Streaming Verification in Data Analysis
Samira Daruki, Justin Thaler, Suresh Venkatasubramanian

TL;DR
This paper develops streaming interactive proof protocols for data analysis tasks such as clustering, shape fitting, matrix multiplication, and eigenvector verification, optimizing communication and space complexity.
Contribution
It introduces new streaming interactive proof protocols for data analysis problems, including improved methods for matrix multiplication and eigenvector verification.
Findings
Protocols use polylogarithmic rounds and communication.
Constant round protocols for special cases with easy verification.
Protocols for matrix multiplication and eigenvector verification operate in the annotated data streaming model.
Abstract
Streaming interactive proofs (SIPs) are a framework to reason about outsourced computation, where a data owner (the verifier) outsources a computation to the cloud (the prover), but wishes to verify the correctness of the solution provided by the cloud service. In this paper we present streaming interactive proofs for problems in data analysis. We present protocols for clustering and shape fitting problems, as well as an improved protocol for rectangular matrix multiplication. The latter can in turn be used to verify eigenvectors of a (streamed) matrix. In general our solutions use polylogarithmic rounds of communication and polylogarithmic total communication and verifier space. For special cases (when optimality certificates can be verified easily), we present constant round protocols with similar costs. For rectangular matrix multiplication and eigenvector…
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
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
