Hi all,
some months ago I performed some efficiency comparisons between the
execution times of one implementation of mine and user- and item-based
CF recommenders in Mahout. By that time, I was using Mahout-0.3 and I
obtained some decent values, taking into account that I was measuring
the average recommendation time per user (that is, how long it took to
execute the method 'recommend(u, N)').
Yesterday, I decided to make the same tests with the latest stable
version (Mahout-0.5), and, to my suprise, the execution times in the
latest implementation have been multiplied by a factor of 2.
Do you have any idea of why is that happening? Is it documented
anywhere? I have specific numbers and code in case you want to check
them out.
I want to emphasize that I am measuring how much time the recommender
spends on generating a ranking, and, probably, if you have changed how
the plausible items to be recommended for a user are obtained, then this
change may have caused this situation.
Thank you in advance.
Best regards,
Alejandro
--
Alejandro Bellogin Kouki
http://rincon.uam.es/dir?cw=435275268554687