<?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">G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 7 / 36</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<title level="a" type="main">G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 7 / 36</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">ED935A954571033E179898E006535393</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T01:37+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/>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>"Logics"</head><p>Want to capture the "typical" KR logics, including nonmonotonic logics with multiple acceptable belief sets (e.g., Reiter's Default Logic).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Logic</head><p>A logic L is a tuple</p><formula xml:id="formula_0">L = (KB L , BS L , ACC L )</formula><p>• KB L is a set of well-formed knowledge bases, each being a set (of formulas)</p><p>• BS L is a set of possible belief sets, each being a set (of formulas)</p><p>• ACC L : KB L → 2 BS L assigns to each knowledge base a set of acceptable belief sets • As in monotonic MCS, information integration via bridge rules</p><formula xml:id="formula_1">L is called monotonic, if<label>(</label></formula><p>• As in Contextual Default Logic, bridge rules (and logics used) can be nonmonotonic</p><p>• Unlike in Contextual Default Logic, arbitrary logics can be used</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Bridge Rules</head><p>L = L 1 , . . . , L n a collection of logics.</p><p>L k -bridge rule over L (1 ≤ k ≤ n):</p><p>s ← (r 1 : p 1 ), . . . , (r j : p j ), not (r j+1 : p j+1 ), . . Multi-Context Systems, ctd.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Multi-Context System</head><formula xml:id="formula_2">A Multi-Context System M = (C 1 , . . . , C n ) consists of contexts C i = (L i , kb i , br i ), i ∈ {1, . . . , n},</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>where</head><p>• each L i is a logic,</p><p>• each kb i ∈ KB i is a L i -knowledge base, and</p><p>• each br i is a set of L i -bridge rules over M's logics.</p><p>M can be nonmonotonic because one of its context logics is AND/OR because a context has nonmonotonic bridge rules.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Example</head><p>Consider the multi-context system M = (C 1 , C 2 ), where the contexts are different views of a paper by the authors.</p><p>• C 1 :</p><formula xml:id="formula_3">• L 1 = Classical Logic • kb 1 = { unhappy ⊃ revision } • br 1 = { unhappy ← (2 : work ) } • C 2 : • L 2 = Reiter's Default Logic • kb 2 = { good : accepted/accepted } • br 2 = { work ← (1 : revision), good ← not (1 : unhappy ) }</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acceptable Belief States</head><p>• Belief state: sequence of belief sets, one for each context</p><p>• Fundamental Question: Which belief states are acceptable?</p><p>• Must be based on the knowledge base of a context AND the information accepted in other contexts (if there are appropriate bridge rules)</p><p>• Intuition: belief states must be in equilibrium:</p><p>The selected belief set for each context C i must be among the acceptable belief sets for C i 's knowledge base together with the heads of C i 's applicable bridge rules.</p><p>Acceptable Belief States, ctd.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Applicable Bridge Rules</head><p>Let M = (C 1 , . . . , C n ). The bridge rule s ← (r 1 : p 1 ), . . . , (r j : p j ), not (r j+1 : p j+1 ), . . . , not (r m :</p><formula xml:id="formula_4">p m ) is applicable in belief state S = (S 1 , . . . , S n ) iff (1) p i ∈ S r i (1 ≤ i ≤ j), and (2) p k ∈ S r k (j + 1 ≤ k ≤ m). Equilibrium A belief state S = (S 1 , . . . , S n ) of M is an equilibrium iff for i ∈ {1, . . . , n} S i ∈ ACC i (kb i ∪ {head(r ) | r ∈ br i is applicable in S}). G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 13 / 36</formula><p>Example (ctd)</p><p>Reconsider multi-context system M = (C 1 , C 2 ):</p><p>• kb 1 = { unhappy ⊃ revision } (Classical Logic)</p><p>• kb 2 = { good : accepted/accepted } (Default Logic)</p><formula xml:id="formula_5">• br 1 = { unhappy ← (2 : work ) } • br 2 = { work ← (1 : revision), good ← not (1 : unhappy ) }</formula><p>M has two equilibria:</p><p>• E 1 = (Th({unhappy , revision}), Th({work })) and</p><p>• E 2 = (Th({unhappy ⊃ revision}), Th({good, accepted}))</p><formula xml:id="formula_6">G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 14 / 36</formula><p>• Problem: self-justifying beliefs</p><p>• Present e.g. in Autoepistemic Logic:</p><p>L rich ⊃ rich</p><p>• Other nonmonotonic formalisms are "grounded," e.g.</p><p>• Reiter's Default Logic,</p><p>• logic programs with Answer Set Semantics (Gelfond &amp; Lifschitz, 91), • ...</p><p>• Equilibria of MCSs are possibly ungrounded, e.g. E 1 ; may be wanted or not</p><p>• Groundedness can be achieved by restriction to special class of nonmonotonic formalisms </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Argumentation Context Systems</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Motivation</head><p>• Nonmonotonic MCS neglect 2 important aspects:</p><p>• What if information provided by different contexts is conflicting?</p><p>• What if a context does not only add information?</p><p>• ACS provide an answer to these questions.</p><p>• Focus on a particular type of local reasoners: argumentation frameworks.</p><p>• Goals achieved by introducing mediators.</p><p>G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 16 / 36</p><p>• Work based on Dung's widely used abstract argumentation frameworks (AFs).</p><p>• Abstract approach: arguments un-analyzed, attacks represented in digraph; can be instantiated in many different ways.</p><p>• Argument accepted unless attacked by an accepted argument.</p><p>• Semantics single out appropriate accepted sets of arguments:</p><p>• Grounded extension: accept unattacked args, eliminate args attacked by accepted args, continue until fixpoint reached. • Preferred extension: maximal conflict free set which attacks each of its attackers. • Stable extension: conflict-free set of arguments which attacks each excluded argument.</p><p>• (Value based) preferences captured: modify original AF.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Limitations</head><p>• No distinction between arguments, meta-arguments, sources of arguments etc.</p><p>• Our interest: additional structure and modularity</p><p>• Benefits:</p><p>• A handle on complexity and diversity</p><p>• A natural account of multi-agent argumentation</p><p>• Explicit means to model meta-argumentation</p><p>Motivating Example: Conference Reviewing Consider model of the paper review process for a conference</p><p>• Hierarchy consisting of PC chair, area chairs, reviewers, authors.</p><p>• PC chair determines review criteria.</p><p>• Area chairs make sure reviewers make fair judgements and eliminate unjustified arguments from reviews.</p><p>• Authors give feedback on reviews. Information flow thus cyclic.</p><p>• Reviewers exchange arguments in peer-to-peer discussion.</p><p>• Area chairs generate a consistent recommendation.</p><p>• PC chair takes recommendations as input for final decision.</p><p>Need a flexible framework allowing for cyclic structures encompassing different information integration methods. The Short Story</p><formula xml:id="formula_7">Med 1 A 1</formula><p>An argumentation module equipped with a mediator, can "listen" to other modules and "talk" to A 1 : sets an argumentation context using a context definition language; handles inconsistency. (1) head s a context expression (to be defined), body atoms arguments p i from a parent argumentation framework.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Context Based Argumentation</head><p>First step: a language for representing context:</p><formula xml:id="formula_8">a, b args; v , v values; r ∈ {skep, cred}; s ∈ {grnd, pref , stab} arg(a) / arg(a) a is a valid (invalid) argument att(a, b) / att(a, b) (a, b) is a valid (invalid) attack a &gt; b a is strictly preferred to b val(a, v ) the value of a is v v &gt; v value v is strictly better than v mode(r )</formula><p>the reasoning mode is r sem(s) the chosen semantics is s Context C: set of context expressions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Contexts as Modifiers</head><p>What are extensions of AF A under context C?</p><p>C transforms A to A C by (in)validating args and attacks appropriately using new argument def:</p><formula xml:id="formula_9">a b c d Let C = {arg(a), val(b, v 1 ), val(d, v 2 ), v 1 &gt; v 2 , c &gt; b}. A C is: def a b c d G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 25 / 36</formula><p>Acceptable Extensions</p><p>• Transformation handles statements except mode and sem.</p><p>• These are captured in the following definition:</p><p>Acceptable C-extension </p><formula xml:id="formula_10">= (E 1 , R 2 , . . . , R k , choice) where • E 1 is a set of context statements for A 1 ; • R i (2 ≤ i ≤ k ) is a set of bridge rules for A 1 based on A i ;</formula><p>• choice ∈ { sub , sub sk , , maj, maj sk }, where is a strict partial order on {1, . . . , k }.</p><p>Mediators, ctd.</p><p>Mediator determines consistent context based on</p><p>• arguments accepted by parents and</p><p>• chosen consistency method.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acceptable context</head><p>Let Med = (E 1 , R 2 , . . . , R k , choice) be a mediator for A 1 based on A 2 , . . . , A k . A context C for A 1 is acceptable wrt. sets of arguments S 2 , . . . ,</p><formula xml:id="formula_11">S k of A 2 , . . . , A k , if C is a choice-preferred set for (E 1 , R 2 (S 2 ), . . . , R k (S k )).</formula><p>Here R i (S i ) are the context statements derivable from S i under R i :</p><formula xml:id="formula_12">{h | h ← a 1 , ..., a j , not b 1 , ..., not b n ∈ R i , each a i ∈ S i , each b m ∈ S i }</formula><p>The Module Graph</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Module graph</head><p>Digraph G(F) = (F, E) where</p><formula xml:id="formula_13">M j → M i in E iff A j is among the A i 1 , . . . , A i k Med i is based on. Med 3 Med 4 Med 1 Med 2 A 1 A 2 A 3 A 4</formula><p>An argumentation context system Acceptable States</p><p>• For each module, pick accepted set of arguments and context</p><p>• Must fit together: chosen arguments acceptable given context, chosen context acceptable given chosen arguments of parents</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acceptable state</head><p>State S of F:</p><formula xml:id="formula_14">maps each M i = (A i , Med i ) to S(M i ) = (Acc i , C i ), Acc i a set of arguments of A i , C i a context for A i .</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>S acceptable, if</head><p>• each Acc i is an acceptable C i -extension for A i , and</p><p>• each C i is an acceptable context for Med i wrt. all Acc j for which G(F) has an arc M j → M i .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Some Results</head><p>• Existence of acceptable states</p><p>• Not guaranteed, even without stable semantics and default negation • Guaranteed if F hierarchic and sem(stab) does not occur in any mediator.</p><p>• Complexity</p><p>• Reasoning tasks related to acceptable states intractable in general.</p><p>• Deciding whether ACS F has some acceptable state Σ p 3 -complete.</p><p>• Has lower complexity depending on the various parameters and graph structure.</p><p>• F hierarchic, modules use grounded semantics and either sub or maj ⇒ acceptable state computable in polynomial time.</p><p>• Complexity of C-extensions dominated by underlying argumentation framework.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>MMCS: Context Formalisms</head><p>• Need updatable logics.</p><p>• Need parameterized semantics.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Context formalism</head><formula xml:id="formula_15">A context formalism L is a tuple L = (KB L , BS L , Sem L = {ACC i L }, U L , upd L } • KB L and BS L as before.</formula><p>• Sem L a set of possible semantics, each ACC i L : KB L → 2 BS L assigns to a KB a set of acceptable belief sets.</p><p>• U L a context language with adequate notion of consistency.</p><p>• upd L : KB L × 2 U L → KB L × Sem L assigns to a KB and a set of context formulas an updated KB and a semantics.</p><p>G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 34 / 36</p><p>• Acceptable belief set: E acceptable for KB under context C: E ∈ ACC i (KB ) where upd(KB, C) = (KB , ACC i ).</p><p>• Mediator: as in ACS, bridge rules with heads taken from U L and bodies elements of belief sets of parents.</p><p>• MMCS: as in ACS, modules consisting of a KB of particular formalism and corresponding mediator connecting to parents.</p><p>• Acceptable state: context and belief set for each module such that </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusions</head><p>• Account of recent/ongoing work on multi-context systems.</p><p>• Part I: heterogeneous nonmonotonic systems.</p><p>• Part II: generalized updates and consistency mechanisms, focus on argumentation.</p><p>• Part III: try to capture best of both worlds.</p><p>• MCS special case (cum grano salis): updates extensions, no consistency handling</p><p>• ACS special case: all formalisms Dung AFs • Account of recent/ongoing work on multi-context systems.</p><p>• Part I: heterogeneous nonmonotonic systems.</p><p>• Part II: generalized updates and consistency mechanisms, focus on argumentation.</p><p>• Part III: try to capture best of both worlds.</p><p>• MCS special case (cum grano salis): updates extensions, no consistency handling</p><p>• ACS special case: all formalisms Dung AFs • Account of recent/ongoing work on multi-context systems.</p><p>• Part I: heterogeneous nonmonotonic systems.</p><p>• Part II: generalized updates and consistency mechanisms, focus on argumentation.</p><p>• Part III: try to capture best of both worlds.</p><p>• MCS special case (cum grano salis): updates extensions, no consistency handling</p><p>• ACS special case: all formalisms Dung AFs • Account of recent/ongoing work on multi-context systems.</p><p>• Part I: heterogeneous nonmonotonic systems.</p><p>• Part II: generalized updates and consistency mechanisms, focus on argumentation.</p><p>• Part III: try to capture best of both worlds.</p><p>• MCS special case (cum grano salis): updates extensions, no consistency handling</p><p>• ACS special case: all formalisms Dung AFs • Account of recent/ongoing work on multi-context systems.</p><p>• Part I: heterogeneous nonmonotonic systems.</p><p>• Part II: generalized updates and consistency mechanisms, focus on argumentation.</p><p>• Part III: try to capture best of both worlds.</p><p>• MCS special case (cum grano salis): updates extensions, no consistency handling</p><p>• ACS special case: all formalisms Dung AFs </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusions</head><p>• Account of recent/ongoing work on multi-context systems.</p><p>• Part I: heterogeneous nonmonotonic systems.</p><p>• Part II: generalized updates and consistency mechanisms, focus on argumentation.</p><p>• Part III: try to capture best of both worlds.</p><p>• MCS special case (cum grano salis): updates extensions, no consistency handling</p><p>• ACS special case: all formalisms Dung AFs </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusions</head><p>• Account of recent/ongoing work on multi-context systems.</p><p>• Part I: heterogeneous nonmonotonic systems.</p><p>• Part II: generalized updates and consistency mechanisms, focus on argumentation.</p><p>• Part III: try to capture best of both worlds.</p><p>• MCS special case (cum grano salis): updates extensions, no consistency handling</p><p>• ACS special case: all formalisms Dung AFs </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>1) |ACC L (kb)| = 1 and (2) kb ⊆ kb , ACC L (kb) = {S}, and ACC L (kb ) = {S } implies S ⊆ S . Example Logics Over Signature Σ Propositional logic • KB: the sets of prop. Σ-formulas • BS: the deductively closed sets of prop. Σ-formulas • ACC(kb): Th(kb) Default logic • KB: the default theories over Σ • BS: the deductively closed sets of Σ-formulas • ACC(kb): the extensions of kb Normal LPs under answer set semantics • KB: the logic programs over Σ • BS: the sets of atoms of Σ • ACC(kb): the answer sets of kb</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head></head><label></label><figDesc>← p 1 , . . . , p j , not p j+1 , . . . , not p m</figDesc><table><row><cell>More Background</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="4">Inconsistency Handling</cell><cell></cell></row><row><cell cols="5">Use 4 methods for picking consistent subset of</cell></row><row><cell cols="5">Med 3 (F 1 , . . . , F n ), F i set of formulas (details irrelevant) Med 4</cell></row><row><cell></cell><cell cols="4">Preference based Majority based</cell></row><row><cell>Credulous</cell><cell>A 3</cell><cell>sub</cell><cell>A 4</cell><cell>maj</cell></row><row><cell>Skeptical</cell><cell></cell><cell>sub sk ,</cell><cell></cell><cell>maj sk</cell></row><row><cell></cell><cell cols="3">Med 1 Bridge Rules Med 2</cell><cell></cell></row><row><cell cols="5">Only rules referring to single other module needed</cell></row><row><cell cols="5">A 1 ⇒ bridge rules ordinary logic programming rules: A 2</cell></row><row><cell cols="5">An argumentation context system.</cell></row><row><cell>G. Brewka (Leipzig)</cell><cell cols="3">Nonmonotonic Multi-Context Systems</cell><cell>LOG-IC 2009</cell><cell>22 / 36</cell></row></table><note>s</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_9"><head></head><label></label><figDesc>MMCS very general and flexible; cover wide range of applications involving multi-agent meta-reasoning.</figDesc><table><row><cell></cell><cell>THANK YOU!</cell><cell></cell><cell></cell></row><row><cell>G. Brewka (Leipzig)</cell><cell>Nonmonotonic Multi-Context Systems</cell><cell>LOG-IC 2009</cell><cell>36 / 36</cell></row></table><note>•</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_10"><head></head><label></label><figDesc>MMCS very general and flexible; cover wide range of applications involving multi-agent meta-reasoning.</figDesc><table><row><cell></cell><cell>THANK YOU!</cell><cell></cell><cell></cell></row><row><cell>G. Brewka (Leipzig)</cell><cell>Nonmonotonic Multi-Context Systems</cell><cell>LOG-IC 2009</cell><cell>36 / 36</cell></row></table><note>•</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_11"><head></head><label></label><figDesc>MMCS very general and flexible; cover wide range of applications involving multi-agent meta-reasoning.</figDesc><table><row><cell>THANK YOU!</cell></row></table><note>• G. Brewka (Leipzig) Nonmonotonic Multi-Context Systems LOG-IC 2009 36 / 36</note></figure>
		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The Framework</p><p>• Put the pieces together</p><p>• Take collection of context based argument systems • Add mediator to each of them </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(Argumentation) Module</head><p>Pair M = (A, Med), where A is an AF and Med a mediator for A based on some AFs A 1 , . . . , A k .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Argumentation context system</head><p>• Advantage of MCS: cover large variety of logics </p></div>			</div>
			<div type="references">

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