paper-with-me

Papers

Simple Heuristics Yield Provable Algorithms for Masked Low-Rank Approximation

2019-04-22 · Cameron Musco, Christopher Musco, David P. Woodruff

In $masked\ low-rank\ approximation$, one is given $A \in \mathbb{R}^{n \times n}$ and binary mask matrix $W \in \{0,1\}^{n \times n}$. The goal is to find a rank-$k$ matrix $L$ for which: $$cost(L) = \sum_{i=1}^{n} \sum_{j = 1}^{n} W_{i,j} \cdot (A_{i,j} - L_{i,j} )^2 \leq OPT + \epsilon \|A\|_F^2 ,$$ where $OPT = \min_{rank-k\ \hat{L}} cost(\hat L)$ and $\epsilon$ is a given error parameter. Depending on the choice of $W$, this problem captures factor analysis, low-rank plus diagonal decomposition, robust PCA, low-rank matrix completion, low-rank plus block matrix approximation, and many problems. Many of these problems are NP-hard, and while some algorithms with provable guarantees are known, they either 1) run in time $n^{\Omega(k^2/\epsilon)}$ or 2) make strong assumptions, e.g., that $A$ is incoherent or that $W$ is random. In this work, we show that a common polynomial time heuristic, which simply sets $A$ to $0$ where $W$ is $0$, and then finds a standard low-rank approximation, yields bicriteria approximation guarantees for this problem. In particular, for rank $k' > k$ depending on the $public\ coin\ partition\ number$ of $W$, the heuristic outputs rank-$k'$ $L$ with cost$(L) \leq OPT + \epsilon \|A\|_F^2$. This partition number is in turn bounded by the $randomized\ communication\ complexity$ of $W$, when interpreted as a two-player communication matrix. For many important examples of masked low-rank approximation, including all those listed above, this result yields bicriteria approximation guarantees with $k' = k \cdot poly(\log n/\epsilon)$. Further, we show that different models of communication yield algorithms for natural variants of masked low-rank approximation. For example, multi-player number-in-hand communication complexity connects to masked tensor decomposition and non-deterministic communication complexity to masked Boolean low-rank factorization.

📄 PDF Abstract BibTeX arXiv:1904.09841

Code (0)

등록된 구현이 없습니다.

Tasks

Low-Rank Matrix CompletionMatrix CompletionTensor Decomposition

Methods 이 논문이 사용한 방법론

PCA Principle Components Analysis (PCA) is an unsupervised method primary used for dimensionality reduction within machine learning. PCA is calculated via a singular value…

Similar Papers 제목 키워드 기반

Simple, Efficient, and Neural Algorithms for Sparse Coding

2015-03-02 · Sanjeev Arora, Rong Ge, Tengyu Ma, Ankur Moitra

Sparse coding is a basic task in many fields including signal processing, neuroscience and machine learning where the goal is to learn a basis that enables a sparse representation of a given set of data, if one exists. I…

Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees

2026-02-18 · Itamar Hadad, Guy Katz, Shahaf Bassan arxiv

*Automated circuit discovery* is a central tool in mechanistic interpretability for identifying the internal components of neural networks responsible for specific behaviors. While prior methods have made significant pro…

Provable Algorithms for Inference in Topic Models

2016-05-27 · Sanjeev Arora, Rong Ge, Frederic Koehler, Tengyu Ma 외

Recently, there has been considerable progress on designing algorithms with provable guarantees -- typically using linear algebraic methods -- for parameter learning in latent variable models. But designing provable algo…

Topic Models

Orthogonal NMF through Subspace Exploration

2015-12-01 · NeurIPS 2015 12 · Megasthenis Asteris, Dimitris Papailiopoulos, Alexandros G. Dimakis

Orthogonal Nonnegative Matrix Factorization {(ONMF)} aims to approximate a nonnegative matrix as the product of two $k$-dimensional nonnegative factors, one of which has orthonormal columns. It yields potentially useful …

Clustering

Enhancing human learning via spaced repetition optimization

2019-01-22 · Proceedings of the National Academy of Sciences (PNAS) 2019 1 · Behzad Tabibian, Utkarsh Upadhyay, Abir De, Ali Zarezade 외

Spaced repetition is a technique for efficient memorization which uses repeated review of content following a schedule determined by a spaced repetition algorithm to improve long-term retention. However, current spaced r…

MemorizationPoint Processes