Pre-train or Annotate? Domain Adaptation with a Constrained Budget
Not on the map. Why?
Abstract (arXiv)
Recent work has demonstrated that pre-training in-domain language models can boost performance when adapting to a new domain. However, the costs associated with pre-training raise an important question: given a fixed budget, what steps should an NLP practitioner take to maximize performance? In this paper, we view domain adaptation with a constrained budget as a consumer choice problem, where the goal is to select an optimal combination of data annotation and pre-training. We measure annotation costs of three procedural text datasets, along with the pre-training costs of several in-domain language models. The utility of different combinations of pre-training and data annotation are evaluated under varying budget constraints to assess which combination strategy works best. We find that for small budgets, spending all funds on annotation leads to the best performance; once the budget becomes large enough, however, a combination of data annotation and in-domain pre-training yields better performance. Our experiments suggest task-specific data annotation should be part of an economical strategy when adapting an NLP model to a new domain.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 19 of its 36 references that are in the map. First posted on arXiv 10 Sep 2021.
Builds on
19 of 36 references.
References · 19
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2020Don't Stop Pretraining: Adapt Language Models to Domains and Taskscited by 1,548
- 2019SciBERT: A Pretrained Language Model for Scientific Textcited by 1,404
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2019Green AIcited by 620
- 2021Carbon Emissions and Large Neural Network Trainingcited by 561
- 2019Knowledge Enhanced Contextual Word Representationscited by 294
- 2020MixText: Linguistically-Informed Interpolation of Hidden Space for Semi-Supervised Text Classificationcited by 186
- 2018Recipe1M+: A Dataset for Learning Cross-Modal Embeddings for Cooking Recipes and Food Imagescited by 118
7 more
- 2021How to Train BERT with an Academic Budgetcited by 80
- 2020A Frustratingly Easy Approach for Entity and Relation Extractioncited by 37
- 2020Transformer Based Multi-Source Domain Adaptationcited by 23
- 2021Process-Level Representation of Scientific Protocols with Interactive Annotationcited by 16
- 2019Effective Use of Transformer Networks for Entity Trackingcited by 11
- 2017Experiment Segmentation in Scientific Discourse as Clause-level Structured Prediction using Recurrent Neural Networkscited by 7
- 2020WNUT-2020 Task 1 Overview: Extracting Entities and Relations from Wet Lab Protocolscited by 5
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 9; 2024: 3; 2025: 2; 2026: 2.
27 papers.
Sort:
By area:
- 2021Time Waits for No One! Analysis and Challenges of Temporal Misalignmentcited by 91
- 2023MosaicBERT: A Bidirectional Encoder Optimized for Fast Pretrainingcited by 33
- 2023Schema-Driven Information Extraction from Heterogeneous Tablescited by 24
- 2022KALA: Knowledge-Augmented Language Model Adaptationcited by 21
- 2023Vicarious Offense and Noise Audit of Offensive Speech Classifiers: Unifying Human and Machine Disagreement on What is Offensivecited by 16
- 2022Automatic Document Selection for Efficient Encoder Pretrainingcited by 11
- 2023Distill or Annotate? Cost-Efficient Fine-Tuning of Compact Modelscited by 11
- 2021Clean or Annotate: How to Spend a Limited Data Collection Budgetcited by 10
- 2022Few-Shot Anaphora Resolution in Scientific Protocols via Mixtures of In-Context Expertscited by 10
- 2021LMTurk: Few-Shot Learners as Crowdsourcing Workers in a Language-Model-as-a-Service Frameworkcited by 8
- 2022Stanceosaurus: Classifying Stance Towards Multilingual Misinformationcited by 8
- 2023Self-Specialization: Uncovering Latent Expertise within Large Language Modelscited by 5
15 more
- 2022SynKB: Semantic Search for Synthetic Procedurescited by 4
- 2023Which Model Shall I Choose? Cost/Quality Trade-offs for Text Classification Taskscited by 4
- 2023Are Layout-Infused Language Models Robust to Layout Distribution Shifts? A Case Study with Scientific Documentscited by 4
- 2024Fine-tuning Large Language Models with Limited Data: A Survey and Practical Guidecited by 4
- 2023Unveiling the Multi-Annotation Process: Examining the Influence of Annotation Quantity and Instance Difficulty on Model Performancecited by 3
- 2025Efficient Domain-adaptive Continual Pretraining for the Process Industry in the German Languagecited by 3
- 2024LUK: Empowering Log Understanding with Expert Knowledge from Large Language Modelscited by 2
- 2025Hope vs. Hate: Understanding User Interactions with LGBTQ+ News Content in Mainstream US News Media through the Lens of Hope Speechcited by 2
- 2022Modular Domain Adaptationcited by 1
- 2022Entity Tracking via Effective Use of Multi-Task Learning Model and Mention-guided Decodingcited by 1
- 2026CLIPoint3D: Language-Grounded Few-Shot Unsupervised 3D Point Cloud Domain Adaptationcited by 1
- 2021Tecnologica cosa: Modeling Storyteller Personalities in Boccaccio's Decameroncited by 0
- 2023Syntactic Inductive Bias in Transformer Language Models: Especially Helpful for Low-Resource Languages?cited by 0
- 2024Community Needs and Assets: A Computational Analysis of Community Conversationscited by 0
- 2026Scaling Near-Optimal SFT-RL Annotation Budget Allocation from Small to Large LLMscited by 0
- 2026Scaling Near-Optimal SFT-RL Annotation Budget Allocation from Small to Large LLMs1 Sep 2026
- 2026CLIPoint3D: Language-Grounded Few-Shot Unsupervised 3D Point Cloud Domain Adaptation23 Feb 2026
- 2025Efficient Domain-adaptive Continual Pretraining for the Process Industry in the German Language28 Apr 2025
- 2025Hope vs. Hate: Understanding User Interactions with LGBTQ+ News Content in Mainstream US News Media through the Lens of Hope Speech13 Feb 2025
- 2024Fine-tuning Large Language Models with Limited Data: A Survey and Practical Guide14 Nov 2024
- 2024LUK: Empowering Log Understanding with Expert Knowledge from Large Language Models3 Sep 2024
- 2024Community Needs and Assets: A Computational Analysis of Community Conversations20 Mar 2024
- 2023MosaicBERT: A Bidirectional Encoder Optimized for Fast Pretraining29 Dec 2023
- 2023Syntactic Inductive Bias in Transformer Language Models: Especially Helpful for Low-Resource Languages?1 Nov 2023
- 2023Unveiling the Multi-Annotation Process: Examining the Influence of Annotation Quantity and Instance Difficulty on Model Performance23 Oct 2023
- 2023Self-Specialization: Uncovering Latent Expertise within Large Language Models29 Sep 2023
- 2023Are Layout-Infused Language Models Robust to Layout Distribution Shifts? A Case Study with Scientific Documents1 Jun 2023
15 more
- 2023Schema-Driven Information Extraction from Heterogeneous Tables23 May 2023
- 2023Distill or Annotate? Cost-Efficient Fine-Tuning of Compact Models2 May 2023
- 2023Vicarious Offense and Noise Audit of Offensive Speech Classifiers: Unifying Human and Machine Disagreement on What is Offensive29 Jan 2023
- 2023Which Model Shall I Choose? Cost/Quality Trade-offs for Text Classification Tasks17 Jan 2023
- 2022Stanceosaurus: Classifying Stance Towards Multilingual Misinformation28 Oct 2022
- 2022Automatic Document Selection for Efficient Encoder Pretraining20 Oct 2022
- 2022Entity Tracking via Effective Use of Multi-Task Learning Model and Mention-guided Decoding12 Oct 2022
- 2022Few-Shot Anaphora Resolution in Scientific Protocols via Mixtures of In-Context Experts7 Oct 2022
- 2022SynKB: Semantic Search for Synthetic Procedures15 Aug 2022
- 2022Modular Domain Adaptation26 Apr 2022
- 2022KALA: Knowledge-Augmented Language Model Adaptation22 Apr 2022
- 2021LMTurk: Few-Shot Learners as Crowdsourcing Workers in a Language-Model-as-a-Service Framework14 Dec 2021
- 2021Time Waits for No One! Analysis and Challenges of Temporal Misalignment14 Nov 2021
- 2021Clean or Annotate: How to Spend a Limited Data Collection Budget15 Oct 2021
- 2021Tecnologica cosa: Modeling Storyteller Personalities in Boccaccio's Decameron22 Sep 2021
- 2021Time Waits for No One! Analysis and Challenges of Temporal Misalignmentcited by 91
- 2023MosaicBERT: A Bidirectional Encoder Optimized for Fast Pretrainingcited by 33
- 2023Schema-Driven Information Extraction from Heterogeneous Tablescited by 24
- 2022KALA: Knowledge-Augmented Language Model Adaptationcited by 21
- 2023Vicarious Offense and Noise Audit of Offensive Speech Classifiers: Unifying Human and Machine Disagreement on What is Offensivecited by 16
- 2022Automatic Document Selection for Efficient Encoder Pretrainingcited by 11
- 2023Distill or Annotate? Cost-Efficient Fine-Tuning of Compact Modelscited by 11
- 2021Clean or Annotate: How to Spend a Limited Data Collection Budgetcited by 10
- 2022Few-Shot Anaphora Resolution in Scientific Protocols via Mixtures of In-Context Expertscited by 10
- 2021LMTurk: Few-Shot Learners as Crowdsourcing Workers in a Language-Model-as-a-Service Frameworkcited by 8
- 2022Stanceosaurus: Classifying Stance Towards Multilingual Misinformationcited by 8
- 2023Self-Specialization: Uncovering Latent Expertise within Large Language Modelscited by 5
12 most cited of 26 All 26 (JSON)
- 2026Scaling Near-Optimal SFT-RL Annotation Budget Allocation from Small to Large LLMs1 Sep 2026
- 2025Efficient Domain-adaptive Continual Pretraining for the Process Industry in the German Language28 Apr 2025
- 2025Hope vs. Hate: Understanding User Interactions with LGBTQ+ News Content in Mainstream US News Media through the Lens of Hope Speech13 Feb 2025
- 2024Fine-tuning Large Language Models with Limited Data: A Survey and Practical Guide14 Nov 2024
- 2024LUK: Empowering Log Understanding with Expert Knowledge from Large Language Models3 Sep 2024
- 2024Community Needs and Assets: A Computational Analysis of Community Conversations20 Mar 2024
- 2023MosaicBERT: A Bidirectional Encoder Optimized for Fast Pretraining29 Dec 2023
- 2023Syntactic Inductive Bias in Transformer Language Models: Especially Helpful for Low-Resource Languages?1 Nov 2023
- 2023Unveiling the Multi-Annotation Process: Examining the Influence of Annotation Quantity and Instance Difficulty on Model Performance23 Oct 2023
- 2023Self-Specialization: Uncovering Latent Expertise within Large Language Models29 Sep 2023
- 2023Are Layout-Infused Language Models Robust to Layout Distribution Shifts? A Case Study with Scientific Documents1 Jun 2023
- 2023Schema-Driven Information Extraction from Heterogeneous Tables23 May 2023
12 newest of 26 All 26 (JSON)