Hostname: page-component-76fb5796d-skm99 Total loading time: 0 Render date: 2024-04-25T17:23:50.063Z Has data issue: false hasContentIssue false

Uniform knowledge representation for language processing in the B2 system

Published online by Cambridge University Press:  01 September 1997

SUSAN W. MCROY
Affiliation:
Department of Electrical Engineering and Computer Science, University of Wisconsin–Milwaukee, Milwaukee, WI 53201, USA
SYED S. ALI
Affiliation:
Department of Mathematical Sciences, University of Wisconsin–Milwaukee, Milwaukee, WI 53201, USA
SUSAN M. HALLER
Affiliation:
Computer Science and Engineering Department, University of Wisconsin–Parkside, Kenosha, WI 53141, USA

Abstract

We describe the natural language processing and knowledge representation components of B2, a collaborative system that allows medical students to practice their decision-making skills by considering a number of medical cases that differ from each other in a controlled manner. The underlying decision-support model of B2 uses a Bayesian network that captures the results of prior clinical studies of abdominal pain. B2 generates story-problems based on this model and supports natural language queries about the conclusions of the model and the reasoning behind them. B2 benefits from having a single knowledge representation and reasoning component that acts as a blackboard for intertask communication and cooperation. All knowledge is represented using a propositional semantic network formalism, thereby providing a uniform representation to all components. The natural language component is composed of a generalized augmented transition network parser/grammar and a discourse analyzer for managing the natural language interactions. The knowlege representation component supports the natural language component by providing a uniform representation of the content and structure of the interaction, at the parser, discourse, and domain levels. This uniform representation allows distinct tasks, such as dialog management, domain-specific reasoning, and meta-reasoning about the Bayesian network, to all use the same information source, without requiring mediation. This is important because there are queries, such as Why?, whose interpretation and response requires information from each of these tasks. By contrast, traditional approaches treat each subtask as a “black-box” with respect to other task components, and have a separate knowledge representation language for each. As a result, they have had much more difficulty providing useful responses.

Type
Research Article
Copyright
1997 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)