Next Article in Journal
Sufficiency Criterion for A Subfamily of Meromorphic Multivalent Functions of Reciprocal Order with Respect to Symmetric Points
Previous Article in Journal
Landslide Susceptibility Mapping for the Muchuan County (China): A Comparison Between Bivariate Statistical Models (WoE, EBF, and IoE) and Their Ensembles with Logistic Regression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Eigenvector Centrality for Multiplex Networks with Data

by
Francisco Pedroche
1,
Leandro Tortosa
2 and
José F. Vicent
2,*
1
Institut de Matemàtica Multidisciplinària, Universitat Politècnica de València, E-46022 València, Spain
2
Department of Computer Science and Artificial Intelligence, University of Alicante, Campus de San Vicente, Ap. Correos 99, E-03080 Alicante, Spain
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(6), 763; https://doi.org/10.3390/sym11060763
Submission received: 10 May 2019 / Revised: 29 May 2019 / Accepted: 3 June 2019 / Published: 5 June 2019

Abstract

:
Networks are useful to describe the structure of many complex systems. Often, understanding these systems implies the analysis of multiple interconnected networks simultaneously, since the system may be modelled by more than one type of interaction. Multiplex networks are structures capable of describing networks in which the same nodes have different links. Characterizing the centrality of nodes in multiplex networks is a fundamental task in network theory. In this paper, we design and discuss a centrality measure for multiplex networks with data, extending the concept of eigenvector centrality. The essential feature that distinguishes this measure is that it calculates the centrality in multiplex networks where the layers show different relationships between nodes and where each layer has a dataset associated with the nodes. The proposed model is based on an eigenvector centrality for networks with data, which is adapted according to the idea behind the two-layer approach PageRank. The core of the centrality proposed is the construction of an irreducible, non-negative and primitive matrix, whose dominant eigenpair provides a node classification. Several examples show the characteristics and possibilities of the new centrality illustrating some applications.

1. Introduction

1.1. Literature Review

The identification of the most relevant nodes in complex networks has caught the attention of researchers because of its theoretical significance [1]. The idea of importance of a vertex in complex networks is associated with the concept of centrality and it is a basic question in analysing complex networks.
Recently, it has been accepted that some complex systems can be integrated by multilayer networks that characterize different interactions [2,3,4]. Originally, the term multiplex network was applied to social networks and it indicated that the same person has more than one relationship [5]. Nowadays, it is a type of multilayer network in which a set of links determines a different layer [6,7].
We understand multiplex networks as a non-linear superposition of complex networks, where some components interact through a variety of different relationships which are conceptualized as different layers (see [8] for a formal introduction to the subject of multiplex networks).
Multiplex networks have been applied in wide areas of science, such as transportation networks [9], social networks [10], financial networks [11] or biological networks [12]. For instance, in a transportation network, each layer may represent a different mode of transportation or, in collaboration networks, the different layers may represent several topics of the collaboration. In this regard, it is interesting to have the centrality of these multilayer structures [13,14].
In [15], the authors calculate the centrality of multiplex networks based on Multiplex PageRank. There are other centrality measures that associate a different influence to the links of the layers with the aim of pondering their contribution to the node centrality [13,14]. Likewise, Ribalta et al. [16] re-define an intermediation centrality to take into account the structure of multiplex networks, proposing an algorithm to compute it efficiently.
An extension of the eigenvector centrality to multiple networks is presented in [13], highlighting the relationships between the different centrality measures. Their starting question is: How can one consider all the interactions between the sub-networks assuming that not all of them have the same importance? Spatocco et al. [17] propose a new framework called TaCMM that can encode specific dependencies between the subnets of multiplex networks to define semantic-aware centrality measures.
An approach to the classic PageRank based on a two-layer network is presented in [18]. The authors’ proposals draw from the idea that the importance of the nodes is given by two factors: the topology of the network and the teleportation from one node to another. Following this approach, Agryzkov et al. [19] design and implement an adaptation of the PageRank algorithm for spatial networks with data to the two-layer approach PageRank.

1.2. Main Contribution

In the present paper, the main focus is to provide a measure of centrality for multiplex networks based on the idea behind the eigenvector centrality. The proposed model adapts the eigenvector centrality for single-layer networks with data [20] and implements the two-layer approach PageRank concept [18]. The principal feature that distinguishes this measure is that it calculates the centrality in multiplex networks where the layers have different relationships between nodes and where each layer has a dataset associated with their nodes. The key of this model is the ease with which we can measure the impact of the data presented in a network when calculating the nodes’ centrality. The versatility of the proposed measure allows to work with data from different sources or types (real, virtual, ...) and evaluate its importance within the network.
It is certainly useful to use this centrality in different types of networks. For instance, in social networks, it is possible to consider different relationships between nodes such as vicinity, member-ship, coworker-ship, etc. Epidemic spreading in multilayer networks is probably one of the most immediate applications of multilayer networks. In [21], the new approach allows studying scenarios in which two or more diseases interact cooperatively or competitively. However, there are other potential applications such as the improvement in the recommender systems [22,23] or networks of Public Safety [24,25].
The paper is structured as follows. Section 2 is devoted to describe well-established centrality models for single-layer networks which constitute the basis for the proposed centrality of multiplex network. In Section 3, it is possible to show how the proposed measure gives distinct results in networks with different datasets. A biplex network about jazz musicians born in the firs decades of the 20th century is constructed and analyzed, obtaining the most relevant nodes. The discussion of the results are given in Section 4. Finally, in Section 5 some conclusion are presented.

2. Methodology

In this section, the well-established models that constitute the core of the proposed centrality are described in detail. Later, an algorithm summarizing the required calculations to obtain the measure for multiplex networks is presented and analysed.
Let G = ( N , E ) be a connected graph with the adjacency matrix A = a i j , with
a i j = 1 if ( i , j ) is   a   link , 0 otherwise .

2.1. The Eigenvector Centrality for Networks with Data

