Better Boosting of Communication Oracles, or Not

Nathaniel Harms,Artur Riazanov
2024-10-14
Abstract:Suppose we have a two-party communication protocol for $f$ which allows the parties to make queries to an oracle computing $g$; for example, they may query an Equality oracle. To translate this protocol into a randomized protocol, we must replace the oracle with a randomized subroutine for solving $g$. If $q$ queries are made, the standard technique requires that we boost the error of each subroutine down to $O(1/q)$, leading to communication complexity which grows as $q \log q$. For which oracles $g$ can this naive boosting technique be improved? We focus on the oracles which can be computed by constant-cost randomized protocols, and show that the naive boosting strategy can be improved for the Equality oracle but not the 1-Hamming Distance oracle. Two surprising consequences are (1) a new example of a problem where the cost of computing $k$ independent copies grows superlinear in $k$, drastically simplifying the only previous example due to Blais & Brody (CCC 2019); and (2) a new proof that Equality is not complete for the class of constant-cost randomized communication (Harms, Wild, & Zamaraev, STOC 2022; Hambardzumyan, Hatami, & Hatami, Israel Journal of Mathematics 2022).
Computational Complexity,Data Structures and Algorithms
What problem does this paper attempt to address?
The problem that this paper attempts to solve is, in communication complexity theory, whether the standard error - boosting techniques can be improved for certain oracles. Specifically, the author explores whether the success probability of a protocol can be increased without increasing the communication complexity when using an oracle \( g \) with a constant - cost random protocol. The paper specifically focuses on the Equality oracle and the 1 - Hamming Distance oracle. ### Background and Motivation of the Paper In a two - party communication protocol, if both parties can query an oracle to solve a sub - problem \( g \), then in order to convert this protocol into a randomized protocol, it is usually necessary to replace this oracle with a randomized sub - routine to solve \( g \). If \( q \) queries are made in the protocol, the traditional technique requires that the error rate of each sub - routine be reduced to \( O(1/q) \), which will cause the communication complexity to grow to \( q\log q \). The author poses a question: for which oracles \( g \) can this naive boosting technique be improved? ### Main Contributions 1. **Improvement of the Equality Oracle**: - The author proves that for the Equality oracle, the standard error - boosting technique can be improved. Specifically, they show how to improve the communication complexity from \( O(D_{\text{Eq}}(M)\cdot\log(1/\delta)) \) to \( O(D_{\text{Eq}}(M)+\log(1/\delta)) \) through a "noisy - search - tree" method. 2. **Non - improvability of the 1 - Hamming Distance Oracle**: - For the 1 - Hamming Distance oracle, the author proves that the standard error - boosting technique is tight, that is, it cannot be further improved. This means that for the 1 - Hamming Distance problem, the growth of communication complexity inevitably contains a \( \log k \) factor. ### Unexpected Consequences 1. **Direct Summation Theorem**: - The author proves that the communication complexity required to compute \( k \) independent 1 - Hamming Distance problems is \( \Omega(k\log k) \). This result simplifies a previous complex example and provides a new direct summation theorem. 2. **Oracle Separation**: - The author provides a new proof showing that the Equality oracle cannot simulate the 1 - Hamming Distance oracle. This proof is simpler than previous methods based on Ramsey theory or Fourier analysis. ### Further Discussion and Open Questions - **Better Boosting**: - The author defines an oracle function \( g \) as having better boosting if it satisfies \( R_\delta(f)=O(D_g(f)+\log(1/\delta)) \). They prove that among the known constant - cost oracles, only the Equality oracle has better boosting. - **Properties of the Intersection Class**: - The author raises some questions about the communication complexity classes \( \text{UPP}_0\cap\text{BPP}_0 \), especially whether all oracles in these classes have better boosting. ### Conclusion Through the study of the Equality oracle and the 1 - Hamming Distance oracle, this paper not only improves the existing error - boosting techniques but also provides some unexpected theoretical results, providing new perspectives and tools for further research in communication complexity theory.