ScatterShot: Interactive In-context Example Curation for Text Transformation
Not on the map. Why?
Abstract (arXiv)
The in-context learning capabilities of LLMs like GPT-3 allow annotators to customize an LLM to their specific tasks with a small number of examples. However, users tend to include only the most obvious patterns when crafting examples, resulting in underspecified in-context functions that fall short on unseen cases. Further, it is hard to know when "enough" examples have been included even for known patterns. In this work, we present ScatterShot, an interactive system for building high-quality demonstration sets for in-context learning. ScatterShot iteratively slices unlabeled data into task-specific patterns, samples informative inputs from underexplored or not-yet-saturated slices in an active learning manner, and helps users label more efficiently with the help of an LLM and the current example set. In simulation studies on two text perturbation scenarios, ScatterShot sampling improves the resulting few-shot functions by 4-5 percentage points over random sampling, with less variance as more examples are added. In a user study, ScatterShot greatly helps users in covering different patterns in the input space and labeling in-context examples more efficiently, resulting in better in-context learning and less user effort.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 43 of its 73 references that are in the map. First posted on arXiv 14 Feb 2023.
Builds on
43 of 73 references.
References · 43
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,222
- 2022Rethinking the Role of Demonstrations: What Makes In-Context Learning Work?cited by 1,413
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2021What Makes Good In-Context Examples for GPT-3?cited by 1,184
- 2021Fantastically Ordered Prompts and Where to Find Them: Overcoming Few-Shot Prompt Order Sensitivitycited by 1,122
- 2021An Explanation of In-context Learning as Implicit Bayesian Inferencecited by 915
- 2019DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphscited by 883
- 2021Cross-Task Generalization via Natural Language Crowdsourcing Instructionscited by 696
31 more
- 2018Annotation Artifacts in Natural Language Inference Datacited by 656
- 2021Learning To Retrieve Prompts for In-Context Learningcited by 641
- 2021Dynabench: Rethinking Benchmarking in NLPcited by 447
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 370
- 2022Social Simulacra: Creating Populated Prototypes for Social Computing Systemscited by 300
- 2021AI Chains: Transparent and Controllable Human-AI Interaction by Chaining Large Language Model Promptscited by 265
- 2022CoAuthor: Designing a Human-AI Collaborative Writing Dataset for Exploring Language Model Capabilitiescited by 245
- 2022Selective Annotation Makes Language Models Better Few-Shot Learnerscited by 242
- 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 219
- 2022WANLI: Worker and AI Collaboration for Natural Language Inference Dataset Creationcited by 200
- 2021Want To Reduce Labeling Cost? GPT-3 Can Helpcited by 196
- 2019Build it Break it Fix it for Dialogue Safety: Robustness from Adversarial Human Attackcited by 176
- 2022In-context Examples Selection for Machine Translationcited by 172
- 2022Domino: Discovering Systematic Errors with Cross-Modal Embeddingscited by 155
- 2022PromptChainer: Chaining Large Language Model Prompts through Visual Programmingcited by 134
- 2020Beat the AI: Investigating Adversarial Human Annotation for Reading Comprehensioncited by 131
- 2021Batch Active Learning at Scalecited by 127
- 2017Deep Active Learning over the Long Tailcited by 82
- 2020The Turking Test: Can Language Models Understand Instructions?cited by 82
- 2019Bayesian Generative Active Deep Learningcited by 57
- 2022Active Learning Helps Pretrained Models Learn the Intended Taskcited by 33
- 2021Models in the Loop: Aiding Crowdworkers with Generative Annotation Assistantscited by 31
- 2021On Training Instance Selection for Few-Shot Neural Text Generationcited by 25
- 2019Slice-based Learning: A Programming Model for Residual Learning in Critical Data Slicescited by 23
- 2018Deep Ensemble Bayesian Active Learning : Addressing the Mode Collapse issue in Monte Carlo dropout via Ensemblescited by 20
- 2021Interpretable Directed Diversity: Leveraging Model Explanations for Iterative Crowd Ideationcited by 12
- 2017Mastering the Dungeon: Grounded Language Learning by Mechanical Turker Descentcited by 10
- 2014ICE: Enabling Non-Experts to Build Models Interactively for Large-Scale Lopsided Problemscited by 7
- 2016Unanimous Prediction for 100% Precision with Application to Learning Semantic Mappingscited by 7
- 2021BERT got a Date: Introducing Transformers to Temporal Taggingcited by 4
- 2016TweeTime: A Minimally Supervised Method for Recognizing and Normalizing Time Expressions in Twittercited by 3
Built on by
Citing papers per year: 2023: 7; 2024: 6; 2025: 6; 2026: 1.
20 papers.
Sort:
By area:
- 2023EvalLM: Interactive Evaluation of Large Language Model Prompts on User-Defined Criteriacited by 73
- 2023Prompt2Model: Generating Deployable Models from Natural Language Instructionscited by 40
- 2023ConstitutionMaker: Interactively Critiquing Large Language Models by Converting Feedback into Principlescited by 33
- 2023Foundation Models Meet Visualizations: Challenges and Opportunitiescited by 31
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Studentscited by 25
- 2023Does Human Collaboration Enhance the Accuracy of Identifying LLM-Generated Deepfake Texts?cited by 21
- 2024Position: Towards Bidirectional Human-AI Alignmentcited by 15
- 2023A Survey on Stability of Learning with Limited Labelled Data and its Sensitivity to the Effects of Randomnesscited by 14
- 2024Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Productscited by 11
- 2024On-the-fly Definition Augmentation of LLMs for Biomedical NERcited by 9
- 2023PromptInfuser: How Tightly Coupling AI and UI Design Impacts Designers' Workflowscited by 8
- 2025OnGoal: Tracking and Visualizing Conversational Goals in Multi-Turn Dialogue with Large Language Modelscited by 7
8 more
- 2025Evalet: Evaluating Large Language Models through Functional Fragmentationcited by 3
- 2024Leveraging Variation Theory in Counterfactual Data Augmentation for Optimized Active Learningcited by 2
- 2025Synthetic Heuristic Evaluation: A Comparison between AI- and Human-Powered Usability Evaluationcited by 2
- 2024POEM: Interactive Prompt Optimization for Enhancing Multimodal Reasoning of Large Language Modelscited by 1
- 2025Data-Prompt Co-Evolution: Growing Test Sets to Refine LLM Behaviorcited by 1
- 2025A Visual Tool for Interactive Model Explanation using Sensitivity Analysiscited by 0
- 2025Human-AI Interaction Alignment: Designing, Evaluating, and Evolving Value-Centered AI For Reciprocal Human-AI Futurescited by 0
- 2026ExPerT: Personalizing LLM Responses to Users' Domain Expertise via Query-Wise Semantic and Keystroke Behavioral Cuescited by 0
- 2026ExPerT: Personalizing LLM Responses to Users' Domain Expertise via Query-Wise Semantic and Keystroke Behavioral Cues4 May 2026
- 2025Human-AI Interaction Alignment: Designing, Evaluating, and Evolving Value-Centered AI For Reciprocal Human-AI Futures25 Dec 2025
- 2025Data-Prompt Co-Evolution: Growing Test Sets to Refine LLM Behavior14 Oct 2025
- 2025Evalet: Evaluating Large Language Models through Functional Fragmentation14 Sep 2025
- 2025OnGoal: Tracking and Visualizing Conversational Goals in Multi-Turn Dialogue with Large Language Models28 Aug 2025
- 2025A Visual Tool for Interactive Model Explanation using Sensitivity Analysis6 Aug 2025
- 2025Synthetic Heuristic Evaluation: A Comparison between AI- and Human-Powered Usability Evaluation3 Jul 2025
- 2024Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Products15 Oct 2024
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Students5 Oct 2024
- 2024Leveraging Variation Theory in Counterfactual Data Augmentation for Optimized Active Learning7 Aug 2024
- 2024Position: Towards Bidirectional Human-AI Alignment13 Jun 2024
- 2024POEM: Interactive Prompt Optimization for Enhancing Multimodal Reasoning of Large Language Models6 Jun 2024
8 more
- 2024On-the-fly Definition Augmentation of LLMs for Biomedical NER29 Mar 2024
- 2023A Survey on Stability of Learning with Limited Labelled Data and its Sensitivity to the Effects of Randomness2 Dec 2023
- 2023PromptInfuser: How Tightly Coupling AI and UI Design Impacts Designers' Workflows24 Oct 2023
- 2023ConstitutionMaker: Interactively Critiquing Large Language Models by Converting Feedback into Principles24 Oct 2023
- 2023Foundation Models Meet Visualizations: Challenges and Opportunities9 Oct 2023
- 2023EvalLM: Interactive Evaluation of Large Language Model Prompts on User-Defined Criteria24 Sep 2023
- 2023Prompt2Model: Generating Deployable Models from Natural Language Instructions23 Aug 2023
- 2023Does Human Collaboration Enhance the Accuracy of Identifying LLM-Generated Deepfake Texts?3 Apr 2023
- 2023EvalLM: Interactive Evaluation of Large Language Model Prompts on User-Defined Criteriacited by 73
- 2023Prompt2Model: Generating Deployable Models from Natural Language Instructionscited by 40
- 2023ConstitutionMaker: Interactively Critiquing Large Language Models by Converting Feedback into Principlescited by 33
- 2023Foundation Models Meet Visualizations: Challenges and Opportunitiescited by 31
- 2023Does Human Collaboration Enhance the Accuracy of Identifying LLM-Generated Deepfake Texts?cited by 21
- 2023A Survey on Stability of Learning with Limited Labelled Data and its Sensitivity to the Effects of Randomnesscited by 14
- 2024Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Productscited by 11
- 2024On-the-fly Definition Augmentation of LLMs for Biomedical NERcited by 9
- 2023PromptInfuser: How Tightly Coupling AI and UI Design Impacts Designers' Workflowscited by 8
- 2025OnGoal: Tracking and Visualizing Conversational Goals in Multi-Turn Dialogue with Large Language Modelscited by 7
- 2025Evalet: Evaluating Large Language Models through Functional Fragmentationcited by 3
- 2024Leveraging Variation Theory in Counterfactual Data Augmentation for Optimized Active Learningcited by 2
12 most cited of 16 All 16 (JSON)
- 2026ExPerT: Personalizing LLM Responses to Users' Domain Expertise via Query-Wise Semantic and Keystroke Behavioral Cues4 May 2026
- 2025Data-Prompt Co-Evolution: Growing Test Sets to Refine LLM Behavior14 Oct 2025
- 2025Evalet: Evaluating Large Language Models through Functional Fragmentation14 Sep 2025
- 2025OnGoal: Tracking and Visualizing Conversational Goals in Multi-Turn Dialogue with Large Language Models28 Aug 2025
- 2025A Visual Tool for Interactive Model Explanation using Sensitivity Analysis6 Aug 2025
- 2025Synthetic Heuristic Evaluation: A Comparison between AI- and Human-Powered Usability Evaluation3 Jul 2025
- 2024Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Products15 Oct 2024
- 2024Leveraging Variation Theory in Counterfactual Data Augmentation for Optimized Active Learning7 Aug 2024
- 2024On-the-fly Definition Augmentation of LLMs for Biomedical NER29 Mar 2024
- 2023A Survey on Stability of Learning with Limited Labelled Data and its Sensitivity to the Effects of Randomness2 Dec 2023
- 2023PromptInfuser: How Tightly Coupling AI and UI Design Impacts Designers' Workflows24 Oct 2023
- 2023ConstitutionMaker: Interactively Critiquing Large Language Models by Converting Feedback into Principles24 Oct 2023
12 newest of 16 All 16 (JSON)