In [26], Bonacich presented the classical eigenvector centrality which measure the importance of a node depending on its connections. However, we can consider the possibility that not all the links are equally relevant. Taking this into account, we argue that the centrality does not only depend on the quantity of its links, but also on the degree of its adjacent nodes.
Denoting by x i the centrality of the node i, it is possible to measure the importance of each node with the expression,
x i = 1 λ j = 1 n a i j x j ,
where a i j are the elements of the adjacency matrix corresponding to the row i, and λ is a constant.
Defining the centrality vector as x = ( x 1 , x 2 , ) , the expression (1) can be rewritten as
A · x = λ x .
From the expression (2), x is an eigenvector of the adjacency matrix A associated with the eigenvalue λ . Taking into account that A is non-negative and irreducible and using the Perron–Frobenius theorem, there exists and eigenvector associated with the maximum eigenvector (in absolute value) with positive entries. This vector is the eigenvector centrality.
This classical eigenvector centrality only takes into account the topology and the links of the neighbouring nodes. It does not incorporate any other data of the spatial network.
In [20], Agryzkov et al. present a new centrality measure for networks that takes into account geo-located data associated with the network. Besides, this measure allows to weight the contribution of the topology in the final classification.
The main idea of the model is the construction of a data vector v with all the information present in the network. This vector is normalized v and allows to establish the importance of an edge between nodes i and j as
w i j = v ( i ) + v ( j ) .
Repeating the computation for all edges, a weight matrix W for the data is constructed. With the aim to avoid null elements in the weight matrix W, a basic minimum level of importance is introduced, denoted by α . A matrix A is constructed summarizing the importance of the topology of the network and the data present in it.
Algorithm 1 summarizes the model proposed in [20].
Algorithm 1 (Eigenvector centrality for network with data). Let G = ( N , E ) be a primary graph with n nodes, A the adjacency matrix, D the data vector and v 0 the balanced vector for data. Let us denote by ∘ the Hadamard matrix product.
1 
The data vector v = D · v 0 is constructed.
2 
Normalization of v .
v = 1 max i v i v .
3 
The weight matrix W
w i j = v ( i ) + v ( j )
is constructed.
4 
Calculate α using the expression α = min v i / 10 , v i 0 .
5 
Take ϵ , according to the expression ϵ < 1 10 α .
6 
From A, W, and α , ϵ construct A as
A = A ( W + α J ) + ϵ J .
7 
Compute the dominant eigenpair of A , ( λ 1 , x 1 ) .
8 
From A and x 1 compute the eigenvector centrality for networks with data CVP as
C V P = 1 λ 1 A x 1 + x 1 .
Where J is a matrix with 1’s in all its entries. It is relevant to remark, as a special characteristic of this model, that the data associated with the network allow to quantify and qualify the information located in their environments.
Based on the Agryzkov et al. [20] model some small modifications are introduced in order to design and implement the centrality measure for multiplex networks.
First, the definition of the parameter α has been modified slightly, reducing the value of the basic minimum level of importance of data in the global network. Now, α is calculated as
α = min v i / 10 , v i 0 .
Specifically, the weight matrix W is now defined as
w i j = v ( i ) + v ( j ) + α .
The introduction of the basic minimum level of importance associated with the edges in matrix W is because of the own centrality, where the importance of a node is given by the influence of its neighbours. It can be said that a node with no data is always influenced by the global dataset of the whole network, even if the nodes are not directly connected to it.
Consequently, the definition of the matrix A is now
A = A W + ϵ J .
In the step 8 of Algorithm 1, the centrality of the nodes is calculated from A and x 1 by the expression
C V P = 1 λ 1 A x 1 + x 1 ,
which is different from the classic eigenvector centrality model computed using the expression (1). In (1), the centrality of a node is only determined by the influence of the nodes to which it is connected. However, in the eigenvector centrality with data, the term x 1 is added in the expression (3), which represents the importance of the node itself due to the data associated with it. This is a small variant that is introduced with respect to the classic eigenvector centrality, which aims to evaluate the importance of data associated with a particular node.
Figure 1 shows a schematic representation of the eigenvector centrality model proposed in [20] for networks with data taking into account the modifications proposed.

2.2. The Two-Layer Approach Pagerank

A two-layer approach PageRank was propose by Pedroche et al. in [18]. The key is to consider the PageRank model as a process divided into two parts: one related to the topology of the network and the other related to the probability of jumping between two nodes in the network, following a criterion that there is the same probability among all of them.
In [18], the authors realize that the classification obtained by the PageRank graph G can be understood as the stationary distribution of a Markov chain that occurs in a two-layer network
  • l 1 , a physical layer: the network G .
  • l 2 , a teleportation layer: the network given by the personalized vector.
Within this framework, a block matrix M A is constructed, where each diagonal block is associated with every layer. Hence, M A can be constructed as
M A = α P A ( 1 α ) I α I ( 1 α ) e v T R 2 n × 2 n .
where M A defines a two-layer Markov chain.
Remark that matrix P A is a probability matrix defined as
P A = p i j = 1 c j if a i j 0 , 0 otherwise , 1 i , j n ,
where c j is the sum of the j-th column of the adjacency matrix A.
Since M A is irreducible and primitive, Pedroche et al. [18] defined the two-layer approach PageRank of an adjacency matrix A as the vector
π ^ A = π u + π d R n ,
where there is a unique normalized and positive eigenvector of matrix M A given by π u T π d T T R 2 n .
The idea of separating the centrality based on the PageRank concept into two layers, differentiating the topological part of the network from the concept of personalization vector, can be extrapolated to multilayer networks, as the authors demonstrate in [18].

2.3. Adapting the Two-Layer Pagerank Approach for Eigenvector Centrality

In this section, a modification of the eigenvector centrality described in Section 2.1 is presented. It is based into the two-layer approach PageRank technique described in Section 2.2. A 2 × 2 block matrix is used to distinguish the topology and the teleportation layer. But some previous reasoning are required to understand the similarity of both models.
The idea of the combination of a physical layer and a teleportation layer in PageRank measure, differentiating the topological part of the network from the idea of jumping in a random way from one node to other, can be applied in this case in a similar way. Thus, let us consider a first layer related to the quantity of data from the topology of the network and a second layer where a residual importance of the data is considered globally in the network, regardless of where they are located. The first layer may be called topological data while the second one may be called residual data.
The key of this model lies in the construction of the matrix M given by
M = A W I I ϵ J R 2 n × 2 n .
The first diagonal block of M is related to the topological data layer and may be expressed by the Hadamard product A W , where A is the adjacency matrix and W is the weight matrix constructed from the quantity and location of data in the network. This block clearly reflects the influence of data regarding the topology of the network. The second diagonal block is related to the residual data layer and is expressed by the product ϵ J that summarizes the influence of a residual data value at a global network scale. In this second block, we introduce the basic minimum level of importance in the definition of the weight matrix W. This is in accordance with the idea of teleportation, considering equally likely the jump from one node to another, in a random way.
In Figure 2, a schematic representation of the eigenvector centrality model [20] is presented taking into account the two-layer approach PageRank.
Note that M is irreducible since any node has a path to any other node, and this is independent of whether A is irreducible or not. Besides, M is also non-negative and primitive (since it is known that an irreducible nonnegative matrix with a nonzero diagonal element is primitive [27]). Therefore, the eigenvector centrality corresponding to M is well defined in the sense that the dominant eigenvalue is unique and we can find an associated eigenvector with all its entries positive.
Consequently, because of the good spectral characteristics of M, the eigenpar ( λ 1 , π ^ M ) is obtained, where λ 1 is the dominant eigenvalue and
π u T π d T T R 2 n ,
is the unique positive eigenvector of matrix M given by (5). Therefore,
x = π u + π d R n ,
is the vector used to calculate the centrality.
This centrality, that adapts the two-layer approach for PageRank to the eigenvector centrality for networks with data, is denoted as CVP2f and may be calculated by the expression
C V P 2 f = 1 λ 1 A x + x .

2.4. The Eigenvector Centrality for Multiplex Networks with Data

