GroupLens: an open architecture for collaborative filtering of netnews
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Recommending and evaluating choices in a virtual community of use
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Fab: content-based, collaborative recommendation
Communications of the ACM
Amazon.com Recommendations: Item-to-Item Collaborative Filtering
IEEE Internet Computing
UAI '01 Proceedings of the 17th Conference in Uncertainty in Artificial Intelligence
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Google news personalization: scalable online collaborative filtering
Proceedings of the 16th international conference on World Wide Web
MapReduce: simplified data processing on large clusters
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Restricted Boltzmann machines for collaborative filtering
Proceedings of the 24th international conference on Machine learning
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
Bigtable: a distributed storage system for structured data
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Fast als-based matrix factorization for explicit and implicit feedback datasets
Proceedings of the fourth ACM conference on Recommender systems
Unifying explicit and implicit feedback for collaborative filtering
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Mesos: a platform for fine-grained resource sharing in the data center
Proceedings of the 8th USENIX conference on Networked systems design and implementation
Managing data transfers in computer clusters with orchestra
Proceedings of the ACM SIGCOMM 2011 conference
Large-scale matrix factorization with distributed stochastic gradient descent
Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining
Distributed scalable collaborative filtering algorithm
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Distributed GraphLab: a framework for machine learning and data mining in the cloud
Proceedings of the VLDB Endowment
A limits study of benefits from nanostore-based future data-centric system architectures
Proceedings of the 9th conference on Computing Frontiers
Expectation-Maximization collaborative filtering with explicit and implicit feedback
PAKDD'12 Proceedings of the 16th Pacific-Asia conference on Advances in Knowledge Discovery and Data Mining - Volume Part I
A case for performance-centric network allocation
HotCloud'12 Proceedings of the 4th USENIX conference on Hot Topics in Cloud Ccomputing
Using R for iterative and incremental processing
HotCloud'12 Proceedings of the 4th USENIX conference on Hot Topics in Cloud Ccomputing
Spotting trends: the wisdom of the few
Proceedings of the sixth ACM conference on Recommender systems
Review quality aware collaborative filtering
Proceedings of the sixth ACM conference on Recommender systems
Scalable similarity-based neighborhood methods with MapReduce
Proceedings of the sixth ACM conference on Recommender systems
Constrained collective matrix factorization
Proceedings of the sixth ACM conference on Recommender systems
A parallel matrix factorization based recommender by alternating stochastic gradient decent
Engineering Applications of Artificial Intelligence
PowerGraph: distributed graph-parallel computation on natural graphs
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
GraphChi: large-scale graph computation on just a PC
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
Presto: distributed machine learning and graph processing with sparse matrices
Proceedings of the 8th ACM European Conference on Computer Systems
Scaling matrix factorization for recommendation with randomness
Proceedings of the 22nd international conference on World Wide Web companion
Distributed large-scale natural graph factorization
Proceedings of the 22nd international conference on World Wide Web
SoCo: a social network aided context-aware recommender system
Proceedings of the 22nd international conference on World Wide Web
Sparsity lower bounds for dimensionality reducing maps
Proceedings of the forty-fifth annual ACM symposium on Theory of computing
Low-rank matrix completion using alternating minimization
Proceedings of the forty-fifth annual ACM symposium on Theory of computing
"All roads lead to Rome": optimistic recovery for distributed iterative data processing
Proceedings of the 22nd ACM international conference on Conference on information & knowledge management
You are what you consume: a bayesian method for personalized recommendations
Proceedings of the 7th ACM conference on Recommender systems
A fast parallel SGD for matrix factorization in shared memory systems
Proceedings of the 7th ACM conference on Recommender systems
Distributed matrix factorization with mapreduce using a series of broadcast-joins
Proceedings of the 7th ACM conference on Recommender systems
Towards a journalist-based news recommendation system: The Wesomender approach
Expert Systems with Applications: An International Journal
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
ACM SIGOPS 24th Symposium on Operating Systems Principles
X-Stream: edge-centric graph processing using streaming partitions
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
Multi-prototype label ranking with novel pairwise-to-total-rank aggregation
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
Social collaborative filtering by trust
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
A statistical approach to mining customers' conversational data from social media
IBM Journal of Research and Development
Hi-index | 0.00 |
Many recommendation systems suggest items to users by utilizing the techniques of collaborative filtering(CF) based on historical records of items that the users have viewed, purchased, or rated. Two major problems that most CF approaches have to contend with are scalability and sparseness of the user profiles. To tackle these issues, in this paper, we describe a CF algorithm alternating-least-squares with weighted-驴-regularization(ALS-WR), which is implemented on a parallel Matlab platform. We show empirically that the performance of ALS-WR (in terms of root mean squared error(RMSE)) monotonically improves with both the number of features and the number of ALS iterations. We applied the ALS-WR algorithm on a large-scale CF problem, the Netflix Challenge, with 1000 hidden features and obtained a RMSE score of 0.8985, which is one of the best results based on a pure method. In addition, combining with the parallel version of other known methods, we achieved a performance improvement of 5.91% over Netflix's own CineMatch recommendation system. Our method is simple and scales well to very large datasets.