• Nenhum resultado encontrado

Generalized Dictatorships

No documento Approaches to the theory of aggregation (páginas 55-59)

We now turn to the aggregation procedures calledgeneralized dictatorships. In our framework, an-ary aggregator is a generalized dictatorship if, on input anyn vec- tors from a domainD, always returns one of those vectors as its output. These ag- gregators are a natural generalization of the notion of dictatorial aggregators, in the sense that they select a possibly different "dictator" for each set ofnfeasible voting patters, instead of a single global one.

However, these aggregators were originally introduced by Cariani et al. [5] as rolling dictatorships, under the stronger requirement that the above property holds for anynvectors of{0, 1}m. Under this requirement, a generalized dictatorship se- lects for each n-tuple of vectors from {0, 1}m one of these vectors as its outcome (though not necessarily always the same one), hence the denomination "rolling" dic- tatorships. In that framework, Grandi and Endriss [13] showed that the class of generalized dictatorships coincides with the class of operators that are aggregators for every Boolean domainD⊆ {0, 1}m.

The difference with our framework is that generalized dictatorships -and all ag- gregators in general- even though they are defined over{0, 1}n×m, they are studied within the "rationality restrictions" of a given domain, in the sense that we are not interested in how they behave on irrational inputs, i.e. inputs outside of the domain.

In this section, we show that domains admitting aggregators which are not general- ized dictatorships are exactly the possibility domains (apart from some trivial cases), and are thus described by possibility integrity constraints, a result proved by Díaz et al. [9].

Definition 21. Let f = (f1, . . . ,fm)be an m-tuple of n-ary conservative functions. We say that f is ageneralized dictatorship for a domainD ⊆ {0, 1}m, if, for any x1, . . . ,xn ∈ D, it holds that:

f(x1, . . . ,xn):= (f1(x1), . . . ,fm(xm))∈ {x1, . . . ,xn}. (3.1) Much like dictatorial functions, it is straightforward to observe that if f is a gen- eralized dictatorship forD, then it is also an aggregator forD.

The following example shows that the result of Grandi and Endriss [13, Theorem 16] does not hold in our setting, as it illustrates an aggregator that is a generalized dictatorship for one domain and not for another.

Let us first introduce some additional notation. In what follows, we will denote by ¯f ann-ary aggregator(f1, . . . ,fm), where f1 = . . . = fm := f. Such aggregators are called systematic (see Section3.4).

Example 13. Consider the binary aggregator∧¯ = (∧,∧,∧)and the the Horn formulas:

φ12 = (x1∨ ¬x2∨ ¬x3)∧(¬x1∨x2∨ ¬x3)∧(¬x1∨ ¬x2∨x3)∧(¬x1∨ ¬x2∨ ¬x3), and

3.2. Generalized Dictatorships 45

φ13= (¬x1∨x2)∧(x2∨ ¬x3)∧(¬x1∨ ¬x2∨x3). The set of satisfying assignments ofφ12is:

Mod(φ12) ={(0, 0, 0),(0, 0, 1),(0, 1, 0),(1, 0, 0)}.

By definition, Mod(φ12)is a Horn domain and it thus admits the binary symmetric aggre- gator∧¯ = (∧,∧,∧). Furthermore,∧¯ is not a generalized dictatorship for Mod(φ12), since

¯

∧((0, 0, 1),(0, 1, 0)) = (0, 0, 0)∈ {(/ 0, 0, 1),(0, 1, 0)}.

On the other hand,∧¯ is again an aggregator for the Horn domain:

Mod(φ13) ={(0, 0, 0),(0, 1, 0),(0, 1, 1),(1, 1, 1)},

but, contrary to the previous case,∧¯ is a generalized dictatorship for Mod(φ13), since it is easy to verify that for any x,y∈ Mod(φ13),∧(¯ x,y)∈ {x,y}.

Finally, observe that(∧,∨,∨)is an aggregator for Mod(φ13)that is not a generalized dictatorship. The latter claim follows from the fact that:

(∧,∨,∨)((0, 1, 0),(1, 1, 1)) = (0, 1, 1)∈ {(/ 0, 1, 0),(1, 1, 1)},

while the former is left to the reader. Thus, interestingly enough,φ13describes a domain ad- mitting an aggregator that is not a generalized dictatorship, although it is not the aggregator that “corresponds” to the formula.

This means that deciding whether an aggregator is a generalized dictatorship depends on the domain in question. Therefore, generalized dictatorship as a feature is not necessarily an inbuilt property of an aggregator.

Despite the above, it is easy to see that a dictatorial aggregator (prni, . . . , prni) is a generalized dictatorship for any D ⊆ {0, 1}m, for all n ≥ 1 and for all i ∈ {1, . . . ,n}. Thus, trivially, every domain admits aggregators which are generalized dictatorships. The following result is also straightforward.

