Olympus is an architecture for spoken dialog system created at Carnegie Mellon University (CMU). It is mainly designed to help researchers in conversational agents implement and test their ideas on full systems, without having to build them from scratch.
The Olympus architecture (Bohus et al. 2007) incorporates a number of modules developed at CMU in past and current spoken dialogue systems research projects.
Funding for the development of Olympus and the systems that is based on has been provided by a number of sponsors, including the Defense Advanced Research Projects Agency for CMU Communicator and CALO, the Office of Naval Research for LARRI, from the National Science Foundation for the Let's Go project (grants number 0208835 and 0741773), and currently the The Boeing Corporation for the Treasure Hunt project.
The Olympus system and some example applications are accessible through our public subversion repository under a BSD-Derivative open source license for download. For full download instructions see: Download.
We are currently working on writing serious documentation for Olympus. Some of it is already (at least partially) available such as a tutorial and some reference pages. We will post announcements here and on the distribution mailing list as more of it gets completed.
For any additional information, as well as specific questions, send email to the developers mailing list (olympus-developers@@cs.cmu.edu).
Many many people have contributed to Olympus over the years (including prior to its existence...). The main contributors are:
Other (sometimes significant) contributions have been made by:
| Alan W Black | Maxine Eskenazi | Scott Judy |
| Andrew Hoskins | Brian Langner | Matthew Marge |
| Udhyakumar Nallasamy | Alexander I. Rudnicky | Jahanzeb Sherwani |
| Svetlana Stenchikova | Yitao Sun |
Bohus, Dan & Alexander I. Rudnicky (2009), "The RavenClaw dialog management framework: Architecture and systems", Computer Speech & Language
Bohus, Dan & Alexander I. Rudnicky (2003), "RavenClaw: Dialog Management Using Hierarchical Task Decomposition and an Expectation Agenda", Eurospeech 2003
Bohus, Dan; Antoine Raux; Thomas K. Harris; Maxine Eskenazi & Alexander I. Rudnicky (2007), "Olympus: an open-source framework for conversational spoken language interface research", Bridging the Gap: Academic and Industrial Research in Dialog Technology workshop at HLT/NAACL 2007
Raux, Antoine & Maxine Eskenazi (2007), "A Multi-Layer Architecture for Semi-Synchronous Event-Driven Dialogue Management", IEEE Automatic Speech Recognition and Understanding Workshop
Rudnicky & Wei Xu (December 1999, p. I-337), "An agenda-based dialog management architecture for spoken language systems", IEEE ASRU Workshop
Ward, Wayne & Sunil Issar (1994), "Recent improvements in the CMU spoken language understanding system", ARPA Human Language Technology Workshop