177 research outputs found
On the limiting behavior of parameter-dependent network centrality measures
We consider a broad class of walk-based, parameterized node centrality
measures for network analysis. These measures are expressed in terms of
functions of the adjacency matrix and generalize various well-known centrality
indices, including Katz and subgraph centrality. We show that the parameter can
be "tuned" to interpolate between degree and eigenvector centrality, which
appear as limiting cases. Our analysis helps explain certain correlations often
observed between the rankings obtained using different centrality measures, and
provides some guidance for the tuning of parameters. We also highlight the
roles played by the spectral gap of the adjacency matrix and by the number of
triangles in the network. Our analysis covers both undirected and directed
networks, including weighted ones. A brief discussion of PageRank is also
given.Comment: First 22 pages are the paper, pages 22-38 are the supplementary
material
Phase separation and large deviations of lattice active matter
Off-lattice active Brownian particles form clusters and undergo phase
separation even in the absence of attractions or velocity-alignment mechanisms.
Arguments that explain this phenomenon appeal only to the ability of particles
to move persistently in a direction that fluctuates, but existing lattice
models of hard particles that account for this behavior do not exhibit phase
separation. Here we present a lattice model of active matter that exhibits
motility-induced phase separation in the absence of velocity alignment. Using
direct and rare-event sampling of dynamical trajectories we show that
clustering and phase separation are accompanied by pronounced fluctuations of
static and dynamic order parameters. This model provides a complement to
off-lattice models for the study of motility-induced phase separation.Comment: Submitted along with arXiv:1709.03951 as a joint work to PRE and PR
Using Triangles to Improve Community Detection in Directed Networks
In a graph, a community may be loosely defined as a group of nodes that are
more closely connected to one another than to the rest of the graph. While
there are a variety of metrics that can be used to specify the quality of a
given community, one common theme is that flows tend to stay within
communities. Hence, we expect cycles to play an important role in community
detection. For undirected graphs, the importance of triangles -- an undirected
3-cycle -- has been known for a long time and can be used to improve community
detection. In directed graphs, the situation is more nuanced. The smallest
cycle is simply two nodes with a reciprocal connection, and using information
about reciprocation has proven to improve community detection. Our new idea is
based on the four types of directed triangles that contain cycles. To identify
communities in directed networks, then, we propose an undirected edge-weighting
scheme based on the type of the directed triangles in which edges are involved.
We also propose a new metric on quality of the communities that is based on the
number of 3-cycles that are split across communities. To demonstrate the impact
of our new weighting, we use the standard METIS graph partitioning tool to
determine communities and show experimentally that the resulting communities
result in fewer 3-cycles being cut. The magnitude of the effect varies between
a 10 and 50% reduction, and we also find evidence that this weighting scheme
improves a task where plausible ground-truth communities are known.Comment: 10 pages, 3 figure
An Ensemble Framework for Detecting Community Changes in Dynamic Networks
Dynamic networks, especially those representing social networks, undergo
constant evolution of their community structure over time. Nodes can migrate
between different communities, communities can split into multiple new
communities, communities can merge together, etc. In order to represent dynamic
networks with evolving communities it is essential to use a dynamic model
rather than a static one. Here we use a dynamic stochastic block model where
the underlying block model is different at different times. In order to
represent the structural changes expressed by this dynamic model the network
will be split into discrete time segments and a clustering algorithm will
assign block memberships for each segment. In this paper we show that using an
ensemble of clustering assignments accommodates for the variance in scalable
clustering algorithms and produces superior results in terms of
pairwise-precision and pairwise-recall. We also demonstrate that the dynamic
clustering produced by the ensemble can be visualized as a flowchart which
encapsulates the community evolution succinctly.Comment: 6 pages, under submission to HPEC Graph Challeng
- …