43 research outputs found

    Terminological cycles in KL-ONE-based knowledge representation languages

    Get PDF
    Cyclic definitions are often prohibited in terminological knowledge representation languages, because, from a theoretical point of view, their semantics is not clear and, from a practical point of view, existing inference algorithms may go astray in the presence of cycles. In this paper we consider terminological cycles in a very small KL-ONE-based language. For this language, the effect of the three types of semantics introduced by Nebel (1987, 1989, 1989a) can be completely described with the help of finite automata. These descriptions provide a rather intuitive understanding of terminologies with cyclic definitions and give insight into the essential features of the respective semantics. In addition, one obtains algorithms and complexity results for subsumption determination. The results of this paper may help to decide what kind of semantics is most appropriate for cyclic definitions, not only for this small language, but also for extended languages. As it stands, the greatest fixed-point semantics comes off best. The characterization of this semantics is easy and has an obvious intuitive interpretation. Furthermore, important constructs--such as value-restriction with respect to the transitive or reflexive-transitive closure of a role--can easily be expressed

    Terminological cycles in KL-ONE-based knowledge representation languages

    Get PDF
    Cyclic definitions are often prohibited in terminological knowledge representation languages, because, from a theoretical point of view, their semantics is not clear and, from a practical point of view, existing inference algorithms may go astray in the presence of cycles. In this paper we consider terminological cycles in a very small KL-ONE-based language. For this language, the effect of the three types of semantics introduced by Nebel (1987, 1989, 1989a) can be completely described with the help of finite automata. These descriptions provide a rather intuitive understanding of terminologies with cyclic definitions and give insight into the essential features of the respective semantics. In addition, one obtains algorithms and complexity results for subsumption determination. The results of this paper may help to decide what kind of semantics is most appropriate for cyclic definitions, not only for this small language, but also for extended languages. As it stands, the greatest fixed-point semantics comes off best. The characterization of this semantics is easy and has an obvious intuitive interpretation. Furthermore, important constructs--such as value-restriction with respect to the transitive or reflexive-transitive closure of a role--can easily be expressed

    Plan generation using a method of deductive program synthesis

    Get PDF
    In this paper we introduce a planning approach based on a method of deductive program synthesis. The program synthesis system we rely upon takes first-order specifications and from these derives recursive programs automatically. It uses a set of transformation rules whose applications are guided by an overall strategy. Additionally several heuristics are involved which considerably reduce the search space. We show by means of an example taken from the blocks world how even recursive plans can be obtained with this method. Some modifications of the synthesis strategy and heuristics are discussed, which are necessary to obtain a powerful and automatic planning system. Finally it is shown how subplans can be introduced and generated separately

    Wissenschaftlich-technischer Jahresbericht 1990

    Get PDF

    Wissenschaftlich-technischer Jahresbericht 1990

    Get PDF

    Integrated plan generation and recognition : a logic-based approach

    Get PDF
    The work we present in this paper is settled within the field of intelligent help systems. Intelligent help systems aim at supporting users of application systems by the achievements of qualified experts. In order to provide such qualified support our approach is based on the integration of plan generation and plan recognition components. Plan recognition in this context serves to identify the users goals and so forms the basis for an active user support. The planning component dynamically generates plans which are proposed for the user to reach her goal. We introduce a logic-based approach where plan generation and plan recognition is done on a common logical basis and both components work in some kind of cross-talk

    The myth of domain-independent persistence

    Get PDF
    The frame problem can be reduced to the problem of inferring the non-existence of causes for change. This paper concerns how these non-existence inferences are made, and shows how many popular approaches lack generality because they rely on a domain-independent assumption of occurrence omniscience. Also, this paper shows how to represent and use appropriate domain-dependent knowledge in three successively more expressive versions, where the causal theories are deductive, non-monotonic, and statistical

    On the commitments and precommitments of limited agents

    Get PDF
    Rationality is an important concept in Artificial Intelligence and Philosophy. When artificial systems are considered to be intelligent or autonomous, it is almost obligatory to attribute intentions and beliefs to them. The currently dominant view of intentions sees them as involving commitments on the part of the agents who have them. But the notion of commitment seems to clash with the notion of rationality. It is argued that this need not be so. Commitments are only appropriate for agents with a limited capacity to reason. A treatment of commitment has been previously proposed that reconciles them with rationality. Here further motivations for the commitments of limited agents are discussed. This analysis is extended to account for the so-called precommitments, which have been excluded by others as introducing too much complexity
    corecore