Memory Based Collaborative Filtering with Lucene
Claudio Gennaro

TL;DR
This paper presents a scalable collaborative filtering method leveraging Apache Lucene, enabling effective recommendations on large datasets while maintaining system flexibility.
Contribution
It introduces a novel methodology to implement memory-based collaborative filtering using a standard full-text search engine, enhancing scalability and flexibility.
Findings
Effective recommendation accuracy demonstrated
Scalable system built on Lucene
Flexible integration with existing search infrastructure
Abstract
Memory Based Collaborative Filtering is a widely used approach to provide recommendations. It exploits similarities between ratings across a population of users by forming a weighted vote to predict unobserved ratings. Bespoke solutions are frequently adopted to deal with the problem of high quality recommendations on large data sets. A disadvantage of this approach, however, is the loss of generality and flexibility of the general collaborative filtering systems. In this paper, we have developed a methodology that allows one to build a scalable and effective collaborative filtering system on top of a conventional full-text search engine such as Apache Lucene.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Semantic Web and Ontologies · Advanced Text Analysis Techniques