Taking as a reference the model described in Figure 2, it is possible to extend the centrality measure to the case of multiplex networks, where all the layers have the same nodes and the differences are in the relationships among them.
Let us consider a multiplex network M = ( N , E , S ) with layers S = ( l 1 , l 2 , , l k ) . Then, an eigenvector centrality is defined by associating to each layer l i a two-layer approach as it was described in Section 2.2. Moreover, the transition between these layers must be allowed.
To begin with, a biplex networks M = ( N , E , S ) with two-layer S = ( l 1 , l 2 ) and adjacency matrices A 1 , A 2 R n × n are considered. We write the following elements for every layer l i , (for i = 1 , 2 ): D i data matrix, v 0 i balanced vector, W i weight matrix, and α i , ϵ i parameters associated with the data vector.
It is possible to construct the 4 n × 4 n matrix M B I as
M B I = 1 2 A 1 W 1 I I 0 I A 2 W 2 0 I I 0 ϵ J 1 ϵ J 2 0 I ϵ J 1 ϵ J 2 .
The spectral characteristics of M are inherited by the fact that M B I is built non-negative, irreducible and primitive. Therefore, there exists a unique dominant eigenvalue and an eigenvector associated with it with all its elements positive. That is, the eigenvector
π ^ BI = π u 1 , π u 2 , π d 1 , π d 2 R 4 n
is associated with the dominant eigenvalue λ 1 . This vector is the basis to obtain the classification vector. Therefore, a unique vector is obtained
x = 1 2 π u 1 + π u 2 + π d 1 + π d 2 R n ,
with all its elements positive.
Regarding to the calculation of the centrality, we do not have a single adjacency matrix as in the case of monoplex networks, since there is an adjacency matrix for each layer of the network. It is reasonable to think about constructing a global adjacency matrix of the network that reflects the connections between nodes in all the layers of the network. We can call this general matrix as global adjacency matrix and denote it by A G . This matrix is defined as
A G = A G ( i , j ) = 1 if nodes i and j are linked in any layer l 1 , l 2 , 0 otherwise .
Therefore, if this centrality is denoted as CVPBI, it can be calculated by the expression
C V P B I = 1 λ 1 A G x + x ,
where A G is the global adjacency matrix given by (10).
The following algorithm summarizes the steps required to calculate the CVPBI centrality.
Algorithm 2 (Eigenvector centrality for biplex networks). Let M = ( N , E , S ) , with layers S = ( l 1 , l 2 ) and adjacency matrices A 1 , A 2 be a biplex network with n nodes. Let D 1 , D 2 be the data matrices for layers l 1 , l 2 , respectively.
1 
Construct the weighted vectors v i = D i · v 0 i , for i = 1 , 2 .
2 
Normalization of v i , for i = 1 , 2 .
v i = 1 max j ( v i ) j v i .
3 
Construct the weighted matrices W i , for i = 1 , 2 , as
W i = w i j i = v i ( i ) + v i ( j ) .
4 
Compute α i , for i = 1 , 2 , using the expression α i = min v i / 10 , v i 0 .
5 
Obtain ϵ i , according to the expression ϵ i < 1 10 α i .
6 
From A i , W i , and α i , ϵ i construct M B I as
M B I = 1 2 A 1 W 1 I I 0 I A 2 W 2 0 I I 0 ϵ 1 J ϵ 2 J 0 I ϵ 1 J ϵ 2 J .
7 
Compute the dominant eigenpair of M B I , ( λ 1 , π ^ BI ) .
8 
Compute x from the expression 9.
9 
Compute A G the global adjacency matrix using expression (10).
10 
From A G and x compute the centrality
C V P B I = 1 λ 1 A G x + x .
The Algorithm 2, denoted as CVPBI, summarizes the steps required to compute the centrality.
In Figure 3, a scheme of the eigenvector centrality algorithm for biplex networks is presented.
This biplex measure provides a ranking vector of the nodes according to their importance. This classification is obtained from the importance of the nodes in two layers where the nodes are the same and it changes the links between the nodes and the data associated with them.
Remark that the M B I is built for biplex networks. But, it can be extended for multiplex networks with k layers l 1 , l 2 , , l k , defining the adjacency and data matrices A 1 , A 2 , A k and D 1 , D 2 , , D k .
The matrix M B I is
M m u l t i = 1 k M 1 , 1 M 1 , 2 M 2 , 1 M 2 , 2
with
M 1 , 1 = A 1 W 1 I I I A 2 W 2 I I I A k W k ,
M 2 , 2 = ϵ 1 J ϵ 2 J ϵ k J ϵ 1 J ϵ 2 J ϵ k J ϵ 1 J ϵ 2 J ϵ k J .
and M 1 , 2 , M 2 , 1 are diagonal matrices with the identity I n in its blocks.
The centrality for multiple layers may be denoted as CVPM and will be given by the expression
C V P M = 1 λ 1 A G x + x ,
where A G is the global adjacency matrix given by
A G = A G ( i , j ) = 1 if nodes i and j are linked in any layer l 1 , l 2 , , l k 0 otherwise .
and x is the eigenvector of M m u l t i associated with the dominant eigenvalue λ 1 .

3. Results

In this section, we present some numerical examples of the theoretical models studied in Section 2 for different types of networks and sizes. These examples allow the establishment of characteristics and properties of the centralities developed, with special emphasis on the possibilities offered by an eigenvector centrality for multiplex networks.
As was discussed in Section 2.2, the way in which the final centrality is calculated in the measures described in this paper differs from the way in which it is calculated in the classical model, as can be shown looking at the expressions (1) and (3). To compare the results of centralities when applying both expressions, we distinguish between two measures of centrality, such as:
  • CVP The eigenvector centrality for networks with data, using expression (3).
  • CVPclassic The eigenvector centrality with data calculating the centrality using the expression (1). We will refer to this model as classic eigenvector centrality with data.
Therefore, the different centralities involved in these examples are:
  • CVPclassic The classic eigenvector centrality with data.
  • CVP The eigenvector centrality for networks with data.
  • CVP2f The eigenvector centrality based on the two-layer approach PageRank idea.
  • CVPBI The eigenvector centrality for multiplex networks.
All the numerical tests have been carried out by implementing these centralities in R [28], a free software under the terms of the GNU project. It constitutes a language and environment specially efficient for computing and graphics.
Firstly, one-layer networks (monoplex) are used to compare the results obtained for the CVPclassic, CVP, and CVP2f centralities, in order to subsequently develop a discussion on the coherence of the measures defined with respect to the traditional eigenvector centrality. Later, some examples of the CVPBI centrality for particular biplex networks are described in detail.

3.1. Monoplex Networks

Let G 1 = ( N , E ) be a simple graph with 10 nodes where N = 1 , 2 , , 10 and N = ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 4 ) , ( 3 , 4 ) , ( 4 , 5 ) , ( 5 , 6 ) , ( 5 , 7 ) , ( 5 , 8 ) , ( 6 , 7 ) , ( 6 , 10 ) , ( 7 , 8 ) , ( 7 , 9 ) , ( 7 , 10 ) , ( 8 , 9 ) , ( 9 , 10 ) . Let us consider the following datasets D 1 , D 2 and D 3 :
1 2 3 4 5 6 7 8 9 10 α ϵ D 1 8 1 8 8 1 1 1 1 1 1 1 / 80 1 / 800 D 2 1 1 1 10 0 0 10 0 0 0 1 / 100 1 / 1000 D 3 10 2 2 2 2 2 10 2 2 2 2 / 100 2 / 1000
Now, we perform the calculations of the CVPclassic, CVP, and CVP2f eigenvector centralities, using the expression (1) and the Algorithms 1 and 2, respectively. The results are shown in Table 1.
The numerical results of Table 1 are represented graphically in Figure 4. The graphs has been drawn on the left, while the values of centralities are shown in the right column. It is observed that the size of each vertex in the graphs is proportional to the amount of data associated with it. Thus, for example, in the upper part where the data set D 1 is evaluated, the nodes 1 , 3 and 4 are observed with a larger size, since they have the greatest quantity of data, specifically 8. In the following section a brief analysis of the characteristics of these centralities that emerge from this example is carried out, with special emphasis on the differences between the classical model of eigenvector centrality and that proposed by Agryzkov et al. [20].

