Papers
Topics
Authors
Recent
Search
2000 character limit reached

Comprehensive Info Bottleneck (CoIBA)

Updated 6 July 2026
  • The paper introduces CoIBA, extending the information bottleneck principle from single- to multi-layer attribution to capture distributed evidence.
  • It employs a shared, layer-independent damping ratio to compress features while retaining critical information across layers.
  • Empirical results on Vision Transformers show enhanced attribution faithfulness and improved performance on benchmarks like ImageNet.

Searching arXiv for the specified paper and closely related attribution/IB work to ground the article. Comprehensive Information Bottleneck (CoIBA) is a feature-attribution method for interpreting Vision Transformers that extends the information bottleneck principle from a single layer to multiple targeted layers. It is designed to reveal the contribution of input variables to the decision-making process by constructing an attribution map from a shared, layer-independent damping ratio that controls feature compression across layers. The central claim is that attribution restricted to a specific layer can neglect evidence distributed across depth, whereas CoIBA estimates “comprehensive information” by applying information bottlenecks in multiple targeted layers and sharing relevant information among them through a common parametric ratio. The method was introduced in "Comprehensive Information Bottleneck for Unveiling Universal Attribution to Interpret Vision Transformers" (Hong et al., 6 Jul 2025).

1. Conceptual scope and motivation

Feature attribution methods aim to expose the contribution of input variables to a model’s decision. In the formulation underlying CoIBA, the limitation of existing methods grounded on the information bottleneck principle is that they compute information in a specific layer, compress features by injecting noise via a parametric damping ratio, and consequently obtain attributions that can neglect evidence distributed across layers. CoIBA addresses this by discovering the relevant information in each targeted layer and by estimating comprehensive information using a shared damping ratio across those layers (Hong et al., 6 Jul 2025).

The shared ratio is the defining structural element of the method. According to the formulation, it complements over-compressed information and discovers omitted clues of the decision by sharing relevant information across the targeted layers. This suggests that CoIBA is not merely a multi-layer repetition of a single-layer bottleneck, but a coupled attribution mechanism in which compression decisions are coordinated across depth.

The method is presented for pretrained networks and, in its empirical instantiation, for Vision Transformers. Its attribution output is token- or patch-level, which aligns naturally with the tokenized input representation used by ViT architectures.

2. Formal problem formulation

Let XX denote the input random variable, YY the label, RlR_l the unperturbed activation at layer ll of a pretrained network ff, and ZlZ_l a bottlenecked or perturbed version of RlR_l. CoIBA inserts LL bottlenecks into a sequence of layers s,s+1,,es, s+1, \dots, e. At each such layer,

Zl=λRl+(1λ)ϵl,Z_l = \lambda R'_l + (1-\lambda)\epsilon_l,

where YY0 is the activation immediately before the bottleneck at layer YY1, YY2 is Gaussian noise with the same first and second moments as the non-perturbed YY3, and YY4 is a shared, layer-independent damping ratio vector of dimension YY5, parameterized as YY6 for YY7 (Hong et al., 6 Jul 2025).

The objective is to find YY8 such that the final bottleneck YY9 retains as much information as possible about RlR_l0 while simultaneously removing redundant or unnecessary information at every intermediate stage. The multi-layer information bottleneck objective is

RlR_l1

with RlR_l2 and RlR_l3 denoting layer-specific trade-off hyperparameters.

A key simplification follows from a data-processing argument: the average compression term can be upper-bounded by a single mutual information term,

RlR_l4

which yields the collapsed objective

RlR_l5

This reduction is operationally significant because it replaces multiple RlR_l6 parameters with a single RlR_l7. A plausible implication is that the shared-ratio construction and the single-term compression proxy are intended to make multi-layer attribution tractable without abandoning the information-bottleneck semantics.

3. Variational approximation and training criterion

Both the relevance term and the compression term are intractable in direct form, so CoIBA uses variational bounds. For the compression step, each mutual information term is written as

RlR_l8

The true marginal RlR_l9 is replaced by the fixed prior Gaussian

ll0

giving the upper bound

ll1

Under the perturbation model, ll2, and the KL can be written in closed form (Hong et al., 6 Jul 2025).

For the relevance step, the quantity ll3 is lower-bounded through the network’s final classification head ll4, which is trained with cross-entropy loss

ll5

Using the standard variational bound,

ll6

The resulting training objective becomes

ll7

with ll8.

The role of the variational construction is explicitly characterized as a way to fairly reflect the relevant information of each layer by upper-bounding layer-wise information. In this formulation, the training objective is not optimizing attribution quality directly; instead, attribution emerges from a constrained relevance–compression trade-off.