Lemma 7. Let D ⊆ {0, 1}m, where|D| =2. Then, every aggregator f for D is a general- ized dictatorship.

Proof. Assume that D = {x,y}, where x and y are distinct and that f is a n-ary aggregator for D that is not a generalized dictatorship for D. Then, it must hold either that f(x, . . . ,x) = yor f(y, . . . ,y) = x(the output of f must always bexory since f is an aggregator of{x,y}). Contradiction, since f is conservative.

Recall that a domain cannot have strictly less than two elements since we have assumed that it is not degenerate.

Again, the aim is to syntactically characterize domains that admit aggregators which are not generalized dictatorships. The following result shows that these do- mains are all the possibility domains with at least three elements, and are thus char- acterized by possibility integrity constraints.

Theorem 13(Dìaz et al. [9]). A domain D⊆ {0, 1}m, with at least three elements, admits an aggregator that is not a generalized dictatorship if and only if it is a possibility domain.

Proof. The forward direction is obtained by the trivial fact that an aggregator that is not a generalized dictatorship is also non-dictatorial.

Now, suppose thatDis a possibility domain. Then it is either affine or it admits a binary non-dictatorial aggregator. We begin with the affine case. It is a known result that D ⊆ {0, 1}m is affine if and only if it is closed under⊕, or, equivalently, if it admits the minority aggregator:

⊕¯ = (⊕, . . . ,⊕

| {z }

m-times

)

46 Chapter 3. Other forms of non-dictatorial aggregation- Characterizations of the corresponding domains

Claim 4. Let D⊆ {0, 1}m be an affine domain. Then, theminorityaggregator:

⊕¯ = (⊕, . . . ,⊕

| {z }

m-times

)

is not a generalized dictatorship for D.

Proof. Let x,y,z ∈ D be three pairwise distinct vectors. Sincey 6= z, there exists a j ∈ {1, . . . ,m}such that yj 6= zj. It follows that yj+zj ≡ 1( mod 2). This means that⊕(xj,yj,zj) 6= xj and thus that ¯⊕(x,y,z) 6= x. In the same way we show that

⊕(¯ x,y,z)∈ {/ x,y,z}, which is a contradiction, since ¯⊕is an aggregator forD.

Now, recall that if f = (f1, . . . ,fm) is a binary non-dictatorial aggregator, then fj ∈ {∧,∨, pr21, pr22}, j = 1, . . . ,m. If fj ∈ {∧,∨} for all j ∈ {1, . . . ,m}, we call f symmetric, whereas if fj ∈ {pr21, pr22}for all j ∈ {1, . . . ,m}, we call f a projection aggregator.

Claim 5. Suppose D⊆ {0, 1}madmits a binary non-dictatorial non-symmetric aggregator f = (f1, . . . ,fm). Then f is not a generalized dictatorship.

Proof. Assume, to obtain a contradiction, that f is a generalized dictatorship forD and letx,y ∈ D. Then, f(x,y) := z ∈ {x,y}. Assume thatz = x. The case where z=yis analogous.

Let J ⊆ {1, . . . ,m}such that fj is symmetric, for all j ∈ J and fj is a projection otherwise. Note thatJ 6= {1, . . . ,m}. Let alsoI ⊆ {1, . . . ,m} \J, such that fi =pr22, for alli∈ I and fi =pr21otherwise. If I 6=∅, then, for alli∈ I, it holds that:

yi = pr22(xi,yi) = fi(xi,yi) =zi = xi.

Sincex,ywere arbitrary, it follows thatDi ={xi}, for alli∈ I. Contradiction, since Dis non-degenerate.

If I = ∅, then fj = pr21, for all j ∈/ J. Note that in that case, J 6= ∅, lest f is dictatorial. Now, consider f(y,x):=w∈ {x,y}since f is a generalized dictatorship.

By the definition of f,wj = zj = xj, for all j∈ J, andwi = yi, for alli∈/ J. Thus, if w= x,Dis degenerate on{1, . . . ,m} \J, whereas ifw= y,Dis degenerate onJ. In both cases, we obtain a contradiction.

The only case left is when D ⊆ {0, 1}m admits a binary symmetric aggregator.

Contrary to the previous cases, where we showed that the respective non-dictatorial aggregators could not be generalized dictatorships, here we cannot argue this way, as Example13indicates. Interestingly enough, we show that as in Example13, we can always find some symmetric aggregator for such a domain that is not a general- ized dictatorship.

Claim 6. Suppose D ⊆ {0, 1}m admits a binary non-dictatorial symmetric aggregator f = (f1, . . . ,fm). Then, there is a binary symmetric aggregator g = (g1, . . . ,gm)for D (g can be different from f ) that is not a generalized dictatorship for D.

