I don't know if this is still relevant, but anyway: concerning item space coverage:
I've implemented an ItemSpaceCoverage evaluation class, that computes coverage@K and another version I call coverage@K|LongTailProportion (which removes a portion of the most popular items).
I've used this myself for expanding on the item_recommendation program, but I don't believe this adaptation production-worthy quality software, as it doesn't fit neatly with the other metrics. If I have time to clean it up I will try and set up a git and make a pull request (or whatever they are called). In the meantime, you can get inspiration from my code in the attachment to adapt it for rating data.
(ItemRecommendation.cs belongs in src/Program/ItemRecommendation and ItemSpaceCoverage.cs belongs src/MyMediaLite/Eval/Measures)
Regards,
Julien
Op maandag 23 mei 2016 09:54:22 UTC+2 schreef Wang Dawei: