TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Self-Challenging Improves Cross-Domain Generalization

Self-Challenging Improves Cross-Domain Generalization

Zeyi Huang, Haohan Wang, Eric P. Xing, Dong Huang

2020-07-05ECCV 2020 8Image ClassificationDomain Generalization
PaperPDFCodeCodeCodeCodeCodeCodeCodeCode

Abstract

Convolutional Neural Networks (CNN) conduct image classification by activating dominant features that correlated with labels. When the training and testing data are under similar distributions, their dominant features are similar, which usually facilitates decent performance on the testing data. The performance is nonetheless unmet when tested on samples from different distributions, leading to the challenges in cross-domain image classification. We introduce a simple training heuristic, Representation Self-Challenging (RSC), that significantly improves the generalization of CNN to the out-of-domain data. RSC iteratively challenges (discards) the dominant features activated on the training data, and forces the network to activate remaining features that correlates with labels. This process appears to activate feature representations applicable to out-of-domain data without prior knowledge of new domain and without learning extra network parameters. We present theoretical properties and conditions of RSC for improving cross-domain generalization. The experiments endorse the simple, effective and architecture-agnostic nature of our RSC method.

Results

TaskDatasetMetricValueModel
Domain AdaptationPACSAverage Accuracy87.83RSC (ResNet-50)
Domain AdaptationPACSAverage Accuracy85.2RSC (Resnet-50, DomainBed)
Domain AdaptationPACSAverage Accuracy85.15RSC (Resnet-18)
Domain AdaptationPACSAverage Accuracy76.05RSC (AlexNet)
Domain AdaptationOffice-HomeAverage Accuracy63.12RSC (ResNet18)
Domain AdaptationVLCSAverage Accuracy75.43RSC (AlexNet)
Domain GeneralizationPACSAverage Accuracy87.83RSC (ResNet-50)
Domain GeneralizationPACSAverage Accuracy85.2RSC (Resnet-50, DomainBed)
Domain GeneralizationPACSAverage Accuracy85.15RSC (Resnet-18)
Domain GeneralizationPACSAverage Accuracy76.05RSC (AlexNet)
Domain GeneralizationOffice-HomeAverage Accuracy63.12RSC (ResNet18)
Domain GeneralizationVLCSAverage Accuracy75.43RSC (AlexNet)

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17Simulate, Refocus and Ensemble: An Attention-Refocusing Scheme for Domain Generalization2025-07-17GLAD: Generalizable Tuning for Vision-Language Models2025-07-17MoTM: Towards a Foundation Model for Time Series Imputation based on Continuous Modeling2025-07-17