<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Ph.D. Workshop, August</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Capitalizing on Hierarchical Graph Decomposition for Scalable Network Analysis</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Rakhi Saxena Supervised by Sharanjit Kaur and Vasudha Bhatnagar University of Delhi at New Delhi</institution>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>27</volume>
      <issue>2018</issue>
      <abstract>
        <p>Processing large graphs has become commonplace across many academic and industrial applications. We address the computational challenge of analyzing large networks on a single consumer-grade machine. Our strategy involves arranging networks into layers of smaller, increasingly cohesive subgraphs, which is motivated by the observation that real-world networks exhibit a hierarchical organization. We decompose large networks to reveal the underlying hierarchy and extract signals from this hierarchical topology to solve three network analysis problems viz., network comparison, determining in uential spreaders, and centrality computation. Empirical investigation reveals that our approach is e ective and faster than state-of-the-art competing algorithms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Complex networks have attracted immense attention
because of their ability to model a wide variety of associations
between entities in social networks, power-grids,
transportation, biological systems etc. Many of these networks contain
millions of nodes and billions of edges, and the data is easily
available on the world wide web. Several distributed as well
as disk-based frameworks [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] have been speci cally designed
to analyze such large networks. However, developing
algorithms for these frameworks requires expertise in the use of
highly specialized programming paradigms.
      </p>
      <p>
        In this study, we explore the question: Is graph
decomposition a viable strategy for e ective network analysis using
a single consumer-grade machine? We address this
question by decomposing graphs into increasingly cohesive parts
using two well-known hierarchical graph decomposition
algorithms [
        <xref ref-type="bibr" rid="ref17 ref6">6, 17</xref>
        ]. The choice of this strategy is emboldened
by the fact that it is viable to compute graph
decomposition for networks of billions of edges on a consumer-grade
PC [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Our approach is simple, intuitive and motivated by
the observation that real-world networks from a wide
variety of domains have an inherently hierarchical organization
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Hierarchy has been recognized as a critical
organizational property for many complex systems, ranging from
biological networks, societies, to road networks and the
Internet [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Massive networks of the current technology era
have been analyzed, visualized and understood better after
hierarchical decomposition [
        <xref ref-type="bibr" rid="ref1 ref10">1, 10</xref>
        ].
      </p>
      <p>My Ph.D. dissertation focuses on developing e ective and
fast algorithms for network analysis using a single PC by
leveraging signals acquired from hierarchically decomposed
networks. The approach is to decompose the given graph
into a nested hierarchy of increasingly cohesive subgraphs.
The hierarchy imparts a natural ordering to the vertices, and
the cohesive regions revealed by the decomposition mimic
community structures.</p>
      <p>We leverage hierarchy and approximated community
structure to develop algorithms for three common problems in
network analysis, namely, network comparison, nding
inuential spreaders and computing node centrality. The
effectiveness of these algorithms establishes that i) hierarchy
in networks is a potent property for network discrimination
ii) links between levels of the hierarchy are a fair
approximation of intra- and inter-community ties iii) vertices at the
same level have similar importance and similar capability
to di use information. In summary, we nd that
hierarchical decomposition of networks is a meritorious approach for
three network analysis tasks.</p>
      <p>Organization: Sec. 2 introduces two graph decomposition
