<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A Brief Introduction Into Activation-Based Conditional Inference</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Marco</forename><surname>Wilhelm</surname></persName>
							<email>marco.wilhelm@cs.tu-dortmund.de</email>
							<affiliation key="aff0">
								<orgName type="department">Dept. of Computer Science</orgName>
								<orgName type="institution">TU Dortmund University</orgName>
								<address>
									<settlement>Dortmund</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Diana</forename><surname>Howey</surname></persName>
							<email>diana.howey@cs.tu-dortmund.de</email>
							<affiliation key="aff0">
								<orgName type="department">Dept. of Computer Science</orgName>
								<orgName type="institution">TU Dortmund University</orgName>
								<address>
									<settlement>Dortmund</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Gabriele</forename><surname>Kern-Isberner</surname></persName>
							<email>gabriele.kern-isberner@cs.tu-dortmund.de</email>
							<affiliation key="aff0">
								<orgName type="department">Dept. of Computer Science</orgName>
								<orgName type="institution">TU Dortmund University</orgName>
								<address>
									<settlement>Dortmund</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Kai</forename><surname>Sauerwald</surname></persName>
							<email>kai.sauerwald@fernuni-hagen.de</email>
							<affiliation key="aff1">
								<orgName type="department">Dept. of Computer Science</orgName>
								<orgName type="institution">FernUniversität in Hagen</orgName>
								<address>
									<settlement>Hagen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Christoph</forename><surname>Beierle</surname></persName>
							<email>christoph.beierle@fernuni-hagen.de</email>
							<affiliation key="aff1">
								<orgName type="department">Dept. of Computer Science</orgName>
								<orgName type="institution">FernUniversität in Hagen</orgName>
								<address>
									<settlement>Hagen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Brief Introduction Into Activation-Based Conditional Inference</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">151EF8A0F5B4747124BD8AA78D1E9048</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T13:42+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Activation-based conditional inference integrates several aspects of human reasoning into formal conditional reasoning, such as focusing, forgetting, and remembering, by combining conditional reasoning and the cognitive architecture ACT-R. The idea is to select a reasonable subset of a conditional belief base before drawing inferences. The selection is based on an activation function which assigns to the conditionals in the belief base a degree of activation based on the conditional's relevance for the current query and its usage history.</p><p>We consider a propositional language L over a finite set of atoms ⌃ which we extend to the conditional language (L|L) = {(B|A) | A, B 2 L} where conditionals</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Activation-based conditional inference combines ACT-R [2, 1] and conditional reasoning. ACT-R (Adaptive Control of Thought-Rational ) is a well-founded cognitive architecture developed to formalize human reasoning in which a selection of cognitive entities (chunks as declarative memory and production rules as procedural memory) is performed before these entities are used to solve a reasoning task. From a cognitive point of view, there are basically two processes which affect the selection: The long-term process of forgetting and remembering and the short-term process of activating certain beliefs depending on the current context. In this paper, we adapt the concept of (de)activation of cognitive entities from ACT-R and combine it with the task of drawing conditional inferences. More precisely, we define an activation function for conditionals of the form (B|A) with the meaning "if A holds, then usually B holds, too." The conditionals with the highest activation are selected for the inference task. Therewith, we generalize the concept of focused inference <ref type="bibr" target="#b5">[6]</ref> and give it a profound cognitive meaning, and we also equip ACT-R with a modern, high quality inference formalism.</p><p>(B|A) 2 (L|L) have the intuitive meaning "If A holds, then usually B holds, too." A formal semantics of conditionals is given by ranking functions over possible worlds <ref type="bibr" target="#b4">[5]</ref>. Here, possible worlds are the propositional interpretations I 2 I represented as complete conjunctions of literals (atoms or their negations). The set of all possible worlds is denoted by ⌦. A ranking function  : ⌦ ! N 1 0 with  1 (0) 6 = ; maps possible worlds to a degree of plausibility. Lower ranks indicate higher plausibility so that  1 (0) is the set of the most plausible worlds. Ranking functions are extended to formulas by Drawing inferences from the whole belief base can be computationally expensive and does not fit to human reasoning. Thus, focused inference <ref type="bibr" target="#b5">[6]</ref> defines a (query-dependent) subset ( ) ✓ as a focus and draws inferences wrt. ( ) instead of : A conditional (B|A) follows from wrt. the inference operator I in the focus ( ) i↵ (B|A) 2 I ( ) . Finding an appropriate focus is challenging but, apart from the computational benefits of small foci, appropriate foci may unveil the part of which is relevant for answering the query.</p><formula xml:id="formula_0">(A) = min{(!) | ! |= A}.  accepts a conditional (B|A) i↵ (AB) &lt; (AB) or (A) =</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">ACT-R Architecture</head><p>ACT-R [2, 1] is a cognitive architecture which formalizes human reasoning and distinguishes between declarative and procedural memory. In the declarative memory, categorical knowledge about individuals or objects is stored in form of chunks while the procedural memory consists of production rules and describes how chunks are processed. Reasoning in ACT-R starts with an initial priming of chunks. The chunk with the highest activation is processed by production rules in order to compute a solution to the reasoning task. If this fails, the activation passes into an iterative process. The retrieval of chunks basically depends on an activation function which is calculated for each specific request anew and is given by the base-level activation B(c i ) and the spreading activation S(c i ), which is a sum of degrees of associations between chunks S(c i , c j ) weighted by W(c j ):</p><formula xml:id="formula_1">A(c i ) = B(c i ) + S(c i ) = B(c i ) + X j W(c j ) • S(c i , c j ).<label>(1)</label></formula><p>The base-level activation of a chunk B(c i ) reflects the entrenchment of c i in the reasoner's memory and depends on the recency and frequency of its use. Typically, B(c i ) is decreased over time (fading out) and is increased when the chunk is active. The spreading activation of a chunk S(c i ) formalizes the impact of the priming. While the degree of association S(c i , c j ) reflects how strongly related the two chunks c i and c j are in principal (i.e., it reflects whether c i and c j deal with the same issue or not), the weighting factor W(c i ) indicates whether this connection is triggered by the actual priming.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Activation-Based Conditional Inference</head><p>The production-system-based logical basis of ACT-R does not hold the pace with modern KRR formalisms. Therefore, we propose a cognitively inspired model of conditional reasoning by interpreting the concepts of ACT-R in terms of logic, conditionals, and inference. In particular, we replace chunks by conditionals in a belief base and derive a focus ( ) based on the activation of the conditionals in order to draw focused inferences. Atoms in L play the role of cognitive units, and the production rules are replaced by an inference operator I. From the conditional logical perspective, the main value of this approach is the cognitive justification of the focus and the option to integrate further cognitive concepts such as forgetting and remembering. More formally, we calculate an activation value A(r) &gt; 0 for all r 2 . If A(r) is not less than a certain threshold ✓ 0, then the conditional r is within the focus ( ), i.e., ( ) = ( , A, ✓) = {r 2 | A(r) ✓}.</p><p>Note that ( ) implicitly depends on a query q = (B|A), too, since queries will serve as the priming and A depends on that priming. Eventually, we say that the query q can be inferred from wrt. I, A, and ✓ i↵ q 2 I ( ,A,✓) . When answering the query fails, i.e., if [[q]] I ( ,A,✓) = unknown, the inference process can be iterated by lowering the threshold ✓. In the limit, when ✓ = 0, one has ( , A, 0) = , thus [[q]] I ( ,A,0) = [[q]] I . In the ACT-R framework, the functionality of the activation function ( <ref type="formula" target="#formula_1">1</ref>) is extensively discussed but its single components are not formalized mathematically. Here, we give a concrete instantiation of (1) in the conditional setting which can be seen as a blue print for further investigations and empirical analyses. Let be a belief base, r i 2 , and q a further conditional (the query resp. priming), then the activation of r i wrt. and q is</p><formula xml:id="formula_2">A q (r i ) = B (r i ) | {z } base-level activation + X rj 2 W q (r j ) • S(r i , r j ) | {z } spreading activation S q (ri) .<label>(2)</label></formula><p>In ( <ref type="formula" target="#formula_2">2</ref>), the base-level activation B (r) reflects the entrenchment of r in the reasoner's memory. Since epistemic entrenchment and ranking semantics are dual ratings, the normality of a conditional is a good estimator and we define</p><formula xml:id="formula_3">B (r) = 1 1 + Z (r) , r<label>2</label></formula><formula xml:id="formula_4">,</formula><p>where Z (r) is the Z-rank of r from System Z which is a valuable measure of normality according to <ref type="bibr" target="#b3">[4]</ref>.</p><p>The degree of association S(r i , r j ) is a measure of connectedness between the conditionals in and is defined by</p><formula xml:id="formula_5">S(r i , r j ) = |⌃(r i ) \ ⌃(r j )| |⌃(r i ) [ ⌃(r j )| , r i , r j 2 ,</formula><p>where ⌃(r) is the set of atoms mentioned in r. That is, S(r i , r j ) is the number of shared atoms relative to all atoms in r i or r j . This syntactically-driven definition of S(r i , r j ) is motivated by and extends the principle of relevance from nonmonotonic reasoning which states that if the belief base splits into two sub-belief bases 1 and 2 with ⌃( 1 ) \ ⌃( 2 ) = ; and the query is defined over one of the signatures ⌃( i ), say ⌃( 1 ), only, then only the conditionals in 1 should be relevant for answering this query (cf. <ref type="bibr" target="#b2">[3]</ref>).</p><p>The weighting factor W q (r) indicates how much the priming q triggers the conditional r. We formalize the influence of the priming according to the spreading activation theory <ref type="bibr" target="#b0">[1]</ref> by a labeling of the vertices in an undirected graph N ( ) with vertices V = ⌃ and edges</p><formula xml:id="formula_6">E = {{a, b} | 9 r 2 : {a, b} ✓ ⌃(r)}.</formula><p>The labels are the triggering values ⌧ q (a) 2 [0, 1] for a 2 ⌃ which indicate how much a is triggered by q. Once the triggering values are determined, we follow the idea that a conditional r is triggered not more than the atoms in ⌃(r) and define the respective weighting factor by W q (r) = min{⌧ q (a) | a 2 ⌃(r)}.</p><p>The actual labeling of the vertices in N ( ) is an iterative process and starts with labeling the atoms a 2 ⌃ which are mentioned in the query q, i.e. a 2 ⌃(q), with ⌧ q (a) = 1. In the subsequent steps, the neighboring atoms are labeled and so on. The remaining atoms a 0 which are not reachable from the initially labeled atoms in ⌃(q) are labeled with ⌧ q (a 0 ) = 0. The labels of the atoms a 00 in between are the sum of the labels of the already labeled neighbors weighted by the sum of all labels so far plus 1, i.e., ⌧ q (a 00 ) =</p><formula xml:id="formula_7">P b2L: {a 00 ,b}2E ⌧ q (b) 1 + P b2L ⌧ q (b)</formula><p>, where L is the set of the already labeled atoms. This guarantees that these labels are between 0 and 1 and decrease for increasing iteration steps. Therewith, the triggering value of an atom depends on both the triggering values of the associated (earlier triggered) atoms and their quantity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Forgetting and Remembering</head><p>In ACT-R the base-level activation of a chunk is not constant but decreases over time and increases when the chunk is retrieved. This integrates the concepts of forgetting and remembering into ACT-R. In order to capture this dynamic view on the base-level activation, we propose to extend the base-level activation such that B (r) is multiplied with a forgetting factor after each inference request. For a fixed 2 [0, 1), the focus ( ) = ( , A, ✓) and r 2 , the forgetting factor , ( ) (r) is given by 1 + if r 2 ( ) and otherwise given by 1 . By doing so, the base-level activation of a conditional is decreased when the conditional is not selected for answering the query, and it is increased otherwise. When applying this update of the base-level activation for every inference request, the usage history of the conditionals is implemented into B (r).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusions and Future Work</head><p>We applied conditional reasoning to ACT-R <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b0">1]</ref> and developed a prototypical model for activation-based conditional inference. For this, we reformulated the activation function from ACT-R for conditionals and selected the conditionals with the highest degree of activation for drawing inference. With our approach it is possible to implement several aspects of human reasoning into modern expert systems such as focusing, forgetting, and remembering. The main challenge for future work is to find for a given query q = (B|A) a proper subset 0 of a belief base such that q is answered the same wrt. to 0 and , i.e., [[q]] I 0 = [[q]] I .</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>1</head><label>1</label><figDesc>and is a (ranking) model of a belief base (a finite set of conditionals) i↵  accepts all conditionals in . An inference operator [3] is a mapping I which assigns to each belief base an inference relation | ⇠ I ✓ L ⇥ L such that if (B|A) 2 , then A | ⇠ I B, ( D i r e c t I n f e r e n c e ) -if = ;, then A | ⇠ I B only if A |= B. (Trivial Vacuity) I = {(B|A) | A | ⇠ I B} denotes the set of inductive inferences from wrt. I. Inference operators yield a three-valued inference response to a query (B|A): [[(B|A)]]</figDesc></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgments. This work is supported by DFG Grant KE 1413/10-1 awarded to Gabriele Kern-Isberner and DFG Grant BE 1700/9-1 awarded to Christoph Beierle as part of the priority program "Intentional Forgetting in Organizations" (SPP 1921).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Anderson</surname></persName>
		</author>
		<title level="m">How can the human mind occur in the physical universe</title>
				<imprint>
			<publisher>Oxford University Press</publisher>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">The atomic components of thought</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Anderson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lebiere</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1998">1998</date>
			<publisher>Psychology Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Syntax splitting = relevance + independence: New postulates for nonmonotonic reasoning from conditional belief bases</title>
		<author>
			<persName><forename type="first">G</forename><surname>Kern-Isberner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Beierle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Brewka</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 17th International Conference on Principles of Knowledge Representation and Reasoning</title>
				<meeting>the 17th International Conference on Principles of Knowledge Representation and Reasoning</meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="560" to="571" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">System Z: A natural ordering of defaults with tractable applications to nonmonotonic reasoning</title>
		<author>
			<persName><forename type="first">J</forename><surname>Pearl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 3rd Conference on Theoretical Aspects of Reasoning about Knowledge</title>
				<meeting>the 3rd Conference on Theoretical Aspects of Reasoning about Knowledge</meeting>
		<imprint>
			<publisher>Morgan Kaufmann</publisher>
			<date type="published" when="1990">1990</date>
			<biblScope unit="page" from="121" to="135" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">W</forename><surname>Spohn</surname></persName>
		</author>
		<title level="m">The Laws of Belief: Ranking Theory and Its Philosophical Applications</title>
				<imprint>
			<publisher>Oxford University Press</publisher>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Focused inference and System P</title>
		<author>
			<persName><forename type="first">M</forename><surname>Wilhelm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Kern-Isberner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Thirty-Fifth AAAI Conference on Artificial Intelligence</title>
				<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="6522" to="6529" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
