mozilla / taar-lite

A lightweight version of the TAAR service intended for specific deployments with reduced feature visibility.
Mozilla Public License 2.0
2 stars 6 forks source link

guidception recursion level 1 and recursion level 2 seem to return the same results #37

Closed birdsarah closed 6 years ago

birdsarah commented 6 years ago

I have not verified this on exactly the code that is here, but a copy that allows me to run the recommenders by feeding in local json files.

However when doing this I run guidception at RECURSION_LEVELS = 1 and RECURSION_LEVELS = 2 (https://github.com/mozilla/taar-lite/blob/master/taar_lite/recommenders/guid_based_recommender.py#L51) and get exactly the same results (at least when cut off to four suggestions).

Note that on our real data, RECURSION_LEVELS = 1 takes ~1 min to run. RECURSION_LEVELS = 2 takes around 4 hours to run. RECURSION_LEVELS = 3 does not complete in 12 hours, my estimation is that it would need days.