The information bottleneck method
Naftali Tishby (Hebrew University, NEC Research Institute),, Fernando C. Pereira (ATT Shannon Laboratory), and William Bialek (NEC, Research Institute)

TL;DR
The paper introduces the information bottleneck method, a framework for extracting relevant information from signals by compressing data while preserving information about another related signal, with applications in signal processing and learning.
Contribution
It formalizes the information bottleneck principle as a constrained optimization problem and provides exact self-consistent equations and a convergent algorithm for its solution.
Findings
Provides a set of self-consistent equations for the coding rules.
Introduces a convergent re-estimation algorithm generalizing Blahut-Arimoto.
Framework applicable to various problems in signal processing and learning.
Abstract
We define the relevant information in a signal as being the information that this signal provides about another signal . Examples include the information that face images provide about the names of the people portrayed, or the information that speech sounds provide about the words spoken. Understanding the signal requires more than just predicting , it also requires specifying which features of play a role in the prediction. We formalize this problem as that of finding a short code for that preserves the maximum information about . That is, we squeeze the information that provides about through a `bottleneck' formed by a limited set of codewords . This constrained optimization problem can be seen as a generalization of rate distortion theory in which the distortion measure emerges from the joint statistics of and .…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWireless Communication Security Techniques · Error Correcting Code Techniques · Advanced Bandit Algorithms Research
