Description logics are knowledge representation formalisms in the tradition of frames and semantic networks, but with an emphasis on formal semantics. A terminology contains descriptions of concepts, such as scUNIVERSITY, which are automatically classified in a taxonomy via subsumption inferences. Individuals such as scCOLUMBIA are described in terms of those concepts. This thesis enhances the scope and utility of description logics by exploiting new completeness assumptions during problem solving and by extending the expressiveness of descriptions.
First, we introduce a predictive concept recognition methodology based on a new closed terminology assumption (CTA). The terminology is dynamically partitioned by modalities (necessary, optional, and impossible) with respect to individuals as they are specified. In our interactive configuration application, a user incrementally specifies an individual computer system and its components in collaboration with a configuration engine. Choices can be made in any order and at any level of abstraction. We distinguish between abstract and concrete concepts to formally define when an individual's description may be considered finished. We also exploit CTA, together with the terminology's subsumption-based organization, to efficiently track the types of systems and components consistent with current choices, infer additional constraints on current choices, and appropriately restrict future choices. Thus, we can help focus the efforts of both user and configuration engine. This work is implemented in the scK-REP system.
Second, we show that a new class of complex descriptions can be formed via constraint networks over standard descriptions. For example, we model plans as constraint networks whose nodes represent actions. Arcs represent qualitative and metric temporal constraints, plus co-reference constraints, between actions. By combining terminological reasoning with constraint satisfaction techniques, subsumption is extended to constraint networks, allowing automatic classification of a plan library. This work is implemented in the scT-REX system, which integrates and builds upon an existing description logic system (scK-REP or scCLASSIC) and temporal reasoner (scMATS).
Finally, we combine the preceding, orthogonal results to conduct predictive recognition of constraint network concepts. As an example, this synthesis enables a new approach to deductive plan recognition, illustrated with travel plans. This work is also realized in scT-REX.
[1]
D. Litman,et al.
Subsumption and recognition of heterogeneous constraint networks
,
1994,
Proceedings of the Tenth Conference on Artificial Intelligence for Applications.
[2]
James F. Allen,et al.
A Plan Recognition Model for Subdialogues in Conversations
,
1987,
Cogn. Sci..
[3]
Bernhard Nebel,et al.
Terminological Reasoning is Inherently Intractable
,
1990,
Artif. Intell..
[4]
Premkumar T. Devanbu,et al.
Taxonomic Plan Reasoning
,
1996,
Artif. Intell..
[5]
Peter van Beek,et al.
Resolving Plan Ambiguity for Cooperative Response Generation
,
1991,
IJCAI.
[6]
Oren Etzioni,et al.
Insights from Machine Learning for Plan Recognition
,
1995
.
[7]
Fei Song,et al.
Temporal Reasoning During Plan Recognition
,
1991,
AAAI.
[8]
William R. Swartout,et al.
The Shifting Terminological Space: An Impediment to Evolvability
,
1986,
AAAI.
[9]
Amitabha Mukerjee,et al.
A Qualitative Model for Space
,
1990,
AAAI.
[10]
Henry A. Kautz.
A formal theory of plan recognition
,
1987
.
[11]
Barbara Di Eugenio,et al.
Action Representation for Interpreting Purpose Clauses in Natural Language Instructions
,
1994,
KR.
[12]
Eric Mays,et al.
K-Rep system overview
,
1991,
SGAR.
[13]
Peter van Beek,et al.
Approximation Algorithms for Temporal Reasoning
,
1989,
IJCAI.
[14]
Robert P. Goldman,et al.
A Bayesian Model of Plan Recognition
,
1993,
Artif. Intell..
[15]
Enrico Franconi,et al.
A Computational Account for a Description Logic of Time and Action
,
1994,
KR.
[16]
Bernhard Nebel,et al.
Reasoning and Revision in Hybrid Representation Systems
,
1990,
Lecture Notes in Computer Science.
[17]
Robert M. MacGregor.
Using a description classifier to enhance deductive inference
,
1991,
[1991] Proceedings. The Seventh IEEE Conference on Artificial Intelligence Application.