skip to main content
10.1145/2043932.2043989acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
poster

MyMediaLite: a free recommender system library

Published:23 October 2011Publication History

ABSTRACT

MyMediaLite is a fast and scalable, multi-purpose library of recommender system algorithms, aimed both at recommender system researchers and practitioners. It addresses two common scenarios in collaborative filtering: rating prediction (e.g. on a scale of 1 to 5 stars) and item prediction from positive-only implicit feedback (e.g. from clicks or purchase actions). The library offers state-of-the-art algorithms for those two tasks. Programs that expose most of the library's functionality, plus a GUI demo, are included in the package. Efficient data structures and a common API are used by the implemented algorithms, and may be used to implement further algorithms. The API also contains methods for real-time updates and loading/storing of already trained recommender models.

MyMediaLite is free/open source software, distributed under the terms of the GNU General Public License (GPL). Its methods have been used in four different industrial field trials of the MyMedia project, including one trial involving over 50,000 households.

References

  1. X. Amatriain, M. Torrens, P. Resnick, and M. Zanker, editors. Proceedings of the 2010 ACM Conference on Recommender Systems, (RecSys 2010). ACM, 2010. Google ScholarGoogle Scholar
  2. T. Angermann. Empirische Analyse von Open-Source-Empfehlungssystemen. Master's thesis, University of Hildesheim, 2010.Google ScholarGoogle Scholar
  3. D. Billsus, M. J. Pazzani, and J. Chen. A learning agent for wireless news access. In Intelligent User Interfaces, pages 33--36, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Bollen, B. P. Knijnenburg, M. C. Willemsen, and M. Graus. Understanding choice overload in recommender systems. In Amatriain et al. {1}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Z. Gantner, L. Drumond, C. Freudenthaler, S. Rendle, and L. Schmidt-Thieme. Learning attribute-to-feature mappings for cold-start recommendations. In G. I. Webb, B. Liu, C. Zhang, D. Gunopulos, and X. Wu, editors, ICDM 2010. IEEE Computer Society, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Z. Gantner, S. Rendle, and L. Schmidt-Thieme. Factorization models for context-/time-aware movie recommendations. In Challenge on Context-aware Movie Recommendation (CAMRa2010). ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. Goldberg, T. Roeder, D. Gupta, and C. Perkins. Eigentaste: A constant time collaborative filtering algorithm, 2000.Google ScholarGoogle Scholar
  8. J. L. Herlocker, J. A. Konstan, A. Borchers, and J. Riedl. An algorithmic framework for performing collaborative filtering. In SIGIR 1999, New York, NY, USA, 1999. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. L. Herlocker, J. A. Konstan, L. G. Terveen, and J. T. Riedl. Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst., 22:5--53, January 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. In ICDM 2008, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Jamali and M. Ester. A matrix factorization technique with trust propagation for recommendation in social networks. In Amatriain et al. {1}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Karypis. Evaluation of item-based top-n recommendation algorithms. In CIKM. ACM, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Y. Koren, R. M. Bell, and C. Volinsky. Matrix factorization techniques for recommender systems. IEEE Computer, 42(8), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Lemire and A. Maclachlan. Slope one predictors for online rating-based collaborative filtering. In Proceedings of SIAM Data Mining (SDM'05), 2005.Google ScholarGoogle ScholarCross RefCross Ref
  15. G. Linden, B. Smith, and J. York. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing, 7, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. P. Marrow, R. Hanbidge, S. Rendle, C. Wartena, and C. Freudenthaler. MyMedia: Producing an extensible framework for recommendation. In NEM Summit, 2009.Google ScholarGoogle Scholar
  17. P. Marrow, T. Stevens, I. Kegel, J. Meenowa, and C. McCahill. Future IPTV services field trial report. Technical report, MyMedia project, 2010.Google ScholarGoogle Scholar
  18. T.-N. Nguyen, L. Drumond, T. Horvath, A. Nanopoulos, and L. Schmidt-Thieme. Matrix and tensor factorization for predicting student performance. In Proceedings of the 3rd International Conference on Computer Supported Education (CSEDU 2011), 2011.Google ScholarGoogle Scholar
  19. M. Piotte and M. Chabbert. The Pragmatic Theory solution to the Netflix Grand Prize, 2009.Google ScholarGoogle Scholar
  20. S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. BPR: Bayesian personalized ranking from implicit feedback. In UAI 2009, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. S. Rendle and L. Schmidt-Thieme. Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In RecSys '08: Proceedings of the 2008 ACM Conference on Recommender Systems. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Weimer, A. Karatzoglou, and A. Smola. Improving maximum margin matrix factorization. Machine Learning, 72(3):263--276, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C.-N. Ziegler, S. M. McNee, J. A. Konstan, and G. Lausen. Improving recommendation lists through topic diversification. In A. Ellis and T. Hagino, editors, WWW. ACM, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. MyMediaLite: a free recommender system library

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        RecSys '11: Proceedings of the fifth ACM conference on Recommender systems
        October 2011
        414 pages
        ISBN:9781450306836
        DOI:10.1145/2043932

        Copyright © 2011 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 23 October 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate254of1,295submissions,20%

        Upcoming Conference

        RecSys '24
        18th ACM Conference on Recommender Systems
        October 14 - 18, 2024
        Bari , Italy

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader