• Aucun résultat trouvé

On Consensus in Belief Merging

N/A
N/A
Protected

Academic year: 2022

Partager "On Consensus in Belief Merging"

Copied!
12
0
0

Texte intégral

(1)

On Consensus in Belief Merging

(extended version including the proofs of all propositions)

Nicolas Schwind

National Institute of Advanced Industrial Science and Technology, Tokyo, Japan

nicolas-schwind@aist.go.jp

Pierre Marquis

CRIL-CNRS, Universit´e d’Artois, Institut Universitaire de France

Lens, France marquis@cril.fr

Abstract

We define a consensus postulate in the propositional belief merging setting. In a nutshell, this postulate imposes the merged base to be consistent with the pieces of informa- tion provided by each agent involved in the merging process.

The interplay of this new postulate with the IC postulates for belief merging is studied, and an incompatibility result is proved. The maximal sets of IC postulates which are consis- tent with the consensus postulate are exhibited. When satisfy- ing some of the remaining IC postulates, consensus operators are shown to suffer from a weak inferential power. We then introduce two families of consensus operators having a better inferential power by setting aside some of these postulates.

Introduction

In this paper, we are interested in defining consensus ope- rators for aggregating pieces of propositional information.

We consider a set ofncommunicating agents, each of them wanting to refine her own propositional beliefsϕi by mer- ging them with the beliefs of the other agents of the group.

Reaching this goal requires first to merge all the belief bases, then to determine how to refine eachϕiwith the result of the merging process. To achieve the first step, many belief mer- ging (BM) operators can be exploited, see e.g., (Lin 1996;

Revesz 1997; Liberatore and Schaerf 1998; Konieczny and Pino P´erez 2002a; Konieczny and Pino P´erez 2011). The second step calls for revision policies, as considered in (Schwindet al.2015; 2016).

Here the focus is laid on agents which are reluctant to change: each agent is ready to accept the merged base, pro- vided that it allows her to refine her prior beliefs ϕi but does not question them. Thus, the revision policy which is adopted by each such agent consists in expanding her belief baseϕiby the merged base if the conjunction is consistent, and to keepϕiunchanged otherwise. In order to avoid the latter case, we are interested in definingconsensus opera- tors, i.e., merging operators such that the merged base C that is generated satisfies theconsensus condition:Cis con- sistent with every input baseϕi that is consistent with the integrity constraintµ. In such a case,Cis said to be a con- sensus forKunderµ.

Copyright © 2018, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

Since consensus operators are BM operators, it is im- portant to situate them within the family of BM operators.

This family received much attention in AI and some rationa- lity postulates (the so-called IC postulates) associated with representation theorems have been pointed out (Konieczny and Pino P´erez 2002a). As BM operators, consensus ope- rators are thus expected to satisfy as many IC postulates as possible. Unfortunately, using fully rational merging opera- tors does not lead to compute merged bases which are con- sensuses in the general case.

Example 1 Consider a set of three US citizens, Alice, Bob, Charlie traveling together to Paris, and planning a trip to Normandy. They all know that they have to take a train at station Gare St Lazare but have different beliefs about the location and availability of the station from CDG Airport.

Thus, Alice (agent1) believes that Gare St Lazare is located at the north of Paris midtown, and at the west. Bob (agent2) has been told that Gare St Lazare is located at the south of Paris midtown, and that it is not reachable from CDG air- port in less than 30mn, and Charlie (agent3) believes that it is located at the north of Paris midtown, and is reacha- ble from CDG airport in less than 30mn. Representing the information using three propositional symbols (a: Gare St Lazare is located at the south of Paris midtown,b: Gare St Lazare is located at the east of Paris midtown, andc: Gare St Lazare is reachable from CDG airport in less than 30mn), the belief bases of Alice, Bob, and Charlie are respectively ϕ1={¬a∧ ¬b},ϕ2={a∧ ¬c}, andϕ3={¬a∧c}. Here there are no integrity constraint (µ=>). Suppose one takes advantage of the distance-based merging operator ∆dH to merge the belief bases of the profileK = {ϕ1, ϕ2, ϕ3} underµ.∆dHis based on the Hamming distance and uses sum as the aggregation function. It is known to satisfy all the IC postulates (Konieczny and Pino P´erez 2002a), thus it ap- pears prima facie as a good candidate for this job. However,

dµH({ϕ1, ϕ2, ϕ3})is equivalent to the base{¬a∧ ¬b},1 which is not a consensus for{ϕ1, ϕ2, ϕ3}underµsince it conflicts with Bob’s beliefs.

In order to satisfy the consensus condition for this exam- ple, a logically weaker merged base must be computed.

Thus, merging operators having quite a low inferential power look at a first glance as suitable consensus operators.

1Details of the computations are reported in Table 1.

(2)

Among them is thebasic merging operator∆b (Konieczny and P´erez 1999):∆bµ({ϕ1, ϕ2, ϕ3})is equivalent to the dis- junction of the three basesϕ1, ϕ2, ϕ3, hence to{(¬a∨¬c)∧

(a∨¬b∨c)}, so that it is consistent with every of them. How- ever, this consensus is not convenient since it does not con- vey any new piece of information to any of the three agents (expandingϕ12, orϕ3with it does not change anything:

there is no belief refinement at all). One consequence is that, for instance, it does not entail¬bwhich is not questioned by any of the three agents. Contrastingly, merged bases equiva- lent to{(¬a∨ ¬c)∧ ¬b}or to{(¬a∨ ¬c)∧(a∨c)∧ ¬b}

would be much better consensuses, since the first one would lead Bob and Charlie to improve their beliefs and the sec- ond one would lead each of the three agents to improve her beliefs. This example shows that one must take care of the in- ferential power of the consensus operators which are used.

The very objective of this paper is to determine the ex- tent to which the consensus condition is compatible with the IC postulates, to point out some consensus operators, and to delineate borders of the trade-off between the rationality conditions and the inferential power offered by such ope- rators. The main contributions are as follows. First of all, a consensus postulate is formally defined. The interplay of this new postulate with the “standard” IC postulates for be- lief merging is studied. We show that the consensus postu- late is incompatible with the conjunction of the IC postu- lates(IC2)and(IC6), while compatible with each of them taken separately. Since(IC2) is more central to BM than (IC6), the focus is laid on consensus operators satisfying (IC2). We also investigate how our consensus postulate in- teracts with the majority, arbitration and disjunction postu- lates. Then we show that the consensus operators satisfying (IC0)and(IC8)have a weak inferential power. Thus setting aside(IC8)is necessary for getting consensus operators sa- tisfying(IC0)and(IC2), and which are not too weak from the inferential standpoint. On this ground, we introduce two families of consensus operators. The first one is composed of the distance-based operators relying on a Pareto aggregation.

Such operators satisfy all IC postulates but(IC6)and(IC8).

The second one gathers consensus operators∇induced by merging operators ∆, and can be viewed as a generaliza- tion of the family of arbitration operators from (Liberatore and Schaerf 1998). When the underlying BM operator∆is an IC one, the corresponding consensus operator ∇is en- sured to satisfy all IC postulates but(IC5),(IC6)and(IC8).

We show how the expected consensuses for Example 1 as given above can be computed using some of the introduced consensus operators, and provide comparative results on the behaviour of these operators from the inferential standpoint.

A Glimpse at Propositional Merging

LetLP be a propositional language built up from a finite set of propositional variablesP and the usual connectives.

⊥(resp.>) is the Boolean constant always false (resp. true).

An interpretation is a mapping fromPto{0,1}, denoted by a bit vector whenever a strict total order onP is specified.

The set of all interpretations is denotedW.[ϕ]denotes the

set of models of the formulaϕ, i.e.,[ϕ] ={ω ∈ W |ω |= ϕ}.|=denotes logical entailment and≡logical equivalence, i.e.,ϕ|=ψiff[ϕ]⊆[ψ]andϕ≡ψiff[ϕ] = [ψ].

An integrity constraint µ is a propositional formula. A belief base ϕ denotes the set of beliefs of an agent, it is a finite and consistent set of propositional formulae, inter- preted conjunctively, so that ϕis identified with the con- junction of its elements. AprofileK = {ϕ1, . . . , ϕn}is a finite, multi-set of belief bases.VK(resp.WK) denotes the conjunction (resp. the disjunction) of all bases from K.t refers to the union of multi-sets. Given a profileKand a for- mulaµ,M C(K, µ)denotes the set of maximal subsets of bases from K which are jointly consistent with µ, that is, M C(K, µ) = {K0 ⊆ K |VK0∧µ 6|=⊥,∀K00 ⊆ K,K0 ( K00 ⇒ V

K00∧µ|=⊥}. Lastly,T

M C(K, µ)denotes the setT

K0∈M C(K,µ)K0.

A BM operator ∆ is a mapping associating with every integrity constraintµand every profileK ={ϕ1, . . . , ϕn} withn ≥ 1, a belief base ∆µ(K)called the merged base.

A set of “standard” properties denoted(IC0)-(IC8)(called IC postulates) expected for BM operators have been pointed out (Konieczny and Pino P´erez 2002a). Operators satisfying them are calledIC merging operators.

(IC0) ∆µ(K)|=µ;

(IC1) Ifµis consistent, then∆µ(K)is consistent;

(IC2) IfV

K ∧µis consistent, then∆µ(K)≡VK ∧µ;

(IC3) IfK1≡ K2andµ1≡µ2, then∆µ1(K1)≡∆µ2(K2);

(IC4) Ifϕ1 |=µ,ϕ2 |=µand∆µ({ϕ1, ϕ2})∧ϕ1is con- sistent, then∆µ({ϕ1, ϕ2})∧ϕ2is consistent;

(IC5) ∆µ(K1)∧∆µ(K2)|= ∆µ(K1t K2);

(IC6) If∆µ(K1)∧∆µ(K2)is consistent, then∆µ(K1t K2)|= ∆µ(K1)∧∆µ(K2);

(IC7) ∆µ1(K)∧µ2|= ∆µ1∧µ2(K);

(IC8) If∆µ1(K)∧µ2is consistent, then∆µ1∧µ2(K)|= ∆µ1(K)∧µ2.

In these postulates, when K1 = {ϕ1,1, . . . , ϕ1,n} and K2 = {ϕ2,1, . . . , ϕ2,n},K1 ≡ K2 means that there exists a bijection π from {1, . . . , n} to {1, . . . , n} such that for eachi ∈ {1, . . . , n}, we haveϕ1,i ≡ϕ2,π(i). We refer the reader to (Konieczny and Pino P´erez 2002a) for a detailed explanation about the rationale of these postulates.

The following additional postulates will also be conside- red in this paper (Konieczny and Pino P´erez 2002a; Everaere et al.2010):(Maj),(Arb)and(Disj), that respectively char- acterize the class of majority, arbitration (Konieczny and Pino P´erez 2002a) and disjunctive (Everaere et al. 2010) operators:

(Maj) ∃n≥1 ∆µ(K1t K2t. . .t K2

| {z }

n

)|= ∆µ(K2).

(Arb) If

µ1({ϕ1})≡∆µ2({ϕ2})

µ1↔¬µ2({ϕ1, ϕ2})≡(µ1↔ ¬µ2) µ16|=µ2

µ26|=µ1

(3)

then∆µ1∨µ2({ϕ1, ϕ2})≡∆µ1({ϕ1}).

(Disj) IfW

K ∧µis consistent, then∆µ(K)|=W K.

Among IC merging operators are some distance-based operators, i.e., operators which are based on the selection of some models of the integrity constraint, the “closest”

ones to the given profile. Those operators are characte- rized by a distance d between interpretations and an ag- gregation function f (Konieczny et al. 2004). They asso- ciate with every integrity constraint µ and every profile K a belief base ∆d,fµ (K) which satisfies [∆d,fµ (K))] = min([µ],≤d,fK ), where ≤d,fK is the total preorder over in- terpretations induced by K defined by ω ≤d,fK ω0 if and only if df(ω,K) ≤ df0,K), where df(ω,K) = fϕi∈K{d(ω, ϕi)}andd(ω, ϕi) = minω0|id(ω, ω0). Usual distances aredD, the drastic distance anddH, the Hamming distance. Note that some distance-based operators are not IC merging ones (some conditions must be satisfied byf, see (Koniecznyet al.2004)) but taking advantage of usual ag- gregation functions asΣ,GMaxandGMin(Everaereet al.

2010) lead to IC merging operators.

Example 1 (continued) LetLP be built up from the set of propositional variablesP = {a, b, c},ϕ1 = {¬a∧ ¬b}, ϕ2 = {a∧ ¬c}, ϕ3 = {¬a∧c} and µ = >. We con- sider Σ, GMax and GMin operators based on the drastic distance on the one hand, the Hamming distance on the other hand. Table 1 gives for each interpretationω ∈ [µ]

the distancesd(ω, ϕi)ford∈ {dD, dH}andi∈ {1,2,3}, and shows for each interpretation whether it is selected in

d,Σµ (K),∆d,GMaxµ (K)and∆d,GMinµ (K)respectively (inter- pretationsωare denoted as binary sequences following the orderinga < b < c).

• ∆dµD(K) ≡ ∆dµD,GMax(K) ≡ ∆dµD,GMin(K) ≡ ¬a∧

¬b∧c≡ϕ1∧ϕ3.

• ∆dµH(K)≡ ¬a∧ ¬b≡ϕ1;

• ∆dµH,GMax(K)≡ ¬a∧ ¬b∧ ¬c;

• ∆dµH,GMin(K)≡ ¬a∧ ¬b∧c≡ϕ1∧ϕ3.

Consensus and Propositional Merging

Aconsensus operatoris a BM operator satisfying the follo- wing consensus postulate(CO):

(CO) ∀ϕi∈ K, ifϕi∧µis consistent, thenϕi∧∆µ(K)is consistent.

When ∆ is a merging operator satisfying (CO), the merged base∆µ(K)is said to be a consensus forKunderµ.

Let us investigate how the consensus postulate interacts with the IC postulates. First of all,(CO)can be viewed as a stronger version of the equity postulate(IC4):

Proposition 1 Every consensus operator satisfies(IC4).

Proof:Let∆be a consensus operator, i.e., it satisfies(CO).

Letµbe a formula, and let ϕ1, ϕ2 be two consistent bases such that ϕ1 |= µ, ϕ2 |= µ and∆µ({ϕ1, ϕ2})∧ϕ1 is consistent. Sinceϕ2∧µis consistent, by(CO)we get that

µ({ϕ1, ϕ2})∧ϕ2is consistent. Hence,∆satisfies(IC4).

Then a key issue is to determine whether(CO)is compati- ble or not with the IC postulates. It turns out that the answer to it is negative. More precisely:

Proposition 2 There is no BM operator jointly satisfying (IC2),(IC6), and(CO).

Proof: Let K = {ϕ1, ϕ2} such that [ϕ1] = {ω1} and [ϕ2] = {ω2}, and let µ such that [µ] = {ω1, ω2}.

Towards a contradiction, assume there exists a BM operator ∆ satisfying (IC2), (IC6), and (CO). By (IC2), ∆µ({ϕ2}) ≡ ϕ2, so [∆µ({ϕ2})] = {ω2}.

Furthermore, by (CO), {ω1, ω2} ⊆ [∆µ({ϕ1, ϕ2})].

Hence, [∆µ({ϕ1, ϕ2}) ∧ ∆µ({ϕ2})] = {ω2}, so

µ({ϕ1, ϕ2}) ∧ ∆µ({ϕ2}) 6|= ⊥. Then, by (IC6),

µ({ϕ1, ϕ2, ϕ2}) |= ∆µ({ϕ1, ϕ2}) ∧ ∆µ({ϕ2}). Thus [∆µ({ϕ1, ϕ2, ϕ2})] = {ω2}. However, by(CO) we must also have{ω1, ω2} ⊆[∆µ({ϕ1, ϕ2, ϕ2})]. Contradiction.

The other IC postulates do not jointly conflict with(CO).

Indeed, one can find a BM operator∆satisfying(CO)and all the IC postulates but(IC2). Thetrivial merging operator

tgiven by∆tµ(K) ={µ}does the job.

Proposition 3 ∆t satisfies(CO)and all IC postulates but (IC2).

Proof:

• (CO),(IC0),(IC1),(IC3),(IC5),(IC6),(IC7), and(IC8) are obviously satisfied.

• (IC4)is satisfied:∆tµ({ϕ1, ϕ2})∧ϕ2is equivalent toµ∧ ϕ2. Ifϕ2|=µ, it is equivalent toϕ2, which by assumption is consistent (as any belief base considered as input in a profile).

• (IC2)is not satisfied: as a counter-example, just consider the singleton profile K = {{a}} and the integrity con- straint µ = b. Since VK ∧µis consistent, (IC2)asks

tµ(K)to be equivalent toa∧b. But∆tµ(K)is equivalent tob.

But∆tis not an “interesting” operator as it gives up all in- formation from any input profile, even when all belief bases are jointly consistent with the integrity constraint.

On the other hand, one can define consensus operators satisfying(IC2)and “almost” all other IC postulates. More precisely, there exist BM operators ∆satisfying(CO)and all the IC postulates but(IC6). This is the case of thedrastic merging operator∆d (Konieczny and P´erez 1999) defined by:

dµ(K) = V

K ∧µ if consistent,

µ otherwise;

and of thebasic merging operator∆b(Konieczny and P´erez 1999) defined by:

bµ(K) =





VK ∧µ if consistent,

WK ∧µ ifVK ∧µis inconsistent andW

K ∧µis consistent,

µ otherwise.

(4)

ω ϕ1 ϕ2 ϕ3 Σ GMax GMin P ar ∇dD,f ϕ1 ϕ2 ϕ3 Σ GMax GMin P ar ∇dH,GMindH,Σ/GMax 000

d=dD

0 1 1

d=dH

0 1 1 • • • •

100 1 0 1 • • 1 0 2 • • •

010 1 1 1 1 1 1

001 0 1 0 • • • • • 0 2 0 • • • • •

110 1 0 1 • • 2 0 2

101 1 1 1 1 1 1