3.2. A Simple Biplex Network

In this section, we study the example of a simple biplex network constituted by 10 nodes and with two layers. In this case, the links between the nodes in the different layers have been generated randomly, while the data has been directly associated on the nodes in a simulated way to establish possible differences in the centrality values for each layer. So, let M 1 = ( N 1 , E 1 , S 1 ) be a biplex network with nodes N 1 = { 1 , 2 , , 10 } , with layers S 1 = ( l 1 , l 2 ) and adjacency matrices A 1 , A 2 given by
A 1 = 0 1 0 0 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 1 0 1 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 A 2 = 0 0 1 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 1 1 1 0 0 0 1 1 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 1 0 .
Let D 1 , D 2 be the data vectors for layers l 1 , l 2 , respectively,
D 1 = [ 1 , 1 , 1 , 10 , 1 , 1 , 1 , 10 , 1 , 10 ] T , D 2 = [ 1 , 1 , 10 , 1 , 1 , 1 , 10 , 1 , 1 , 1 ] T .
It is observed that in layer 1 the largest amount of data has been assigned to those nodes that have less connectivity, that is, degree 2. However, in layer 2 just the opposite is done, the largest amount of data has been assigned to the nodes that have greater connectivity (degree 5).
In Table 2, we have reflected the following information about each node of the network: the data D 1 , D 2 corresponding to layers l 1 and l 2 , respectively, the connectivity in each layer (dg l 1 , dg l 2 ), the eigenvector centrality for layer l 1 (CVPl1), its eigenvector centrality for layer l 2 (CVPl2) and, finally, the eigenvector centrality for the biplex network CVPBI calculated from Algorithm 2. Data in Table 2 may be visualized by the graphs of Figure 5, Figure 6 and Figure 7 respectively.
Algorithm 2 have been run taking this network with these datasets. The results for the centrality are summarized in Table 2.

3.3. A Jazz Musicians Biplex Network

An example of a biplex network related to the history of jazz is shown in this section. Among the many jazz artists that emerged between 1900 and 1930, 75 has been selected from the most relevant and influential in the following decades, such as:
Louis Armstrong 1, John Coltrane 2, Charles Mingus 3, Charlie Parker 4, Miles Davis 5, Count Basie 6, Dizzy Guillespie 7, Duke Ellington 8, Ella Fitzgerald 9, Billie Holiday 10, Thelonious Monk 11, Abbey Lincoln 12, Alice Babs 13, Art Blakey 14, Arthur Prysock 15, Artie Shaw 16, Ben Webster 17, Benny Goodman 18, Bill Evans 19, Bing Crosby 20, Blue Mitchell 21, Bud Powell 22, George Buster Cooper 23, Cannonball Adderley 24, Cat Anderson 25, Chet Baker 26, Coleman Hawkins 27, Cootie Williams 28, Dexter Gordon 29, Earl Hines 30, Dave Brubeck 31, Grant Green 32, Hank Mobley 33, Harry Carney 34, Helen Merrill 35, Helen Humes 36, Herbie Hancock 37, Jackie Wilson 38, Jeri Southern 39, Gerry Mulligan40, Jim Hall41, Jimmy Hamilton 42, Jimmy Jones43, Jimmy Rushing 44, Joe Williams 45, Johnny Hartman 46, Johnny Hodges 47, Johnny Smith 48, Kenny Burrell 49, King Oliver 50, Lester Young 51, Max Roach 52, Milt Jackson 53, Nat King Cole 54, Nina Simone 55, Lionel Hampton 56, Oscar Peterson 57, Billy Eckstine 58, Paul Desmond 59, Paul Gonsalves 60, Clifford Brown 61, Russell Procope 62, Sam Woodyard 63, Sammy Davis 64, Sarah Vaughan 65, Fletcher Henderson 66, Sonny Rollins 67, Sonny Stitt 68, Stan Getz 69, Art Tatum 70, Teddy Wilson 71, Clark Terry 72, Tony Bennett 73, Dinah Washington 74, Wes Montgomery 75.
This is a personalized list and, therefore, debatable and improvable. However, the majority of the most influential jazz musicians of all time are in this set of 75 great musicians. Only seven of them are out of the range 1900–1930 but were included for its influence on musicians of later times.
The data collected from these jazz figures are: date of birth, place of birth, instrument and discography. Regarding of the discography, three data have been compiled. On the one hand, the number of discs (LP’s) commercially released by each artist. On the other hand, the number of appearances of an artist on the disc of other colleagues has been collected. Finally, the data referring to the production of singles & EPs by each musician have been extracted from specialized Web pages. A part of the data collected in the study are shown in Table 3.
In addition to these data, a more in-depth study is carried out based on the collaborations between them, understanding by collaboration the joint participation in discs, concerts, etc. Note that we also consider a collaborative relationship if an artist has been part of the band of another artist on the list. The majority of data has been collected from web pages specialized in jazz, such as https://www.discogs.com, https://en.wikipedia.org or https://www.britannica.com/art/jazz. A map with the geographical location of the artists born in USA can be seen in Figure 8.
This work aims to study the most influential jazz musicians of the early twentieth century taking into account on the one hand the professional collaborations between them, as well as the amount of contemporary artists to each musician. The data associated with each artist are related to the musical production of the artist throughout his professional career. For this purpose, we design a biplex network M 2 = ( N 2 , E 2 , S 2 ) with nodes N 2 = { 1 , 2 , , 75 } , and layers S 2 = ( l 1 , l 2 ) . The nodes are the jazz artists from the previous list and the two layers are constructed from the following relationships and data:
layer 1
the nodes are the 75 artists previously enumerated and the relationships we analyze are the musical collaborations between them. That is, two artists are linked by an edge if they have collaborated together in a disc or a remarkable musical event. The data associated with each node are related to its musical production. In this layer each node has a number representing the quantity of discs commercially launched throughout their professional career.
layer 2
the nodes are the same as in layer 1 but the relationships established between them are related to their contemporaneity. Specifically, a link between two artists is established if their age difference is less than 5 years. The data that accompanies each node is also related to its musical production, although now we measure the quantity of singles & EPs commercially launched along their life.
In Figure 9 we have drawn the graphs corresponding to the two layers of the biplex network M 2 . On the left image, the graph of layer 1 has been drawn, where each link represents a collaboration between two jazz artists and the size of the nodes is proportional to the degree they have in the graph. Note that it is an undirected graph with 75 nodes and 386 edges, where the node that has a greater degree is that of Duke Ellington with 25 collaborations. In the graph of Figure 9 (right), the graph of layer 2 is shown. Now the idea of establishing relationships between artists is given by their contemporaneity. Thus, we establish a link between two artists if the difference of their ages is less than 5 years. Analogously, the size of the nodes is directly proportional to the degree. It is a graph of 75 nodes and 728 edges, where now the node with the highest degree is John Coltrane, with 32 links.
Table 3 summarizes the whole set of data collected regarding to the biplex network of jazz artists of the early twentieth century. This table shows the names of the artists and their identifiers as network nodes. The following three columns show the information related to the musical production of each artist. The column discs 1 shows the number of discs (LP’s) released commercially, the column discs 2 shows, for each artist, the number of discs of other colleagues in which the artist has appeared and in the third column singles we have the number of singles released commercially. The next columns degree1 and degree2 show the degrees of a node in the graphs of layer 1 and layer 2, respectively. Finally, the last three columns show the results of the calculated centralities. The centrality CVPl1 refers to the eigenvector centrality taking individually the first layer, CVPl2 refers to the eigenvector centrality taking individually the second layer, while the CVPBI centrality is shown in the third column, having been calculated running Algorithm 2.These results are analyzed and discussed in next section.
The biplex centrality for the jazz artists network is displayed in Figure 10, where the biplex centrality CVPBI is represented in front of the individual centralities of each layer. Figure 10 shows how there is a group of nodes with very high CVPBI centrality and a low centrality in layer 2.

