• Aucun résultat trouvé

Analysis of Roll-Calls in the European Parliament by Multiple Partitioning of Multiplex Signed Networks

N/A
N/A
Protected

Academic year: 2021

Partager "Analysis of Roll-Calls in the European Parliament by Multiple Partitioning of Multiplex Signed Networks"

Copied!
4
0
0

Texte intégral

(1)

HAL Id: hal-01933679

https://hal.archives-ouvertes.fr/hal-01933679

Submitted on 23 Nov 2018

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Analysis of Roll-Calls in the European Parliament by Multiple Partitioning of Multiplex Signed Networks

Nejat Arinik, Rosa Figueiredo, Vincent Labatut

To cite this version:

Nejat Arinik, Rosa Figueiredo, Vincent Labatut. Analysis of Roll-Calls in the European Parliament by Multiple Partitioning of Multiplex Signed Networks. 9ème Conférence Modèles & Analyse des Réseaux : Approches Mathématiques & Informatiques (MARAMI 2018), Oct 2018, Avignon, France.

�hal-01933679�

(2)

ANALYSIS OF ROLL-CALLS IN THE EUROPEAN PARLIAMENT BY MULTIPLE PARTITIONING OF

MULTIPLEX SIGNED NETWORKS

NEJAT ARINIK, ROSA FIGUEIREDO, AND VINCENT LABATUT

In a signed graph, each link is associated to a sign, which can be either positive (+) or negative (−). This type of graph can be used to model any system containing two types of antithetical relationships (like/dislike, for/against, similar/different...). A signed graph is con- sidered structurally balanced if it can be partitioned into two [1] or more [2] clusters, such that positive links are located inside the clus- ters, and negatives ones are in-between them.

However, it is very rare for a real-world network to have a perfectly balanced structure: the question is how to quantify its imbalance. Vari- ous measures have been defined for this purpose, the simplest consisting in counting the numbers of misplaced links, i.e. positive ones located inside the groups, and negative ones located between them [1]. Such measures are expressed relatively to a graph partition, so processing the graph balance amounts to identifying the partition corresponding to the lowest imbalance measure. In other words, calculating the graph balance can be formulated as an optimization problem.

Our goal is to use this paradigm to study the roll-call voting activity of the Members of the European Parliament (MEPs). We want not only to detect groups of MEPs which would be cohesive in terms of votes, but also to identify the different characteristic polarizations of the European Parliament (EP), i.e. the characteristic ways in which the MEP set is partitioned by these votes. The standard approach to study this type of system is to extract a vote similarity network, in which nodes represent MEPs and weighted (possibly signed) links represent the similarity between two MEPs, averaged over the series of roll-calls (e.g. [3, 4]). However, this averaging leads to some informa- tion loss due to the temporal integration performed on the raw data [5].

In this work, we propose to adopt an approach based on a mul- tiplex signed vote similarity network, in which each layer models a single roll-call as a signed unweighted graph. The literature contains 3 main approaches to partition multiplex graphs in general: 1) merge the

Laboratoire Informatique d’Avignon LIA EA 4128, Avignon France

E-mail addresses: {nejat.arinik, rosa.figueiredo, vincent.labatut}@univ-avignon.fr. 1

(3)

layers and apply a traditional partitioning method to the resulting ag- gregated graph; 2) apply a traditional method separately to each layer and merge the resulting partitions; and 3) use a method specifically designed for multilayer graphs, which partitions the set of all nodes (over all layers). All 3 approaches are based on the assumption that one is looking for a single partition.

However, this single-partition assumption is not compatible with all our objectives. Indeed, we look for the different characteristic polar- izations of the EP, so we want our method to be able to identifyseveral partitions. To this aim, we propose a new partitioning process for mul- tiplex signed graphs, which is three-stepped. First, we separately parti- tion each layer, through a standard signed graph partitioning method.

Second, we compute the similarity between all pairs of the resulting partitions, and perform a standard cluster analysis in order to identify clusters of similar partitions. Third, we process a characteristic parti- tion for each cluster by solving a signed graph optimization problem.

