BYOC: Personalized Few-Shot Classification with Co-Authored Class Descriptions
Not on the map. Why?
Abstract (arXiv)
Text classification is a well-studied and versatile building block for many NLP applications. Yet, existing approaches require either large annotated corpora to train a model with or, when using large language models as a base, require carefully crafting the prompt as well as using a long context that can fit many examples. As a result, it is not possible for end-users to build classifiers for themselves. To address this issue, we propose a novel approach to few-shot text classification using an LLM. Rather than few-shot examples, the LLM is prompted with descriptions of the salient features of each class. These descriptions are coauthored by the user and the LLM interactively: while the user annotates each few-shot example, the LLM asks relevant questions that the user answers. Examples, questions, and answers are summarized to form the classification prompt. Our experiments show that our approach yields high accuracy classifiers, within 82% of the performance of models trained with significantly larger datasets while using only 1% of their training sets. Additionally, in a study with 30 participants, we show that end-users are able to build classifiers to suit their specific needs. The personalized classifiers show an average accuracy of 90%, which is 15% higher than the state-of-the-art approach.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 33 of its 52 references that are in the map. First posted on arXiv 9 Oct 2023.
Builds on
33 of 52 references.
References · 33
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2017Prototypical Networks for Few-shot Learningcited by 3,001
- 2022Rethinking the Role of Demonstrations: What Makes In-Context Learning Work?cited by 1,413
- 2020Making Pre-trained Language Models Better Few-shot Learnerscited by 1,255
- 2020Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inferencecited by 934
- 2023Automatic Prompt Optimization with "Gradient Descent" and Beam Searchcited by 628
- 2021Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigmcited by 599
21 more
- 2018Snips Voice Platform: an embedded Spoken Language Understanding system for private-by-design voice interfacescited by 376
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 370
- 2022Can language models learn from explanations in context?cited by 248
- 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
- 2022ZeroGen: Efficient Zero-shot Learning via Dataset Generationcited by 209
- 2021GPT3Mix: Leveraging Large-scale Language Models for Text Augmentationcited by 185
- 2021Reframing Human-AI Collaboration for Generating Free-Text Explanationscited by 125
- 2021Entailment as Few-Shot Learnercited by 122
- 2017HDLTex: Hierarchical Deep Learning for Text Classificationcited by 105
- 2023Text Classification via Large Language Modelscited by 104
- 2021Few-Shot Self-Rationalization with Natural Language Promptscited by 83
- 2020A Survey on Text Classification: From Shallow to Deep Learningcited by 80
- 2018Training Classifiers with Natural Language Explanationscited by 58
- 2021FewCLUE: A Chinese Few-shot Learning Evaluation Benchmarkcited by 41
- 2023Demo2Code: From Summarizing Demonstrations to Synthesizing Code via Extended Chain-of-Thoughtcited by 39
- 2023The Parrot Dilemma: Human-Labeled vs. LLM-augmented Data in Classification Taskscited by 35
- 2016A Fast Unified Model for Parsing and Sentence Understandingcited by 34
- 2023ContrastNet: A Contrastive Learning Framework for Few-Shot Text Classificationcited by 17
- 2022Automatic Rule Induction for Interpretable Semi-Supervised Learningcited by 6
- 2023Solving NLP Problems through Human-System Collaboration: A Discussion-based Approachcited by 5
- 2023Hawk: An Industrial-strength Multi-label Document Classifiercited by 1
Built on by
Citing papers per year: 2024: 3; 2025: 1; 2026: 1.
5 papers.
- 2024WILBUR: Adaptive In-Context Learning for Robust and Accurate Web Agentscited by 22
- 2024Mitigating Boundary Ambiguity and Inherent Bias for Text Classification in the Era of Large Language Modelscited by 9
- 2024OATH-Frames: Characterizing Online Attitudes Towards Homelessness with LLM Assistantscited by 6
- 2025Small sample-based adaptive text classification through iterative and contrastive description refinementcited by 0
- 2026PaperRouter-Agent: A Content-Grounded LLM Agent for Personalized Hierarchical Paper Routingcited by 0
- 2026PaperRouter-Agent: A Content-Grounded LLM Agent for Personalized Hierarchical Paper Routing13 Jul 2026
- 2025Small sample-based adaptive text classification through iterative and contrastive description refinement1 Aug 2025
- 2024OATH-Frames: Characterizing Online Attitudes Towards Homelessness with LLM Assistants21 Jun 2024
- 2024Mitigating Boundary Ambiguity and Inherent Bias for Text Classification in the Era of Large Language Models11 Jun 2024
- 2024WILBUR: Adaptive In-Context Learning for Robust and Accurate Web Agents8 Apr 2024