4. Theoretical interpretation and guarantees

The theoretical rationale given for CoIBA is that the method maximizes the information ll9 that survives to the end while minimizing the mutual information ff0 at every intermediate stage, or equivalently ff1 under the single-term bound. By the data-processing inequality and standard properties of the information bottleneck Lagrangian, the information removed at each layer can be argued not to increase classification risk, provided the retained relevance is maintained (Hong et al., 6 Jul 2025).

The paper’s argument is stated in two parts. First, if ff2 is held roughly constant, then decreasing ff3 drives ff4 toward the minimal sufficient statistic of ff5 for predicting ff6. Second, any further reduction would necessarily reduce ff7 and degrade the cross-entropy loss. In this sense, the residual activations in each layer are described as “provably” the smallest set of features necessary to preserve performance on ff8.

This guarantee should be read in the precise sense supplied by the formulation: CoIBA guarantees that the discarded activation is unnecessary in every targeted layer to make a decision. It does not imply that all semantically meaningful cues are retained in human-interpretable form; rather, it formalizes necessity relative to preserving predictive performance under the imposed bottleneck objective.

A common misconception would be to interpret CoIBA as simply aggregating independent layer-wise attributions. The formulation instead ties layers together through a shared ff9, and the theoretical claim concerns coordinated compression across the targeted sequence rather than post hoc combination of separate explanations.

5. Algorithmic realization and attribution mechanism

The algorithm operates on a pretrained network ZlZ_l0, a chosen layer range ZlZ_l1, a trade-off parameter ZlZ_l2, a learning rate ZlZ_l3, a batch size ZlZ_l4, and an initialization ZlZ_l5, which makes ZlZ_l6. During training, a mini-batch is sampled; for each sample, the activation ZlZ_l7 is extracted, perturbed to form ZlZ_l8, and then propagated through successive bottlenecked layers until the final perturbed activation ZlZ_l9 is obtained. The per-sample loss is

RlR_l0

after which RlR_l1 is updated by gradient descent and RlR_l2 is recomputed by the sigmoid (Hong et al., 6 Jul 2025).

After optimization, the per-token importance score is defined as

RlR_l3

which measures how much noise was injected at patch RlR_l4. The attribution map is then visualized as a heat map.

Several design choices are explicit in this construction. The damping ratio is shared across layers rather than layer-specific. The noise is Gaussian and matched to the first and second moments of the non-perturbed activation at each layer. The attribution variable is token-level, since RlR_l5 has dimension RlR_l6, the number of tokens or patches. This suggests that CoIBA is particularly well aligned with transformer backbones in which the token dimension is a natural explanatory axis.

6. Empirical behavior in Vision Transformers

CoIBA was applied to Vision Transformers by inserting bottlenecks just before the self-attention blocks of layers RlR_l7 through RlR_l8 of a standard ViT-Base/16. The reported experimental results are described as extensive and as demonstrating enhanced faithfulness of the resulting feature attributions (Hong et al., 6 Jul 2025).

On Insertion/Deletion, where AUC is preferred upward for insertion and downward for deletion, CoIBA consistently outperformed IBA and all propagation-based baselines by 2–3 points on ImageNet-1k, ImageNet-R, and ImageNet-A. On ROAD, measured via MoRF and LeRF, CoIBA yielded lower MoRF and higher LeRF errors, again outperforming prior methods by large margins. On FunnyBirds, a synthetic part-based dataset, CoIBA was the top method for completeness, correctness, and contrastivity.

The reported gains were also difficulty-aware: they held on low-confidence, “hard” samples, whereas IBA’s performance collapsed. The ablations isolate several architectural and objective-level effects. Shared RlR_l9 versus layer-specific damping showed that the universal ratio yields better trade-offs in compression and relevance. The variational upper bound versus separate LL0 showed that the single-term bound both simplifies hyperparameter tuning and yields higher insertion/deletion scores. Uniform versus per-channel noise showed that uniform noise across channels, while remaining per-token, was best.

Runtime is also reported: generating one attribution map takes approximately LL1 s on an A6000 GPU, on par with single-layer IBA. Within the scope of the reported experiments, this places CoIBA in the category of attribution methods that seek stronger faithfulness without an obvious runtime penalty relative to the single-layer bottleneck baseline.

The empirical pattern supports the paper’s central thesis that evidence for a Vision Transformer’s decision is distributed across layers and that a shared multi-layer bottleneck can recover omitted clues that single-layer attribution may miss. That conclusion remains an interpretation of the reported results, but it is the interpretation most directly suggested by the method’s design and benchmark behavior.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Comprehensive Information Bottleneck (CoIBA).