Joint Slot Filling and Intent Detection via Capsule Neural Networks
Chenwei Zhang, Yaliang Li, Nan Du, Wei Fan, Philip S. Yu
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/czhang99/Capsule-NLUOfficialIn papertf★ 0
- github.com/Fireblossom/DeepDarkHomeworknone★ 0
- github.com/Fireblossom/DeepDarkHomewordnone★ 0
Abstract
Being able to recognize words as slots and detect the intent of an utterance has been a keen issue in natural language understanding. The existing works either treat slot filling and intent detection separately in a pipeline manner, or adopt joint models which sequentially label slots while summarizing the utterance-level intent without explicitly preserving the hierarchical relationship among words, slots, and intents. To exploit the semantic hierarchy for effective modeling, we propose a capsule-based neural network model which accomplishes slot filling and intent detection via a dynamic routing-by-agreement schema. A re-routing schema is proposed to further synergize the slot filling performance using the inferred intent representation. Experiments on two real-world datasets show the effectiveness of our model when compared with other alternative model architectures, as well as existing natural language understanding services.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| ATIS | Capsule-NLU | Accuracy | 0.95 | — | Unverified |
| SNIPS | Capsule-NLU | Accuracy | 97.3 | — | Unverified |