methods. Sec. 3 presents three algorithms for network
analysis. Sec. 4 delineates directions for future research.
2.</p>
    </sec>
    <sec id="sec-2">
      <title>HIERARCHICAL GRAPH DECOMPOSI</title>
    </sec>
    <sec id="sec-3">
      <title>TION METHODS</title>
      <p>
        In this section, we introduce k-core [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and k-truss [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
decomposition methods that we use for eliciting network
hierarchy.
      </p>
      <p>Let G = (V; E) be a simple, connected, undirected graph,
where V represents the set of vertices and E V V
represents the set of edges1. An edge eij 2 E i it connects
vertices vi; vj 2 V . Set Ni = fvj 2 V jeij 2 Eg denotes
the set of neighbours of vertex vi. The degree of a vertex
i = jNij denotes the number of neighbours of vi.
2.1</p>
      <p>k-core Decomposition</p>
      <p>
        The k-core decomposition organizes the graph into a
hierarchy of subgraphs (called k-cores) such that the degree of
1We use terms network/graph, node/vertex, and edge/link
interchangeably.
(a) k-core Decomposition
(b) k-truss Decomposition
every vertex in a k-core is at least k. A vertex that belongs
to a k-core but not to a k+1 core has coreness k. De nitions
adapted from [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] follow.
      </p>
      <p>Definition 2.1. A subgraph, Ck = (Vk; EkjVk) of G is
a k-core i 8vi 2 Vk : i &gt;= k and Ck is the maximal
subgraph with this property.</p>
      <p>Definition 2.2. Coreness ( i) of vertex vi is k i.e. i =
k i vi 2 Ck ^ vi 2= Ck+1.</p>
      <p>
        The k-truss decomposition organizes a given graph into
a hierarchy of subgraphs (called k-trusses) such that every
edge in a k-truss is part of at least (k 2) triangles [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. An
edge that belongs to a k-truss but not to a (k+1)-truss has
trussness k. De nitions adapted from [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] follow.
      </p>
      <p>Definition 2.3. Support ( ij ) of edge eij is jNi \ Njj
Definition 2.4. Subgraph, Tk = (Vk; EkjVk) of G is a
ktruss i 8eij 2 Ek : ij &gt;= (k 2), and Tk is the maximal
subgraph with this property.</p>
      <p>Definition 2.5. Trussness (&gt;ij) of edge eij is k i.e. &gt;ij =
k i eij 2 Tk ^ eij 2= Tk+1</p>
      <p>We de ne trussness of nodes in the graph. A node that
belongs to the k-truss but not to the (k+1)-truss has
trussness k. Formally,</p>
      <p>Definition 2.6. Trussness ( i) of node vi is k i vi 2
Tk ^ vi 2= Tk+1</p>
      <p>
        Fig. 1b illustrates the k-truss decomposition of a toy
network. We use the elegant in-memory O(m1:5) k-truss
decomposition algorithm proposed in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] so that large network
decomposition is feasible on a consumer-grade machine.
      </p>
    </sec>
    <sec id="sec-4">
      <title>NETWORK ANALYSIS ALGORITHMS</title>
      <p>Next, we outline the solutions to the three network
analysis tasks mentioned in Sec. 1.</p>
      <p>NMI
1.0
1.0
0.67</p>
      <p>The task of network comparison is encountered in several
domains such as pattern recognition, analyses of the
functionality of biological networks, and study of the temporal
evolution of networks. Graph comparison entails
computation of distance between a pair of networks to measure the
extent of similarity between them. State-of-the-art network
comparison methods extract network features and the
distance between features quanti es network similarity.</p>
      <p>
        Existing algorithms make use of features extracted from
either local neighborhood of vertices [
        <xref ref-type="bibr" rid="ref20 ref4">4, 20</xref>
        ] or global
network topology [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Both k-core and k-truss algorithms
promote local (node/edge level) features to obtain global (graph
level) feature (i.e. hierarchy) of the network, which forms
the basis of characterizing networks. In this way our
approach plugs the gap between the use of myopic local
features, and non-scalable global features.
      </p>
      <p>
        We rst experimented with network signatures extracted
from simple but e cient features from k-core decomposition
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Encouraged by the results, we extended the study to
improve e ectiveness by using sophisticated aggregation of
features derived from k-core and k-truss decompositions [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Algorithm NCKD uses probability distribution of nodes
at each level of the hierarchy, and the distribution of edges
within the level and between di erent levels [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
JensenShannon distance between two probability distributions
extracted from a given pair of networks quanti es structural
di erences between them. Empirical investigations
establish that these two distributions are capable of capturing
structural di erences between networks and discriminating
between di erent genres of networks reasonably well.
      </p>
      <p>
        Next, we use more expressive methods of distribution
aggregation and additionally examine truss based
decomposition for extracting network signatures [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. NSD-C and
NSD-T algorithms examine core-based and truss-based
decomposition respectively, to asses node-level assortativity
(propensity to connect with other nodes at the same level)
in addition to hierarchy levels of the nodes. Quantiles of the
distributions of the two features are used as network
signature and Canberra distance between signatures is computed.
      </p>
      <p>
        In order to evaluate, fteen large public real-world
networks2 from three genres were clustered with the
assumption that graphs belonging to the same genre are structurally
more similar and hence should be grouped together by an
effective network comparison algorithm. Table 1 reports
quality metrics of the resultant clustering scheme delivered by
our algorithms. Having found the performance of the three
algorithms better than the state-of-the-art algorithms, we
compared NSD-C, NSD-T and NCKD for accuracy, speed
and sensitivity to noise and missing data. Further
experiments lead to the following conclusions. Network
comparison using i) network signatures based on simple probability
distributions of hierarchy levels of nodes and edges is the
2Refer to paper [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] for details of the networks.
fastest, but relatively least accurate, ii) quantile-based
aggregation of core levels of nodes and their assortativity is the
best of the three measures, but is less sensitive to noise and
missing data, iii) quantile-based aggregation of truss levels
of nodes and their assortativity is the slowest of the three
methods, but most sensitive to noise and missing data.
3.2
      </p>
    </sec>
    <sec id="sec-5">
      <title>Influential Spreader</title>
      <p>
        Predicting individuals who in uence the spread of
information is another important task in social network analysis.
Prerequisite for understanding the spreading dynamics in
online social networks, the task also nds applications in
product marketing, promotion of innovative ideas,
restricting negative information etc.. State-of-the-art methods for
predicting in uential actors use facets such as - strength of
interaction with neighbors [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], community structure [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], or
hierarchy [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] in the network.
      </p>
      <p>These methods for nding in uential spreaders miss out
on the advantage of the interplay of the three facets. We
address the research gap by exploiting the synergy between
the three facets, and demonstrate signi cant improvement
over existing methods for prediction of in uential spreaders.</p>
      <p>
        The proposed in uence scoring method IPRI (In uence
scoring using Position, Reachability, and Interaction) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
uses i) position of the actor in the network hierarchy, ii)
intensity of his interactions with neighbors and iii) extent
of actor's connectivity in di erent communities. The
algorithm uses k-truss decomposition method, which confers the
dual advantage of revealing hierarchy and homophilic groups
(approximate communities) in the network. IPRI algorithm
computes the following three indices for every vertex:
i) Positional Index ( ): Trussness of a node obtained
by decomposition of the network proxies for its relative
position in network hierarchy. A higher level indicates larger
neighborhood span that aids wider spread of information.
Positional Index of node vi is same as its trussness i.
      </p>
      <p>
        ii) Reachability Index ( ): A node having connections
