paper-with-me

Papers

Recommendation via matrix completion using Kolmogorov complexity

2017-07-19 · Ramos Guilherme, Saude Joao, Caleiro Carlos, Kar Soummya

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 algorithm scalable because the computations are highly parallelizable. Our results are competitive with state-of-the-art approaches on both synthetic and real-world dataset benchmarks.

📄 PDF Abstract BibTeX arXiv:1707.06055

Code (0)

등록된 구현이 없습니다.

Tasks

Collaborative FilteringMatrix CompletionRecommendation Systems

Similar Papers 제목 키워드 기반

Matrix Completion of World Trade

2021-09-08 · Gnecco Giorgio, Nutarelli Federico, Riccaboni Massimo

This work applies Matrix Completion (MC) -- a class of machine-learning methods commonly used in the context of recommendation systems -- to analyse economic complexity. MC is applied to reconstruct the Revealed Comparat…

Matrix CompletionRecommendation Systems

A Fast Matrix-Completion-Based Approach for Recommendation Systems

2019-12-02 · Meng Qiao, Zheng Shan, Fudong Liu, Wenjie Sun

Matrix completion is widely used in machine learning, engineering control, image processing, and recommendation systems. Currently, a popular algorithm for matrix completion is Singular Value Threshold (SVT). In this alg…

Matrix CompletionRecommendation Systems

Noise-Tolerant Life-Long Matrix Completion via Adaptive Sampling

2016-12-01 · NeurIPS 2016 12 · Maria-Florina Balcan, Hongyang Zhang

We study the problem of recovering an incomplete $m\times n$ matrix of rank $r$ with columns arriving online over time. This is known as the problem of life-long matrix completion, and is widely applied to recommendation…

Matrix Completion

Transduction with Matrix Completion Using Smoothed Rank Function

2018-05-19 · Ashkan Esmaeili, Kayhan Behdin, Mohammad Amin Fakharian, Farokh Marvasti

In this paper, we propose two new algorithms for transduction with Matrix Completion (MC) problem. The joint MC and prediction tasks are addressed simultaneously to enhance the accuracy, i.e., the label matrix is concate…

Matrix Completion

LRSVRG-IMC: An SVRG-Based Algorithm for LowRank Inductive Matrix Completion

2022-01-21 · Shangrong Yu, Yuxin Chen, Hejun Wu

Low-rank inductive matrix completion (IMC) is currently widely used in IoT data completion, recommendation systems, and so on, as the side information in IMC has demonstrated great potential in reducing sample point rema…

Matrix CompletionRecommendation Systems