[Paper Review] Span-ConveRT: Few-shot Span Extraction for Dialog with Pretrained Conversational Representations
Span-ConveRT proposes a lightweight, turn-based span extraction model for dialog slot-filling that leverages pretrained conversational representations from ConveRT, achieving consistent gains in few-shot learning scenarios. It outperforms both BERT-based span extractors and models fine-tuned from scratch, especially on low-resource data, and introduces the RESTAURANTS-8K dataset for benchmarking.
We introduce Span-ConveRT, a light-weight model for dialog slot-filling which frames the task as a turn-based span extraction task. This formulation allows for a simple integration of conversational knowledge coded in large pretrained conversational models such as ConveRT (Henderson et al., 2019). We show that leveraging such knowledge in Span-ConveRT is especially useful for few-shot learning scenarios: we report consistent gains over 1) a span extractor that trains representations from scratch in the target domain, and 2) a BERT-based span extractor. In order to inspire more work on span extraction for the slot-filling task, we also release RESTAURANTS-8K, a new challenging data set of 8,198 utterances, compiled from actual conversations in the restaurant booking domain.
Motivation & Objective
- Address the challenge of low-resource, few-shot slot-filling in task-oriented dialog systems.
- Develop a flexible, intent-agnostic span extraction framework independent of other dialog components.
- Leverage conversational knowledge from large-scale pretrained models like ConveRT to improve few-shot performance.
- Introduce a new, realistic benchmark dataset—RESTAURANTS-8K—collected from real-world restaurant booking conversations.
- Enable robust, data-efficient slot-filling by transferring conversational representations instead of training from scratch.
Proposed method
- Frame slot-filling as a turn-based span extraction task, where each slot is predicted as a span or absent.
- Use ConveRT, a large-scale conversational model pre-trained on Reddit data, to provide contextual representations.
- Integrate slot request status as an input feature to model turn-level context without relying on intent detection.
- Apply a CNN-CRF architecture on top of ConveRT embeddings for end-to-end span prediction.
- Transfer subword representations from ConveRT to the target domain with minimal fine-tuning.
- Use character-level span indexing for all slot values, enabling flexible and accurate extraction of natural language expressions.
Experimental results
Research questions
- RQ1Can leveraging pretrained conversational representations from ConveRT improve few-shot span extraction in dialog slot-filling?
- RQ2How does Span-ConveRT compare to BERT-based span extractors and models trained from scratch in low-data regimes?
- RQ3Does using a conversational pretraining objective yield better performance than standard language modeling pretraining for dialog tasks?
- RQ4How effective is the RESTAURANTS-8K dataset as a benchmark for evaluating span extraction in realistic dialog settings?
- RQ5What types of errors are most common in span extraction, and how do they differ between models in low- and high-data settings?
Key findings
- Span-ConveRT achieves consistent improvements over a BERT-based span extractor across all few-shot settings on both RESTAURANTS-8K and DSTC8 datasets.
- On the RESTAURANTS-8K dataset, Span-ConveRT reaches an F1 score of 0.95 with 100% training data and maintains strong performance down to 1/16th of the data (F1 = 0.86), outperforming the baseline.
- With only 64 training examples (0.75% of the full set), Span-ConveRT achieves an F1 of 0.86, significantly outperforming the BERT-based model and the model trained from scratch.
- The model trained from scratch on the target domain performs poorly in low-data regimes, with F1 dropping to 0.58 at 1/16th of the data, highlighting the need for pretraining.
- Conversational pretraining with ConveRT yields stronger performance than standard BERT pretraining, even when BERT is fine-tuned on full data, indicating that conversational pretraining is better aligned with dialog tasks.
- Error analysis shows that Span-ConveRT reduces misclassification of out-of-vocabulary words as names, particularly improving performance on the 'first name' slot in low-data settings.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.