MyMediaLite is a recommender system library for the Common Language Runtime (CLR, often called .NET).
It addresses the two most common scenarios in collaborative filtering:
- rating prediction (e.g. on a scale of 1 to 5 stars), and
- item prediction from positive-only feedback (e.g. from clicks, likes, or purchase actions).
MyMediaLite was developed by Zeno Gantner,
Lucas Drumond, and
Christoph Freudenthaler at University of Hildesheim.
The development of MyMediaLite was partly funded by the European Commission 7th Framework Programme project Dynamic Personalization of Multimedia (MyMedia) under the grant agreement no. 215006.