with more truss levels has higher reachability in terms of
information propagation, compared to a node having
connections with fewer truss levels [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. We quantify a node's
reachability to diverse communities as the entropy of
trussness of its neighbors.
      </p>
      <p>
        iii) Interaction Index ( ): The propagation of
information is governed by the strength of interaction not only
with neighbors but also with 2-steps neighbors [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]3. Based
on this observation, the interaction index of a node is
computed as the sum of the sum of weights of edges incident on
neighbors scaled by their respective positional index.
      </p>
      <p>IPRI algorithm computes the in uence score by
integrating positional index, reachability index and interaction index
of a node using a multiplicative function. The score is
indicator of the power to in uence other users in the network,
with higher score indicating more in uence.</p>
      <p>
        Experimentation with large real-world social networks
establishes the validity and accuracy of the scoring method.
We evaluate e ectiveness of competing methods by using
SIR epidemic model on three large real-world networks
(CollegeMsg, WikiVote, and Epinions)4. Performance of IPRI is
3Liu et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] establish that the 2-step neighborhood of
nodes is a good choice that balances cost and performance
when identifying in uencers.
4Refer to paper [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for details of the networks.
compared with four measures - degree centrality (DC),
kcore (KC), k-truss (KT), Trust-Oriented Social In uencers
(TOSI). For each competing measure, top 20% nodes are
taken as initial spreaders and 100 simulations of SIR model
are run to capture the average spreading ability (SA) of
toprankers. SA of the initial set of infected nodes is quanti ed
as the percentage of nodes infected during spreading
process. Figure 2a shows that average SA of IPRI algorithm
is higher than that of competing measures for all networks
a rming its better e ectiveness.
(a) Spreading Ability of IPRI
(b) SC execution time averaged
over 10 runs
      </p>
      <p>
        Centrality is widely-used for identifying important nodes
in a network [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Existing methods for discovering
important nodes do not take cognizance of inherent hierarchy and
community structure in human-centric networks for
determining centrality of actors. Since humans derive bene ts
concomitant with their position in the network hierarchy,
and with the strength of their intra{ and inter{community
connections, we posit that a centrality measure that takes
these aspects into account gauges the importance of
individuals more realistically in human-centric networks.
      </p>
      <p>
        Based on the mature theory of social capital, the proposed
Social Centrality score (SC) emulates the real-life behavior
of social actors to bond within community and bridge
between communities [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. SC score of a node quanti es its
ability to mobilize resources in the network based on its
location in the hierarchy, embeddedness in community and
intensity of relations with neighbors. Application of k-truss
decomposition elicits network hierarchy and approximated
community structure. We posit that if two nodes and the
connecting edge all have the same trussness, they are part
of the same community, and the connecting edge is an
intracommunity edge. SC score is computed by extracting
following three nodal properties from the hierarchical
decomposition of a graph.
      </p>
      <p>i) Sociability Index (!): Sociability quanti es the
extent to which an actor can leverage the resources controlled
by its immediate neighbors. It takes into consideration size
of the immediate neighborhood (ego-network) and intensity
of relationships (edge-weights). Sociability index of a node
is de ned as sum of weights of edges incident on it.</p>
      <p>ii) Bonding Potential ( ): Bonding potential of an
individual is determined by his hierarchical position in G as
well as by the sociability of his intra-community neighbors.
Bonding potential of an actor is quanti ed as the sum of
sociability index of its intra-community neighbors weighted
by his position in the hierarchy.</p>
      <p>iii) Bridging Potential ( ): An actor with links in
diverse communities can draw advantages that are not
available within his community. The bridging potential of an
actor is the sum of the intensity of relationship with the
inter-community neighbors scaled by their respective
positions in the hierarchy.</p>
      <p>SC score of a node is computed by aggregating its
sociability index, bonding and bridging potential using a
multiplicative function. The empirical study based on diverse,
human-centric networks vindicates the propositional basis
of the model and demonstrates its validity, e ectiveness,
and superior performance compared to prevailing centrality
measures. We also performed scalability tests on synthetic
networks generated from Erdos-Renyi (ER), Watts-Strogatz
(WS) and Forest Fire (FF) models with the number of nodes
varying from 1 million to 10 million and edges ranging from
2 million to 60 million. The results (Figure 2b) endorse our
claim of the ability of hierarchy-based algorithms to process
large graphs on consumer-grade PC.</p>
    </sec>
    <sec id="sec-6">
      <title>CONCLUSION AND FUTURE WORK</title>
      <p>In this doctoral study, we nd that large networks can
be analyzed e ectively on a single consumer-grade machine
after hierarchical decomposition. Speci cally, we explored
three network analysis problems - network comparison,
identifying in uence spreaders and computing centrality in
humancentric social networks. Existing e cient algorithms for
kcore and k-truss decomposition are fundamental to our
solutions. The hierarchy of nodes and links between levels of
the hierarchy are reasonably e ective signals to quantify
network similarity. We also observe that the cohesive regions
of the network revealed by the decomposition make a good
approximation of community structure. Integrating
hierarchy, and the resulting approximate community structure
is superior to the state-of-the-art algorithms for computing
centrality and identifying in uential spreaders.</p>
      <p>The study opens few new questions - What other
network analysis tasks can be solved e ectively and e ciently
for massive graphs using hierarchical graph decomposition
methods? Is the divide-and-conquer approach in general,
practical for analysis of large graphs? Can horizontal
partitioning methods be leveraged for designing scalable
algorithms? Answering these questions demands intense
involvement in the theoretical underpinnings of graph
decomposition methods.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Al-garadi</surname>
          </string-name>
          , K. D.
          <string-name>
            <surname>Varathan</surname>
            , and
            <given-names>S. D.</given-names>
          </string-name>
          <string-name>
            <surname>Ravana</surname>
          </string-name>
          .
          <article-title>Identi cation of In uential Spreaders in Online Social Networks using Interaction Weighted K-core Decomposition Method</article-title>
          . Physica
          <string-name>
            <surname>A</surname>
          </string-name>
          , 468(C):
          <volume>278</volume>
          {
          <fpage>288</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.</given-names>
            <surname>Batagelj</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaversnik</surname>
          </string-name>
          .
          <article-title>Fast Algorithms for Determining (Generalized) Core Groups in Social Networks</article-title>
          .
          <source>Advances in Data Analysis and Classi cation</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ):
          <volume>129</volume>
          {
          <fpage>145</fpage>
          ,
          <string-name>
            <surname>Jul</surname>
          </string-name>
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>O.</given-names>
            <surname>Batar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Shawi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Fayoumi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Beheshti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barnawi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Sakr</surname>
          </string-name>
          .
          <source>Large Scale Graph Processing Systems: Survey and an Experimental Evaluation. Cluster Computing</source>
          ,
          <volume>18</volume>
          (
          <issue>3</issue>
          ):
          <volume>1189</volume>
          {
          <fpage>1213</fpage>
          ,
          <string-name>
            <surname>Sep</surname>
          </string-name>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Berlingerio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Koutra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Eliassi-Rad</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Faloutsos</surname>
          </string-name>
          .
          <article-title>Network Similarity via Multiple Social Theories</article-title>
          .
          <source>In Proceedings of IEEE/ACM ASONAM</source>
          , pages
          <volume>1439</volume>
          {
          <fpage>1440</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bloch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Jackson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and P.</given-names>
            <surname>Tebaldi</surname>
          </string-name>
          .
          <article-title>Centrality Measures in Networks</article-title>
          .
          <source>CoRR, abs/1608.05845</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cohen</surname>
          </string-name>
          .
          <article-title>Trusses: Cohesive Subgraphs for Social Network Analysis</article-title>
          .
          <source>NSA:Technical report</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K. D.</given-names>
            <surname>Farnsworth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Albantakis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Caruso</surname>
          </string-name>
          .
          <article-title>Unifying Concepts of Biological Function from Molecules to Ecosystems</article-title>
          . Oikos,
          <volume>126</volume>
          (
          <issue>10</issue>
          ):
          <volume>1367</volume>
          {
          <fpage>1376</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kaur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Saxena</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Bhatnagar</surname>
          </string-name>
          .
          <article-title>Leveraging Hierarchy and Community Structure for Determining In uencers in Networks</article-title>
          .
          <source>In Proceedings of DaWaK</source>
          , pages
          <volume>383</volume>
          {
          <fpage>390</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Khaouid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Barsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Srinivasan</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Thomo</surname>
          </string-name>
          .
          <article-title>K-Core Decomposition of Large Networks on a Single PC</article-title>
          . PVLDB,
          <volume>9</volume>
          (
          <issue>1</issue>
          ):
          <volume>13</volume>
          {
          <fpage>23</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kitsak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. K.</given-names>
            <surname>Gallos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Havlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Liljeros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Muchnik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. E.</given-names>
            <surname>Stanley</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Makse</surname>
          </string-name>
          .
          <article-title>Identi cation of In uential Spreaders in Complex Networks</article-title>
          .
          <source>Nature Physics</source>
          ,
          <volume>6</volume>
          (
          <issue>11</issue>
          ):
          <volume>888</volume>
          {
          <fpage>893</fpage>
          ,
          <string-name>
            <surname>Aug</surname>
          </string-name>
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Do</surname>
          </string-name>
          . Identify In uential Spreaders in Complex Networks,
          <source>the Role of Neighborhood. Physica A: Statistical Mechanics and its Applications</source>
          ,
          <volume>452</volume>
          :
          <fpage>289</fpage>
          {
          <fpage>298</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Gong</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Towsley</surname>
          </string-name>
          .
          <article-title>Complex Network Comparison using Random Walks</article-title>
          .
          <source>In Proceedings on WWW</source>
          , pages
          <volume>727</volume>
          {
          <fpage>730</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>H.</given-names>
            <surname>Mengistu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Huizinga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mouret</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Clune</surname>
          </string-name>
          .
          <source>The Evolutionary Origins of Hierarchy. PLoS Computational Biology</source>
          ,
          <volume>12</volume>
          (
          <issue>6</issue>
          ):e1004829,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kaur</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Bhatnagar</surname>
          </string-name>
          .
          <article-title>Identifying Similar Networks using Structural Hierarchy. Ready for Submission; Avaialable on Request</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>R.</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kaur</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Bhatnagar</surname>
          </string-name>
          .
          <article-title>Social Centrality using Network Hierarchy and Community Structure. Data Mining and Knowledge Discovery, Accepted for publicaton</article-title>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kaur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dash</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Bhatnagar</surname>
          </string-name>
          .
          <article-title>Leveraging Structural Hierarchy for Scalable Network Comparison</article-title>
          .
          <source>In Proceedings of DEXA</source>
          , pages
          <volume>287</volume>
          {
          <fpage>302</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Seidman</surname>
          </string-name>
          .
          <article-title>Network Structure and Minimum Degree</article-title>
          .
          <source>Social Networks</source>
          ,
          <volume>5</volume>
          :
          <fpage>269</fpage>
          {
          <fpage>287</fpage>
          ,
          <year>1983</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          and J. Cheng.
          <article-title>Truss Decomposition in Massive Networks</article-title>
          .
          <source>Proceedings of the VLDB Endowment</source>
          ,
          <volume>5</volume>
          (
          <issue>9</issue>
          ):
          <volume>812</volume>
          {
          <fpage>823</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>and X. Zhang.</surname>
          </string-name>
          <article-title>Exploiting Social Circle Broadness for In uential Spreaders Identi cation in Social Networks</article-title>
          .
          <source>World Wide Web</source>
          ,
          <volume>18</volume>
          (
          <issue>3</issue>
          ):
          <volume>681</volume>
          {
          <fpage>705</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Wegner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ospina-Forero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Gaunt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Deane</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Reinert</surname>
          </string-name>
          .
          <article-title>Identifying Networks with Common Organizational Principles</article-title>
          .
          <source>Journal of Complex Networks</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>