A Generic Coordinate Descent Framework for Learning from Implicit Feedback
Immanuel Bayer, Xiangnan He, Bhargav Kanagal, Steffen Rendle

TL;DR
This paper introduces a unified coordinate descent framework for efficiently learning complex recommender models from implicit feedback, addressing computational challenges in large-scale applications.
Contribution
It presents the concept of k-separability, enabling the derivation of efficient coordinate descent algorithms for complex models like factorization machines and Tucker decomposition.
Findings
Framework successfully derives efficient CD algorithms for multiple models.
Demonstrates improved computational efficiency over traditional SGD methods.
Provides theoretical foundation for future implicit feedback recommender systems.
Abstract
In recent years, interest in recommender research has shifted from explicit feedback towards implicit feedback data. A diversity of complex models has been proposed for a wide variety of applications. Despite this, learning from implicit feedback is still computationally challenging. So far, most work relies on stochastic gradient descent (SGD) solvers which are easy to derive, but in practice challenging to apply, especially for tasks with many items. For the simple matrix factorization model, an efficient coordinate descent (CD) solver has been previously proposed. However, efficient CD approaches have not been derived for more complex models. In this paper, we provide a new framework for deriving efficient CD algorithms for complex recommender models. We identify and introduce the property of k-separable models. We show that k-separability is a sufficient property to allow…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Recommender Systems and Techniques · Stochastic Gradient Optimization Techniques
