41
Geometry of distance-rationalization B.Hadjibeyli M.C.Wilson Department of Computer Science, University of Auckland Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 1 / 31

Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometry of distance-rationalization

B.Hadjibeyli M.C.Wilson

Department of Computer Science, University of Auckland

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 1 / 31

Page 2: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Outline

1 Motivation

2 Representation of anonymous and homogeneous rulesCompression of the dataThe case of the l1-votewise metrics

3 Geometric study of some propertiesDiscriminationOther properties

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 2 / 31

Page 3: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

Outline

1 Motivation

2 Representation of anonymous and homogeneous rulesCompression of the dataThe case of the l1-votewise metrics

3 Geometric study of some propertiesDiscriminationOther properties

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 3 / 31

Page 4: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

Geometry of voting

Geometry is a classical approach in voting theory:

H.P. Young. Social choice scoring functions (1975).

D.G. Saari. Basic geometry of voting (1995).

Saari introduced the simplex representation.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 4 / 31

Page 5: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

General settings

A list C of candidates and a list V of voters.

Each voter has strict preferences over C.

To any election E =< C,V > is associated a profilecorresponding to the list of the preferences of the voters.

A voting rule associates to a profile a set of candidates.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 5 / 31

Page 6: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

General settings

A list C of candidates and a list V of voters.

Each voter has strict preferences over C.

To any election E =< C,V > is associated a profilecorresponding to the list of the preferences of the voters.

A voting rule associates to a profile a set of candidates.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 5 / 31

Page 7: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

General settings

A list C of candidates and a list V of voters.

Each voter has strict preferences over C.

To any election E =< C,V > is associated a profilecorresponding to the list of the preferences of the voters.

A voting rule associates to a profile a set of candidates.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 5 / 31

Page 8: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

General settings

A list C of candidates and a list V of voters.

Each voter has strict preferences over C.

To any election E =< C,V > is associated a profilecorresponding to the list of the preferences of the voters.

A voting rule associates to a profile a set of candidates.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 5 / 31

Page 9: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

Distance-rationalization

A voting rule is defined by a couple (K ,d),where d is a distance over elections and K is a consensus.

The consensus represents the elections where the winner is”obvious”.

The winner(s) of an election are the winner(s) of the closest”consensual” election(s).

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 6 / 31

Page 10: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

Distance-rationalization

A voting rule is defined by a couple (K ,d),where d is a distance over elections and K is a consensus.

The consensus represents the elections where the winner is”obvious”.

The winner(s) of an election are the winner(s) of the closest”consensual” election(s).

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 6 / 31

Page 11: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

Distance-rationalization

A voting rule is defined by a couple (K ,d),where d is a distance over elections and K is a consensus.

The consensus represents the elections where the winner is”obvious”.

The winner(s) of an election are the winner(s) of the closest”consensual” election(s).

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 6 / 31

Page 12: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

A meaningful framework

Any rule is distance-rationalizable.

A voting rule satisfies universality while a consensus satisfiesuniqueness.

A rule can not satisfy universality, uniqueness, anonymity andneutrality.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 7 / 31

Page 13: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

A meaningful framework

Any rule is distance-rationalizable.

A voting rule satisfies universality while a consensus satisfiesuniqueness.

A rule can not satisfy universality, uniqueness, anonymity andneutrality.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 7 / 31

Page 14: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

A meaningful framework

Any rule is distance-rationalizable.

A voting rule satisfies universality while a consensus satisfiesuniqueness.

A rule can not satisfy universality, uniqueness, anonymity andneutrality.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 7 / 31

Page 15: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Motivation

To answer your question

If a rule R is (K ,d)-rationalizable, and if K ′ is an extension of K ,then in the general case, R might not be (K ′,d)-rationalizable.

It is true in most cases.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 8 / 31

Page 16: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules

Outline

1 Motivation

2 Representation of anonymous and homogeneous rulesCompression of the dataThe case of the l1-votewise metrics

3 Geometric study of some propertiesDiscriminationOther properties

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 9 / 31

Page 17: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules Compression of the data

Embedding into Nm!

A rule is anonymous if it only depends on the number of votes of eachsort.

The set of profiles can be reduced to Nm!.

Let N be the projection from P to N!m: N (π)r = |{v |πv = r}|.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 10 / 31

Page 18: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules Compression of the data

Anonymity

