The Adapter-Bot: All-in-One Controllable Conversational Model

Abstract

In this paper, we present the Adapter-Bot, a generative chat-bot that uses a fixed backbone conversational model such as DialGPT (Zhang et al. 2019) and triggers on-demand dialogue skills via different adapters (Houlsby et al. 2019). Each adapter can be trained independently, thus allowing a continual integration of skills without retraining the entire model. Depending on the skills, the model is able to process multiple knowledge types, such as text, tables, and graphs, in a seamless manner. The dialogue skills can be triggered automatically via a dialogue manager, or manually, thus allowing high-level control of the generated responses. At the current stage, we have implemented 12 response styles (e.g., positive, negative etc.), 6 goal-oriented skills (e.g. weather information, movie recommendation, etc.), and personalized and emphatic responses.

Cite

Text

Lin et al. "The Adapter-Bot: All-in-One Controllable Conversational Model." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I18.18018

Markdown

[Lin et al. "The Adapter-Bot: All-in-One Controllable Conversational Model." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/lin2021aaai-adapter/) doi:10.1609/AAAI.V35I18.18018

BibTeX

@inproceedings{lin2021aaai-adapter,
  title     = {{The Adapter-Bot: All-in-One Controllable Conversational Model}},
  author    = {Lin, Zhaojiang and Madotto, Andrea and Bang, Yejin and Fung, Pascale},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {16081-16083},
  doi       = {10.1609/AAAI.V35I18.18018},
  url       = {https://mlanthology.org/aaai/2021/lin2021aaai-adapter/}
}