Rating-Based Collaborative Filtering: Algorithms and Evaluation

  title={Rating-Based Collaborative Filtering: Algorithms and Evaluation},
  author={Daniel Kluver and Michael D. Ekstrand and Joseph A. Konstan},
  booktitle={Social Information Access},
Recommender systems help users find information by recommending content that a user might not know about, but will hopefully like. Rating-based collaborative filtering recommender systems do this by finding patterns that are consistent across the ratings of other users. These patterns can be used on their own, or in conjunction with other forms of social information access to identify and recommend content that a user might like. This chapter reviews the concepts, algorithms, and means of… 

Improved Collaborative Filtering Recommender System Based on Missing Values Imputation on E-Commerce

    K. P.Z. Baizal
    Computer Science
    Building of Informatics, Technology and Science (BITS)
  • 2022
This research applies improved collaborative filtering to improve the prediction accuracy compare to the conventional collaborative filtering method, and uses MAE and RMSE to measure prediction accuracy.

Recommending Based on Implicit Feedback

This chapter categorizes different types of implicit feedback and review their use in the context of recommender systems and Social Information Access applications, and extends the categorization scheme to be suitable to recent application domains.

Improving Recommendation Accuracy using Cross-domain Similarity

If the target user does not find k similar neighbors in a particular domain, the proposed algorithm utilizes the rating information of that user from other domains, if available, which not only reduces the sparsity in the rating dataset but also solves the cold start problem.

A Bayesian Inference Based Hybrid Recommender System

This paper proposes a hybrid model-based recommendation approach, a combination of a user- based approach and an item-based approach that outperforms several state-of-the-art recommendation methods regarding the prediction accuracy and the recommendation quality.

Rating Prediction Quality Enhancement in Low-Density Collaborative Filtering Datasets

This work presents a method that enhances rating prediction quality in low-density collaborative filtering datasets, by considering predictions whose features are associated with high prediction accuracy as additional ratings.

From Opinions to Recommendations

This chapter will explore how product opinions can be mined from social media information and used as the basis for recommendation tasks and draw on a number of concrete case-studies to provide different examples of how opinions can been extracted and used in practice.

Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering

The experimental results on the two well-known datasets show that the prediction accuracy and coverage improve in the dynamic k neighbor selection method by selecting neighbors among users who rated the target item and introducing the significance-weighting factor into the neighbor selection phase to find more eligible neighbors.

A Hybrid Approach of Prediction Using Rating and Review Data

This work proposes an approach that adopts users' textual reviews and ratings both in the rating prediction and provides the proper evidence that the proposed model outperforms other traditional algorithms of collaborative filtering techniques.

Collaborative Filtering Based on Gaussian Mixture Model and Improved Jaccard Similarity

A new collaborative filtering algorithm which based on Gaussian mixture model and improved Jaccard similarity is proposed, which effectively solves the impact of rating data sparsity on collaborative filtering algorithms and improves the accuracy of the rating prediction.

Item-based collaborative filtering recommendation algorithms

This paper analyzes item-based collaborative ltering techniques and suggests that item- based algorithms provide dramatically better performance than user-based algorithms, while at the same time providing better quality than the best available userbased algorithms.

Collaborative Filtering Recommender Systems

A wide variety of the choices available and their implications are discussed, aiming to provide both practicioners and researchers with an introduction to the important issues underlying recommenders and current best practices for addressing these issues.

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.

Learning preferences of new users in recommender systems: an information theoretic approach

The work of [23] is extended by incrementally developing a set of information theoretic strategies for the new user problem by proposing an offline simulation framework and evaluating the strategies through extensive offline simulations and an online experiment with real users of a live recommender system.

Performance prediction and evaluation in recommender systems: An information retrieval perspective

This thesis investigates the definition and formalisation of performance predic-tion methods for recommender systems, and evaluates the quality of the proposed solutions in terms of the correlation between the predicted and the observed performance on test data.

User perception of differences in recommender algorithms

It is found that satisfaction is negatively dependent on novelty and positively dependent on diversity in this setting, and that satisfaction predicts the user's final selection of a recommender that they would like to use in the future.

Recommending Based on Implicit Feedback

This chapter categorizes different types of implicit feedback and review their use in the context of recommender systems and Social Information Access applications, and extends the categorization scheme to be suitable to recent application domains.

Temporal diversity in recommender systems

It is shown that temporal diversity is an important facet of recommender systems, by showing how CF data changes over time and performing a user survey, and proposed and evaluated set methods that maximise temporal recommendation diversity without extensively penalising accuracy.

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.

Letting Users Choose Recommender Algorithms: An Experimental Study

This study gives users the ability to change the algorithm providing their movie recommendations and studied how they make use of this power, and examines log data from user interactions with this new feature to under-stand whether and how users switch among recommender algorithms, and select a final algorithm to use.