Modeling Multi-turn Conversation with Deep Utterance Aggregation
About
Multi-turn conversation understanding is a major challenge for building intelligent dialogue systems. This work focuses on retrieval-based response matching for multi-turn conversation whose related work simply concatenates the conversation utterances, ignoring the interactions among previous utterances for context modeling. In this paper, we formulate previous utterances into context using a proposed deep utterance aggregation model to form a fine-grained context representation. In detail, a self-matching attention is first introduced to route the vital information in each utterance. Then the model matches a response with each refined utterance and the final matching score is obtained after attentive turns aggregation. Experimental results show our model outperforms the state-of-the-art methods on three multi-turn conversation benchmarks, including a newly introduced e-commerce dialogue corpus.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-turn Response Selection | Ubuntu Dialogue Corpus V1 (test) | R10@175.2 | 102 | |
| Response Selection | Douban Conversation Corpus (test) | MAP0.551 | 94 | |
| Response Selection | E-commerce (test) | Recall@1 (R10)0.501 | 81 | |
| Multi-turn Response Selection | E-commerce Dialogue Corpus (test) | R@1 (Top 10 Set)50.1 | 70 | |
| Multi-turn Response Selection | Douban Conversation Corpus | MAP55.1 | 67 | |
| Multi-turn Response Selection | Ubuntu Corpus | Recall@1 (R10)75.2 | 65 | |
| Response Selection | Ubuntu (test) | Recall@1 (Top 10)0.752 | 58 | |
| Dialogue Response Selection | Ubuntu (test) | R@1 (R10)0.752 | 18 | |
| Multi-turn Response Selection | Douban (test) | MAP55.1 | 16 | |
| Multi-turn Response Selection | E-commerce | R@150.1 | 14 |