Improving Context-Shift Robustness of Convolutional Networks via Context-Regularized Cross-Entropy
Organizations: Elmore Family School of Electrical and Computer Engineering, Purdue University
Abstract
Image classification models often encounter objects in diverse and unpredictable contexts at test time, which may differ substantially from those seen during training. This phenomenon, termed context shift, exposes a key fragility in neural networks: when models rely on non-causal contextual cues for prediction, shifts in context can lead to significant performance degradation. In this paper, we propose a novel training framework to improve the robustness of convolutional neural networks under context shift. Our approach leverages spatial feature attribution to guide models toward making predictions that rely less on contextual regions and more on object-relevant features. As a first step, recognizing a theoretical limitation of existing feature attribution methods we introduce a new variant, ContrastiveCAMs, which produces more faithful attribution maps of model predictions. Building on ContrastiveCAMs, we further propose Context-Regularized Cross-Entropy (CR-CE), a modification of the standard cross-entropy loss that regularizes the model's attention by suppressing the influence of contextual regions, thereby improving robustness to context shift. We evaluate the effectiveness of our approach on several medium-to-large scale datasets (Waterbirds, Spawrious, ImageNet/ImageNet-BG, Hard-ImageNet), and report consistent improvements in context-shift robustness.
Figures & tables
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| CAM Size | Approach | No Shift Accuracy | Accuracy under Target Removal | Rel. Foreground Sensitivity | |||
|---|---|---|---|---|---|---|---|
| Gray Mask | Gray BBOX | Tile | |||||
| CE (Baseline) | |||||||
| GALS | |||||||
| EBL | |||||||
| CFA | |||||||
| CR-CE (Ours) | |||||||
| Dataset | Epochs | Batch Size | LR | Momentum | Weight Decay | Scheduler |
|---|---|---|---|---|---|---|
| Waterbirds-100 | - | |||||
| Spawrious | - | |||||
| Hard-ImageNet | - | |||||
| ImageNet-1k / ImageNet-BG | Cosine Annealing |
Distribution Shift Robustness
Distribution shift robustness studies how to keep machine-learning predictions reliable when deployment data differ from training data.
See all 295 papers