011 1 1 0 1 2 0

111 1 1 1 2 1 1

Table 1: The BM operators∆d,Σ,∆d,GMax,∆d,GMin,∆d,P arand∇d,f ford∈ {dD, dH}andf ∈ {Σ,GMax,GMin}. The left part (resp. right part) depicts the case whered=dD(resp.d=dH).

Proposition 4 ∆d and ∆b satisfy (CO)and all IC postu- lates but(IC6).

Proof:The fact that∆dand∆bsatisfies all IC postulates but (IC6)is shown in (Konieczny and P´erez 1999).

Let us first show that ∆d satisfies(CO). IfV

K ∧µ is consistent, then∆dµ(K) =VK ∧µ. This implies that every base ϕfrom K is consistent with ∆dµ(K), hence(CO) is satisfied. IfV

K ∧µis inconsistent, then∆dµ(K) =µ, and (CO)is satisfied by definition.

In order to show that∆b satisfies(CO), we consider the different cases:

• VK ∧µis consistent. Then the proof is similar to the case of∆d, since∆bµ(K) =V

K ∧µ. Every baseϕfromKis consistent with∆bµ(K), hence(CO)is satisfied.

• V

K ∧µis inconsistent andW

K ∧µis consistent. In this case,∆bµ(K) =W

K ∧µ. Letϕ∈ Kbe such thatϕ∧µis consistent. Then∆bµ(K)∧ϕ≡W

K ∧µ∧ϕ≡µ∧ϕis consistent as well, and(CO)is satisfied.

• WK ∧µis inconsistent. This means that everyϕ∈ Kis such thatϕ∧µis inconsistent, and in this case(CO)is trivially satisfied.

The last two propositions can be used to strengthen Propo- sition 2, showing that(IC2),(IC6), and(CO)is aminimal set of incompatible postulates (i.e., while there is no merging operator satisfying the three postulates, one can find merging operators satisfying any proper subset of it). Yet(IC2)is es- sential to belief merging. Indeed, a fundamental expectation of BM is to ensure that the beliefs of a group of agents is at least as (logically) strong as the individual beliefs, when there is no conflict between them. That way, synergetic ef- fects are possible, i.e., some logical consequences of the beliefs of the group may not be among the consequences of any isolated agent. This is what(IC2)captures. On the other hand,(IC6)is sometimes considered as too “strong.”

Loosely speaking it is the counterpart of a very restrictive Pareto condition, considering the aggregation of sets of cri- teria, not only individual ones. This explains why many mer- ging operators of interest proposed in the literature fail to satisfy(IC6), e.g., the formula-based operators (Konieczny 2000) and the quota operators (Everaereet al. 2010); and

this is also why weaker postulates (like (IC6b)introduced in (Everaereet al.2014)2) have been previously considered.

Therefore, as we are interested in consensus operators satis- fying(IC2),(IC6)must be set aside.

Let us now take look at how consensus operators relate to(Maj),(Arb)and(Disj)together with the IC postulates (except(IC6)). It turns out that similarly to(IC6),(Maj)ap- pears as antagonistic with(CO)under(IC2)(Proposition 5), and that(IC2),(Maj), and(CO)is a minimal set of incom- patible postulates (Proposition 6):

Proposition 5 There is no BM operator jointly satisfying (IC2),(Maj), and(CO).

Proof: Let K = {ϕ1, ϕ2} such that [ϕ1] = {ω1} and [ϕ2] ={ω2}, and letµsuch that[µ] ={ω1, ω2}. Consider any BM operator ∆ satisfying (IC2)and (Maj). Since ∆ satisfies (IC2), one must have ∆µ({ϕ2}) ≡ ϕ2, so that [∆µ({ϕ2})] ={ω2}. Furthermore, by(CO), for anyn≥1 we get that{ω1, ω2} ⊆ [∆µ({ϕ1} t {ϕ2} t. . .t {ϕ2}

| {z }

n

)].

Hence,(Maj)is not satisfied.

Proposition 6 ∆tsatisfies(Maj).

Proof:The proof is obvious by definition of∆t.

On the other hand,(Arb)and(Disj)are compatible with (CO)and all IC postulates (except(IC6)):

Proposition 7 ∆dand∆bsatisfy(Arb)and(Disj).

Proof:By definition of∆d and∆b,(Disj)is obviously sa- tisfied. Let∆?∈ {∆d,∆b}and let us show that∆?satisfies (Arb). Assume that ∆? satisfies the four preconditions of (Arb), i.e.,

(1) ∆?µ1({ϕ1})≡∆?µ2({ϕ2});

(2) ∆?µ1↔¬µ2({ϕ1, ϕ2})≡(µ1↔ ¬µ2);

(3) µ16|=µ2; (4) µ26|=µ1.

Let us first show that ϕ1 ∧ µ1 is consistent. Toward a contradiction, assume that ϕ1 ∧ µ1 is inconsistent. By

2(IC6b)requires that if∆µ1)∧. . .∧∆µn)is consistent, then∆µ1, . . . , ϕn)|= ∆µ1)∧. . .∧∆µn).

(5)

definition of∆?,∆?µ1({ϕ1}) ≡ µ1. So by condition (1), µ1 ≡ ∆?µ2({ϕ2}). Yet ∆?µ2({ϕ2}) |= µ2, thusµ1 |= µ2, which contradicts condition (3). We can show thatϕ2∧µ2 is consistent using a similar reasoning. So we have that ϕ1 ∧ µ1 is consistent and ϕ2 ∧ µ2 is consistent. We need to show that ∆?µ1∨µ2({ϕ1, ϕ2}) ≡ ∆?µ1({ϕ1}). Yet

?µ

1({ϕ1}) ≡ ϕ1 ∧ µ1 and ∆?µ

2({ϕ2}) ≡ ϕ2 ∧ µ2. So by condition (1) we get that ϕ1 ∧ µ1 ≡ ϕ2 ∧ µ2. So (µ1 ∨ µ2) ∧ ϕ1 ∧ ϕ2 is consistent. Hence,

