IRJul 1, 2016

Memory Based Collaborative Filtering with Lucene

arXiv:1607.00223v2
AI Analysis

This work addresses the need for scalable recommendation systems in large datasets, though it appears incremental by adapting existing methods to a new tool.

The paper tackled the problem of building scalable and effective collaborative filtering systems for recommendations by developing a methodology that integrates memory-based collaborative filtering with Apache Lucene, a conventional full-text search engine, to improve scalability and maintain generality.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes