<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Novel Intensional Defeasible Reasoning for AI: Is it Cognitively Adequate?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael Giancola</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Selmer Bringsjord</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Naveen Sundar Govindarajulu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Rensselaer AI &amp; Reasoning (RAIR) Lab, Department of Computer Science, Department of Cognitive Science, Rensselaer Polytechnic Institute (RPI)</institution>
          ,
          <addr-line>Troy NY 12180</addr-line>
          ,
          <country country="US">United States</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The importance of defeasible (or nonmonotonic) reasoning has long been recognized in AI, and proposed ways of formally modeling and computationally simulating such non-deductive reasoning via logics and automated reasoning go back to early, seminal work in the field. But from that time to now, logic-based AI has not produced a logic, with associated automation, that handles defeasible reasoning sufused with arbitrarily iterated intensional operators like believes, knows, etc. We present a novel logic-based approach for solving defeasible reasoning problems that demand intensional operators and reasoning. We exploit two central problems. The first is the “Nixon Diamond,” (ND) [1] a simple but illuminating specimen in defeasible-reasoning research in AI. We show how the contradiction inherent in ND can be resolved by constructing two arguments - corresponding to the two branches of the Diamond - one of which “defeats” the other. The solution is found by enabling reasoning about the agent's beliefs regarding the context of the Diamond's assertions. Such reasoning about beliefs inherently requires an intensional logic. Our second problem is a variant of a much-studied and deeper one from cognitive science: Byrne's “Suppression Task” (ST) [2]. We present a challenging new version of ST that is explicitly and unavoidably intensional - and then show that our new AI approach can meet this challenge. We thus claim that our approach is “AI adequate” - but hold that it is not cognitively adequate until empirical experiments in cognitive science, run with relevant classes of subjects, align with what our AI approach yields. The rest of this extended abstract will present a high-level overview of both the mechanisms we use to solve the two problems namely, cognitive likelihood calculi - and the solutions themselves.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Extended Abstract</title>
      <sec id="sec-1-1">
        <title>1.1. Cognitive Likelihood Calculi</title>
        <p>
          While a full discussion of the technical specifications of cognitive calculi, let alone cognitive
likelihood calculi, is impossible due to space constraints, we summarize their key attributes. A
cognitive calculus is a multi-operator quantified intensional logic with modal operators that
capture cognitive attitudes of human cognition (e.g. K for “knows”, B for “believes”). For
the purposes of this paper, a cognitive calculus consists essentially of two components: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
multi-sorted first-order logic with intensional/modal operators for modeling cognitive attitudes
and (2) inference schemata that — in the tradition of proof-theoretic semantics [3] — fully
express the semantics of the modal operators.
        </p>
        <p>A cognitive likelihood calculus additionally includes an uncertainty sub-system in order
