On Application of Block Kaczmarz Methods in Matrix Factorization

10/20/2020
by   Edwin Chau, et al.
0

Matrix factorization techniques compute low-rank product approximations of high dimensional data matrices and as a result, are often employed in recommender systems and collaborative filtering applications. However, many algorithms for this task utilize an exact least-squares solver whose computation is time consuming and memory-expensive. In this paper we discuss and test a block Kaczmarz solver that replaces the least-squares subroutine in the common alternating scheme for matrix factorization. This variant trades a small increase in factorization error for significantly faster algorithmic performance. In doing so we find block sizes that produce a solution comparable to that of the least-squares solver for only a fraction of the runtime and working memory requirement.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2017

Simulated Annealing with Levy Distribution for Fast Matrix Factorization-Based Collaborative Filtering

Matrix factorization is one of the best approaches for collaborative fil...
research
01/02/2019

BMF: Block matrix approach to factorization of large scale data

Matrix Factorization (MF) on large scale matrices is computationally as ...
research
05/08/2021

Coded Alternating Least Squares for Straggler Mitigation in Distributed Recommendations

Matrix factorization is an important representation learning algorithm, ...
research
11/23/2021

Locality Sensitive Hash Aggregated Nonlinear Neighbourhood Matrix Factorization for Online Sparse Big Data Analysis

Matrix factorization (MF) can extract the low-rank features and integrat...
research
10/26/2021

iALS++: Speeding up Matrix Factorization with Subspace Optimization

iALS is a popular algorithm for learning matrix factorization models fro...
research
11/20/2019

On Universal Features for High-Dimensional Learning and Inference

We consider the problem of identifying universal low-dimensional feature...
research
03/03/2017

Decoupled Block-Wise ILU(k) Preconditioner on GPU

This research investigates the implementation mechanism of block-wise IL...

Please sign up or login with your details

Forgot password? Click here to reset