1,561 research outputs found
Tensor Spectral Clustering for Partitioning Higher-order Network Structures
Spectral graph theory-based methods represent an important class of tools for
studying the structure of networks. Spectral methods are based on a first-order
Markov chain derived from a random walk on the graph and thus they cannot take
advantage of important higher-order network substructures such as triangles,
cycles, and feed-forward loops. Here we propose a Tensor Spectral Clustering
(TSC) algorithm that allows for modeling higher-order network structures in a
graph partitioning framework. Our TSC algorithm allows the user to specify
which higher-order network structures (cycles, feed-forward loops, etc.) should
be preserved by the network clustering. Higher-order network structures of
interest are represented using a tensor, which we then partition by developing
a multilinear spectral method. Our framework can be applied to discovering
layered flows in networks as well as graph anomaly detection, which we
illustrate on synthetic networks. In directed networks, a higher-order
structure of particular interest is the directed 3-cycle, which captures
feedback loops in networks. We demonstrate that our TSC algorithm produces
large partitions that cut fewer directed 3-cycles than standard spectral
clustering algorithms.Comment: SDM 201
The Binary Space Partitioning-Tree Process
The Mondrian process represents an elegant and powerful approach for space
partition modelling. However, as it restricts the partitions to be
axis-aligned, its modelling flexibility is limited. In this work, we propose a
self-consistent Binary Space Partitioning (BSP)-Tree process to generalize the
Mondrian process. The BSP-Tree process is an almost surely right continuous
Markov jump process that allows uniformly distributed oblique cuts in a
two-dimensional convex polygon. The BSP-Tree process can also be extended using
a non-uniform probability measure to generate direction differentiated cuts.
The process is also self-consistent, maintaining distributional invariance
under a restricted subdomain. We use Conditional-Sequential Monte Carlo for
inference using the tree structure as the high-dimensional variable. The
BSP-Tree process's performance on synthetic data partitioning and relational
modelling demonstrates clear inferential improvements over the standard
Mondrian process and other related methods
Extending adjacency matrices to 3D with triangles
Social networks are the fabric of society and the subject of frequent visual
analysis. Closed triads represent triangular relationships between three people
in a social network and are significant for understanding inherent
interconnections and influence within the network. The most common methods for
representing social networks (node-link diagrams and adjacency matrices) are
not optimal for understanding triangles. We propose extending the adjacency
matrix form to 3D for better visualization of network triads. We design a 3D
matrix reordering technique and implement an immersive interactive system to
assist in visualizing and analyzing closed triads in social networks. A user
study and usage scenarios demonstrate that our method provides substantial
added value over node-link diagrams in improving the efficiency and accuracy of
manipulating and understanding the social network triads.Comment: 10 pages, 8 figures and 3 table
Physics based supervised and unsupervised learning of graph structure
Graphs are central tools to aid our understanding of biological, physical, and social systems. Graphs also play a key role in representing and understanding the visual world around us, 3D-shapes and 2D-images alike. In this dissertation, I propose the use of physical or natural phenomenon to understand graph structure. I investigate four phenomenon or laws in nature: (1) Brownian motion, (2) Gauss\u27s law, (3) feedback loops, and (3) neural synapses, to discover patterns in graphs
- …