Exploring Dynamic Properties of Backdoor Training Through Information Bottleneck
Xinyu Liu, Xu Zhang, Can Chen, Ren Wang
TL;DR
The paper addresses how backdoor data alters neural network training by importing an Information Bottleneck lens to track mutual information dynamics. It introduces a class-aware MI framework, adopts InfoNCE for robust MI estimation, and links MI trajectories to clustering of internal representations, revealing attack-specific learning dynamics. A novel stealth metric quantifies how seamlessly backdoor signals embed into model representations, uncovering that visually conspicuous attacks (e.g., BadNets) can be more model-stealthy than perceptually stealthy ones. The findings offer a new, quantitative dimension for backdoor threat assessment and motivate real-time monitoring of information flow to inform defenses across CNN architectures and datasets.
Abstract
Understanding how backdoor data influences neural network training dynamics remains a complex and underexplored challenge. In this paper, we present a rigorous analysis of the impact of backdoor data on the learning process, with a particular focus on the distinct behaviors between the target class and other clean classes. Leveraging the Information Bottleneck (IB) principle connected with clustering of internal representation, We find that backdoor attacks create unique mutual information (MI) signatures, which evolve across training phases and differ based on the attack mechanism. Our analysis uncovers a surprising trade-off: visually conspicuous attacks like BadNets can achieve high stealthiness from an information-theoretic perspective, integrating more seamlessly into the model than many visually imperceptible attacks. Building on these insights, we propose a novel, dynamics-based stealthiness metric that quantifies an attack's integration at the model level. We validate our findings and the proposed metric across multiple datasets and diverse attack types, offering a new dimension for understanding and evaluating backdoor threats. Our code is available in: https://github.com/XinyuLiu71/Information_Bottleneck_Backdoor.git.
