{'fraction_non_alphanumeric': 0.012264922322158627, 'fraction_numerical': 0.0, 'mean_word_length': 5.688524590163935, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Integrating linguistic and domain knowledge for spoken dialogue systems in multiple domains

One challenge for developing spoken dialogue systems in multiple domains is facilitating system component communication using a shared domain ontology. Since each domain comes with its own set of concepts and actions relevant to the application, adapting a system to a new domain requires customizing components to use the ontological representations required for that domain. Our research in multiple domain development has highlighted differences in the ontological needs of a generalpurpose language interface and a task-specific reasoning application. Although different domain applications have their own ontologies, many aspects of spoken dialogue interaction are common across domains. In this paper, we present a new method of customizing a broad-coverage parser to different domains by maintaining two ontologies, one that is generalized for language representation, and another that is customized to the domain, and defining mappings between them. In this way we preserve the broad-coverage language components across domains as well as produce semantic representations that are optimally suited to the domain reasoners.