527 research outputs found
Computing maximal cliques in link streams
A link stream is a collection of triplets indicating that an
interaction occurred between u and v at time t. We generalize the classical
notion of cliques in graphs to such link streams: for a given , a
-clique is a set of nodes and a time interval such that all pairs of
nodes in this set interact at least once during each sub-interval of duration
. We propose an algorithm to enumerate all maximal (in terms of nodes
or time interval) cliques of a link stream, and illustrate its practical
relevance on a real-world contact trace
Computing communities in large networks using random walks
Dense subgraphs of sparse graphs (communities), which appear in most
real-world complex networks, play an important role in many contexts. Computing
them however is generally expensive. We propose here a measure of similarities
between vertices based on random walks which has several important advantages:
it captures well the community structure in a network, it can be computed
efficiently, it works at various scales, and it can be used in an agglomerative
algorithm to compute efficiently the community structure of a network. We
propose such an algorithm which runs in time O(mn^2) and space O(n^2) in the
worst case, and in time O(n^2log n) and space O(n^2) in most real-world cases
(n and m are respectively the number of vertices and edges in the input graph).
Experimental evaluation shows that our algorithm surpasses previously proposed
ones concerning the quality of the obtained community structures and that it
stands among the best ones concerning the running time. This is very promising
because our algorithm can be improved in several ways, which we sketch at the
end of the paper.Comment: 15 pages, 4 figure
Discovering Patterns of Interest in IP Traffic Using Cliques in Bipartite Link Streams
Studying IP traffic is crucial for many applications. We focus here on the
detection of (structurally and temporally) dense sequences of interactions,
that may indicate botnets or coordinated network scans. More precisely, we
model a MAWI capture of IP traffic as a link streams, i.e. a sequence of
interactions meaning that devices and exchanged
packets from time to time . This traffic is captured on a single
router and so has a bipartite structure: links occur only between nodes in two
disjoint sets. We design a method for finding interesting bipartite cliques in
such link streams, i.e. two sets of nodes and a time interval such that all
nodes in the first set are linked to all nodes in the second set throughout the
time interval. We then explore the bipartite cliques present in the considered
trace. Comparison with the MAWILab classification of anomalous IP addresses
shows that the found cliques succeed in detecting anomalous network activity
Analysis of the temporal and structural features of threads in a mailing-list
A link stream is a collection of triplets indicating that an
interaction occurred between and at time . Link streams model many
real-world situations like email exchanges between individuals, connections
between devices, and others. Much work is currently devoted to the
generalization of classical graph and network concepts to link streams. In this
paper, we generalize the existing notions of intra-community density and
inter-community density. We focus on emails exchanges in the Debian
mailing-list, and show that threads of emails, like communities in graphs, are
dense subsets loosely connected from a link stream perspective
- …