Proof. If fis not a generalized dictatorship forD, we have nothing to prove. Suppose it is and let J ⊆ {1, . . . ,m}, such that fj = ∨, for allj ∈ J and fi = ∧for alli∈/ J(J can be both empty or{1, . . . ,m}).

LetD ={d= (d1, . . . ,dm)|d= (d1, . . . ,dm)∈D}, where:

dj =

(1−dj ifj∈ J dj else.

3.2. Generalized Dictatorships 47 By Lemma 4, h = (h1, . . . ,hm) is a symmetric aggregator for D if and only if h = (h1, . . . ,hm)is an aggregator for D, wherehj = hj, for allj ∈/ J and, for all j ∈ J, ifhj = ∨, thenhj = ∧ and vice-versa. As expected, the property of being a generalized dictatorship carries on this transformation.

Claim 7. The operator h is a generalized dictatorship for D if and only if his a generalized dictatorship for D.

Proof. Letx = (x1, . . . ,xm),y= (y1, . . . ,ym)∈ Dandz := h(x,y). Since∨(xj,yj) = 1− ∧(1−xj, 1−yj)and∧(xj,yj) =1− ∨(1−xj, 1−yj), it holds thatzj = hj(xj,yj), for all j ∈/ J, and 1−zj = hj(xj,yj), for allj ∈ J. Thus,z = h(x,y). It follows thatz∈ {x,y}if and only ifz∈ {x,y}.

Now, sinceDadmits the generalized dictatorshipf, it follows thatDadmits the binary aggregator ¯∧ = (∧, . . . ,∧)

| {z }

m-times

, that is also a generalized dictatorship. Our aim is to show thatD admits a symmetric aggregator that is not a generalized dictator- ship. The result will then follow by Claim7.

For two elementsx,y ∈ D, we writex ≤yif, for allj∈ {1, . . . ,m}such that xj =1, it holds thatyj = 1.

Claim 8. ≤is atotal orderingfor D.

Proof. To obtain a contradiction, letx,y ∈ D such that neitherx ≤ y nory ≤ x. Thus, there existi,j ∈ {1, . . . ,m}, such thatxi = 1, yi = 0, xj = 0 andyj = 1.

Thus:

∧(xi,yi) =∧(xj,yj) =0.

Then, ¯∧(x,y)∈ {/ x,y}. Contradiction, since ¯∧is a generalized dictatorship.

Thus, we can write D = {d1, . . . ,dN}, whereds ≤ dt if and only ifs ≤ t. Let I ⊆ {1, . . . ,m}be such that, for all j ∈ I: dsj = 0 fors = 1, . . . ,N−1, anddNj = 1.

Observe that I cannot be empty, lest dN = dN1 and that I 6= {1, . . . ,m}, since

|D| ≥3. Let nowg = (g1, . . . ,gm)such thatgj = ∧, for allj ∈ I andgj = ∨, for all j∈/ I.

We show that g is an aggregator for D. Indeed, let ds,dt ∈ D with s ≤ t ≤ N−1. Then, for allj∈/ I:

gj(dsj,dtj) =∨(dsj,dtj) =dtj. Also for allj∈ I:

gj(dsj,dtj) =∧(dsj,dtj) =0=dtj.

Thus, g(ds,dt) = dt ∈ D. Finally, consider g(ds,dN). Again, gj(dsj,dNj ) =

∧(dsj,dNj ) = 0 for all j ∈ I and gj(dsj,dNj ) = ∨(dsj,dNj ) = dNj , for all j ∈/ I. By definition of I, g(ds,dN) = dN1 ∈ D. This, last point shows also that g is not a generalized dictatorship, since, for anys 6= N−1,dN1 ∈ {/ ds,dN}.

This completes the proof of Theorem13.

By Theorems10and13we obtain the following characterization.

Corollary 2(Dìaz et al. [9]). A domain D⊆ {0, 1}m, with at least three elements, admits an aggregator that is not a generalized dictatorship if and only if there exists a possibility integrity constraint whose set of models equals D.

48 Chapter 3. Other forms of non-dictatorial aggregation- Characterizations of the corresponding domains

Remark 6. Apart from the initial issue regarding the non-degeneracy assumptions we dis- cussed in Remark4, here we have to deal with the additional requirement for the domain to be comprised of three or more elements. Thus, for this caseonly, we implicitly assume that we only consider possibility integrity constraints whose sets of models are comprised of at least three elements. In Section4.3, we argue that it is possible to distinguish such possibility integrity constraints from the rest (see Remark9).

No documento Approaches to the theory of aggregation (páginas 55-59)