To be meaningful into Nm!, a rule needs to verify for all profiles p andp′such that N (π) = N (π′), that R(P) = R(P ′).

For an equivalence relation ∼, a morphism is a function f such thatx ∼ y =⇒ f (x) = f (y).

We want our rules to be a morphism for the relationx ∼N y ⇐⇒ N (x) = N (y).

A rule is a morphism for ∼N if and only if it is anonymous.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 11 / 31

Page 19: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules Compression of the data

Anonymity for metrics

We want that if x ∼ x ′ and y ∼ y ′, then d(x , y) = d(x ′, y ′).

It is the case for tournament metrics.

Not the case for votewise rules defined by EFS =⇒ anonymization.

Example: N-votewise metric: d ′(π, π′) = N(d(π1, π′1), . . . ,d(πn, π

′n)).

Idea: can we use minσ d(π, σ(π′))?

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 12 / 31

Page 20: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules Compression of the data

Anonymization of metrics

We define the quotient metric of d as

δ(x , y) = inf d(π1, π′1) + . . . d(πk , π

′k ),

where the infimum is taken over all finite sequences π, π′ of electionssuch that N (π1) = x , N (π′k ) = y and for all i , πi+1 ∼N π′i .

Indeed, for votewise metrics whose underlying norm is symmetric,δ(x , y) = minπ′ d(π, π′) = minσ d(π, σ(π′)).

Moreover, for these votewise metrics and anonymous consensus, therationalization in N!m with the quotient metric is equivalent to the usualrationalization.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 13 / 31

Page 21: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules Compression of the data

Embedding into the simplex

The simplex represents thepercentage distributions of thevotes.

We define D(π) = |{v |πv=r}||V | .

D is a projection from the set of profiles to the rational points of thesimplex.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 14 / 31

Page 22: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules Compression of the data

Homogeneity

For a profile p, p(k) denotes the profile where each voter is split into kconsecutive voters.

A rule is homogeneous if for all k and p, R(p) = R(p(k)).

A rule is a morphism for ∼D if and only if it is anonymous andhomogeneous.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 15 / 31

Page 23: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules Compression of the data

Homogeneity for metrics

We want that, for any k and k ′, d(kπ, k ′π′) stays the same.

We need to homogenize most of the metrics by dividing by the numberof voters.

For example, as soon as the underlying norm is homogeneous, i.e.N(x) = N(n(k)), a votewise metric is equivalent to its homogenizedversion.

Again, rationalizing with a metric or its anonymized and homogenizedversion is equivalent as soon as the consensus is anonymous andhomogeneous.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 16 / 31

Page 24: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules The case of the l1-votewise metrics

Transportation metrics

The lp-transportation metric (also called Vasershtein metric) dpW , is

defined bydp

W (x , y)p = minA

∑r ,r ′∈S

Ar ,r ′dS(r , r ′)p,

where the minimum is taken over all couplings of x and y , defined asnonnegative square matrices of size m! whose marginals are x and yrespectively.

Basically, the Vasershtein metric gives the optimal cost of thetransportation problem between x and y .

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 17 / 31

Page 25: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules The case of the l1-votewise metrics

Equivalence to a transportation problem

abc

acb

10×

abc

cab

cba

0

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 18 / 31

Page 26: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules The case of the l1-votewise metrics

Equivalence to a transportation problem (2)

acb

abc

cab

cba

0

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 19 / 31

Page 27: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules The case of the l1-votewise metrics

Theorem 1The metric induced by a lp-votewise metric over the simplex is equal tothe corresponding lp-transportation metric.

Theorem 2

Any l1-transportation metric induces a norm over the simplex.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 20 / 31

Page 28: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Representation of anonymous and homogeneous rules The case of the l1-votewise metrics

Example

The Hamming metric induces the l1-norm over the simplex.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 21 / 31

Page 29: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties

Outline

1 Motivation

2 Representation of anonymous and homogeneous rulesCompression of the dataThe case of the l1-votewise metrics

3 Geometric study of some propertiesDiscriminationOther properties

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 22 / 31

Page 30: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Discrimination

A rule is discriminating if for any tied election, there exists an arbitrarilyclose untied election.

A bisector of two sets is the set of points equidistant to both sets.

In order to have a tie, we need to be in the bisector of two consensussets.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 23 / 31

Page 31: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Bisectors of two points

