Plato Dialogue System: A Flexible Conversational AI Research Platform

Alexandros Papangelis, Mahdi Namazifar, Chandra Khatri, Yi-Chia Wang, Piero Molino +1 more
1/17/2020
cs.HCcs.AIcs.CL

Official code: uber-archive/plato-research-dialogue-system (980 stars, Apache-2.0, last commit 2020-09-15).

Abstract

As the field of Spoken Dialogue Systems and Conversational AI grows, so does the need for tools and environments that abstract away implementation details in order to expedite the development process, lower the barrier of entry to the field, and offer a common test-bed for new ideas. In this paper, we present Plato, a flexible Conversational AI platform written in Python that supports any kind of conversational agent architecture, from standard architectures to architectures with jointly-trained components, single- or multi-party interactions, and offline or online training of any conversational agent component. Plato has been designed to be easy to understand and debug and is agnostic to the underlying learning frameworks that train each component.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

This is the Plato Research Dialogue System, a flexible platform for developing conversational AI agents.

980184CSS, HTMLJun 18, 20196 years agoApache-2.0
conversational-agentconversational-aiconversational-uideep-learningdialogue-systems+2 more

Similar Papers

Cite this paper

@article{papangelis2020plato,
  title  = {Plato Dialogue System: A Flexible Conversational AI Research Platform},
  author = {Alexandros Papangelis and Mahdi Namazifar and Chandra Khatri and Yi-Chia Wang and Piero Molino and Gokhan Tur},
  year   = {2020},
  eprint = {2001.06463},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2001.06463}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2001.06463.svg)](https://codeofpaper.com/paper/2001.06463)

Discussion