Plug-and-Play Transformer Modules for Test-Time Adaptation
Not on the map. Why?
Abstract (arXiv)
Parameter-efficient tuning (PET) methods such as LoRA, Adapter, and Visual Prompt Tuning (VPT) have found success in enabling adaptation to new domains by tuning small modules within a transformer model. However, the number of domains encountered during test time can be very large, and the data is usually unlabeled. Thus, adaptation to new domains is challenging; it is also impractical to generate customized tuned modules for each such domain. Toward addressing these challenges, this work introduces PLUTO: a Plug-and-pLay modUlar Test-time domain adaptatiOn strategy. We pre-train a large set of modules, each specialized for different source domains, effectively creating a ``module store''. Given a target domain with few-shot unlabeled data, we introduce an unsupervised test-time adaptation (TTA) method to (1) select a sparse subset of relevant modules from this store and (2) create a weighted combination of selected modules without tuning their weights. This plug-and-play nature enables us to harness multiple most-relevant source domains in a single inference call. Comprehensive evaluations demonstrate that PLUTO uniformly outperforms alternative TTA methods and that selecting ≤5 modules suffice to extract most of the benefit. At a high level, our method equips pre-trained transformers with the capability to dynamically adapt to new domains, motivating a new paradigm for efficient and scalable domain adaptation.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 48 of its 65 references that are in the map. First posted on arXiv 6 Jan 2024.
Builds on
48 of 65 references.
References · 48
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Layer Normalizationcited by 5,669
- 2019Parameter-Efficient Transfer Learning for NLPcited by 4,236
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,915
- 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,795
36 more
- 2022A ConvNet for the 2020scited by 3,579
- 2015Domain-Adversarial Training of Neural Networkscited by 3,044
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
- 2022Visual Prompt Tuningcited by 1,681
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,417
- 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,331
- 2017Adversarial Discriminative Domain Adaptationcited by 1,311
- 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,188
- 2021GPT Understands, Toocited by 716
- 2018Learning to Adapt Structured Output Space for Semantic Segmentationcited by 584
- 2022Continual Test-Time Domain Adaptationcited by 525
- 2022Efficient Test-Time Model Adaptation without Forgettingcited by 469
- 2020Improving robustness against common corruptions by covariate shift adaptationcited by 431
- 2023Towards Stable Test-Time Adaptation in Dynamic Wild Worldcited by 415
- 2022Test-Time Prompt Tuning for Zero-Shot Generalization in Vision-Language Modelscited by 382
- 2021MEMO: Test Time Robustness via Adaptation and Augmentationcited by 377
- 2016Revisiting Batch Normalization For Practical Domain Adaptationcited by 288
- 2021SPoT: Better Frozen Model Adaptation through Soft Prompt Transfercited by 235
- 2021PPT: Pre-trained Prompt Tuning for Few-shot Learningcited by 232
- 2018Adaptive Input Representations for Neural Language Modelingcited by 226
- 2018Adversarial Removal of Demographic Attributes from Text Datacited by 170
- 2023Diverse Data Augmentation with Diffusions for Effective Test-time Prompt Tuningcited by 154
- 2019Progressive Domain Adaptation for Object Detectioncited by 134
- 2021The Norm Must Go On: Dynamic Unsupervised Domain Adaptation by Normalizationcited by 131
- 2023EcoTTA: Memory-Efficient Continual Test-time Adaptation via Self-distilled Regularizationcited by 123
- 2022Visual Prompt Tuning for Test-time Domain Adaptationcited by 97
- 2021Unsupervised Multi-source Domain Adaptation Without Access to Source Datacited by 76
- 2022MM-TTA: Multi-Modal Test-Time Adaptation for 3D Semantic Segmentationcited by 76
- 2017Learning to select data for transfer learning with Bayesian Optimizationcited by 64
- 2018Multi-Source Domain Adaptation with Mixture of Expertscited by 62
- 2021Cross-domain Imitation from Observationscited by 42
- 2023Towards Open-Set Test-Time Adaptation Utilizing the Wisdom of Crowds in Entropy Minimizationcited by 39
- 2022On-the-Fly Test-time Adaptation for Medical Image Segmentationcited by 34
- 2023On the Effectiveness of LayerNorm Tuning for Continual Learning in Vision Transformerscited by 14
- 2022Model ensemble instead of prompt fusion: a sample-specific knowledge transfer method for few-shot prompt tuningcited by 9
- 2023Multi-Source Test-Time Adaptation as Dueling Bandits for Extractive Question Answeringcited by 6
Built on by
Not cited yet.