?µ1∨µ2({ϕ1, ϕ2}) ≡ (µ1 ∨ µ2) ∧ ϕ1 ∧ ϕ2 ≡ (µ1∧ϕ1∧ϕ2)∨(µ2∧ϕ1∧ϕ2)≡(µ1∧ϕ1∧ϕ2)∨(µ1∧ϕ1)≡ µ1∧ϕ1 ≡ ∆?µ

1({ϕ1}). This shows that both∆d and∆b satisfy(Arb).

According to Proposition 4, the drastic and basic opera- tors appear as relatively “well-behaved” in terms of IC prop- erties. In addition (Proposition 7), they satisfy (Arb) and (Disj). However, wheneverVK ∧µis inconsistent nothing new can be inferred from the merged base∆dµ(K)or∆bµ(K) that cannot be inferred by at least one the bases from the pro- file. That is to say, for every baseϕi∈ K,ϕi|= ∆dµ(K)and ϕi|= ∆bµ(K). A natural question is then whether there exist some consensus operators which satisfy all (or a subset of) IC postulates apart from(IC6)and which offer a reasonable compromise from the inferential standpoint. It turns out that the consensus operators satisfying a few IC postulates do not preserve much information from the input profile:

Proposition 8 Let ∆ be a BM operator satisfying (CO), (IC0)and(IC8). For any profileKand each baseϕi ∈ K, if ϕi∧µ 6|= ∆µ(K)then (i) ϕi ∈ T

M C(K, µ) and (ii)

∀ϕj ∈ K,ϕj ∈/T

M C(K, µ)⇒ϕj∧µ|=ϕi∧µ.

Proof:We first prove the following lemma:

Lemma 1 Let∆be an operator satisfying(CO),(IC0)and (IC8). For each baseϕi ∈ K, ifϕi∧µis consistent then ϕi∧µ|= ∆µ(K)or∆µ(K)|=ϕi∧µ.

Proof: Given a set of interpretations M, let φ(M) de- note any formula satisfying [φ(M)] = M. Assume ϕi∧µ6|= ∆µ(K)and let us prove that∆µ(K)|=ϕi∧µ. Let ω|=ϕi∧µ∧ ¬∆µ(K). Assume towards a contradiction that

µ(K)6|=ϕi∧µ. Then letω0 |= ∆µ(K)∧ ¬(ϕi∧µ). By (IC0),ω0 |=µsoω0 |= ∆µ(K)∧ ¬ϕi. Sinceω 6|= ∆µ(K) and ω0 |= ∆µ(K), ∆µ(K)∧φ({ω, ω0}) ≡ φ({ω0}). So by (IC8), ∆φ({ω,ω0})(K) |= φ({ω0}). On the one hand, ω0 6|= ϕi so ∆φ({ω,ω0})(K) ∧ ϕi |= ⊥. On the other hand, ω |= ϕi so φ({ω, ω0})∧ϕi 6|= ⊥, and by (CO)

φ({ω,ω0})(K)∧ϕi6|=⊥. Contradiction.

We now prove the proposition. Let ϕi ∈ K, ϕi ∧ µ 6|= ∆µ(K). We prove (i) ϕi ∈ TM C(K, µ).

Assume towards a contradiction that ϕi ∈/ T

M C(K, µ).

Sinceϕi∧µ6|=⊥,M C(K, µ)6=∅. So letS⊆M C(K, µ), ϕi ∈/ S. By Lemma 1,∆µ(K) |= ϕi∧µ. Yetϕi ∈/ S, so VS ∧µ∧ϕi |= ⊥. So let ϕj ∈ S,∆µ(K) 6|= ϕj∧µ.

We haveϕj∧µ 6|=⊥, so by Lemma 1,ϕj∧µ|= ∆µ(K).

We got that ∆µ(K) |= ϕi ∧µ and ϕj ∧µ |= ∆µ(K), therefore ϕj ∧ µ |= ϕi ∧ µ. This contradicts that VS ∧µ∧ϕi |= ⊥. Therefore, ϕi ∈ T

M C(K, µ). We

now prove (ii). We already got that∆µ(K) |= ϕi∧µ. Let ϕj ∈/ TM C(K, µ). By using the contrapositive of (i) on ϕj, we getϕj∧µ|= ∆µ(K). Hence,ϕj∧µ|=ϕi∧µ. This concludes the proof.

Proposition 8 (i) tells us that using a consensus operator

∆satisfying(IC0)and(IC8), leads the merged base∆µ(K) to be entailed by each base from the profile (in conjunction with µ) which does not belong to all maximal consistent subsets from M C(K, µ); and (ii) each one these bases (in conjunction with µ) necessarily entails each base that be- longs to all maximal consistent subsets from M C(K, µ).

This shows that consensus operators satisfying (IC0) and (IC8)have a weak inferential power.

The next proposition is a noticeable consequence of these results. We say that a profileKcontains a disagreement over µwheneverV

i∈ K |ϕi∧µ6|=⊥}is inconsistent:

Proposition 9 Let ∆ be a BM operator satisfying (CO), (IC0)and(IC8). For each profileKand each formulaµ, ifK contains a disagreement overµ, thenW

K0∈M C(K,µ)

VK0∧ µ|= ∆µ(K).

Proof:In this proof, given a finite setE we denote by|E|

the number of elements in E. Let ∆ be a BM operator satisfying (CO), (IC0) and (IC8), µ be a formula and K be a profile that contains a disagreement over µ. Let K0∈M C(K, µ). We need to prove thatVK0∧µ|= ∆µ(K).

By Proposition 8 (i) we already have that for each base ϕi ∈ K0, if ϕi ∈/ TM C(K, µ)then ϕi∧µ |= ∆µ(K).

Then it is enough to prove that ifϕi ∈T

M C(K, µ), then eitherϕi∧µ |= ∆µ(K)orV{K0i} ∧µ ≡VK0∧µ.

So letϕi ∈ T

M C(K, µ), assume that ϕi ∧µ 6|= ∆µ(K) and let us prove that V

{K0i} ∧µ ≡ V

K0 ∧µ. Yet by hypothesis, K contains a disagreement over µ, so V{ϕj ∈ K |ϕj∧µ6|=⊥}is inconsistent. This means that for each K00 ∈ M C(K, µ), there exists a baseϕk ∈ K00 such that ϕk ∈/ T

