English

A Deep Reinforcement Learning Chatbot

Computation and Language 2017-11-07 v2 Artificial Intelligence Machine Learning Neural and Evolutionary Computing Machine Learning

Abstract

We present MILABOT: a deep reinforcement learning chatbot developed by the Montreal Institute for Learning Algorithms (MILA) for the Amazon Alexa Prize competition. MILABOT is capable of conversing with humans on popular small talk topics through both speech and text. The system consists of an ensemble of natural language generation and retrieval models, including template-based models, bag-of-words models, sequence-to-sequence neural network and latent variable neural network models. By applying reinforcement learning to crowdsourced data and real-world user interactions, the system has been trained to select an appropriate response from the models in its ensemble. The system has been evaluated through A/B testing with real-world users, where it performed significantly better than many competing systems. Due to its machine learning architecture, the system is likely to improve with additional data.

Keywords

Cite

@article{arxiv.1709.02349,
  title  = {A Deep Reinforcement Learning Chatbot},
  author = {Iulian V. Serban and Chinnadhurai Sankar and Mathieu Germain and Saizheng Zhang and Zhouhan Lin and Sandeep Subramanian and Taesup Kim and Michael Pieper and Sarath Chandar and Nan Rosemary Ke and Sai Rajeshwar and Alexandre de Brebisson and Jose M. R. Sotelo and Dendi Suhubdy and Vincent Michalski and Alexandre Nguyen and Joelle Pineau and Yoshua Bengio},
  journal= {arXiv preprint arXiv:1709.02349},
  year   = {2017}
}

Comments

40 pages, 9 figures, 11 tables

R2 v1 2026-06-22T21:36:17.179Z