ALORA: Affine Low-Rank Approximations

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper we present the concept of affine low-rank approximation for an m× n matrix, consisting in fitting its columns into an affine subspace of dimension at most k≪ min (m, n). We present the algorithm ALORA that constructs an affine approximation by slightly modifying the application of any low-rank approximation method. We focus on approximations created with the classical QRCP and subspace iteration algorithms. For the former, we discuss existing pivoting techniques and provide a bound for the error when an arbitrary pivoting technique is used. For the case of fsubspace iteration, we prove a result on the convergence of singular vectors, showing a bound that agrees with the one recently proved for the convergence of singular values. Finally, we present numerical experiments using challenging matrices taken from different fields, showing good performance and validating the theoretical framework.

Original languageEnglish
Pages (from-to)1135-1160
Number of pages26
JournalJournal of Scientific Computing
Volume79
Issue number2
DOIs
Publication statusPublished - 15 May 2019

Keywords

  • Affine subspaces
  • Low rank
  • QR factorization
  • Subspace iteration

Fingerprint

Dive into the research topics of 'ALORA: Affine Low-Rank Approximations'. Together they form a unique fingerprint.

Cite this