Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
158 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

CF4J: Collaborative Filtering for Java (2402.01008v1)

Published 1 Feb 2024 in cs.IR

Abstract: Recommender Systems (RS) provide a relevant tool to mitigate the information overload problem. A large number of researchers have published hundreds of papers to improve different RS features. It is advisable to use RS frameworks that simplify RS researchers: a) to design and implement recommendations methods and, b) to speed up the execution time of the experiments. In this paper, we present CF4J, a Java library designed to carry out Collaborative Filtering based RS research experiments. CF4J has been designed from researchers to researchers. It allows: a) RS datasets reading, b) full and easy access to data and intermediate or final results, c) to extend their main functionalities, d) to concurrently execute the implemented methods, and e) to provide a thorough evaluation for the implementations by quality measures. In summary, CF4J serves as a library specifically designed for the research trial and error process.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (14)
  1. Apache mahout. https://mahout.apache.org/users/algorithms/recommender-overview.html. Accessed: December 14th, 2017.
  2. Librec. https://www.librec.net/. Accessed: December 14th, 2017.
  3. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE transactions on knowledge and data engineering, 17(6):734–749, 2005.
  4. Context-aware recommender systems. In Recommender systems handbook, pages 217–253. Springer, 2010.
  5. Recommender systems survey. Knowledge-based systems, 46:109–132, 2013.
  6. G. Booch. Object oriented analysis & design with application. Pearson Education India, 2006.
  7. An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, pages 230–237, 1999.
  8. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems (TOIS), 22(1):5–53, 2004.
  9. A non negative matrix factorization for collaborative filtering recommender systems based on a bayesian probabilistic model. Knowledge-Based Systems, 97:188–202, 2016.
  10. Matrix factorization techniques for recommender systems. Computer, 42(8):30–37, 2009.
  11. Michael J Pazzani. A framework for collaborative, content-based and demographic filtering. Artificial intelligence review, 13:393–408, 1999.
  12. Introduction to recommender systems handbook. In Recommender systems handbook, pages 1–35. Springer, 2010.
  13. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pages 285–295, 2001.
  14. A survey of collaborative filtering techniques. Advances in artificial intelligence, 2009, 2009.
Citations (38)

Summary

We haven't generated a summary for this paper yet.