<!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>
      <journal-title-group>
        <journal-title>The Quarterly Journal of
Experimental Psychology 70 (2017) 703-717. doi:10.1080/17470218.2016.1154079.
[18] A. Quelhas</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1037/bul0000146</article-id>
      <title-group>
        <article-title>A Report on Sequential KR-Approaches as Cognitive Logic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kai Sauerwald</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eda Ismail-Tsaous</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nina Thorwart</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>FernUniversität in Hagen</institution>
          ,
          <addr-line>Hagen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>1886</volume>
      <fpage>2</fpage>
      <lpage>8</lpage>
      <abstract>
        <p>We present an approach for employing KR methods sequentially and evaluating them according to their predictive power for human reasoning. The approach uses epistemic spaces and allows the injection of cognitive aspects into the approach. We report two instantiations of the general approach in which the epistemic states are ranking functions. The first is based on belief merging, and the second instantiation is based on belief revision. Both instantiations also use cognitively inspired formal approaches to construct meaningful internal representations. We also report the evaluation of these instantiations on an experimental dataset about human reasoning. The results suggest that KR approaches may benefit from augmentation with cognitively inspired processes.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;cognitive logic</kwd>
        <kwd>epistemic space</kwd>
        <kwd>prediction</kwd>
        <kwd>sequential</kwd>
        <kwd>human reasoning</kwd>
        <kwd>merging</kwd>
        <kwd>revision</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In summary, our main contributions are:
• A formal framework that works analogously to how humans may conceive and process
information, the sequential approach.
• We show that recent approaches fit into this framework.
• A discussion of recent empirical evaluations on the predictive power for human propositional
reasoning.</p>
      <p>In the next section, we start with providing the background.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Background on Logic, Epistemic Spaces and Lists</title>
      <p>In this section we present basic notions and concepts from logic, ranking theory and order theory that
are used in this article.</p>
      <p>Classical Propositional Logic. Let Σ be a propositional signature, i. e., a non-empty finite set of
propositional variables. With ℒ we denote the propositional language over Σ, using the connectives
∧ (and), ∨ (or), ¬ (negation) and the connectives → (implication), ↔ (bi-implication). As semantics
of these connectives we have the standard Boolean truth-functionally semantics and use its
modeltheoretic representation. The set of propositional interpretations, also called worlds, is denoted by
Ω. With |= we denote the model relation, i. e.,  |=  indicates that  is a model of  . We let
Mod( ) be the set of models of  . We overload the symbol |= and write  |=  for ,  ∈ ℒ, when
Mod() ⊆ Mod(). These notions are extended to sets of formulas in the usual way, e. g., for  ⊆ ℒ we
define Mod() = ⋂︀∈ Mod(), and  |=  holds exactly when Mod() ⊆ Mod(). For  ⊆ ℒ we
define () = { |  |=  } and  +  = Cn( ∪ { }). We say  is deductively closed if  = Cn()
and ℒBel is the set of all deductively closed sets.</p>
      <p>
        Lists. We deal with (finite) lists of elements in this article. For a set  and 1, . . . ,  ∈  we denote
with [1, . . . , ] the list containing 1, . . . ,  where 1 is the first element, 2 the second element,
etc. With L[] = { [1, . . . , ] |  ∈ N, 1, ...,  ∈ } we denote the set of all finite lists over .
Epistemic Spaces. In this work, we model agents by the means of logic. Deductively closed sets of
formulas, which we denote from now as belief sets, represent deductive capabilities; agents are assumed
to be perfect reasoners. The interpretations represent worlds that the agent is capable to imagine. The
following notion describes the space of epistemic possibilities of an agent’s mind in a general way.
Definition 2.1 ([
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]; adapted). A tuple E = ⟨ℰ , Bel⟩ is called an epistemic space if ℰ is a non-empty set
and Bel : ℰ → ℒBel.
      </p>
      <p>
        We call the elements of ℰ epistemic states, and for each Ψ ∈ ℰ , we use Mod(Ψ) as shorthand for
