Collaborative Filtering Recommender Systems

@article{Ekstrand2011CollaborativeFR,
  title={Collaborative Filtering Recommender Systems},
  author={Michael D. Ekstrand and John Riedl and Joseph A. Konstan},
  journal={Found. Trends Hum. Comput. Interact.},
  year={2011},
  volume={4},
  pages={175-243}
}
Recommender systems are an important part of the information and e-commerce ecosystem. They represent a powerful method for enabling users to filter through large information and product spaces. Nearly two decades of research on collaborative filtering have led to a varied set of algorithms and a rich collection of tools for evaluating their performance. Research in the field is moving in the direction of a richer understanding of how recommender technology may be embedded in specific domains… 

Figures from this paper

Rating-Based Collaborative Filtering: Algorithms and Evaluation

The concepts, algorithms, and means of evaluation that are at the core of collaborative filtering research and practice are reviewed, and two more recent directions in recommendation algorithms are presented: learning-to-rank and ensemble recommendation algorithms.

User Similarity Adjustment for Improved Recommendations

The proposed work namely User Similarity Adjustment based on Item Diversity USA_ID is designed to achieve personalized recommendations by modifying user similarity scores, for the purpose of reducing the negative effects of popular items in user based Collaborative Filtering framework.

A Hybrid CBR Approach for the Long Tail Problem in Recommender Systems

This paper proposes a novel approach towards addressing the long tail recommendation problem by applying Case-based Reasoning on “user history” to predict the rating of newly seen items which seem to belong to the longtail.

Collaborative And Popularity Based Book Recommender System

The bulk of today’s E- commerce sites such as Amazon, Flipkart ,Myntra, make use of their own recommendation algorithms to better offer their customers with products they are likely to like to deliver a favorable buying experience for the consumer.

Group Recommender Systems: Combining User-User and Item-Item Collaborative Filtering Techniques

A new approach to group recommender system using collaborative filtering technique which is one of the two techniques of building recommender systems is proposed which has combined the features of item-item collaborative filtering as well as user-user collaborative filtering to make efficient group recommendation by making homogeneous groups.

User and Item Preference Learning for Hybrid Recommendation Systems

This paper proposes meta-level cum switching hybrid model that incorporates the dual hybridization techniques into the above mentioned hybrid model and proposes hybrid recommender, a segmented approach to recommendation where each segment consists of either the collaborative or content-based model.

Correcting noisy ratings in collaborative recommender systems

Advanced Recommender Systems

This chapter presents a brief and systematic overview of four major advanced recommender systems — groupRecommender systems, contextaware recommenderSystems, multi-criteria recommender Systems, and cross-domain recommenders systems.

Ranking and Context-awareness in Recommender Systems

This thesis focuses on improvement of two critical aspects of CF, namely ranking and context-awareness of the recommendations, and analyzes new developments in the field of collaborative recommendation.
...

References

SHOWING 1-10 OF 155 REFERENCES

Case-Based Recommendation

This chapter describes the basic approach to case-based recommendation, highlighting how it differs from other recommendation technologies, and introducing some recent advances that have led to more powerful and flexible recommender systems.

E-Commerce Recommendation Applications

An explanation of how recommender systems are related to some traditional database analysis techniques is presented, and a taxonomy ofRecommender systems is created, including the inputs required from the consumers, the additional knowledge required from a database, the ways the recommendations are presented to consumers,The technologies used to create the recommendations, and the level of personalization of the recommendations.

Hybrid Recommender Systems: Survey and Experiments

  • R. Burke
  • Computer Science
    User Modeling and User-Adapted Interaction
  • 2004
This paper surveys the landscape of actual and possible hybrid recommenders, and introduces a novel hybrid, EntreeC, a system that combines knowledge-based recommendation and collaborative filtering to recommend restaurants, and shows that semantic ratings obtained from the knowledge- based part of the system enhance the effectiveness of collaborative filtering.

Evaluation of Item-Based Top-N Recommendation Algorithms

The experimental evaluation on five different datasets show that the proposed item-based algorithms are up to 28 times faster than the traditional user-neighborhood based recommender systems and provide recommendations whose quality is up to 27% better.

Item-based top-N recommendation algorithms

This article presents one class of model-based recommendation algorithms that first determines the similarities between the various items and then uses them to identify the set of items to be recommended, and shows that these item-based algorithms are up to two orders of magnitude faster than the traditional user-neighborhood based recommender systems and provide recommendations with comparable or better quality.

Evaluating collaborative filtering over time

Investigating collaborative filtering from a temporal perspective is not only more suitable to the context in which recommender systems are deployed, but also opens a number of future research opportunities.

Getting to know you: learning new user preferences in recommender systems

Six techniques that collaborative filtering recommender systems can use to learn about new users are studied, showing that the choice of learning technique significantly affects the user experience, in both the user effort and the accuracy of the resulting predictions.

Evaluating Recommendation Systems

This paper discusses how to compare recommenders based on a set of properties that are relevant for the application, and focuses on comparative studies, where a few algorithms are compared using some evaluation metric, rather than absolute benchmarking of algorithms.

Social Choice Theory and Recommender Systems: Analysis of the Axiomatic Foundations of Collaborative Filtering

This work takes the perspective of CF as a methodology for combining preferences, and demonstrates the impossibility of combining preferences in a way that satisfies several desirable and innocuous-looking properties.

Empirical Analysis of Predictive Algorithms for Collaborative Filtering

Several algorithms designed for collaborative filtering or recommender systems are described, including techniques based on correlation coefficients, vector-based similarity calculations, and statistical Bayesian methods, to compare the predictive accuracy of the various methods in a set of representative problem domains.
...