GroupLens: an open architecture for collaborative filtering of netnews
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Social information filtering: algorithms for automating “word of mouth”
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
BIRCH: an efficient data clustering method for very large databases
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
GroupLens: applying collaborative filtering to Usenet news
Communications of the ACM
CURE: an efficient clustering algorithm for large databases
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Automatic subspace clustering of high dimensional data for data mining applications
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Fast algorithms for projected clustering
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
An algorithmic framework for performing collaborative filtering
Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval
Combining collaborative filtering with personal agents for better recommendations
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
Recommender systems in e-commerce
Proceedings of the 1st ACM conference on Electronic commerce
Eigentaste: A Constant Time Collaborative Filtering Algorithm
Information Retrieval
Empirical analysis of predictive algorithms for collaborative filtering
UAI'98 Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence
An Open Framework for Smart and Personalized Distance Learning
ICWL '02 Proceedings of the First International Conference on Advances in Web-Based Learning
An Efficient Intelligent Agent System for Automated Recommendation in Electronic Commerce
ISMIS '02 Proceedings of the 13th International Symposium on Foundations of Intelligent Systems
A probabilistic approach to semantic collaborative filtering using world knowledge
Journal of Information Science
Enhanced information retrieval using domain-specific recommender models
ICTIR'11 Proceedings of the Third international conference on Advances in information retrieval theory
Intelligent techniques for web personalization
ITWP'03 Proceedings of the 2003 international conference on Intelligent Techniques for Web Personalization
Increasing temporal diversity with purchase intervals
SIGIR '12 Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval
The efficient imputation method for neighborhood-based collaborative filtering
Proceedings of the 21st ACM international conference on Information and knowledge management
A new approach for collaborative filtering based on mining frequent itemsets
ACIIDS'13 Proceedings of the 5th Asian conference on Intelligent Information and Database Systems - Volume Part II
Journal of Intelligent Manufacturing
Attribute-based collaborative filtering using genetic algorithm and weighted C-means algorithm
International Journal of Business Information Systems
A probability-based unified framework for semantic search and recommendation
Journal of Information Science
Hi-index | 0.00 |
Many people rely on the recommendations of trusted friends to find restaurants or movies, which match their tastes. But, what if your friends have not sampled the item of interest? Collaborative filtering (CF) seeks to increase the effectiveness of this process by automating the derivation of a recommendation, often from a clique of advisors that we have no prior personal relationship with. CF is a promising tool for dealing with the information overload that we face in the networked world. Prior works in CF have dealt with improving the accuracy of the predictions. However, it is still challenging to scale these methods to large databases. In this study, we develop an efficient collaborative filtering method, called RecTree (which stands for RECommendation Tree) that addresses the scalability problem with a divide-and-conquer approach. The method first performs an efficient k-means-like clustering to group data and creates neighborhood of similar users, and then performs subsequent clustering based on smaller, partitioned databases. Since the progressive partitioning reduces the search space dramatically, the search for an advisory clique will be faster than scanning the entire database of users. In addition, the partitions contain users that are more similar to each other than those in other partitions. This characteristic allows RecTree to avoid the dilution of opinions from good advisors by a multitude of poor advisors and thus yielding a higher overall accuracy. Based on our experiments and performance study, RecTree outperforms the well-known collaborative filter, CorrCF, in both execution time and accuracy. In particular, RecTree's execution time scales by O(nlog2(n)) with the dataset size while CorrCF scales quadratically.