4. Discussion

The way in which we calculate the centralities CVP (eigenvector centrality with data) and CVP2f (eigenvector centrality based on the two-layer PageRank approach) differs from the way in which the classical eigenvector centrality is calculated. When considering the CVP centrality it is assumed that the importance of the data associated with the node itself may be not negligible in the calculation of its importance within the network. If the expression (3) is observed, we notice the presence of the component x , which fulfills this function precisely and which does not appear in the classical eigenvector centrality.
The importance of this detail on the computation of centrality is shown in the first network of the results section. On a simple network of 10 nodes, with two clearly differentiated components, three data sets are strategically distributed between the different nodes of the network. We analyze them briefly.
We pay attention to the upper graph corresponding to the data set D 1 , which centers all the data of the network in the first four nodes. Firstly, It is observed that the results of the three centralities studied are coherent, in the sense that the most relevant nodes coincide in the three measures, maintaining the order of importance of the nodes in all cases. However, certain differences are seen in the values of centrality in those nodes where the data are concentrated. Specifically, the biggest differences between the classic eigenvector centrality and the rest are given in nodes 1 , 3 and 4, which are the ones that concentrate the data. This is a consequence of the way in which eigenvector centrality for networks with data is calculated, taking into account not only the degree of the node but also its own importance based on the data it contains. Observing the graphs shown in Figure 4, the great similarity in the values of the CVPclassic and CVP2f centralities is clear. Likewise, when the nodes do not have data, the three measures of centrality are practically identical. In the central graph of Figure 4, corresponding to dataset D 2 , it can be seen how the most relevant node in the network is 7, which is one of the two nodes that stores the data present in the network. One might think that the second most relevant node of the same would be node 4, which is the other node with 10 data. However, this is not the case, since the second node in importance is node 5. The reason for this behavior is that, although node 5 does not contain data, it is connected to the two nodes that contain all the data of the network (nodes 4 and 7). This case intuitively shows us the idea on which the eigenvector centrality is based.
In the lower graph of Figure 4, corresponding to dataset D 3 , the importance of connectivity is also seen. Although nodes 1 and 7 have the maximum data, node 7 is the most relevant due to its connectivity (grade 5), compared to node 1 that only has degree 2. The nodes connected to node 7 present a higher centrality for its greater connectivity. The fact repeated is that the greatest differences in the values of the centralities occur when data are present in the nodes.
This coherence in the values of the centralities studied is not only observed in small networks. Tests have been carried out with networks of different sizes, up to 10 , 000 nodes. The literature suggests different alternatives to study the correlations between two rankings; in this case a classic one has been chosen to perform the numerical tests, as it is the the Spearman correlation coefficient. The results are conclusive: in all the cases tested with different sizes, the Spearman coefficient between the variables exceeded the 0.9999 value, being 1 in most cases from sizes of n = 100 . This positive correlation is very relevant in this proposal since we have a solid measure such as the CVP2f centrality that allows us to design a new measure for networks with multiple layers.
Let us consider the network M 1 with two layers and 10 nodes. In the first layer l 1 the data are associated with the nodes with less connectivity, while in layer l 2 they are located in the two nodes with greatest connectivity. The influence of data on those nodes with more links is clearly observed. If we analyze the global centrality of the biplex network, it is much closer to the eigenvector centrality calculated for layer l 2 than for layer l 1 . In fact, the three most central nodes of the measures CVPl2 and CVPBI are the same, although following a different order in the ranking. However, if we consider separately the centrality of layer l 1 , it has nothing to do with the global results when analyzing the network by layers. In layer l 1 the two most relevant nodes do not coincide with the nodes that have more data; however, this does not happen in layer l 2 , where clearly the sum of data and degree makes the most central nodes are those that accumulate more data.
This shows that when a multilayer network with data is considered and evaluated, the results differ when the centrality is applied individually to each of the layers.
Now, we discuss the jazz musicians network described in Section 3.3. Note that the goal is not only to establish a ranking of musicians of this time based on their collaborations and musical production. To address this objective, it would be enough to calculate the eigenvector centrality of layer l 1 (CVPl1) and we would have this classification. Note that we relate the collaborations between artists with those who are contemporary with each other. Following the idea of centrality based on the eigenvector concept, we consider that the relevance of an artist is also related to the presence of contemporary artists and, in addition, the more famous they are, the more fame they provide to a work and production. Therefore, the goal is not only to establish a ranking of musicians of that time based on their collaborations and musical production. If this were the objective, it should be enough to calculate the CVP centrality of layer 1 and we would have this classification. In this case it is mixed the collaborations between artists with those who are contemporary with each other. Following the idea of centrality based on the eigenvector concept, it is established that the importance of an artist is also related to the presence of contemporary artists and, in addition, the more relevant they are, the more value they provide to their work and production.
A portion of the dataset collected is shown in Table 3, while the geographical location of the artists’ birth places can be seen in the USA map in Figure 8, where the large production of artists in the east and southeast of the country is clear.
Regarding to the data referring to the musical production, some highlights may be remarked:
  • Much of the artists with the highest production of LP’s and singles are singers, such as Ella Fitzgerald, Billie Holiday, Bing Crosby, Nat King Cole, Nina Simone, Sarah Vaughan or Tony Bennett.
  • It is remarkable the huge musical production of Bing Crosby.
  • Most artists whose musical production is very low is a consequence of having been part of other bands, though their importance and influence in later times is undeniable.
  • If we focus on the artists who have a higher number of collaborations with other musicians, most of them are part of all the lists of the best jazz musicians of all time, such as Dizzy Guillespie, Duke Ellington, Ella Fitzgerald, Miles Davis, Charlie Parker, Stan Getz or Louis Armstrong.
