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/Domain Generalization by Solving Jigsaw Puzzles

Domain Generalization by Solving Jigsaw Puzzles

Fabio Maria Carlucci, Antonio D'Innocente, Silvia Bucci, Barbara Caputo, Tatiana Tommasi

2019-03-16Image ClassificationDomain GeneralizationObject Recognition
PaperPDFCode(official)Code

Abstract

Human adaptability relies crucially on the ability to learn and merge knowledge both from supervised and unsupervised learning: the parents point out few important concepts, but then the children fill in the gaps on their own. This is particularly effective, because supervised learning can never be exhaustive and thus learning autonomously allows to discover invariances and regularities that help to generalize. In this paper we propose to apply a similar approach to the task of object recognition across domains: our model learns the semantic labels in a supervised fashion, and broadens its understanding of the data by learning from self-supervised signals how to solve a jigsaw puzzle on the same images. This secondary task helps the network to learn the concepts of spatial correlation while acting as a regularizer for the classification task. Multiple experiments on the PACS, VLCS, Office-Home and digits datasets confirm our intuition and show that this simple method outperforms previous domain generalization and adaptation solutions. An ablation study further illustrates the inner workings of our approach.

Results

TaskDatasetMetricValueModel
Domain AdaptationPACSAverage Accuracy80.51JiGen (Resnet-18)
Domain AdaptationPACSAverage Accuracy79.05Deep All (Resnet-18)
Domain AdaptationPACSAverage Accuracy73.38JiGen (Alexnet)
Domain AdaptationPACSAverage Accuracy71.52Deep All (Alexnet)
Domain AdaptationNICO VehicleAccuracy77.39ResNet-18
Domain AdaptationNICO AnimalAccuracy84.95JiGen (Resnet-18)
Image ClassificationColored-MNIST(with spurious correlation)Accuracy 11.91JiGen
Domain GeneralizationPACSAverage Accuracy80.51JiGen (Resnet-18)
Domain GeneralizationPACSAverage Accuracy79.05Deep All (Resnet-18)
Domain GeneralizationPACSAverage Accuracy73.38JiGen (Alexnet)
Domain GeneralizationPACSAverage Accuracy71.52Deep All (Alexnet)
Domain GeneralizationNICO VehicleAccuracy77.39ResNet-18
Domain GeneralizationNICO AnimalAccuracy84.95JiGen (Resnet-18)

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