1,040 research outputs found
Flow Smoothing and Denoising: Graph Signal Processing in the Edge-Space
This paper focuses on devising graph signal processing tools for the
treatment of data defined on the edges of a graph. We first show that
conventional tools from graph signal processing may not be suitable for the
analysis of such signals. More specifically, we discuss how the underlying
notion of a `smooth signal' inherited from (the typically considered variants
of) the graph Laplacian are not suitable when dealing with edge signals that
encode a notion of flow. To overcome this limitation we introduce a class of
filters based on the Edge-Laplacian, a special case of the Hodge-Laplacian for
simplicial complexes of order one. We demonstrate how this Edge-Laplacian leads
to low-pass filters that enforce (approximate) flow-conservation in the
processed signals. Moreover, we show how these new filters can be combined with
more classical Laplacian-based processing methods on the line-graph. Finally,
we illustrate the developed tools by denoising synthetic traffic flows on the
London street network.Comment: 5 pages, 2 figur
Network Inference from Consensus Dynamics
We consider the problem of identifying the topology of a weighted, undirected
network from observing snapshots of multiple independent consensus
dynamics. Specifically, we observe the opinion profiles of a group of agents
for a set of independent topics and our goal is to recover the precise
relationships between the agents, as specified by the unknown network . In order to overcome the under-determinacy of the problem at hand, we
leverage concepts from spectral graph theory and convex optimization to unveil
the underlying network structure. More precisely, we formulate the network
inference problem as a convex optimization that seeks to endow the network with
certain desired properties -- such as sparsity -- while being consistent with
the spectral information extracted from the observed opinions. This is
complemented with theoretical results proving consistency as the number of
topics grows large. We further illustrate our method by numerical experiments,
which showcase the effectiveness of the technique in recovering synthetic and
real-world networks.Comment: Will be presented at the 2017 IEEE Conference on Decision and Control
(CDC
Spectral partitioning of time-varying networks with unobserved edges
We discuss a variant of `blind' community detection, in which we aim to
partition an unobserved network from the observation of a (dynamical) graph
signal defined on the network. We consider a scenario where our observed graph
signals are obtained by filtering white noise input, and the underlying network
is different for every observation. In this fashion, the filtered graph signals
can be interpreted as defined on a time-varying network. We model each of the
underlying network realizations as generated by an independent draw from a
latent stochastic blockmodel (SBM). To infer the partition of the latent SBM,
we propose a simple spectral algorithm for which we provide a theoretical
analysis and establish consistency guarantees for the recovery. We illustrate
our results using numerical experiments on synthetic and real data,
highlighting the efficacy of our approach.Comment: 5 pages, 2 figure
Entrograms and coarse graining of dynamics on complex networks
Using an information theoretic point of view, we investigate how a dynamics
acting on a network can be coarse grained through the use of graph partitions.
Specifically, we are interested in how aggregating the state space of a Markov
process according to a partition impacts on the thus obtained lower-dimensional
dynamics. We highlight that for a dynamics on a particular graph there may be
multiple coarse grained descriptions that capture different, incomparable
features of the original process. For instance, a coarse graining induced by
one partition may be commensurate with a time-scale separation in the dynamics,
while another coarse graining may correspond to a different lower-dimensional
dynamics that preserves the Markov property of the original process. Taking
inspiration from the literature of Computational Mechanics, we find that a
convenient tool to summarise and visualise such dynamical properties of a
coarse grained model (partition) is the entrogram. The entrogram gathers
certain information-theoretic measures, which quantify how information flows
across time steps. These information theoretic quantities include the entropy
rate, as well as a measure for the memory contained in the process, i.e., how
well the dynamics can be approximated by a first order Markov process. We use
the entrogram to investigate how specific macro-scale connection patterns in
the state-space transition graph of the original dynamics result in desirable
properties of coarse grained descriptions. We thereby provide a fresh
perspective on the interplay between structure and dynamics in networks, and
the process of partitioning from an information theoretic perspective. We focus
on networks that may be approximated by both a core-periphery or a clustered
organization, and highlight that each of these coarse grained descriptions can
capture different aspects of a Markov process acting on the network.Comment: 17 pages, 6 figue
Auswirkungen der Schweizer Drogenpolitik aus Sicht der Suchtforschung
Die bewährte Viersäulenpolitik ist seit 2011 zusammen mit der heroingestützten Behandlung im Betäubungsmittelgesetz verankert und die Arbeitsteilung zwischen Bund und Kantonen darin geregelt. Die Cannabispolitik hingegen ist gescheitert. Probleme bestehen in der ungleichen Versorgung mit wissenschaftlich nachweislich wirksamen Behandlungsoptionen und niederschwelligen Angeboten auf kantonaler und regionaler Ebene. Ob den im Gesetz verankerten Verbesserungen des Jugendschutzes und dem Ordnungsbussenmodell für Cannabis eine Senkung des Drogenkonsums bei Jugendlichen folgt, muss evaluiert werden
An Optimization-based Approach To Node Role Discovery in Networks: Approximating Equitable Partitions
Similar to community detection, partitioning the nodes of a network according
to their structural roles aims to identify fundamental building blocks of a
network. The found partitions can be used, e.g., to simplify descriptions of
the network connectivity, to derive reduced order models for dynamical
processes unfolding on processes, or as ingredients for various graph mining
tasks. In this work, we offer a fresh look on the problem of role extraction
and its differences to community detection and present a definition of node
roles related to graph-isomorphism tests, the Weisfeiler-Leman algorithm and
equitable partitions. We study two associated optimization problems (cost
functions) grounded in ideas from graph isomorphism testing, and present
theoretical guarantees associated to the solutions of these problems. Finally,
we validate our approach via a novel "role-infused partition benchmark", a
network model from which we can sample networks in which nodes are endowed with
different roles in a stochastic way
Graph-based Semi-Supervised & Active Learning for Edge Flows
We present a graph-based semi-supervised learning (SSL) method for learning
edge flows defined on a graph. Specifically, given flow measurements on a
subset of edges, we want to predict the flows on the remaining edges. To this
end, we develop a computational framework that imposes certain constraints on
the overall flows, such as (approximate) flow conservation. These constraints
render our approach different from classical graph-based SSL for vertex labels,
which posits that tightly connected nodes share similar labels and leverages
the graph structure accordingly to extrapolate from a few vertex labels to the
unlabeled vertices. We derive bounds for our method's reconstruction error and
demonstrate its strong performance on synthetic and real-world flow networks
from transportation, physical infrastructure, and the Web. Furthermore, we
provide two active learning algorithms for selecting informative edges on which
to measure flow, which has applications for optimal sensor deployment. The
first strategy selects edges to minimize the reconstruction error bound and
works well on flows that are approximately divergence-free. The second approach
clusters the graph and selects bottleneck edges that cross cluster-boundaries,
which works well on flows with global trends
- …