A decision-theoretic generalization of on-line learning and an application to boosting
Journal of Computer and System Sciences - Special issue: 26th annual ACM symposium on the theory of computing & STOC'94, May 23–25, 1994, and second annual Europe an conference on computational learning theory (EuroCOLT'95), March 13–15, 1995
Collaborative Filtering by Personality Diagnosis: A Hybrid Memory and Model-Based Approach
UAI '00 Proceedings of the 16th Conference on Uncertainty in Artificial Intelligence
Nantonac collaborative filtering: recommendation based on order responses
Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining
An efficient boosting algorithm for combining preferences
The Journal of Machine Learning Research
A collaborative filtering algorithm and evaluation metric that accurately model the user experience
Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval
An automatic weighting scheme for collaborative filtering
Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval
Effective missing data prediction for collaborative filtering
SIGIR '07 Proceedings of the 30th annual international ACM SIGIR conference on Research and development in information retrieval
Modeling relationships at multiple scales to improve accuracy of large recommender systems
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
Private distributed collaborative filtering using estimated concordance measures
Proceedings of the 2007 ACM conference on Recommender systems
A novel collaborative filtering approach for recommending ranked items
Expert Systems with Applications: An International Journal
Unified relevance models for rating prediction in collaborative filtering
ACM Transactions on Information Systems (TOIS)
EigenRank: a ranking-oriented approach to collaborative filtering
Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval
Collaborative Recommendations Using Bayesian Networks and Linguistic Modelling
ICAISC '08 Proceedings of the 9th international conference on Artificial Intelligence and Soft Computing
A random walk method for alleviating the sparsity problem in collaborative filtering
Proceedings of the 2008 ACM conference on Recommender systems
Matchbox: large scale online bayesian recommendations
Proceedings of the 18th international conference on World wide web
ECIR '09 Proceedings of the 31th European Conference on IR Research on Advances in Information Retrieval
Latent class models for collaborative filtering
IJCAI'99 Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2
Empirical analysis of predictive algorithms for collaborative filtering
UAI'98 Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence
Preference-based graphic models for collaborative filtering
UAI'03 Proceedings of the Nineteenth conference on Uncertainty in Artificial Intelligence
Dataset-driven research for improving recommender systems for learning
Proceedings of the 1st International Conference on Learning Analytics and Knowledge
Preference relation based matrix factorization for recommender systems
UMAP'12 Proceedings of the 20th international conference on User Modeling, Adaptation, and Personalization
Towards a user based recommendation strategy for digital ecosystems
Knowledge-Based Systems
Web 2.0 Recommendation service by multi-collaborative filtering trust network algorithm
Information Systems Frontiers
Hi-index | 0.00 |
Collaborative filtering is a widely used technique for rating prediction in recommender systems. Memory based collaborative filtering algorithms assign weights to the users to capture similarities between them. The weighted average of similar users' ratings for the test item is output as prediction. We propose a memory based algorithm that is markedly different from the existing approaches. We use preference relations instead of absolute ratings for similarity calculations, as preference relations between items are generally more consistent than ratings across like-minded users. Each user's ratings are viewed as a preference graph. Similarity weights are learned using an iterative method motivated by online learning. These weights are used to create an aggregate preference graph. Ratings are inferred to maximally agree with this aggregate graph. The use of preference relations allows the rating of an item to be influenced by other items, which is not the case in the weighted-average approaches of the existing techniques. This is very effective when the data is sparse, specially for the items rated by few users. Our experiments show that the our method outperforms other methods in the sparse regions. However, for dense regions, sometimes our results are comparable to the competing approaches, and sometimes worse.