Collaborative Compressors in Distributed Mean Estimation with Limited Communication Budget
Harsh Vardhan, Arya Mazumdar
TL;DR
The paper tackles distributed mean estimation of high-dimensional vectors under limited communication by introducing four collaborative compressors that do not require prior correlation knowledge. It develops HadamardMultiDim and SparseReg to achieve strong $\ell_\infty$ and $\ell_2$ error decay with the number of clients, while NoisySign and OneBit address unbounded coordinates and cosine-distance objectives, respectively. Theoretical analyses tie estimation error to inter-client dissimilarities and demonstrate graceful degradation as vectors diverge, with empirical results showing improved performance in low-dissimilarity regimes and applicability to downstream distributed tasks. Collectively, the work advances communication-efficient DME through agnostic collaboration across multiple error metrics, offering practical schemes with provable guarantees.
Abstract
Distributed high dimensional mean estimation is a common aggregation routine used often in distributed optimization methods. Most of these applications call for a communication-constrained setting where vectors, whose mean is to be estimated, have to be compressed before sharing. One could independently encode and decode these to achieve compression, but that overlooks the fact that these vectors are often close to each other. To exploit these similarities, recently Suresh et al., 2022, Jhunjhunwala et al., 2021, Jiang et al, 2023, proposed multiple correlation-aware compression schemes. However, in most cases, the correlations have to be known for these schemes to work. Moreover, a theoretical analysis of graceful degradation of these correlation-aware compression schemes with increasing dissimilarity is limited to only the $\ell_2$-error in the literature. In this paper, we propose four different collaborative compression schemes that agnostically exploit the similarities among vectors in a distributed setting. Our schemes are all simple to implement and computationally efficient, while resulting in big savings in communication. The analysis of our proposed schemes show how the $\ell_2$, $\ell_\infty$ and cosine estimation error varies with the degree of similarity among vectors.
