SS-MPC: A Sequence-Structured Multi-Party Conversation System
About
Recent Multi-Party Conversation (MPC) models typically rely on graph-based approaches to capture dialogue structures. However, these methods have limitations, such as information loss during the projection of utterances into structural embeddings and constraints in leveraging pre-trained language models directly. In this paper, we propose \textbf{SS-MPC}, a response generation model for MPC that eliminates the need for explicit graph structures. Unlike existing models that depend on graphs to analyze conversation structures, SS-MPC internally encodes the dialogue structure as a sequential input, enabling direct utilization of pre-trained language models. Experimental results show that \textbf{SS-MPC} achieves \textbf{15.60\% BLEU-1} and \textbf{12.44\% ROUGE-L} score, outperforming the current state-of-the-art MPC response generation model by \textbf{3.91\%p} in \textbf{BLEU-1} and \textbf{0.62\%p} in \textbf{ROUGE-L}. Additionally, human evaluation confirms that SS-MPC generates more fluent and accurate responses compared to existing MPC models.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Response Generation | Ubuntu IRC | BLEU-115.6 | 16 | |
| Multi-party Dialogue Generation | Ubuntu IRC-16 | BLEU-113.4 | 12 | |
| Addressee Recognition | Ubuntu IRC 16 (test) | Accuracy76.93 | 6 | |
| Addressee Recognition | Ubuntu IRC 19 (test) | Accuracy86.51 | 6 | |
| Multi-party Dialogue Generation | Multi-party dialogue (test) | Coherence0.73 | 6 | |
| Response Generation | Dialogue dataset | Coherence3.18 | 6 | |
| Multi-party Dialogue Generation | HLA-Chat++ | BLEU-113.07 | 6 | |
| Multi-party Dialogue Generation | Friends | BLEU-17.81 | 5 |