To analyze the data obtained from the jazz artists network, Table 3 is simplified by taking the 15 nodes that present higher values of centralities. Therefore, Table 4 summarizes the ranking of nodes for the calculated values of centralities CVPl1, CVPl2 and CVPBI.
An extensive analysis of the results reproduced in Table 4 and displayed in Figure 11 is performed.
As already mentioned, if we limit to the calculation of the eigenvector centrality for networks with data in layer l 1 using Algorithm 1, we obtain a classification of the nodes in importance according to the collaborations with other artists and taking the data of his musical production in terms of records. We must bear in mind that it is being valued as relevant not only the number of collaborations but the quality of these, always under the prism that we are relevant if our contacts are relevant. The importance of the musicians with whom they collaborate or participate is measured. Looking at Figure 11 (up left), the first in the ranking of the artists in the classification to measure the centrality CVPl1 is Dizzy Gillespie, key trumpeter in the evolution of jazz to the present. It is the node with the highest degree, that is, with a greater number of connections with other musicians.
It is noted that in this list are some of the best known artists of that time by the public, such as Dizzy Gillespie, Duke Ellington, Ella Fitzgerald, Count Basie, Oscar Peterson, Louis Armstrong and others. Other names are also not as well known as Earl Hines, pianist of the band of Louis Armstrong and whose musical production is remarkable with 182 albums released.
If the eigenvector centrality for layer 2 is now analyzed, a different pattern is observed. To begin with, there are hardly any names on the list that are so familiar to non-specialists in jazz music. Remark that now we relate the artists for contemporaneity. It follows that the artists with higher centrality are those born between 1923 and 1924, years of abundance in the birth of artists of unquestionable quality, some of whom are on this list. It is not surprising that several artists have the same centrality, since they were born in the same year they form similar subgraphs with the same degrees. Figure 11 (up right) displays the 15 first names in the classification.
Considering the network as a whole and not individually by layers, the influences of the different relationships between the nodes and the data associated with them are mixed together and the layers interact. Applying Algorithm 2 a ranking is obtained (see Figure 11 down).The winner is Dizzy Gillespie, a trumpet virtuoso and improviser. In the 1940s Gillespie, with Charlie Parker, became a major figure in the development of bebop and modern jazz. The second artist in the classification is Oscar Peterson, exceptional pianist in the history of music. Being born in 1925, being contemporary of many jazz greats with whom he has collaborated actively throughout his career and his extensive musical production of both albums and singles takes to occupy a high position in this ranking. In the third place appears Sarah Vaughan, born in 1924. As in the previous case, her enormous musical production and having sung with the most relevant artists in the history of jazz cause her to be in second place. The same behavior repeats with the rest of the artists.
If we compare the three classifications, the names do not match. This is really what we expected when we consider multipex networks: the value of individual centrality does not exactly match the global centrality.
This example help us to understand how the data must be analyzed in the context of the networks and their characteristics. Thus, the analysis of the data collected on the musical production shows us a clear pattern as it is that the singers of this list have a very high musical production. The most obvious cases are those of Bing Crosby, Ella Fitzgerald or Nat King Cole, which have a singles production of 1181, 590 and 550, respectively, occupying the first three positions if we take this isolated data. Note that these artists are born before 1919 and the great explosion of artists in those decades is between 1921 and 1927, which penalizes them and it does not allow them to occupy higher positions in the rankings.
Throughout the example, we see the possibilities of treatment that a dataset has from the study of diverse relations between the different nodes of the network. If we had related the artists in another sense, the results probably would not be same, but it is certain that in the final list some of the greatest artists in jazz history should appear.

5. Conclusions

In this paper, a centrality measure for biplex networks (CVPBI), based on the eigenvector centrality for networks with data, has been designed and implemented. The advantage of this type of measure is twofold. Firstly, it can determine the importance of the nodes of a network by analysing multiple relationships between the nodes. On the other hand, it allows to work with several datasets associated with the nodes themselves.
As a preliminary step to the design of the measure for multilayer networks, it has been necessary to adapt the eigenvector centrality for networks with data to the idea underlying the two-layered approach PageRank. Following this technique, a new centrality (CVP2f) is designed by means of the construction of a 2 × 2 block matrix, where the blocks of the main diagonal have the objective of separating the effect of the network topology on the data with the quantity of these. Thus, the first block assumes the importance of the network topology while the second block takes into account the influence of the data at a global or residual level.
In the several numerical tests performed on networks of different types and sizes, a coherence was observed in the values offered by CVP2f measure with the classic eigenvector centrality (CVPclassic) and with the eigenvector centrality for networks with data (CVP). This consistent result has allowed us to generalize to multiplex networks the idea of considering blocks in each of the layers differentiating the influence of the data according to the network topology and the data as a whole (following a similar reasoning as in the CVP2f centrality).
The centrality proposed for multiplex networks has been experienced on a real network of jazz musicians of the early twentieth century. It has demonstrated its ability to evaluate different relationships on the same set of nodes when different datasets are considered. From this particular example, we have shown how introducing a layer structure, by distinguishing different types of interactions between the nodes, may vary the behaviour of the network.

Author Contributions

All authors contributed equally to: conceptualization, F.P., L.T. and J.F.V.; methodology, F.P., L.T. and J.F.V.; formal analysis, F.P., L.T. and J.F.V.; investigation, F.P., L.T. and J.F.V.; writing—original draft preparation, F.P., L.T. and J.F.V.

Funding

This research is partially supported by the Spanish Government, Ministerio de Economía y Competividad, grant number TIN2017-84821-P.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CVPEigenvector centrality for networks with data
CVPclassicEigenvector centrality for networks with data with classic centrality calculation
CVP2fEigenvector centraliy using two-layer approach PageRank
CVPBIEigenvector centrality for biplex networks
CVPMEigenvector centrality for multiplex networks
CVPl1Eigenvector centrality for networks with data for layer l 1
CVPl2Eigenvector centrality for networks with data for layer l 2

