Discovering Nested Communities

02/04/2019
by   Nikolaj Tatti, et al.
0

Finding communities in graphs is one of the most well-studied problems in data mining and social-network analysis. In many real applications, the underlying graph does not have a clear community structure. In those cases, selecting a single community turns out to be a fairly ill-posed problem, as the optimization criterion has to make a difficult choice between selecting a tight but small community or a more inclusive but sparser community. In order to avoid the problem of selecting only a single community we propose discovering a sequence of nested communities. More formally, given a graph and a starting set, our goal is to discover a sequence of communities all containing the starting set, and each community forming a denser subgraph than the next. Discovering an optimal sequence of communities is a complex optimization problem, and hence we divide it into two subproblems: 1) discover the optimal sequence for a fixed order of graph vertices, a subproblem that we can solve efficiently, and 2) find a good order. We employ a simple heuristic for discovering an order and we provide empirical and theoretical evidence that our order is good.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/23/2017

Finding Theme Communities from Database Networks: from Mining to Indexing and Query Answering

Given a database network where each vertex is associated with a transact...
research
04/09/2019

Discovering Bands from Graphs

Discovering the underlying structure of a given graph is one of the fund...
research
01/16/2019

Exploring Communities in Large Profiled Graphs

Given a graph G and a vertex q∈ G, the community search (CS) problem aim...
research
09/01/2019

Lost or found? Discovering data needed for research

Finding or discovering data is a necessary precursor to being able to re...
research
12/20/2003

Mapping weblog communities

Websites of a particular class form increasingly complex networks, and n...
research
10/06/2019

Discovering Polarized Communities in Signed Networks

Signed networks contain edge annotations to indicate whether each intera...
research
12/04/2017

Speeding Up BigClam Implementation on SNAP

We perform a detailed analysis of the C++ implementation of the Cluster ...

Please sign up or login with your details

Forgot password? Click here to reset