English

Multiplication-Avoiding Variant of Power Iteration with Applications

Signal Processing 2022-02-01 v2 Machine Learning

Abstract

Power iteration is a fundamental algorithm in data analysis. It extracts the eigenvector corresponding to the largest eigenvalue of a given matrix. Applications include ranking algorithms, recommendation systems, principal component analysis (PCA), among many others. In this paper, we introduce multiplication-avoiding power iteration (MAPI), which replaces the standard 2\ell_2-inner products that appear at the regular power iteration (RPI) with multiplication-free vector products which are Mercer-type kernel operations related with the 1\ell_1 norm. Precisely, for an n×nn\times n matrix, MAPI requires nn multiplications, while RPI needs n2n^2 multiplications per iteration. Therefore, MAPI provides a significant reduction of the number of multiplication operations, which are known to be costly in terms of energy consumption. We provide applications of MAPI to PCA-based image reconstruction as well as to graph-based ranking algorithms. When compared to RPI, MAPI not only typically converges much faster, but also provides superior performance.

Cite

@article{arxiv.2110.12065,
  title  = {Multiplication-Avoiding Variant of Power Iteration with Applications},
  author = {Hongyi Pan and Diaa Badawi and Runxuan Miao and Erdem Koyuncu and Ahmet Enis Cetin},
  journal= {arXiv preprint arXiv:2110.12065},
  year   = {2022}
}

Comments

This is the technique report for the paper "MULTIPLICATION-AVOIDING VARIANT OF POWER ITERATION WITH APPLICATIONS", which has been accepted by ICASSP 2022

R2 v1 2026-06-24T07:07:11.844Z