References

  1. Estrada, E. The Structura of Complex Networks. Theory and Applications; Oxford University Press: Oxford, UK, 2012. [Google Scholar]
  2. De Domenico, M.; Granell, C.; Porter, M.; Arenas, A. The physics of spreading processes in multilayer networks. Nat. Phys. 2016, 12, 901–906. [Google Scholar] [CrossRef] [Green Version]
  3. De Domenico, M.; Solé-Ribalta, A.; Cozzo, E.; Kivelä, M.; Moreno, Y.; Porter, M.; Gómez, S.; Arenas, A. Mathematical formulation of multilayer networks. Phys. Rev. X 2013, 3, 041022. [Google Scholar] [CrossRef]
  4. Kivela, M.; Arenas, A.; Barthelemy, M.; Gleeson, J.; Moreno, Y.; Porter, M. Multilayer networks. J. Complex Netw. 2014, 2, 203–271. [Google Scholar] [CrossRef] [Green Version]
  5. Padgett, J.; Ansell, C. Robust Action and the Rise of the Medici. Am. J. Soc. 2016, 98, 1259–1319. [Google Scholar] [CrossRef]
  6. Cellai, D.; Bianconi, G. Multiplex networks with heterogeneous activities of the nodes. Phys. Rev. E 2016, 93, 032302. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. De Domenico, M.; Solè-Ribalta, A.; Gómez, S.; Arenas, A. Navigability of interconnected networks under random failures. Proc. Natl. Acad. Sci. USA 2014, 111, 8351–8356. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Cozzo, E.; Arruda, G.; Rodrigues, F.; Moreno, Y. Multiplex Networks. Basic Formalism and Structural Properties; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  9. Cardillo, A.; Gómez-Gardeñes, A.; Zanin, M.; Romance, M.; Papo, D.; del Pozo, F.; Boccaletti, S. Emergence of network features from multiplexity. SIAM Rev. 2013, 3, 1–122. [Google Scholar] [CrossRef] [PubMed]
  10. De Domenico, M.; Lancichinetti, A.; Arenas, A.; Rosvall, M. Identifying modular flows on multilayer networks reveals highly overlapping organization in interconnected systems. Phys. Rev. X 2015, 5, 011027. [Google Scholar] [CrossRef]
  11. Battiston, S.; Caldarelli, G.; May, R.; Roukny, T.; Stiglitz, J. The price of complexity in financial networks. Proc. Natl. Acad. Sci. USA 2016, 113, 10031–10036. [Google Scholar] [CrossRef]
  12. Bentley, B.; Branicky, R.; Barnes, C.; Chew, Y.; Yemini, E.; Bullmore, E.; Vértes, P. The Multilayer Connectome of Caenorhabditis elegans. PLoS Comput. Biol. 2016, 12, e1005283. [Google Scholar] [CrossRef]
  13. Sola, L.; Romance, M.; Criado, R.; Flores, J.; Garcia del Amo, A.; Boccaletti, S. Eigenvector centrality of nodes in multiplex networks. Chaos 2013, 23, 033131. [Google Scholar] [CrossRef] [Green Version]
  14. Iacovacci, J.; Rahmede, C.; Arenas, A.; Bianconi, G. Functional Multiplex PageRank. arXiv 2016, arXiv:1608.06328v2. [Google Scholar] [CrossRef]
  15. Halu, A.; Mondragón, R.; Panzarasa, P.; Bianconi, G. Multiplex PageRank. PLoS ONE 2013, 8, e78293. [Google Scholar]
  16. Solé-Ribalta, A.; De Domenico, M.; Gómez, S.; Arenas, A. Centrality Rankings in Multiplex Networks. In Proceedings of the 2014 ACM Conference on Web Science, Bloomington, IN, USA, 23–26 June 2014; ACM: New York, NY, USA, 2014; pp. 149–155. [Google Scholar] [CrossRef]
  17. Spatocco, C.; D’Andrea, A.; Domeniconi, C.; Stilo, G. A New Framework for Centrality Measures in Multiplex Networks. arXiv 2018, arXiv:1801.08026. [Google Scholar]
  18. Pedroche, F.; Romance, M.; Criado, R. A biplex approach to PageRank centrality: From classic to multiplex networks. Chaos 2016, 26, 065301. [Google Scholar]
  19. Agryzkov, T.; Curado, M.; Pedroche, F.; Tortosa, L.; Vicent, J.F. Extending the Adapted PageRank Algorithm Centrality to Multiplex Networks with Data Using the PageRank Two-Layer Approach. Symmetry 2019, 11, 284. [Google Scholar] [CrossRef]
  20. Agryzkov, T.; Tortosa, L.; Vicent, J.; Wilson, R. A centrality measure for urban networks based on the eigenvector centrality concept. Environ. Plan. B 2017, 291, 14–29. [Google Scholar] [CrossRef]
  21. Arruda, G.; Cozzo, E.; Peixoto, T.; Rodrigues, F.; Moreno, Y. Disease Localization in Multilayer Networks. Phys. Rev. X 2017, 7, 011014. [Google Scholar] [CrossRef] [Green Version]
  22. Bobadilla, J.; Ortega, F.; Hernando, A.; Gutiérrez, A. Recommender systems survey. Knowl.-Based Syst. 2013, 46, 109–132. [Google Scholar] [CrossRef]
  23. Stai, E.; Kafetzoglou, S.; Tsiropoulou, E.E.; Papavassiliou, S. A Holistic Approach for Personalization, Relevance Feedback & Recommendation in Enriched Multimedia Content. Multimed. Tools Appl. 2018, 77, 283–326. [Google Scholar] [CrossRef]
  24. Rabieekenari, L.; Sayrafian, K.; Baras, J. Autonomous relocation strategies for cells on wheels in environments with prohibited areas. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar] [CrossRef]
  25. Tsiropoulou, E.; Koukas, K.; Papavassiliou, S. A Socio-physical and Mobility-Aware Coalition Formation Mechanism in Public Safety Networks. EAI Endorsed Trans. Future Int. 2018, 4, 154176. [Google Scholar] [CrossRef]
  26. Bonacich, P. Power and centrality: A family of measures. Am. J. Soc. 1987, 92, 1170–1182. [Google Scholar] [CrossRef]
  27. Horn, R.; Johnson, C. Topics in Matrix Analysis; Cambridge University Press: New York, NY, USA, 1991. [Google Scholar]
  28. Team, R.C. R: A Language and Environment for Statistical Computing; R Foundation for Statistical Computing: Vienna, Austria, 2013. [Google Scholar]
