In this paper, we describe RavenClaw, a plan-based, task-independent dialog management framework. RavenClaw isolates the domain-specific aspects of the dialog control logic from domain-independent conversational skills, and in the process facilitates rapid development of mixed-initiative systems operating in complex, task-oriented domains. System developers can focus exclusively on describing the dialog task control logic, while a large number of domain-independent conversational skills such as error handling, timing and turn-taking are transparently supported and enforced by the RavenClaw dialog engine. To date, RavenClaw has been used to construct and deploy a large number of systems, spanning different domains and interaction styles, such as information access, guidance through procedures, command-and-control, medical diagnosis, etc. The framework has easily adapted to all of these domains, indicating a high degree of versatility and scalability.
%0 Journal Article
%1 bohus2009ravenclaw
%A Bohus, Dan
%A Rudnicky, Alexander I.
%C London, UK, UK
%D 2009
%I Academic Press Ltd.
%J Comput. Speech Lang.
%K dialog error handling management mixed-initiative spoken system
%N 3
%P 332--361
%R 10.1016/j.csl.2008.10.001
%T The RavenClaw dialog management framework: Architecture and systems
%U http://dx.doi.org/10.1016/j.csl.2008.10.001
%V 23
%X In this paper, we describe RavenClaw, a plan-based, task-independent dialog management framework. RavenClaw isolates the domain-specific aspects of the dialog control logic from domain-independent conversational skills, and in the process facilitates rapid development of mixed-initiative systems operating in complex, task-oriented domains. System developers can focus exclusively on describing the dialog task control logic, while a large number of domain-independent conversational skills such as error handling, timing and turn-taking are transparently supported and enforced by the RavenClaw dialog engine. To date, RavenClaw has been used to construct and deploy a large number of systems, spanning different domains and interaction styles, such as information access, guidance through procedures, command-and-control, medical diagnosis, etc. The framework has easily adapted to all of these domains, indicating a high degree of versatility and scalability.
@article{bohus2009ravenclaw,
abstract = {In this paper, we describe RavenClaw, a plan-based, task-independent dialog management framework. RavenClaw isolates the domain-specific aspects of the dialog control logic from domain-independent conversational skills, and in the process facilitates rapid development of mixed-initiative systems operating in complex, task-oriented domains. System developers can focus exclusively on describing the dialog task control logic, while a large number of domain-independent conversational skills such as error handling, timing and turn-taking are transparently supported and enforced by the RavenClaw dialog engine. To date, RavenClaw has been used to construct and deploy a large number of systems, spanning different domains and interaction styles, such as information access, guidance through procedures, command-and-control, medical diagnosis, etc. The framework has easily adapted to all of these domains, indicating a high degree of versatility and scalability.},
acmid = {1518367},
added-at = {2012-07-31T13:09:05.000+0200},
address = {London, UK, UK},
author = {Bohus, Dan and Rudnicky, Alexander I.},
biburl = {https://www.bibsonomy.org/bibtex/245ddb345bff01df3220be0adedb7eac0/porta},
doi = {10.1016/j.csl.2008.10.001},
file = {bohus2009ravenclaw.pdf:bohus2009ravenclaw.pdf:PDF},
groups = {public},
interhash = {ed6bc5539c08cab1d90080931ab89226},
intrahash = {45ddb345bff01df3220be0adedb7eac0},
issn = {0885-2308},
issue_date = {July, 2009},
journal = {Comput. Speech Lang.},
keywords = {dialog error handling management mixed-initiative spoken system},
month = {#jul#},
number = 3,
numpages = {30},
pages = {332--361},
publisher = {Academic Press Ltd.},
timestamp = {2013-03-01T23:27:49.000+0100},
title = {The RavenClaw dialog management framework: Architecture and systems},
url = {http://dx.doi.org/10.1016/j.csl.2008.10.001},
username = {porta},
volume = 23,
year = 2009
}