Pseudo-Siamese Network for Planning in Target-Oriented Proactive Dialogues
Organizations: School of Computer Science and Technology, Soochow University · Jiangsu Key Lab of Language Computing, Suzhou 215123, China
Abstract
A target-oriented proactive dialogue system is designed to steer conversations toward predefined targets while actively providing suggestions. The core paradigm of such a system is to plan a reasonable dialogue path and subsequently guide language models (e.g., pre-trained or large language models) to generate responses, where dialogue path planning serves as the central component-a novel yet under-explored problem. In this work, we propose a Forward-Focused Bidirectional Pseudo-Siamese Network (FF-BPSN) for dialogue path planning toward predefined dialogue targets. FF-BPSN employs two identical transformer-based decoders for forward and backward planning, together with a forward-focused module that integrates bidirectional information to construct the final forward path. This path benefits from bidirectional planning while prioritizing forward information. We then employ the planned path to guide language models in response generation. Extensive experiments on DuRecDial and DuRecDial 2.0 demonstrate that FF-BPSN achieves state-of-the-art performance in dialogue path planning and significantly enhances the effectiveness of target-oriented proactive dialogue systems.
Figures & tables
| Dataset | #Conversation | #Response | #Max. | #Avg. | |
|---|---|---|---|---|---|
| DuRecDial | Train | 5400 | 84869 | 14 | 7.9 |
| Dev | 800 | 12508 | 12 | 7.8 | |
| Test | 1804 | 28809 | 13 | 8.0 | |
| DuRecDial 2.0 | Train | 4104 | 66675 | 13 | 8.1 |
| Dev | 608 | 9677 | 14 | 8.0 | |
| Test | 1368 | 22367 | 13 | 8.2 | |
| DuRecDial | DuRecDial 2.0 | |||||||||
| Model | F1 | BLEU-1/2 | DIST-1/2 | Know. F1 | Succ. | F1 | BLEU-1/2 | DIST-1/2 | Know. F1 | Succ. |
| MGCG_G | 33.48 | 0.279/0.203 | 0.007/0.043 | 35.12 | 48.6 | 32.26 | 0.293/0.182 | 0.016/0.051 | 29.35 | 32.2 |
| KERS | 34.04 | 0.302/0.220 | 0.005/0.030 | 40.75 | 50.5 | 30.11 | 0.282/0.178 | 0.017/0.060 | 33.08 | 40.6 |
| TPC-BART | 37.22 | 0.338/0.255 | 0.008 / 0.083 | 44.52 | 71.5 | 36.28 | 0.296/0.204 | 0.030 /0.093 | 40.22 | 63.6 |
| TPC-GPT | 41.53 | 0.379/0.301 | 0.007/0.075 | 48.81 | 74.7 | 34.62 | 0.308/0.217 | 0.025/0.082 | 38.80 | 60.7 |
| DialoGPT | 35.85 | 0.344/0.266 | 0.006/0.044 | 37.95 | 49.2 | 39.34 | 0.359/0.266 | 0.015/0.054 | 49.03 | 40.7 |
| DuRecDial | DuRecDial 2.0 | |||||||
| Model | Dialog Action | Dialog Topic | Dialog Action | Dialog Topic | ||||
| Acc. | Bi.Acc. | Acc. | Bi.Acc. | Acc. | Bi.Acc. | Acc. | Bi.Acc. | |
| MGCG | 84.78 | 86.52 | 64.31 | 66.65 | 85.23 | 88.05 | 57.68 | 58.29 |
| KERS | 89.17 | 90.49 | 76.34 | 79.33 | 86.15 | 88.75 | 63.18 | 65.06 |
| BERT | 90.19 | 91.35 | 83.53 | 85.61 | 91.32 | 93.26 | 66.87 | 67.77 |
| GPT-2 | 91.76 | 93.03 | 86.24 | 87.47 | 91.64 | 93.88 | 65.63 | 66.80 |
| Model | Dialog Action | Dialog Topic | ||
|---|---|---|---|---|
| Acc. | Bi.Acc. | Acc. | Bi.Acc. | |
| FF-BPSN L=6 | 95.84 | 97.44 | 91.34 | 92.93 |
| FF-BPSN L=8 | 95.50 | 96.95 | 89.61 | 91.18 |
| FF-BPSN L=10 | 97.02 | 98.49 | 92.40 | 93.97 |
| (Ours) FF-BPSN L=12 | 97.11 | 98.39 | 92.97 | 94.37 |
| OB BPSN L=12 | 95.01 | 96.52 | 91.07 | 92.47 |
Conversational Agents
Conversational agents are AI systems that interact with people through multi-turn dialogue to answer questions, provide support, or complete tasks.
See all 288 papers