Figure 1. Eigenvector centrality modified for networks with data.
Figure 1. Eigenvector centrality modified for networks with data.
Symmetry 11 00763 g001
Figure 2. Eigenvector centrality following the two-layer approach PageRank.
Figure 2. Eigenvector centrality following the two-layer approach PageRank.
Symmetry 11 00763 g002
Figure 3. Eigenvector centrality CVPBI for biplex networks.
Figure 3. Eigenvector centrality CVPBI for biplex networks.
Symmetry 11 00763 g003
Figure 4. Eigenvector centralities CVPclassic, CVP, and CVP2f for the graph G 1 , using datasets D 1 , D 2 , and D 3 .
Figure 4. Eigenvector centralities CVPclassic, CVP, and CVP2f for the graph G 1 , using datasets D 1 , D 2 , and D 3 .
Symmetry 11 00763 g004
Figure 5. Eigenvector centrality CVPl1.
Figure 5. Eigenvector centrality CVPl1.
Symmetry 11 00763 g005
Figure 6. Eigenvector centrality CVPl2.
Figure 6. Eigenvector centrality CVPl2.
Symmetry 11 00763 g006
Figure 7. Eigenvector centrality CVPBI.
Figure 7. Eigenvector centrality CVPBI.
Symmetry 11 00763 g007
Figure 8. Geolocation of the birthplace of the artists who were born in USA.
Figure 8. Geolocation of the birthplace of the artists who were born in USA.
Symmetry 11 00763 g008
Figure 9. Graphs involved in the biplex network M 2 .
Figure 9. Graphs involved in the biplex network M 2 .
Symmetry 11 00763 g009
Figure 10. Eigenvector centrality CVPBI for jazz artists network.
Figure 10. Eigenvector centrality CVPBI for jazz artists network.
Symmetry 11 00763 g010
Figure 11. Jazz network centralities CVPl1 (upper left), CVPl2(upper right), and CVPBI taking the top 15 nodes (musicians) in the ranking of centralities.
Figure 11. Jazz network centralities CVPl1 (upper left), CVPl2(upper right), and CVPBI taking the top 15 nodes (musicians) in the ranking of centralities.
Symmetry 11 00763 g011
Table 1. CVPclassic, CVP, and CVP2f eigenvector centralities for the simple graph G 1 .
Table 1. CVPclassic, CVP, and CVP2f eigenvector centralities for the simple graph G 1 .
Node D 1 CVPclassicCVPCVP2f D 2 CVPclassicCVPCVP2f D 3 CVPclassicCVPCVP2f
180.46320.69600.410710.19580.21390.1254100.01180.01700.0075
210.49620.66360.391510.22320.32110.188920.02930.03520.0186
380.49620.79200.467410.22320.32110.188920.02930.03520.0186
480.55420.81760.4823100.46290.66810.394420.17770.20180.1174
510.28910.38010.223400.98581.25280.742520.66300.82890.4906
610.10200.11030.064200.86681.04730.621220.64140.80450.4767
710.11150.12050.0697100.98831.40790.8352100.81781.13040.6698
810.10200.11030.064200.86681.04730.621220.64140.80450.4767
910.01930.02120.011500.78020.96030.569820.63850.80130.4748
1010.01930.02120.011500.78020.96030.569820.63850.80130.4748
Table 2. Classic eigenvector centrality for layers and CVPBI centrality for the simple biplex network M 1 .
Table 2. Classic eigenvector centrality for layers and CVPBI centrality for the simple biplex network M 1 .
Node D 1 dg l 1 D _ 2 dg l _ 2 CVPl1CVPl2CVPBI
113130.24380.35480.6833
215140.55170.19460.6651
3141050.64880.53820.8172
4102120.64030.12070.2944
514140.87010.43420.6029
615140.67200.43380.7259
7141050.53830.53880.7725
8102120.20870.18150.5289
913140.58060.16220.4524
10102130.65300.12910.3770
Table 3. Datasets related to the jazz artists biplex network.
Table 3. Datasets related to the jazz artists biplex network.
ARTISTIDDiscs 1Discs 2SinglesDegree1Degree2CVPl1CVPl2CVPBI
Louis Armstrong12571406011480.2081320.0006430.306822
John Coltrane2128746114320.1271940.9002170.349227
Charles Mingus378472510280.1365960.9646080.337863
Charlie Parker41705910518250.1888450.8006950.370992
Miles Davis514611517019310.1533260.8716720.313106
Count Basie6291961632290.2817100.0008720.432763
Dizzy Guillespie72488714532150.3563420.3766520.470798
Duke Ellington84311451272570.2984450.0005620.379134
Ella Fitzgerald925114959023150.3137650.3766520.434902
Billie Holiday1012412015212130.1382860.2415920.329981
Thelonious Monk1194614410240.1043930.7645960.305996
Abbey Lincoln1228863170.0338220.2632120.134663
Alice Babs1339181831280.0352070.9771960.304719
Art Blakey1470273114190.1358060.5356060.306970
Arthur Prysock15352871280.0278430.9771960.298056
Artie Shaw164037253120.0191230.0256450.134019
Ben Webster1713435291390.2099260.0104110.279045
Benny Goodman18223641061180.0926110.0102900.137790
Bill Evans19117411611200.0716210.4133410.161494
Bing Crosby2036012611817100.1125330.0008860.256514
Blue Mitchell214011187160.0459190.2583060.138295
Bud Powell2273243317280.1933560.9771960.352628
George Buster Cooper232103200.0502490.4133410.203845
Cannonball Adderley246546619270.0798290.7237710.232014
Cat Anderson2524212160.0442580.3783440.249225
Chet Baker2621363628200.0623690.4133410.167218
Coleman Hawkins27156701022180.2633190.0007920.372268
Cootie Williams2815436140.0895910.0571620.208219
Dexter Gordon29108352015280.1594531.0012480.372268
Earl Hines30182345919100.2845810.0008860.403670
Dave Brubeck3110662434240.0378050.7645960.285276
Grant Green324728177100.0400970.0332560.064868
Hank Mobley3347574110.0668710.0009460.268092
Harry Carney342628110.0793060.0248740.180728
Helen Merrill3554913520.0632610.0003200.077881
Helen Humes36148273130.0694160.1364350.191121
Herbie Hancock379211677420.0214050.0003200.029367
Jackie Wilson3836382071100.0278480.0332560.063010
Jeri Southern39198431310.0062300.8716720.237127
Gerry Mulligan40105506217310.2131520.8486500.408619
Jim Hall41752295160.0540260.2583060.151018
Jimmy Hamilton4211513150.0523590.3766520.243584
Jimmy Jones4375389160.1373920.4240070.288736
Jimmy Rushing4436618980.1147220.0006430.239110
Joe Williams457433746150.1218350.4076720.262070
Johnny Hartman46266224290.0811281.0237360.337525
Johnny Hodges4774275417120.1932600.0029060.311268
Johnny Smith482181011270.1250960.9361400.367494
Kenny Burrell49113293214150.1229910.1576070.197506
King Oliver50171016430.0363150.0001910.050221
Lester Young5114437661080.1210400.0102900.199839
Max Roach5276222218280.1992690.9771960.378927
Milt Jackson5394245710290.1071261.0237360.322419
Nat King Cole54941235509190.1284730.5356060.316639
Nina Simone5570111148190.0087790.0332480.041665
Lionel Hampton56180519112120.1422040.0055420.271646
Oscar Peterson572176312116260.2555040.8724150.459690
Billy Eckstine5872232489120.1580240.1800780.250622
Paul Desmond594523274280.0233820.9771960.275923
Paul Gonsalves60316610240.1829090.7645960.387172
Clifford Brown613410247160.0788440.2583060.179309
Russell Procope623104110.0683040.0054130.210888
Sam Woodyard637104250.0861370.8358690.299651
Sammy Davis6487522694250.0972300.8358690.311143
Sarah Vaughan651779036318280.2025320.9771960.439896
Fletcher Henderson662915640.0807520.0002540.102392
Sonny Rollins67103314712160.1004520.2583060.197234
Sonny Stitt68171247811280.1243750.9771960.320762
Stan Getz6918110513520310.2468320.8351600.423175
Art Tatum7012634108680.1297730.0102900.207813
Teddy Wilson71103275618130.2329580.0570730.319262
Clark Terry72136302514240.2244920.7645960.401614
Tony Bennett731231052408310.0880670.8716720.301548
Dinah Washington7458571646280.1059160.9771960.356948
Wes Montgomery757043335290.0325661.0237360.303567
Table 4. The first 15 jazz artists with higher centralities.
Table 4. The first 15 jazz artists with higher centralities.
RankingCVPl1ArtistCVPl2ArtistCVPBIArtist
10.3563Dizzy Guillespie1.0237Johnny Hartman0.4708Dizzy Guillespie
20.3138Ella Fitzgerald1.0237Milt Jackson0.4597Oscar Peterson
30.2984Duke Ellington1.0237Wes Montgomery0.4399Sarah Vaughan
40.2846Earl Hines1.0012Dexter Gordon0.4349Ella Fitzgerald
50.2817Count Basie0.9772Alice Babs0.4328Count Basie
60.2633Coleman Hawkins0.9772Arthur Prysuck0.4232Stan Getz
70.2555Oscar Peterson0.9772Bud Powell0.4086Gerry Mulligan
80.2468Stan Getz0.9772Max Roach0.40367Earl Hines
90.2330Teddy Wilson0.9772Paul Desmond0.4016Clark Terry
100.2245Clark Terry0.9772Sarah Vaughan0.3872Paul Gonsalves
110.2132Gerry Mulligan0.9772Sonny Stitt0.3791Duke Ellington
120.2099Ben Webster0.9772Dinah Washington0.3789Max Roach
130.2081Louis Armstrong0.9646Charles Mingus0.3723Coleman Hawkins
140.2052Sarah Vaughan0.9361Johnny Smith0.3722Dexter Gordon
150.1993Max Roach0.9002John Coltrane0.3710Charlie Parker

Share and Cite

MDPI and ACS Style

Pedroche, F.; Tortosa, L.; Vicent, J.F. An Eigenvector Centrality for Multiplex Networks with Data. Symmetry 2019, 11, 763. https://doi.org/10.3390/sym11060763

AMA Style

Pedroche F, Tortosa L, Vicent JF. An Eigenvector Centrality for Multiplex Networks with Data. Symmetry. 2019; 11(6):763. https://doi.org/10.3390/sym11060763

Chicago/Turabian Style

Pedroche, Francisco, Leandro Tortosa, and José F. Vicent. 2019. "An Eigenvector Centrality for Multiplex Networks with Data" Symmetry 11, no. 6: 763. https://doi.org/10.3390/sym11060763

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop