A Framework for Building Data Structures from Communication Protocols
Alexandr Andoni, Shunhua Jiang, Omri Weinstein

TL;DR
This paper introduces a general framework for constructing efficient high-dimensional pattern-matching data structures using communication complexity, achieving near-linear space and faster query times for specific problems like Partial Match.
Contribution
The authors develop a novel communication protocol and a framework that significantly improves query times and space efficiency for data structures based on communication complexity.
Findings
Achieved a data structure with query time $n^{1-1/(c \\log^2 c)}$ and near-linear space.
Developed a one-sided \\epsilon-error protocol for Set-Disjointness with complexity \\tilde{O}(\\sqrt{d \\log(1/\\epsilon)}).
Showed that the unambiguous AM complexity of sparse set-disjointness is independent of dimension d.
Abstract
We present a general framework for designing efficient data structures for high-dimensional pattern-matching problems () through communication models in which admits sublinear communication protocols with exponentially-small error. Specifically, we reduce the data structure problem to the Unambiguous Arthur-Merlin (UAM) communication complexity of under product distributions. We apply our framework to the Partial Match problem (a.k.a, matching with wildcards), whose underlying communication problem is sparse set-disjointness. When the database consists of points in dimension , and the number of 's in the query is at most , the fastest known linear-space data structure (Cole, Gottlieb and Lewenstein, STOC'04) had query time , which is nontrivial only when . By contrast, our…
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.