M C(K, µ). This is true in particular for K00 = K0, i.e., there exists a base ϕk ∈ K0 such that ϕk ∈/ T

M C(K, µ). And by Proposition 8 (ii) we have that ϕk∧µ|=ϕi∧µ. Hence,V{K0i} ∧µ≡VK0∧µ. This shows thatW

K0∈M C(K,µ)

VK0∧µ|= ∆µ(K).

Proposition 9 states that in presence of (IC0) and (IC8), the disjunction of all maximal consistent subsets of M C(K, µ)entails the merged base when the profileKcon- tains a disagreement over the integrity constraintsµ. Yet pro- files containing a disagreement over the integrity constraints are the most “interesting” ones in belief merging, as dealing with jointly inconsistent bases is precisely what makes the merging issue a non-trivial one.

Before closing this section, we show that the indecisive- ness of consensus operators gets more critical in presence of additional IC postulates. Let us consider a weakening of (IC6)introduced in (Konieczny and Pino P´erez 2002b):

(IC6’) If∆µ(K1)∧∆µ(K2)is consistent, then∆µ(K1t K2)|= ∆µ(K1)∨∆µ(K2).

Clearly, a BM operator satisfying(IC6)also satisfies(IC6’).

Merging operators satisfying all IC postulates yet repla- cing (IC6) by (IC6’) are called quasi-merging operators

(6)

(Konieczny and Pino P´erez 2002b). Among them are the Max operators (Konieczny and Pino P´erez 2002b), i.e., distance-based operators usingMaxas an aggregation func- tion. Interestingly, although (IC6) is not compatible with (CO)and(IC2), one can find a quasi-merging operator that is a consensus one. Indeed, the drastic merging operator∆d is a quasi-merging operator (cf. Theorem 87 in (Konieczny 1999)) and Proposition 4 shows that it satisfies(CO). How- ever, as we argued before this operator makes poor use of information conveyed by the input profile. Actually, in pres- ence of(IC2), (IC7) and(IC6’) in addition to(IC0) and (IC8), the result given in Proposition 8 is strengthened:

when dealing with any profile whose belief bases are jointly inconsistent with the integrity constraints, every consensus quasi-merging operator returns a merged base which is en- tailed by the disjunction of all non-valid bases, once con- joined with the integrity constraints:

Proposition 10 Let ∆ be a merging operator satisfying (CO),(IC0),(IC2),(IC6’),(IC7)and(IC8). IfV

K ∧µis inconsistent, then for each baseϕi ∈ Ksuch thatϕiis not valid, we have thatϕi∧µ|= ∆µ(K).

Proof: In this proof, given a set of interpretation M, let φ(M)denote any formula satisfying[φ(M)] = M. Let∆ be a merging operator satisfying(CO),(IC0),(IC2),(IC6’), (IC7) and (IC8). Let K be such that V

K ∧ µ is incon- sistent. Let us first prove that for each baseϕi ∈ Ksuch thatµ 6|= ϕii∧µ |= ∆µ(K). Letϕi be a base fromK such thatµ 6|= ϕiand let us prove thatϕi∧µ |= ∆µ(K).

This is trivially true ifϕi∧µis inconsistent, so assume that ϕi ∧µ is consistent. Toward a contradiction, assume that ϕi∧µ 6|= ∆µ(K). From Lemma 1 we get that∆µ(K) |= ϕi∧µ. Moreover, letω|=ϕi∧µ,ω6|= ∆µ(K). Letω0 |=µ, ω06|=ϕi∧µand letω00|= ∆µ(K). Let us now show thatω|=

µ(K t {φ({ω0, ω00})}). Assume thatϕi ∈/ S

M C(K t {φ({ω0, ω00})}, µ). In this case, by point (i) of Proposition 8 we get thatϕi∧µ |= ∆µ(K t {φ({ω0, ω00})}), and since ω|=ϕi∧µ,ω |= ∆µ(K t {φ({ω0, ω00})})holds. Then as- sume thatϕi∈SM C(K t {φ({ω0, ω00})}, µ). Let us prove thatφ({ω0, ω00})∈/S

M C(K t {φ({ω0, ω00})}, µ). Toward a contradiction, assume that φ({ω0, ω00}) ∈ SM C(K t {φ({ω0, ω00})}, µ). Yetϕi∈S

M C(K t {φ({ω0, ω00})}, µ) andϕi∧φ({ω0, ω00}) ≡ φ({ω00}), so this means that for each ϕj ∈ K, ω00 |= ϕj, that is,V

K ∧ µis consistent, which contradicts our initial hypothesis. So now, we have ϕi ∈ S

