Generative Zero-Shot Prompt Learning for Cross-Domain Slot Filling with Inverse Prompting
About
Zero-shot cross-domain slot filling aims to transfer knowledge from the labeled source domain to the unlabeled target domain. Existing models either encode slot descriptions and examples or design handcrafted question templates using heuristic rules, suffering from poor generalization capability or robustness. In this paper, we propose a generative zero-shot prompt learning framework for cross-domain slot filling, both improving generalization and robustness than previous work. Besides, we introduce a novel inverse prompting strategy to distinguish different slot types to avoid the multiple prediction problem, and an efficient prompt-tuning strategy to boost higher performance by only training fewer prompt parameters. Experiments and analysis demonstrate the effectiveness of our proposed framework, especially huge improvements (+13.44% F1) on the unseen slots.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Slot Filling | SNIPS all target domains | F1 Score0.578 | 12 | |
| Slot Filling | SNIPS BookRestaurant zero-shot | F1 Score63.77 | 11 | |
| Slot Filling | SNIPS zero-shot (SearchScreeningEvent) | F1 Score51.42 | 11 | |
| Slot Filling | SNIPS zero-shot Average | F1 Score61.07 | 11 | |
| Slot Filling | SNIPS PlayMusic zero-shot (test) | F1 Score66.42 | 11 | |
| Slot Filling | SNIPS RateBook zero-shot (test) | F1 Score47.53 | 11 | |
| Slot Filling | SNIPS SearchCreativeWork zero-shot (test) | F1-score72.88 | 11 | |
| Slot Filling | SNIPS zero-shot AddToPlaylist | F1 Score61.64 | 11 | |
| Slot Filling | SNIPS GetWeather zero-shot | F1 Score64.97 | 11 |