Multiplication-Avoiding Variant of Power Iteration with Applications
Hongyi Pan, Diaa Badawi, Runxuan Miao, Erdem Koyuncu, Ahmet Enis, Cetin

TL;DR
This paper introduces multiplication-avoiding power iteration (MAPI), a novel algorithm that reduces computational cost and energy consumption in eigenvector extraction, with applications in PCA and ranking, outperforming traditional methods.
Contribution
The paper presents MAPI, a multiplication-free variant of power iteration that significantly decreases multiplications and improves convergence and performance in practical applications.
Findings
MAPI requires only n multiplications per iteration, compared to n^2 in RPI.
MAPI converges faster than regular power iteration.
MAPI achieves superior results in PCA and graph ranking tasks.
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 -inner products that appear at the regular power iteration (RPI) with multiplication-free vector products which are Mercer-type kernel operations related with the norm. Precisely, for an matrix, MAPI requires multiplications, while RPI needs 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Quantum Computing Algorithms and Architecture · Tensor decomposition and applications