Mod(Bel(Ψ)). Definition 2.1 difers from the definition given by Schwind et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] insofar as we do not
exclude inconsistent belief sets and forbid emptiness of ℰ . The rationale is that it was recently shown
to be a necessary extension to fully capture AGM revision within epistemic spaces [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Ranking Functions. Pre-ranking functions are functions with type  : Ω → N0. An ordinal conditional
function (OCF), or short ranking function, is a pre-ranking function  : Ω → N0 such that  () = 0 for
at least one  ∈ Ω [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Intuitively, ranking functions describe degrees of implausibility, i. e., if  has
a rank of 0, this means that  is considered maximally plausible, whereas interpretations with larger
ranks are considered more implausible. With K we denote the set of all ranking functions (over Ω).
We let BelK : K → ℒBel, BelK( ) = { ∈ ℒ |  − 1(0) ⊆ Mod( )} the function that assigns to each
ranking function  the set of formulas complying with the most plausible interpretations with respect
to  . With EK = ⟨K, BelK⟩ we denote the epistemic space, where the epistemic states are ranking
functions from K. Since we are only considering this epistemic space, we will write Bel instead of BelK
in the following.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Background on Cognitive Science</title>
      <p>
        Classical logic has several limitations for describing how humans reason. One of the main observations
is that human reasoning does not comply with the standard semantics of classical propositional logic [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
We consider some basic observations and explanations from cognitive science.
      </p>
      <p>
        Experiments show that almost all humans infer  without hesitation when  →  and  are
given [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. A robust finding is that some reasoners do not infer ¬ from  →  and ¬ [
        <xref ref-type="bibr" rid="ref7 ref9">7, 9, 10</xref>
        ].
Instead, many conclude that “nothing” follows [11]. Some subjects endorse that from  →  and 
follows  , respectively that from  →  and ¬ follows ¬ [
        <xref ref-type="bibr" rid="ref8">8, 12, 13</xref>
        ]. The following two principles
are considered as explanation for these observations.
      </p>
      <p>Principle of the Biconditional Interpretation of Conditionals. It is hypothesized that conditionals
are sometimes interpreted as biconditionals. This complies with the fact that conditional statements are
often used to express biconditional relations in everyday life [14].</p>
      <p>Principle of Preferred Interpretations. The idea is that a conditional  →  has three possible
readings. The first reading is  ∧  (conjunctive interpretation), the second reading is ¬ ∧ ¬ (biconditional
interpretation) and the third reading is ¬ ∧  (conditional interpretation). Because not all readings
are equally obvious to human reasoners, it is hypothized that the more mental efort is invested, the
more readings of  →  are employed by the agent to draw conclusions [12]. Whereby the order of the
reading as given above is respected.</p>
      <p>In general, reasoning tasks involving sentences with negations are considered to require more
efort [ 15]. For reasoning with disjunctions humans also show various patterns that diverge from
classical propositional logic [16–18]. The principle of truth from mental model theory provides an
explanation for these phenomena.</p>
      <p>Principle of Truth. Mental model theory (MMT) assumes that humans build (multiple) mental models
about an imagined object or situation. The principle of truth [19] states that humans prefer to build
mental models that include only what is coherent and what is surely known (“true”), and omitting the
properties and features that do not hold. Therefore, humans may consider certain possibilities, but not
necessarily all possibilities, when reasoning and, thus, may arrive at results that deviate from classical
logic, such as those mentioned in this section.</p>
    </sec>
    <sec id="sec-4">
      <title>4. General Sequential Approach</title>
      <p>Our model of how agents process information is based on the following assumptions:
(A1) Subjects process new information sequentially,
(A2) Classical (propositional) logic1 ℒ is an adequate basic theory of reasoning,
(A3) ℒ is adequate to represent input of new information, and
(A4) Grasping of information might be imperfect or influenced by cognitive biases.
When an agent approaches a (mental) task, e. g., wants to make conclusions according to several
pieces of information, it processes them one by one. In the sequential approach, the premises in a
task are therefore modelled as a list [ 1, . . . ,  ]. We assume that the integration of each piece of new
information can be modelled by a two-step process. In the first step, conceiving a piece of information,
which is represented by a formula  , yields an internal representation  * . Formally, this is captured by
the following:
Definition 4.1. Let A be a set. An A-perception is a function * : ℒ → A that assigns to every propositional
formula  ∈ ℒ an element  * ∈ A.
1For the cases we consider in this paper, propositional logic should be suficient. Clearly, for other tasks one might need to
consider more expressive classical logics, like first-order predicate logic.
...</p>
      <p>The name “perception” is chosen here to highlight that we employ the function from Definition 4.1 to
model the subjective processing of information, which might be influenced by cognitive biases (A4).</p>
      <p>The second step consists of combining the current epistemic state Ψ and the representation  * to a
new epistemic state.</p>
      <p>Definition 4.2. Let A be a set and let E = ⟨ℰ , Bel⟩ be an epistemic space. An E-A combinator is a
function : ℰ × A → ℰ that assigns to every epistemic state Ψ ∈ ℰ and every  ∈ A an epistemic state
Ψ  ∈ ℰ .</p>
      <p>Consequently, a sequential operator is parametrized by an A-perception and an E-A combinator. In
summary, processing [ 1, . . . ,  ] is the sequential application of the procedure sketched above (see
also Figure 1).</p>
      <p>
        Definition 4.3. Let A be a set and let E = ⟨ℰ , Bel⟩ be an epistemic space. Let be an E-A combinator,
and let * be an A-perception. The sequential operator : ℰ × L[ℒ] → ℰ based on ⟨ , *⟩ is defined by:
Ψ
[ 1] = Ψ
 *1
 *1)
Ψ
[ 1, . . . ,  ] = (Ψ
[ 2, . . . ,  ]
We make the following additional assumption when working with the framework in this paper:
(A5) Individuals’ epistemic states can be represented by ranking functions from K.
The rationale for this is that ranking functions are a well-established representation formalism, which is
widely accepted in KR due to its properties. For instance, it has been shown that ranking functions are
expressive enough for (iterated) belief revision [
        <xref ref-type="bibr" rid="ref3">3, 20</xref>
        ]. Hence, in the remaining parts of this paper we
consider only the epistemic space EK. In the next two sections, we present instantiations for ⟨ , *⟩ .
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Sequential Merging and Cognitive Ranking Constructions</title>
      <p>
        We will now consider the work by Ismail-Tsaous et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and show that their approach is an instance
of the sequential approach from Section 4. Ismail-Tsaous et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] evaluate the accuracy of operators
that sequentially apply belief merging to ranking functions in predicting the answers given by human
reasoners. A specific feature is the usage of functions that construct ranking functions from propositions
based on cognitive theories. We start by considering the background of merging.
      </p>
      <sec id="sec-5-1">
        <title>5.1. Merging Operators</title>
        <p>Merging operators [21] aggregate multiple pieces of information from diferent sources such that every
source has the same priority [22]. Merging operators (for ranking functions) are functions that map a
list of ranking functions to a ranking function [23].</p>
        <p>Definition 5.1 ([23]). A merging operator (for ranking functions) is a function Δ : L[K] → K.</p>
        <p>
          Ismail-Tsaous et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] consider six merging operators. For reasons of space, we only list these
operators here and refer the interested reader to their publication [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] or to the work by Meyer [23] for
further details. The (basic) minimum merging operator Δmin assigns the smallest rank over all sources to
an interpretation. The (basic) maximum merging operator Δmax assigns the highest rank over all sources
to an interpretation. The (basic) majority operator ΔΣ sums the ranks over all sources and normalizes the
result. For these basic operators there also exist corresponding refined operators; the refined minimum
operator ΔRmin, the generalized maximum operator ΔGmax and the refined majority operator
ΔRΣ, which
follow a similar idea as the corresponding basic operators but take commensurability between sources
into account by respecting the individual scales of each source. For illustrative purposes, consider the
maximum merging operator Δmax, which is given by
        </p>
        <p>Δmax()() = max{ 1(), . . . ,  ()} − min{max{ 1(′), . . . ,  (′)} | ′ ∈ Ω}
whereby  = [ 1, . . . ,  ] ∈ L[K] is a list of ranking functions and  ∈ Ω an interpretation. The
maximum operator represents a cautious approach, which favours the weakest belief among all sources.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Ranking Construction Functions to Model Cognitive Bias</title>
        <p>
          For each input formula, Ismail-Tsaous et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] construct ranking functions that can be delegated to a
merging operator. Formally, they use an abstract notion that map formulas to ranking functions.
 a ranking function   such that  ∈ Bel(  ) holds.
        </p>
        <p>Definition 5.2.</p>
        <p>A ranking construction function is a function  ∙ : ℒ → K that assigns to every formula
The specific ranking construction functions take inspiration from the psychological observations
and theories given in Section 3. We describe the diferent functions in the following.
Fully Explicit Models. The fully explicit model ranking function assigns models of  the rank 0, and
all other interpretations the rank2 |Ω| − 1:</p>
        <p>FEM() =
{︃0
|Ω|-1
if  |=  or if  is inconsistent
otherwise
This models the situation where no cognitive bias is applied and reasoning is close to classical logic.
Biconditional Interpretation. The second approach is based on the principle that states that people
sometimes interpret conditionals as biconditionals [14]. If no conditional is given, then the ranking
function is constructed as in the fully explicit models case.</p>
        <p>BI-FEM =
Principle of Preferred Interpretations. The third construction approach is motivated by the principle
of preferred interpretations for conditionals [12]. Recall that this principle hypothesizes that humans
apply to conditionals specific readings, which was modelled as follows:</p>
        <p>
          PI-FEM =
{︃ 
⎧|Ω|-1 if  ̸|=  and  is consistent
if  |=  and  |= ¬ ∧ 
if  |=  and  |= ¬ ∧ ¬
Principle of Truth. The fourth function is inspired by the principle of truth from mental model theory.
Recall that the principle of truth predicts that reasoners give preference to explicitly given information.
Here, propositional interpretations are used as representations for mental models [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. The principle
of truth is implemented in such a way that certain models of an input formula  are considered more
plausible than other models of  . For instance, for a disjunction  =  ∨  the models of  ∧  are
2|Ω| denotes the cardinality of Ω.
construction function:
considered less plausible than the models of  ∧ ¬ or ¬ ∧  . This results in the following ranking
⎧⎪|Ω|-1 if  ̸|=  and  is consistent

 MM() =
if  |=  ,  ̸|=  ∧  and ( =  →  or  =  ↔  ) ((bi)conditionals)
if  |=  ,  ̸|=  ∧  and  =  ∨ 
if  |=  ,  ̸|= ¬ ∧ ¬ and  = ¬( ∧  )
For the details we refer to Ismail-Tsaous et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Because  MM works for all formulas, one blends  MM
with constructions for the biconditional interpretation and the principle of preferred interpretation;
leading to the following two variations:
        </p>
        <p>BI-MM =
{︃</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Instantiation as Sequential Operator</title>
        <p>
          Ismail-Tsaous et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] combine a merging operator Δ and a ranking construction operator  ∙ to a
binary operator Δ : K × ℒ →
        </p>
        <p>K defined by  ′ Δ 
can be extended to lists of ranking functions. Moreover, it fits easily into the framework presented in
Section 4. When A = K is set as the set of all ranking functions, we can define 
 ′ = Δ([,  ′]) as
the merge of the two ranking functions, which is hence a K-K combinator in the sense of Definition 4.2.
Ranking construction functions are K-perceptions in the sense of Definition 4.1.</p>
        <p>Since there are many merging operators and ranking construction operators, we yield multiple
operators Δ; each is a combination of one of the merging operators Δmin, ΔmaxΔΣ, ΔRmin, ΔGmax or
ΔRΣ and one of the ranking construction operators  ∙FEM,  ∙BI-FEM,  ∙PI-FEM,  ∙MM,  ∙BI-MM or  ∙PI-MM. Hence, we
have 36 sequential operators based on such a combination.
= Δ([ ′,   ]). Analogous to Definition 4.3, this</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Sequential Revision and Cognitive Formula Alterations</title>
      <p>
        We will now consider the work by Thorwart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and show that the approach by Thorwart is an instance
of the sequential approach from Section 4. Thorwart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] evaluates the accuracy in predicting the
answers given by human reasoners. In her approach belief revision operators are applied sequentially
on formulas constructed from formulas according to the principles described in Section 3.
      </p>
      <sec id="sec-6-1">
        <title>6.1. AGM Revision</title>
        <p>∘ : ℰ × ℒ → ℰ
(R1)  ∈ Bel(Ψ ∘  )</p>
        <p>such that the following postulates are satisfied [25]:
Revision operators incorporate new beliefs into an agent’s belief set, consistently, whenever this is
possible. We use an adaptation of the postulates for revision by Alchourrón, Gärdenfors and Makinson
[24] (AGM) for epistemic states [25], which is inspired by the approach of Katsuno and Mendelzon [26].
Definition 6.1. Let E = ⟨ℰ , Bel⟩ be an epistemic space. An (AGM) belief revision operator E is a function
(R2) Bel(Ψ ∘  ) = Bel(Ψ) +  if Bel(Ψ) +  is consistent
(R3) If  is consistent, then Bel(Ψ ∘  ) is consistent
(R4) If  ≡  , then Bel(Ψ ∘  ) = Bel(Ψ ∘  )
(R5) Bel(Ψ ∘ ( ∧  )) ⊆ Bel(Ψ ∘  ) + 
(R6) If Bel(Ψ ∘  ) +  is consistent, then Bel(Ψ ∘  ) +  ⊆ Bel(Ψ ∘ ( ∧  ))</p>
        <p>The postulates (R1)–(R6) are known for establishing minimal change on the prior beliefs when
revising an epistemic state. In the remaining parts of this paper we sometimes write revision operator
instead of AGM revision operator.
[27], lexicographic revision</p>
        <p>
          Thorwart considers multiple approaches to revision, especially to revision on epistemic states. The
central idea of revising epistemic states is that not only Bel(Ψ) is considered, but also additional
information is taken into account and how this extra information evolves. Usually, it is assumed that
such additional information contains at least a plausibility order ≤ Ψ over the interpretations, where
lower positions mean higher plausibility. This coincides with how ranking functions are interpreted. Of
and ≤
ordering ≤ Ψ∘  . There are diferent revision operators, which make diferent claims about how
course, after performing a revision of Ψ by  , the follow-up epistemic state Ψ ∘  also has a plausibility
Ψ∘  relate with respect to  . The operators considered by Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] are natural revision ∘
≤ Ψ
nat
∘
lex [28], restrained revision ∘ res [29], Darwiche-Pearl revision ∘
to Fermé and Hansson [31] for an introduction and overview.
reinforcement revision ∘ ref [30]. Again, for reasons of space, we refer to the literature and in particular
        </p>
      </sec>
      <sec id="sec-6-2">
        <title>6.2. Instantiation as Sequential Operator</title>
        <p>with  * [FEM] =  .</p>
        <p>
          In Thorwart’s work [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], for each input formula another formula is constructed and then delegated to a
revision operator. Clearly, such a processing of formulas can be understood as a ℒ-perception in the
sense of Definition 4.1. In the following, we present the ℒ-perception functions Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] considers.
Fully Explicit Models. First, we consider the situation where no cognitive bias is applied and
reasoning works closely to classical logic. This is modelled by the identity function * [FEM] : ℒ → ℒ
Biconditional Interpretation. This is the principle that states that people sometimes interpret
conditionals as biconditionals [14]. It is modelled by a function * [BI] : ℒ → ℒ with
.
.
        </p>
        <p>
          Principle of Preferred Interpretations. The third construction approach is motivated by the principle
of preferred interpretations for conditionals [12]. Recall that this principle hypothesizes that humans
the conjunctive reading  ∧ . Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] models this by a function * [PI] : ℒ → ℒ with
apply to conditionals specific readings. Note that the most preferred reading of a conditional  →  is
Principle of Truth. To incorporate mental model theory, Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] considers multiple cases3. As
an example, we select the interpretation of disjunctions by exclusive disjunctions. It has been observed
that humans sometimes treat disjunctions as exclusive disjunction, which can also be explained by the
principle of truth (cf. Section 3). Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] models this by a function * [ED] : ℒ → ℒ with
 * [ED] =
        </p>
        <p>{︃( ∧ ¬ ) ∨ (¬ ∧  ) if  =  ∨</p>
      </sec>
      <sec id="sec-6-3">
        <title>6.3. Instantiation as Sequential Operator</title>
        <p>
          In the approach by Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] a revision operator ∘ and a ℒ-perception4 * are combined to a binary
