How DDAIR you? Disambiguated Data Augmentation for Intent Recognition
Galo Castillo-López, Alexis Lombard, Nasredine Semmar, Gaël de Chalendar
TL;DR
This work tackles the problem that LLM-based data augmentation for intent recognition can yield ambiguous synthetic utterances that resemble non-target intents. It introduces DDAIR, an iterative framework that combines sentence-transformer embeddings to detect ambiguity via class-centroids and LLM-driven re-generation prompts to disambiguate samples. Evaluated on BANKING77, CLINC150, and MPGT with Mistral 7B and Llama-3-8B, and using multiple encoders, DDAIR reduces ambiguity and yields improvements in downstream Macro-F1, with 2–3 disambiguation steps often being optimal; MPGT benefits most from disambiguation while PVI-based filtering underperforms. The approach highlights the practical trade-off between additional LLM calls and improved data quality, and suggests embedding-space sensitivity as a key consideration for robust augmentation in loosely defined intent spaces.
Abstract
Large Language Models (LLMs) are effective for data augmentation in classification tasks like intent detection. In some cases, they inadvertently produce examples that are ambiguous with regard to untargeted classes. We present DDAIR (Disambiguated Data Augmentation for Intent Recognition) to mitigate this problem. We use Sentence Transformers to detect ambiguous class-guided augmented examples generated by LLMs for intent recognition in low-resource scenarios. We identify synthetic examples that are semantically more similar to another intent than to their target one. We also provide an iterative re-generation method to mitigate such ambiguities. Our findings show that sentence embeddings effectively help to (re)generate less ambiguous examples, and suggest promising potential to improve classification performance in scenarios where intents are loosely or broadly defined.
