PLATO-2: Towards Building an Open-Domain Chatbot via Curriculum Learning
Paper · 2021 · Siqi Bao, Huang He, Fan Wang et al.
Summary
PLATO-2 addresses the difficulty of scaling an open-domain chatbot that explicitly models the one-to-many nature of dialogue, where a single context can have many valid replies. Enlarging the original PLATO directly led to unstable and inefficient training. The authors therefore split learning into a two-stage curriculum. First, a coarse model is trained on a simpler one-to-one mapping to learn general response generation. Second, this model warm-starts two separate networks. One is a fine-grained generator that uses discrete latent variables to produce varied candidate replies. The other is an evaluation model that scores how well each candidate fits the context and picks the best one.
All models use a unified transformer with pre-normalization and flexible attention instead of a separate encoder and decoder. English and Chinese versions were trained, the Chinese ones on large social media conversation data. In human evaluations, PLATO-2 beat Meena, Blender and other strong systems. The authors argue that curriculum learning makes billion-parameter latent-variable dialogue models trainable and yields a reusable pre-training framework for several kinds of conversational tasks.
Key points
- Model sizes trained: 1.6B, 314M and 93M parameters. The predecessor PLATO had 132M parameters and was trained on 8M samples.
- Stage 2 generator details:
- It uses a K-way categorical latent "speech act" with Gumbel-Softmax approximation.
- It adds a bag-of-words (BOW) loss on top of NLL.
- The evaluation model is trained with response coherence estimation (RCE) plus MLM (15% masking).
- RCE uses randomly sampled responses as negatives.
- It replaces likelihood- and MMI-based ranking, which tend to favor dull or repetitive replies.
- PLATO-2 took first place in three DSTC9 tasks:
- Track3-task2: interactive open-domain evaluation.
- Track3-task1: knowledge grounded dialogue, using the stage 2 models.
- Track2-task1: end-to-end task-oriented dialogue, using the stage 1 model.
- English models and code are released via the PaddlePaddle Knover GitHub repository.
Institutions
📚 Shelves 4 Computer Science · 9,086 works Artificial Intelligence · 8,889 works Arts and Humanities · 9,296 works Language and Linguistics · 9,206 works
🧭 Topics 1 Dialogue systems · 401 works
Cite
Cite as Siqi Bao, Huang He, Fan Wang, Hua Wu, Haifeng Wang, Wenquan Wu, Zhen Guo, Zhibin Liu and Xinchao Xu. 2021. PLATO-2: Towards Building an Open-Domain Chatbot via Curriculum Learning. Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021.
@inproceedings{bao2021plato,
title = {{PLATO-2: Towards Building an Open-Domain Chatbot via Curriculum Learning}},
author = {Siqi Bao, Huang He, Fan Wang, Hua Wu, Haifeng Wang, Wenquan Wu, Zhen Guo, Zhibin Liu and Xinchao Xu},
booktitle = {Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021},
year = {2021},
doi = {10.18653/v1/2021.findings-acl.222},
url = {https://doi.org/10.18653/v1/2021.findings-acl.222}
}References
- Daniel Adiwardana, Minh-Thang Luong, David R So, Jamie Hall, Noah Fiedel, Romal Thoppilan, Zi Yang, Apoorv Kulshreshtha, Gaurav Nemade, Yifeng Lu, and Quoc V. Le. 2020. Towards a human-like open-domain chatbot. arXiv preprint arXiv:2001.09977. our card
- Siqi Bao, Bingjin Chen, Huang He, Xin Tian, Han Zhou, Fan Wang, Hua Wu, Haifeng Wang, Wenquan Wu, and Yingzhan Lin. 2021. A unified pre-training framework for conversational ai. arXiv preprint arXiv:2105.02482. — [arXiv:2105.02482](https://arxiv.org/abs/2105.02482) find
- Siqi Bao, Huang He, Fan Wang, Rongzhong Lian, and Hua Wu. 2019. Know more about each other: Evolving dialogue strategy via compound assessment. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 5382– 5391. find
- Siqi Bao, Huang He, Fan Wang, Hua Wu, and Haifeng Wang. 2020. Plato: Pre-trained dialogue generation model with discrete latent variable. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 85–96. our card
- Jason Baumgartner, Savvas Zannettou, Brian Keegan, Megan Squire, and Jeremy Blackburn. 2020. The pushshift reddit dataset. In Proceedings of the International AAAI Conference on Web and Social Media, volume 14, pages 830–839. find
- Yoshua Bengio, Jérôme Louradour, Ronan Collobert, and Jason Weston. 2009. Curriculum learning. In Proceedings of the 26th Annual International Conference on Machine Learning, pages 41–48. our card
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/bao-2021-plato-2-building-open-domain/