Testing Matrix Rank, Optimally
Maria-Florina Balcan, Yi Li, David P. Woodruff, Hongyang, Zhang

TL;DR
This paper introduces an optimal non-adaptive matrix rank testing algorithm that improves query complexity bounds, extends to various numerical properties, and develops a new property testing framework for real-valued matrices.
Contribution
It presents the first non-adaptive algorithm for matrix rank testing with optimal query complexity and introduces a general framework for testing numerical matrix properties.
Findings
Optimal non-adaptive rank testing algorithm with $ ilde{O}(d^2/ ext{epsilon})$ queries
Matching lower bounds for non-adaptive testers over any field
Extended bounds for testing numerical properties like stable rank and Schatten norms
Abstract
We show that for the problem of testing if a matrix has rank at most , or requires changing an -fraction of entries to have rank at most , there is a non-adaptive query algorithm making queries. Our algorithm works for any field . This improves upon the previous bound (SODA'03), and bypasses an lower bound of (KDD'14) which holds if the algorithm is required to read a submatrix. Our algorithm is the first such algorithm which does not read a submatrix, and instead reads a carefully selected non-adaptive pattern of entries in rows and columns of . We complement our algorithm with a matching query complexity lower bound for non-adaptive testers over any field. We also give tight bounds of queries in the sensing model for which query access comes…
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
TopicsMachine Learning and Algorithms · Complexity and Algorithms in Graphs · Optimization and Search Problems