operator ⊛ : K × ℒ →
        </p>
        <p>
          K defined by  ⊛  =  ∘  * . Clearly, this fits into the framework presented in
3These cases go beyond the framework considered here. We leave it open for another paper to consider the implementation of
the other ideas suggested in that work.
4The notion used by Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] translates to this notion here.
        </p>
        <p>* [BI] =
{︃


↔ 
if  = 
otherwise</p>
        <p>→ 
 * [PI] =
{︃

 ∧ 
if  = 
otherwise</p>
        <p>→ 
Minor premise</p>
        <p>Major premise</p>
        <p>Response options


¬
¬
 → 
 ↔ 
( ∨ ) ∨ ( ∧ )
( ∨ ); ¬( ∧ )
¬, , ¬, none
, ¬, ¬, none
, , ¬, none
, ¬, , none</p>
        <p>Section 4. When A = ℒ is set as the set of all ranking functions, we can define   =  ⊛  as the
revision of  by  , which is hence an EK-ℒ combinator in the sense of Definition 4.2.</p>
        <p>The diferent revisions operators and ℒ-perceptions can be combined to multiple operators ⊛. The
resulting operators are each a combination of one of the revision operators ∘ nat, ∘ lex, ∘ red, ∘ DP or ∘ ref,
and one of the ℒ-perceptions * [FEM], * [BI], * [PI] or * [ED]. Hence, there are 20 diferent operators based
on such a combination.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Experimental Dataset and Modelling</title>
      <p>
        The works by Ismail-Tsaous et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and by Thorwart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] both use data from an experiment on human
reasoning by Ragni et al. (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for details) to evaluate their sequential approaches. In the following,
we outline the experimental design, the obtained data, and how they are connected with the sequential
approach presented in this paper.
      </p>
      <sec id="sec-7-1">
        <title>7.1. The Experiment</title>
        <p>The experiment was designed as a survey with single-choice tasks. Subjects were presented multiple
abstract propositional statements (i. e., premises) and response options in natural language and were
asked afterwards to select exactly one answer from the response options that follows from all the given
premises. Premises were always one minor premise, a singular literal, and a major premise, which was
either one implication of the form  → , one bi-implication of the form  ↔ , an inclusive disjunction
in the form ( ∨ ) ∨ ( ∧ ), or an exclusive disjunction represented by two statements, where the
ifrst was of the form  ∨  and the second of the form ¬( ∧ ). In the next section, we refer also
to task groups, where a group is defined by their major premise, so that there are conditional tasks,
biconditional tasks, inclusive disjunction tasks and exclusive disjunction tasks. There were always four
response options, three of the ofered responses were statements and the fourth one the option “ none”,
denoting that none of the three statements follows from the premises. The tasks were designed in
such a way that at most one of the possible answers was also an implication of the given premises
in classical propositional logic. For instance, in a task with the two premises “There is a square.” and
“If there is a circle, there is a square.”, the subjects were asked to choose from the following possible
answers: “There is a circle.”, “There is no circle.”, “There is no square.” or “None of these answers follow
from the premises.”. Figure 2 shows all task types. The experiment was conducted online via Amazon
Mechanical Turk with participants who were not trained in logic. The cleaned data set DEx consists of
1097 records from 35 subjects and 16 unique tasks, each presented twice with diferent content 5.
5The encoded dataset is available here: https://e.feu.de/ecsqaru2023data
Classical Logic</p>
        <p>844
Merging PI 879
Merging MM 859
Merging FEM 844
Merging BMmin 771
Merging PFmin 737
Merging MMmin 629
Revision BI
Revision FEM
Revision PI
Revision ED</p>
      </sec>
      <sec id="sec-7-2">
        <title>7.2. Formalization and Predictions by Operators</title>
        <p>The following definition captures the schematics of each task record formally.</p>
        <p>Definition 7.1 (Task record). A task record is a tuple  = ⟨, { 1,  2,  3}, ⟩ where
•  ⊆ L(ℒ) is the list of given premises,
•  1,  2,  3 ∈ ℒ are the ofered answers 6, where  1,  2,  3 are pairwise non-equivalent, and
•  ∈ { 1,  2,  3, none} is the participant’s response.</p>
        <p>We model the processing of a task record  = ⟨, { 1,  2,  3}, ⟩ as sequential process, whereby
 = [ 1, . . . ,  ]. In each step , the participant constructs an internal representation  * for the
presented premise  . The prior state represented by the ranking function  − 1 and the newly perceived
information  * is combined to the new state   =  − 1  . The given premises in  are processed
sequentially. The final ranking function is   =  0 .</p>
        <p>We say that our pipeline predicts the participant’s choice, if  is believed in  n, i. e.,  ∈ Bel( n). To
express our assumption that participants have no bias or prior information, we choose the uniform
ranking function, i. e.,  uni() = 0 for all  ∈ Ω, as the participants’ initial epistemic state. The
following definition captures the notion of a (correct) prediction formally.</p>
        <p>Definition 7.2 (Predicts). We say a sequential operator
when the following holds:
• If  ∈ { 1,  2,  3}, then  ∈ Bel( 0
• If  = none, then  1,  2,  3 ∈/ Bel( 0
) holds.</p>
        <p>) holds.</p>
        <p>Next, we observe that, on DEx, many considered operators make the same predictions.</p>
      </sec>
      <sec id="sec-7-3">
        <title>7.3. Equivalences of Sequential Operators</title>
        <p>When considering a concrete data set D, certain operators can exhibit the same prediction behaviour on
this dataset. This is captured formally, by saying that such operators are equivalent with respect to D.
Definition 7.3 (Equivalent with respect to D, ≃D). Let and ′ be sequential operators and let D be
a finite set of task records. We say is equivalent to ′ with respect to D, written ≃D ′, if for all
 ∈ D holds that predicts  if and only if ′ predicts .
6Because none is always ofered, we do not mention this option explicitly.
predicts a task record =⟨,{ 1,  2,  3},⟩</p>
        <p>In what remains of this section, we consider equivalence of sequential operators from Section 5 and
Section 6 with respect to the dataset DEx.</p>
        <p>
          Sequential Merging Approach. For the sequential approach based on belief merging presented in
Section 5, Ismail et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] observe that the predictions of the operators are mainly influenced by the
underlying ranking construction functions. We consider more formally, which DEx are present. Recall
that in Section 5 sequential operators where based on ⟨Δ,  ∙ ⟩, where Δ is a merging operator and  ∙ is
a ranking construction operator.
        </p>
        <p>
          Proposition
