Recommendation via matrix completion using Kolmogorov complexity
Guilherme Ramos, Joao Saude, Carlos Caleiro, Soummya Kar

TL;DR
This paper introduces a novel, model-free matrix completion algorithm for recommendation systems that leverages Kolmogorov complexity, enabling scalable, parallelizable predictions without assuming low rank or latent variables.
Contribution
It proposes a new information-theoretic approach to matrix completion that does not rely on traditional assumptions, improving scalability and flexibility in recommendation systems.
Findings
Competitive performance on synthetic datasets
Effective on real-world benchmarks
Highly parallelizable algorithm
Abstract
A usual way to model a recommendation system is as a matrix completion problem. There are several matrix completion methods, typically using optimization approaches or collaborative filtering. Most approaches assume that the matrix is either low rank, or that there are a small number of latent variables that encode the full problem. Here, we propose a novel matrix completion algorithm for recommendation systems, without any assumptions on the rank and that is model free, i.e., the entries are not assumed to be a function of some latent variables. Instead, we use a technique akin to information theory. Our method performs hybrid neighborhood-based collaborative filtering using Kolmogorov complexity. It decouples the matrix completion into a vector completion problem for each user. The recommendation for one user is thus independent of the recommendation for other users. This makes the…
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
TopicsAdvanced Bandit Algorithms Research · Sparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques
