2011
NIPS
NeurIPS 2011
Divide-and-Conquer Matrix Factorization
Abstract
This work introduces Divide-Factor-Combine (DFC), a parallel divide-and-conquer framework for noisy matrix factorization. DFC divides a large-scale matrix factorization task into smaller subproblems, solves each subproblem in parallel using an arbitrary base matrix factorization algorithm, and combines the subproblem solutions using techniques from randomized matrix approximation. Our experiments with collaborative filtering, video background modeling, and simulated data demonstrate the near-linear to super-linear speed-ups attainable with this approach. Moreover, our analysis shows that DFC enjoys high-probability recovery guarantees comparable to those of its base algorithm.
📈
Trend Setter
— Distributed Learning
🧭
Keyword Pioneer
— divide-and-conquer
🐝
Cross-Pollinator
— Artificial Intelligence, Computer Science, Computer Vision, Data Science & Analytics, Deep Learning, Healthcare & Medicine, Knowledge & Reasoning, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning
🌉
Interdisciplinary Bridge
— Data Science & Analytics and Machine Learning and Mathematics & Optimization
🐣
Hot Topic Early Bird
— matrix factorization
Authors
Topics
Machine Learning > Core Methods > Representation Learning
Machine Learning > Optimization & Theory > Distributed Learning
Machine Learning > Optimization & Theory > Optimization
Data Science & Analytics > Applications > Recommender Systems
Machine Learning > Core Methods > Dimensionality Reduction
Machine Learning > Core Methods > Matrix Factorization
Mathematics & Optimization > Optimization > Distributed Optimization