English

On Application of Block Kaczmarz Methods in Matrix Factorization

Numerical Analysis 2020-10-22 v1 Machine Learning Numerical Analysis Optimization and Control

Abstract

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.

Keywords

Cite

@article{arxiv.2010.10635,
  title  = {On Application of Block Kaczmarz Methods in Matrix Factorization},
  author = {Edwin Chau and Jamie Haddock},
  journal= {arXiv preprint arXiv:2010.10635},
  year   = {2020}
}

Comments

13 pages, 5 figures

R2 v1 2026-06-23T19:30:16.162Z