7.4 ([
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]). Each sequential
        </p>
        <p>operator based
{Δmin, Δmax, ΔΣ, ΔRmin, ΔGmax, ΔRΣ} and  ∙
into the equivalence classes of ≃DEx as follows:
∈</p>
        <p>on ⟨Δ,  ∙ ⟩, where Δ ∈
{ ∙FEM,  ∙BI-FEM,  ∙PI-FEM,  ∙MM,  ∙BI-MM,  ∙PI-MM} fall
• [Merging FEM] Operators that are based on  ∙FEM are in the same class.
• [Merging PI] Operators that are based on  ∙PI-FEM, ∙PI-MM, ∙ BI-FEM, or  ∙BI-MM, except for ⟨Δ,  ∙PI-FEM⟩,
⟨Δ,  ∙PI-MM⟩ and ⟨Δ,  ∙BI-MM⟩, are in the same class.
• [Merging MM] All operators that are based on the ranking construction operator  ∙ MM are in the same
class, except for the operator ⟨Δ,  ∙MM⟩.
• [Merging PFmin] ⟨Δ,  ∙PI-FEM⟩ is a singleton class.
• [Merging MMmin] ⟨Δ,  ∙MM⟩ and ⟨Δ,  ∙PI-MM⟩ form a class.</p>
        <p>• [Merging BMmin] ⟨Δ,  ∙BI-MM⟩ is a singleton class.</p>
        <p>
          Sequential Revision Approach. For the sequential approach by revision presented in Section 6,