to ascribe likelihoods to formulae. That is, such a calculus must contain syntactic forms
and inference schemata which dictate the ways in which likelihoods can be associated with
formulae and how they can be used and propagated in proofs. Note that since formulae can in
this approach have a relative “strength”  of certainty, cognitive likelihood calculi necessarily
cannot be purely deductive, but are instead inductive.</p>
        <sec id="sec-1-1-1">
          <title>Syntax</title>
        </sec>
        <sec id="sec-1-1-2">
          <title>Inference Schemata</title>
          <p>::= {¬ |  ∧  |  ∨  |  →  | ∀ : () | ∃ : () | K(, ) | B (, )</p>
          <p>where  ∈ [− 6, − 5, . . . , 5, 6]
K(, )

[K]</p>
          <p>B 1 (, 1), . . . , B  (, ), {1, . . . , } ⊢ , {1, . . . , } ̸⊢ ⊥ [B]</p>
          <p>B( 1,..., )(, )</p>
          <p>The syntax of the calculus used herein subsumes first-order logic; it additionally contains
modal operators for knowledge K and uncertain belief B . The first schema, [K], says that if
an agent  knows a formula , then  must hold. The second schema, [B], says that if an agent
 holds an arbitrary number of beliefs about formulae 1 to  with corresponding strengths
 1 to  , then  can infer a belief in anything provable from those beliefs, with two restrictions:
First, the beliefs cannot prove a contradiction. The second restriction is that the strength of the
inferred belief must be at the level of the weakest belief used to infer it.1</p>
          <p>
            Finally, in this calculus, beliefs can take on 13 possible likelihood values. The following are the
descriptors of the non-negative2 likelihood values: certain (6), evident (5), overwhelmingly
likely (4), very likely (3), likely (2), more likely than not (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ), and counterbalanced (0).
          </p>
        </sec>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. The Nixon Diamond</title>
        <p>The “Nixon Diamond” (ND) is a famous specimen in the AI literature on
nonmonotonic/defeasible logic; see Figure 1. ND contains two arguments which seem to directly contradict.
First, Nixon was a Quaker, and Quakers are pacifists. Second, Nixon was a Republican, and
Republicans are not pacifists. Hence, Nixon is a pacifist and a non-pacifist!</p>
        <p>To us, the important question to ask when considering how to solve the diamond is this: What
would human reasoners familiar with the concepts involved (e.g. pacifism) and background
knowledge (e.g. about Quakerism’s core tenets) actually conclude about Nixon? We shall return
1This schema is essentially a formalization of The Weakest Link Principle.
2The negative values are simply the negation of the corresponding positive value.</p>
        <p>Q</p>
        <p>R
to this question below; the important point at the moment is that this is a driving question
behind the new family of intensional defeasible logics herein introduced.</p>
        <p>Our analysis posits a single cognizer, . Invoking the symbolization introduced in Figure 1,
set Γ := {∀( →  ), ∀( → ¬ ), , },. Clearly, Γ ⊢   ∧ ¬ .</p>
        <p>
          Now, our cognizer’s beliefs about the members of Γ are simply determined by (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) inferring
new beliefs via the inference schemata of our cognitive likelihood calculus3 and (2) adjudicating
clashes in favor of higher likelihood. Therefore, our cognizer derives the pair of arguments
shown in Table 1.
        </p>
        <p>The point here isn’t the particular upshot obtained via the likelihood values employed in
Table 1, which is that our cognizer ought to believe that Nixon is not a pacifist. It’s true that
this table is intended to be a “real-world” instantiation, based as it is on background reasoning
about the concepts involved.4 But the point is that, from our AI perspective (uninformed by
empirical experiments), what is to be ultimately believed by a first-rate cognizer is based on
bringing to bear the key attributes of a cognitive likelihood calculus, in conjunction with relevant
information. In particular, with respect to fine-grained arguments, what’s really going on in the
minds of first-rate human reasoners is presumably that, in turn, there are other background
ifne-grained arguments in play in support of such propositions as that Republicans are
nonpacifists. Thus, ultimately, what emerges as the rational belief for a cognizer at a particular time
will depend upon the processing of many interrelated arguments, and their internal structure.
Of course, again, we say this as AI researchers in the hope of cognitive adequacy.</p>
      </sec>
      <sec id="sec-1-3">
        <title>1.3. The Intensional Suppression Task</title>
        <p>We turn now to the promised variant of the original ST that is more demanding from a logicist-AI
perspective, but, at least to us, not much more demanding from a human-reasoning perspective.
We cannot review the original Suppression Task here due to space constraints; the interested
reader is referred to [2].</p>
        <p>In our intrinsically intensional version of the suppression task5, the three premises are these:
(p1) If Mary has an essay to finish, then Mary will study late in the library.
3Note that, as our cognitive calculus subsumes first-order logic, the inference schemata contain those of first-order
logic as well, i.e. the standard introduction &amp; elimination schemata.
4Nixon, after his father converted from Methodism to his mother’s Quakerism, had two parents who were Quakers,
but at most that makes it more likely than not or likely that he was a Quaker. Nixon formally registered as a
Republican, making it evident that he is in fact one. Furthermore, Quakerism is doctrinally distinguished by
pacifism; in contrast, relatively few Republicans identify as pacifists.
5Herein we only present an intensional adaptation of one of Byrne’s 12 experiments. In the full paper we adapted
three of them, but our calculus is fully capable of modeling all 12.
(p2) Mary’s mother knows that Mary’s father knows that Mary has an essay to finish.
(p3) If the library stays open, then Mary will study late in the library.</p>
        <p>We next have the following three options:
(o1) Mary will study late in the library.
(o2) Mary will not study late in the library.
(o3) Mary may or may not study late in the library.</p>
        <p>Now imagine posing this question to a rational human-level agent: Which of these three
options logically follow from the three premises? The correct answer is (o1), only. However,
Byrne’s original experiment found that the addition of (p3) led most human cognizers to
suppress the valid inference. It can be expected that most people, as in in Byrne’s original
experiment, would fail to correctly select (o1) for generally the same reasons they failed to
select (o1) in the original ST.6</p>
        <p>Assume we have a fully rational agent  who is capable of reasoning via our cognitive
likelihood calculus. Proving the formal equivalent of (o1) is fairly straightforward, given the
established inference schemata:7</p>
        <p>B6(a, K(, K(, ToFinish(, ))))
B6(a, K(, ToFinish(, )))
B6(a, ToFinish(, )))
B6(a, ToFinish(, ) → StudyLate())
B6(a, StudyLate())
[[B], using [K]]
[[B], using [K]]
[Given]
Finally, we briefly note that we have an automated reasoner able to automatically generate and
adjudicate the arguments presented herein. That automated reasoner, called ShadowAdjudicator,
is under active development and is open-source.8</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Acknowledgments References</title>
      <p>This research is partially enabled by support from ONR and AFOSR (Award # FA9550-17-1-0191).
6We note that while we intuitively hypothesize that the changes we made to the experiment would not impact the
results, our position is that establishing cognitive adequacy would require a new experiment in order to confirm our
hypothesis. However, conducting such an experiment is in the expertise of cognitive scientists, not AI researchers.
Of course, whatever the result empirically, our logico-mathematics can model and simulate it.
7Our cognitive likelihood calculus can also model the invalid reasoning undertaken by humans who suppress the
valid inference; due to space constraints, it is left to the full paper.
8https://github.com/RAIRLab/ShadowAdjudicator</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R.</given-names>
            <surname>Reiter</surname>
          </string-name>
          ,
          <article-title>A Logic for Default Reasoning</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>13</volume>
          (
          <year>1980</year>
          )
          <fpage>81</fpage>
          -
          <lpage>132</lpage>
          . [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Byrne</surname>
          </string-name>
          ,
          <article-title>Suppressing Valid Inferences with Conditionals</article-title>
          ,
          <source>Journal of Memory and Language</source>
          <volume>31</volume>
          (
          <year>1989</year>
          )
          <fpage>61</fpage>
          -
          <lpage>83</lpage>
          . [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Francez</surname>
          </string-name>
          , Proof-theoretic
          <string-name>
            <surname>Semantics</surname>
          </string-name>
          , College Publications, London, UK,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>