Theorem 3If the unit ball of a Minkovski normed space is strictly convex, then allbisectors are homeomorphic to a hyperplane.It is not the case if the ball is just convex: we can have large bisectors,i.e. bisectors containing a subspace of the same dimension as thespace, or, alternatively, containing a point such that for a ε > 0, thesphere of radius ε around 0 is contained into the bisector.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 24 / 31

Page 32: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

The example of the Manhattan norm

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 25 / 31

Page 33: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Bisectors under the transportation metrics

We show that any 1-transportation metric can have large bisectors inthe simplex:

Proposition

Let r , r1, r2 be rankings. We denote by d1 and d2 the distances d(r , r1)and d(r , r2). Let x and y be vectors c + v and c + w such thatvr = −vr1 = ε

d1and wr = −wr2 = ε

d2.

Then, for any point such that zr ≥ 1− ( 1m! −

εmin(d1,d2)

) is equidistant,according to the corresponding 1-transportation metric, from x and y .

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 26 / 31

Page 34: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Bisectors under the transportation metrics

We show that any 1-transportation metric can have large bisectors inthe simplex:

Proposition

Let r , r1, r2 be rankings. We denote by d1 and d2 the distances d(r , r1)and d(r , r2). Let x and y be vectors c + v and c + w such thatvr = −vr1 = ε

d1and wr = −wr2 = ε

d2.

Then, for any point such that zr ≥ 1− ( 1m! −

εmin(d1,d2)

) is equidistant,according to the corresponding 1-transportation metric, from x and y .

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 26 / 31

Page 35: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Bisectors under l1

We now characterize the bisector for l1:

Proposition

Let x and y be two points of Rn. We denote by S the set of values(xi − yi).x and y have large bisectors under the Manhattan norm if and only ifthere exists a subset S′ ⊂ S such that

∑e∈S′ e =

∑e 6∈S′ e.

This implies that the decision problem corresponding to the fact thattwo rational points have a large bisector under the Manhattan norm isNP-hard.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 27 / 31

Page 36: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Bisectors under l1

We now characterize the bisector for l1:

Proposition

Let x and y be two points of Rn. We denote by S the set of values(xi − yi).x and y have large bisectors under the Manhattan norm if and only ifthere exists a subset S′ ⊂ S such that

∑e∈S′ e =

∑e 6∈S′ e.

This implies that the decision problem corresponding to the fact thattwo rational points have a large bisector under the Manhattan norm isNP-hard.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 27 / 31

Page 37: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Bisectors under l1

We now characterize the bisector for l1:

Proposition

Let x and y be two points of Rn. We denote by S the set of values(xi − yi).x and y have large bisectors under the Manhattan norm if and only ifthere exists a subset S′ ⊂ S such that

∑e∈S′ e =

∑e 6∈S′ e.

This implies that the decision problem corresponding to the fact thattwo rational points have a large bisector under the Manhattan norm isNP-hard.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 27 / 31

Page 38: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Discrimination

Bisectors of two hyperplanes

PropositionUnder the Manhattan norm, two distinct hyperplanes cannot havelarge bisectors.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 28 / 31

Page 39: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Other properties

Neutrality

A rule is neutral if it is invariant under permutation of the candidates.

With 3 candidates, we define the consensus set K such that any pointof K a is in the corresponding weak consensus or has proportion 1

2 ofthe two rankings where a is ranked last.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 29 / 31

Page 40: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Geometric study of some properties Other properties

Consistency

A rule is consistent if for any two ballots having the same winner, theunion of the two ballots has the same winner.

It is equivalent to the fact that the sets where a candidate wins areconvex.

Young’s theorem: a rule which is anonymous, neutral and consistent isa scoring function.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 30 / 31

Page 41: Geometry of distance-rationalization · Motivation Outline 1 Motivation 2 Representation of anonymous and homogeneous rules Compression of the data The case of the l1-votewise metrics

Summary

Summary

We introduced a general approach to study thedistance-rationalization concept.The simplex seems a natural space to represent voting situations.We have studied the distance-rationalization of rules in thesimplex.Outlook

A lot of different properties can be studied in this representation(neutrality, consistency, monotonicity...).There are still a lot of questions about the general framework ofdistance-rationalization.

Benjamin Hadjibeyli (ENS Lyon) Geometry of distance-rationalization Talk CMSS 31 / 31