M C(K t {φ({ω0, ω00})}, µ) and φ({ω0, ω00}) ∈/ SM C(K t{φ({ω0, ω00})}, µ). By Proposition 8 we get that ϕi∧µ |= ∆µ(K t {φ({ω0, ω00}))or φ({ω0, ω00})∧µ |= ϕi∧µ. In the first case, sinceω |=ϕi∧µ,ω |= ∆µ(K t {φ({ω0, ω00})})holds. The second case leads to a contra- diction, since ω0 |= φ({ω0, ω00})∧µ andω0 6|= ϕi ∧µ.

We have now proved that ω |= ∆µ(K t {φ({ω0, ω00})}).

Yet we have defined ω such that ω 6|= ∆µ(K). More- over, ω0, ω00 |= µ so by (IC2) ∆µ(φ({ω0, ω00})) ≡ φ({ω0, ω00}); thusω 6|= ∆µ(φ({ω0, ω00})). Hence,∆µ(K t {φ({ω0, ω00})}) 6|= ∆µ(K)∨∆µ(φ({ω0, ω00})). Yet ω0 |=

µ(K)∧∆µ(φ({ω0, ω00})), so∆µ(K)∧∆µ(φ({ω0, ω00})) is consistent. This contradicts (IC6’). Therefore, we have

proved that

∀ϕi∈ K, µ6|=ϕi⇒ϕi∧µ|= ∆µ(K). (1) We are now ready to prove the proposition. Letϕi ∈ K, ϕinot valid. We need to prove thatϕi∧µ|= ∆µ(K). This is trivially true if ϕi ∧µ is inconsistent, so assume that ϕi ∧µis consistent. Let ω 6|= ϕi (such an interpretation exists since ϕi is not valid.) Let µ0 = µ∨φ({ω}). Note thatV

K ∧µ0 is inconsistent sinceV

K ∧µis inconsistent andω 6|= ϕi. We have thatµ0 6|= ϕi, thus by Equation 1 we get that ϕi ∧µ0 |= ∆µ0(K). All together, we have ϕi∧µ|=ϕi∧µ0∧µ,ϕi∧µ0∧µ|= ∆µ0(K)∧µ, and by (IC7)∆µ0(K)∧µ|= ∆µ(K). Therefore,ϕi∧µ|= ∆µ(K).

This concludes the proof.

Let us summarize: first, by Proposition 2, there is no con- sensus operator satisfying (IC2) and (IC6), so that (IC6) must be set aside. Second, by Proposition 8, we know that one cannot find a consensus operator with a reasonable infe- rential power which satisfies(IC0)and(IC8)(things getting worse in presence of (IC7),(IC2)and(IC6’), cf. Proposi- tion 10). Yet(IC0)captures a fundamental principle whereas (IC8)could be considered as too strong: it is the BM coun- terpart of the postulate(R6)in belief revision (Katsuno and Mendelzon 1991), and revision operators of interest yet not satisfying (R6) have been proposed in the literature (Kat- suno and Mendelzon 1991; Benferhatet al.2005) Therefore, in addition to(IC6),(IC8)appears as the best condition to be relaxed to get more interesting consensus operators. This is what we do in the following.

Pareto Consensus Operators

We now focus on a class of consensus operators, called Pareto operators. As distance-based operators, Pareto ope- rators take advantage of a distancedbetween interpretations which defines a distance between an interpretationωand a belief base asd(ω, ϕ) = minω0|d(ω, ω0). Every interpre- tationωis then associated with a list of numbers(δ1, . . . , δn) where for eachϕi ∈ K,δi = d(ω, ϕi). Pairs of interpreta- tions are then compared using the Pareto criterion on the list of numbers associated with them. The selected models of the merged base are the “closest” ones to the profile in terms of Pareto optimality:

Definition 1 (Pareto dominance) Given a profileK, a dis- tance d between interpretations and two interpretations ω, ω0,ωis said to(weakly) Pareto dominateω0 w.r.t.dand K, noted ω ≤d,P arK ω0, if for each ϕi ∈ K, d(ω, ϕi) ≤ d(ω0, ϕi).

Pareto operators are then formally defined as follows:

Definition 2 (Pareto operator) Given a distance d be- tween interpretations, the Pareto merging operator based ond, denoted by ∆d,P ar, associates with every formulaµ and every profileKa belief base∆d,P arµ (K)which satisfies [∆d,P arµ (K)] = min([µ],≤d,P arK ).

Proposition 11 For any distancedbetween interpretations,

d,P ar satisfies (CO), (IC0), (IC1), (IC2), (IC3), (IC4),

(7)

(IC5)and (IC7). It does not satisfy(IC6),(IC8),(Arb)or (Disj)in the general case.

Proof: (IC0),(IC1)and(IC3)are directly satisfied by defi- nition of∆d,P ar.

(CO): Letϕi ∈ Ksuch thatϕi∧µis consistent. We need to show thatϕi∧∆d,P arµ (K)is consistent. Toward a con- tradiction, assume thatϕi∧∆µ(K)is inconsistent, i.e., for everyω |= ϕi,ω /∈ min([µ],≤d,P arK ), that is, there existsω0 |= µ∧ ¬ϕi such thatω0 <d,P arK ω. We have that ω0i ≤ ωi, or equivalently, d(ω0, ϕi) ≤ d(ω, ϕi).

Yet ω |= ϕi and ω0 6|= ϕi, thus d(ω, ϕi) = 0 and d(ω0, ϕi)>0. Contradiction. So∆d,P arsatisfies(CO).

(IC2): Assume thatV

K ∧µis consistent. Letω|=V K ∧µ and ω0 |= µ, ω0 6|= V

K. It is enough to show that ω <d,P arK ω0. Yet for each ϕi ∈ K, ω |= ϕi, thus ωi =d(ω, ϕi) = 0. On the other hand, for eachϕi ∈ K, ωi0 = d(ω0, ϕi) ≥ 0, and there existsϕj ∈ Ksuch that ω06|=ϕj, thusωj0 =d(ω0, ϕj)>0. Hence,ω <d,P arK ω0. Therefore,∆d,P arµ (K)≡V

K ∧µ, showing that∆d,P ar satisfies(IC2).

(IC4): By Proposition 1 and since ∆d,P arµ (K) satisfies (CO).

(IC5): Letω |= ∆d,P ar(K1)∧∆d,P ar(K2). Letω0 |= µ.

We have thatω0 6<d,P arK

1 ωandω0 6<d,P arK

2 ω. This means that for eachϕi ∈ K1i ≤ω0ior there existsϕj ∈ K1

such thatωj < ω0j. Similarly, for eachϕi ∈ K2i ≤ω0i or there existsϕj ∈ K2 such thatωj < ωj0. So for each ϕi ∈ K1t K2i ≤ ω0i or there exists ϕj ∈ K2 such thatωj < ω0j. Hence,ω0 6<d,P arK1tK2 ω. So we get thatω|=

d,P arµ (K1tK2). This shows that∆d,P arsatisfies(IC5).

(IC7): Letω |= ∆d,P arµ

1 (K)∧µ2. For everyω0 |=µ1, we know thatω0 6<d,P arK ω. In particular, for everyω0|=µ1∧ µ2, we know thatω0 6<d,P arK ω. Hence,ω|= ∆d,P arµ1∧µ2(K).

Therefore,∆d,P arsatisfies(IC7).

The fact that∆d,P ar does not satisfy(IC6)comes from Proposition 2 and since∆d,P arsatisfies(CO)and(IC2).

To show that∆d,P ardoes not satisfy(IC8), consider the Pareto operator∆dD,P ar based on the drastic distance, the profileK={ϕ1, ϕ2, ϕ3}such that[ϕ1] ={ω1, ω2},[ϕ2] = {ω1, ω3},[ϕ3] = {ω3},µ1 =>and[µ2] = {ω2, ω3}. We have that∆µ1(K)≡ϕ2, so∆µ1(K)∧µ2is consistent. Yet [∆µ1(K)∧µ2] ={ω3}and[∆µ1∧µ2(K)] ={ω2, ω3}, thus

µ1∧µ2(K)6|= ∆µ1(K)∧µ2. Therefore(IC8)is not satis- fied.

To show that∆d,P ardoes not satisfy(Arb)or(Disj), con- sider the Pareto operator∆dH,P ar based on the Hamming distance,P = {a, b},K ={ϕ1, ϕ2}withϕ1 = a∧band ϕ2=¬a∧ ¬b, andµ=>. We get that∆dµH,P ar(K)≡ >, so∆dµH,P ar(K)6|=ϕ1∨ϕ2, which shows that(Disj)is not satisfied. Furthermore, letµ1 =¬a∨ ¬bandµ2 = a∨b.

We can verify that all preconditions of (Arb) are satis- fied: ∆dµH1,P ar({ϕ1}) ≡ ∆dµH2,P ar({ϕ2}) ≡ a ⇔ ¬b;

dµH1⇔¬µ,P ar2(K) ≡ µ1 ⇔ ¬µ2; µ1 6|= µ2; and

µ2 6|= µ1. However, we have that ∆dµH1∨µ,P ar2 (K) ≡ >, so ∆dµH1∨µ,P ar2 (K) 6≡ ∆dµH1,P ar({ϕ1}), which shows that (Arb)is not satisfied.

Example 1 (continued) We get that (see Table 1)

dµD,P ar(K)≡(a∧ ¬c)∨(¬a∧ ¬b∧c)≡ϕ2∨(ϕ1∧ϕ3), and ∆dµH,P ar(K) ≡ (¬a∨ ¬c)∧ ¬b. Both ∆dµD,P ar(K) and ∆dµH,P ar(K) are consensuses for K under µ. Using

dD,P ar leads agents 1 and 3 to refine their beliefs, and using∆dH,P arleads agents2and3to refine their beliefs.

From this example, one can observe that ∆dD,P ar and

dH,P arare incomparable in terms of inferential power in the general case, since here ∆dµD,P ar(K) 6|= ∆dµH,P ar(K) and ∆dµH,P ar(K) 6|= ∆dµD,P ar(K). Table 1 also suggests that all three distance-based merging operators have an in- ferential power stronger than the Pareto operator based on the same distance, i.e., for d ∈ {dD, dH}, ∆d,Σµ (K) |=

d,P arµ (K)(and similarly for∆d,GMaxµ (K)and∆d,GMinµ (K)).

This is actually always the case for any distancedand any aggregation functionf satisfying the (strict monotonicity) property (Everaereet al.2012), (which is offered by stan- dard aggregation functions asGMax,GMinandΣ):

Definition 3 (strict monotonicity) An aggregation func- tionf satisfies(strict monotonicity)ifx < y ⇒f(x1, . . . , x, . . . , xn)< f(x1, . . . , y, . . . , xn).

Proposition 12 Letdbe any distance andf be an aggrega- tion function satisfying (strict monotonicity). For every pro- fileKand formulaµ, we have∆d,fµ (K)|= ∆d,P arµ (K).

Proof:Letdbe any distance,f be an aggregation function satisfying (strict monotonicity), K be a profile and µ a formula. If µis inconsistent, then ∆d,fµ (K)is inconsistent by(IC0)and the result trivially holds. So assumeµis con- sistent. Letωbe an interpretation such thatω6|= ∆d,P arµ (K) and let us prove that ω 6|= ∆d,fµ (K). By(IC0) and(IC1) there existsω0 |=µsuch thatω0|= ∆d,P arµ (K). This means that for each baseϕi ∈ K,d(ω0, ϕi)≤ d(ω, ϕi)and there existsϕj ∈ Ksuch thatd(ω0, ϕi)< d(ω, ϕi). Sincefsatis- fies (strict monotonicity), we get thatdf0,K)< df(ω,K).

Hence,ω6|= ∆d,fµ (K). So∆d,fµ (K)|= ∆d,P arµ (K).

Example 1 also illustrates that the merged base obtained using Pareto operators (for any of the two distances) is not entailed by the disjunction of all three input bases, as it would be required for consensus operators satisfying(IC0), (IC2)and(IC8), since none of these three bases belong to all maximal consistent subsets ofM C(K, µ)(cf. point (i) of Proposition 8). This shows that while ensuring the consen- sus condition, Pareto operators have a reasonable inferential power compared to consensus merging operators satisfying (IC0)and(IC8). Especially, Corollary 1 below shows that the Pareto operator based on the drastic distance has an in- ferential power which is higher thananyconsensus operator satisfying (IC0) and (IC8), when dealing with profilesK containing a disagreement overµ:

Références

Documents relatifs

This section first establishes the linear convergence rate of the ADMM in decentralized consensus optimization with strongly convex local objective functions (see Section III-A);

Since we want to define other egalitarian distance-based merging operators than those based on leximax , some IC pos- tulates must be relaxed; we define a general family of be-

I argue that we need to distinguish more clearly than Gilbert does between explicit joint commitment and mere consensus, consensus and implicit joint commitment, and, finally,

• How does the proposed algorithm behave if the t faulty processes can exhibit a malicious behavior. ⋆ a malicious process can disseminate wrong

For an outsider to query an established group and retrieve useful information, conventional ontology mapping techniques (e.g. discussed in [13]) are not sufficient. Dynamic

It's an approach that puts the needs of today's families first with a balanced budget, a growing economy, and a focus on health care and education.. We understand that meeting the

In order to fill the gap, we investigate possi- ble translations in a belief merging framework of some egalitarian properties and concepts coming from social choice theory, such

In the given paper we have proposed some approaches for the solution of the problem of random re-ordering for parties which will participate in the imple- mentation of the next epoch