Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

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.

Zhuosheng Zhang, Jiangtong Li, Pengfei Zhu, Hai Zhao, Gongshen Liu• 2018

Related benchmarks

TaskDatasetResultRank
Multi-turn Response SelectionUbuntu Dialogue Corpus V1 (test)
R10@175.2
102
Response SelectionDouban Conversation Corpus (test)
MAP0.551
94
Response SelectionE-commerce (test)
Recall@1 (R10)0.501
81
Multi-turn Response SelectionE-commerce Dialogue Corpus (test)
R@1 (Top 10 Set)50.1
70
Multi-turn Response SelectionDouban Conversation Corpus
MAP55.1
67
Multi-turn Response SelectionUbuntu Corpus
Recall@1 (R10)75.2
65
Response SelectionUbuntu (test)
Recall@1 (Top 10)0.752
58
Dialogue Response SelectionUbuntu (test)
R@1 (R10)0.752
18
Multi-turn Response SelectionDouban (test)
MAP55.1
16
Multi-turn Response SelectionE-commerce
R@150.1
14
Showing 10 of 11 rows

Other info

Code

Follow for update