Thorwart [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] observed that only the used perception function influences the prediction in DEx. We
state this more formally. Recall that in Section 5 sequential operators where based on ⟨∘ , *⟩ , where ∘ is
a revision operator and * is a ℒ-perception.
        </p>
        <p>
          Proposition 7.5 ([
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]). Each sequential operator based on ⟨∘ , *⟩ , where ∘ ∈ {∘ nat∘ lex, ∘ red, ∘ DP, ∘ ref} and
* ∈ {* [FEM], * [BI], * [PI], * [ED]} fall into the equivalence classes of ≃DEx as follows:
• [Revision FEM] All operators based on * [FEM] fall into the same class.
• [Revision BI] All operators based on * [BI] fall into the same class.
• [Revision PI] All operators based on * [PI] fall into the same class.
        </p>
        <p>• [Revision ED] All operators based on * [ED] fall into the same class.</p>
        <p>In the next section, we analyse and compare the accuracy of the predictions made by merging
operators and revision operators.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>8. Experimental Results</title>
      <p>
        Ismail-Tsaous et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and Thorwart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] evaluate the respective sequential approaches on the dataset
DEx introduced in Section 7. Recall that, as discussed in Section 7, multiple operators exhibit the same
prediction behaviour on the considered dataset DEx. Because of that, we refer only to the groups of
operators given in Proposition 7.4 and Proposition 7.5 instead of individual operators.
      </p>
      <p>
        We consider the results of the two approaches on the aggregate level, i.e., the predictive performance
