Information Bottleneck Methods for Distributed Learning
Parinaz Farajiparvar, Ahmad Beirami, Matthew Nokleby

TL;DR
This paper explores how to efficiently compress training data for distributed learning, using information bottleneck principles for both batch and streaming data, and introduces new algorithms for Gaussian sources.
Contribution
It formalizes the distributed learning compression problem as a rate-distortion task and develops algorithms based on the information bottleneck for both batch and streaming data.
Findings
Reduced-complexity IB methods effectively solve the rate-distortion problem for batch data.
A new algorithm for Gaussian sources in streaming data is proposed.
The rate scales optimally with the number of samples for Gaussian sources.
Abstract
We study a distributed learning problem in which Alice sends a compressed distillation of a set of training data to Bob, who uses the distilled version to best solve an associated learning problem. We formalize this as a rate-distortion problem in which the training set is the source and Bob's cross-entropy loss is the distortion measure. We consider this problem for unsupervised learning for batch and sequential data. In the batch data, this problem is equivalent to the information bottleneck (IB), and we show that reduced-complexity versions of standard IB methods solve the associated rate-distortion problem. For the streaming data, we present a new algorithm, which may be of independent interest, that solves the rate-distortion problem for Gaussian sources. Furthermore, to improve the results of the iterative algorithm for sequential data we introduce a two-pass version of this…
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.
