A skeptical theory of inheritance in nonmonotonic semantic networks

https://doi.org/10.1016/0004-3702(90)90057-7Get rights and content

Abstract

This paper describes a new approach to inheritance reasoning in semantic networks allowing for multiple inheritance with exceptions. The approach leads to an analysis of defeasible inheritance which is both well-defined and intuitively attractive: it yields unambiguous results applied to any acyclic semantic network, and the results conform to our intuitions in those cases in which the intuitions themselves are firm and unambiguous. Since the definition provided here is based on an alternative, skeptical view of inheritance reasoning, however, it does not always agree with previous definitions when it is applied to nets about which our intuitions are unsettled, or in which different reasoning strategies could naturally be expected to yield distinct results. After exploring certain features of the definition presented here, we describe also a hybrid (parallel-serial) algorithm that implements the definition in a parallel marker-passing architecture.

References (25)

  • S. Fahlman et al.

    Cancellation in a parallel semantic network

  • W. Hillis

    The Connection Machine

    (1985)
  • Cited by (112)

    • Comparing and extending the use of defeasible argumentation with quantitative data in real-world contexts

      2023, Information Fusion
      Citation Excerpt :

      It is reasonable to assume that a particular bird, Tweety, flies, unless it is an exceptional bird: ostrich, duck, penguin, and so on [2]. This type of reasoning can be modelled in AI by several non-monotonic formalisms [1], such as inheritance networks with exception [7], semantic networks using Dempster’s rule [8], non-monotonic logics [4,9,10] and knowledge-based systems [11]. Still, to the best of the authors’ knowledge, there is an absence in the literature of empirical comparisons among some of these formalisms.

    • An empirical evaluation of the inferential capacity of defeasible argumentation, non-monotonic fuzzy reasoning and expert systems

      2020, Expert Systems with Applications
      Citation Excerpt :

      Many non-monotonic reasoning formalisms exist in Artificial Intelligence (Brewka, 1991). For instance inheritance networks with exception (Horty, Thomason, & Touretzky, 1990) or semantic networks using Demptster’s rule (Ginsberg, 1984). Other examples include non-monotonic logics like circumscription (McCarthy, 1980), autoepistemic (Moore, 1985) and default logic (Reiter, 1980).

    • Rethinking specificity in defeasible reasoning and its effect in argument reinstatement

      2017, Information and Computation
      Citation Excerpt :

      Hempel [19] defended a requirement of maximal specificity as a condition for the acceptance of probabilistic or inductive-statistical explanations. Early applications of specificity in non-monotonic reasoning in AI were also aware of the intuition that only maximally specific explanations should be accepted, so from the argumentative point of view [29] as from the defeasible inheritance networks point of view [14,15,23,32]. Nevertheless, all of these approaches suffer some of the mentioned problems.

    • Making the right exceptions

      2016, Artificial Intelligence
      Citation Excerpt :

      The question is whether Nixon is Anti-military. In preemption based approaches (notably Horty et al. [3]), the positive path from N to A is disabled by the negative path from N to P, so that ¬A may be concluded. This outcome is considered counterintuitive since the negative path to A is itself disabled by its positive counterpart, which is why such paths are referred to as zombie paths. (

    View all citing articles on Scopus
    View full text