in the mean over all participants. Figure 3 summarizes the results given by Ismail-Tsaous et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and
by Thorwart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. First, observe that in both approaches the choice of used underlying belief revision
operator, respectively belief merging operator, have only little influence on the predictive performance.
Thus, operator(group)s that use fully explicit models (FEM) have the same performance as classical logic.
Operator(group)s that apply cognitive biases to conditionals, i.e., treat conditionals as biconditionals
or take inspiration from the principle of preferred interpration, perform best overall and in each task
group. One exception is the group [Revision PI], where this is not the case. While the combination of
mental model approaches with belief merging leads to results better than classical logic, all remaining
operator groups perform worse than just using classical logic for the predictions.
      </p>
    </sec>
    <sec id="sec-9">
      <title>9. Conclusions and Future Work</title>
      <p>
        In this paper, we introduced a sequential approach to study the predictive power and cognitive adequacy
of KR approaches for human propositional reasoning. We first briefly considered the background
of principles from cognitive sciences. Then, we presented the general sequential approach and two
instantiations of this approach by Ismail-Tsaous et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and by Thorwart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. We reported how both
approaches employ cognitive principles to model the human perception and understanding of presented
information. We summarized and compared the experimental results of both approaches and identified
common observations. Our work demonstrates how understanding cognitive processes and empirical
evaluations can be used as a tool for the improvement and evaluation of KR approaches, leading to
cognitive logics [32].
      </p>
      <p>
        For future work on the sequential approach, we will investigate refinements to improve the predictive