We show the interest of our approach by applying it to a subset of the 7th term European Parliament dataset presented in our previous work [5] for France and Italy. It allows identifying groups of cohesive voters, but also their different characteristic voting polarizations, as well as the legislative propositions to which they apply. There is a limited number of voting polarizations for a given roll-call: either una- nimity (all MEPs vote similarly) orantagonism (two opposed groups), with the possibility of an additional abstention group. Based on our results, we show that antagonistic situations are not stable and de- pend on the topic at hand. We also uncovered some points overlooked by [5]. For instance, it is noticeable that the presence of a relatively significant French G-EFA group (environmentalists) causes a strong polarization when voting agriculture-related documents including en- vironmental aspects, whereas this is not the case for Italy, due to the complete absence of any G-EFA MEPs. However, we find that the ap- parent unanimity observed in the previous case is not always true, and that a strong polarization appears for a certain small subset of roll- calls. We also identify roll-calls or subtopics treated differently by the French and Italian MEPs. For instance, general questions related to the Agricultural Structural Fund generally lead to unanimous votes for both countries, whereas all texts related to the Processing and Market- ing of Agricultural Products are treated unanimously by Italian MEPs, but not by French MEPs.

By comparison to existing approaches, our method has the follow- ing advantages. First, it undergoes much less of the information loss

2

(4)

appearing when integrating the raw voting data to extract the vot- ing similarity networks, since it treats separately each roll-call vote in the partitioning process. Second, in addition to antagonistic groups of voters, it allows identifying sets of legislative propositions causing the same polarization among these groups. This additional informa- tion can be leveraged by the end-user to better explain the observed outcomes. Third, unlike other methods, it does not require to filter out (quasi-)unanimous propositions, or to discard week links appearing in the model for interpretation or computational purposes. Fourth, it ex- plicitly represents abstention in each roll-call vote layer, which allows detecting relevant groups of abstentionists.

Our method is generic and can be applied to any system with similar properties. For example, in the context of document/artwork classifi- cation, the opinion expressed by a selection of specialists can produce a set of polarizations, each one representing a variety of opinions regard- ing an item [6]. Our method could allow identifying clusters of items leading to similar expert polarization. It can also be used to group specialists sharing the same point of view on certain issues. In the near future, we will apply our method more systematically to the whole EP dataset. Also, we will perform a textual content analysis of the voted documents, in order to provide the information required to properly interpret the identified characteristic polarizations.

References

[1] D. Cartwright, F. Harary, Structural balance: A generalization of heider’s the- ory, Psychological Review 63 (1956) 277–293. doi:10.1037/h0046049.

[2] J. A. Davis, Clustering and structural balance in graphs, Human Relations 20 (2) (1967) 181–187. doi:10.1177/001872676702000207.

[3] A. S. Waugh, L. Pei, J. H. Fowler, P. J. Mucha, M. A. Porter, Party polarization in congress: A network science approach, arXiv physics.soc-ph (2009) 0907.3509.

URLhttp://arxiv.org/abs/0907.3509

[4] V. A. Traag, G. Krings, P. van Dooren, Significant scales in community struc- ture, Scientific Reports 3 (1). doi:10.1038/srep02930.

[5] N. Arinik, R. Figueiredo, V. Labatut, Signed graph analysis for the interpreta- tion of voting behavior, in: International Conference on Knowledge Technologies and Data-driven Business - International Workshop on Social Network Analysis and Digital Humanities, Graz, AT, 2017.

URLhttp://ceur-ws.org/Vol-2025/paper rssna 1.pdf

[6] N. Bansal, A. Blum, S. Chawla, Correlation clustering, in: 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002, pp. 238–247.

doi:10.1109/SFCS.2002.1181947.

3

Références

Documents relatifs

We use the finite Markov chain embedding technique to obtain the distribution of the number of cycles in the breakpoint graph of a random uniform signed permutation.. This further

With the fixed choice design for collecting social network data having been abandoned largely – but not completely, alas – and with researchers considering other types of

The next multicolumns exhibit the results obtained on instances 1.8 and 3.5: “P rimal best ” presents the average value of the best integer solution found in the search tree; “Gap

These authors also provided a new set of benchmark instances of the MBSP (including a set of difficult instances for the DMERN problem) and contributed to the efficient solu- tion

Quasi-unanimity The situation of quasi-unanimity mentioned before is identified by our method as a specific cluster 9 , It-k4-clu3 (67/232 roll-calls, i.e. The associated

In its original version [2], and consistently with the definition of structural balance given earlier in Section 1, it consists in finding a partition of the set of vertices V

Based on a collection of n partitions of the same set, we derive a consensual partition by first extracting a weighted signed similarity network, and then applying Ex-CC to

Finally, the last set of columns gives us information about the solution obtained with the BC code: the time (in seconds) spent to solve the instances to optimality (“ − ” means