56 research outputs found
Structure of Heterogeneous Networks
Heterogeneous networks play a key role in the evolution of communities and
the decisions individuals make. These networks link different types of
entities, for example, people and the events they attend. Network analysis
algorithms usually project such networks unto simple graphs composed of
entities of a single type. In the process, they conflate relations between
entities of different types and loose important structural information. We
develop a mathematical framework that can be used to compactly represent and
analyze heterogeneous networks that combine multiple entity and link types. We
generalize Bonacich centrality, which measures connectivity between nodes by
the number of paths between them, to heterogeneous networks and use this
measure to study network structure. Specifically, we extend the popular
modularity-maximization method for community detection to use this centrality
metric. We also rank nodes based on their connectivity to other nodes. One
advantage of this centrality metric is that it has a tunable parameter we can
use to set the length scale of interactions. By studying how rankings change
with this parameter allows us to identify important nodes in the network. We
apply the proposed method to analyze the structure of several heterogeneous
networks. We show that exploiting additional sources of evidence corresponding
to links between, as well as among, different entity types yields new insights
into network structure
The Impact of Network Flows on Community Formation in Models of Opinion Dynamics
We study dynamics of opinion formation in a network of coupled agents. As the
network evolves to a steady state, opinions of agents within the same community
converge faster than those of other agents. This framework allows us to study
how network topology and network flow, which mediates the transfer of opinions
between agents, both affect the formation of communities. In traditional models
of opinion dynamics, agents are coupled via conservative flows, which result in
one-to-one opinion transfer. However, social interactions are often
non-conservative, resulting in one-to-many transfer of opinions. We study
opinion formation in networks using one-to-one and one-to-many interactions and
show that they lead to different community structure within the same network.Comment: accepted for publication in The Journal of Mathematical Sociology.
arXiv admin note: text overlap with arXiv:1201.238
Centrality Metric for Dynamic Networks
Centrality is an important notion in network analysis and is used to measure
the degree to which network structure contributes to the importance of a node
in a network. While many different centrality measures exist, most of them
apply to static networks. Most networks, on the other hand, are dynamic in
nature, evolving over time through the addition or deletion of nodes and edges.
A popular approach to analyzing such networks represents them by a static
network that aggregates all edges observed over some time period. This
approach, however, under or overestimates centrality of some nodes. We address
this problem by introducing a novel centrality metric for dynamic network
analysis. This metric exploits an intuition that in order for one node in a
dynamic network to influence another over some period of time, there must exist
a path that connects the source and destination nodes through intermediaries at
different times. We demonstrate on an example network that the proposed metric
leads to a very different ranking than analysis of an equivalent static
network. We use dynamic centrality to study a dynamic citations network and
contrast results to those reached by static network analysis.Comment: in KDD workshop on Mining and Learning in Graphs (MLG
- …