power of the operators. One very striking point is that the experimental results exhibit that the KR
methods used in both approaches, belief merging and belief revision, seem to have little influence on
the resulting predictions. However, as Thorwart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] explains, the considered data set is not rich enough
so that any considered operators could make a diference, i.e., there were not “enough” steps in the
process so that considered operators could show any efect. Hence, further experiments and evaluations
will be necessary before coming to a final conclusion in this matter. However, we are convinced that
KR-approaches can benefit from taking inspiration from theories and experimental results of cognitive
psychology.
      </p>
      <p>Acknowledgements. We thank the anonymous reviewers for their valuable hints and comments that
helped us to improve this paper. The research reported here was partially supported by the Deutsche
Forschungsgemeinschaft (DFG, grant 424710479, project “Predictive and Interactive Management of
Potential Inconsistencies in Business Rules”, MIB).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ismail-Tsaous</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sauerwald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ragni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Kern-Isberner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Beierle</surname>
          </string-name>
          ,
          <article-title>On the cognitive logic of human propositional reasoning: Merging ranking functions</article-title>
          , in: Z.
          <string-name>
            <surname>Bouraoui</surname>
          </string-name>
          , S. Vesic (Eds.),
          <source>Proceedings of the 17th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU</source>
          <year>2023</year>
          ), volume
          <volume>14294</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2023</year>
          , pp.
          <fpage>224</fpage>
          -
          <lpage>238</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -45608-4_
          <fpage>18</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Thorwart</surname>
          </string-name>
          ,
          <article-title>Evaluating Revision Operators as Explanation for Human Reasoning over Two Variables, mathesis</article-title>
          , FernUniversität in Hagen,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Schwind</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Konieczny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. Pino</given-names>
            <surname>Pérez</surname>
          </string-name>
          ,
          <article-title>On the Representation of Darwiche and Pearl's Epistemic States for Iterated Belief Revision</article-title>
          , in: G.
          <string-name>
            <surname>Kern-Isberner</surname>
          </string-name>
          , G. Lakemeyer, T. Meyer (Eds.),
          <source>Proceedings of the 19th International Conference on Principles of Knowledge Representation and Reasoning (KR</source>
          <year>2022</year>
          ),
          <year>2022</year>
          , pp.
          <fpage>320</fpage>
          -
          <lpage>330</lpage>
          . doi:
          <volume>10</volume>
          .24963/kr.2022/32.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sauerwald</surname>
          </string-name>
          ,
          <article-title>Credibility-limited revision for epistemic spaces</article-title>
          , in: G. Sanfilippo,
          <string-name>
            <given-names>V.</given-names>
            <surname>Martinez</surname>
          </string-name>
          , S. Destercke (Eds.),
          <source>Proceedings of the 16th International Conference on Scalable Uncertainty Management (SUM 2024), Lecture Notes in Artificial Intelligence</source>
          , Springer,
          <year>2024</year>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>W.</given-names>
            <surname>Spohn</surname>
          </string-name>
          ,
          <article-title>Ordinal conditional functions: a dynamic theory of epistemic states</article-title>
          , in: W. Harper,
          <string-name>
            <surname>B.</surname>
          </string-name>
          Skyrms (Eds.),
          <article-title>Causation in Decision, Belief Change</article-title>
          , and Statistics, volume
          <string-name>
            <surname>II</surname>
          </string-name>
          , Kluwer Academic Publishers,
          <year>1988</year>
          , pp.
          <fpage>105</fpage>
          -
          <lpage>134</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -94-009-2865-
          <issue>7</issue>
          _
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Khemlani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Johnson-Laird</surname>
          </string-name>
          ,
          <article-title>Why machines don't (yet) reason like people</article-title>
          ,
          <source>KI - Künstliche Intelligenz</source>
          <volume>33</volume>
          (
          <year>2019</year>
          )
          <fpage>219</fpage>
          -
          <lpage>228</lpage>
          . doi:
          <volume>10</volume>
          .1007/s13218-019-00599-w.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Oberauer</surname>
          </string-name>
          ,
          <article-title>Reasoning with conditionals: A test of formal models of four theories</article-title>
          ,
          <source>Cognitive Psychology 53</source>
          (
          <year>2006</year>
          )
          <fpage>238</fpage>
          -
          <lpage>283</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.cogpsych.
          <year>2006</year>
          .
          <volume>04</volume>
          .001.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ragni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dames</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Johnson-Laird</surname>
          </string-name>
          ,
          <article-title>A meta-analysis of conditional reasoning</article-title>
          ,
          <source>in: Proceedings of the 17th International Conference on Cognitive Modeling (ICCM</source>
          <year>2019</year>
          ), Applied Cognitive Science Lab, Penn State,
          <year>2019</year>
          , pp.
          <fpage>151</fpage>
          -
          <lpage>156</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Wason</surname>
          </string-name>
          ,
          <source>Reasoning about a rule</source>
          ,
          <source>The Quarterly journal of experimental psychology 20</source>
          (
          <year>1968</year>
          )
          <fpage>273</fpage>
          -
          <lpage>281</lpage>
          . doi:
          <volume>10</volume>
          .1080/14640746808400161.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>