2,353 research outputs found
Bad Communities with High Modularity
In this paper we discuss some problematic aspects of Newman's modularity
function QN. Given a graph G, the modularity of G can be written as QN = Qf
-Q0, where Qf is the intracluster edge fraction of G and Q0 is the expected
intracluster edge fraction of the null model, i.e., a randomly connected graph
with same expected degree distribution as G. It follows that the maximization
of QN must accomodate two factors pulling in opposite directions: Qf favors a
small number of clusters and Q0 favors many balanced (i.e., with approximately
equal degrees) clusters. In certain cases the Q0 term can cause overestimation
of the true cluster number; this is the opposite of the well-known under
estimation effect caused by the "resolution limit" of modularity. We illustrate
the overestimation effect by constructing families of graphs with a "natural"
community structure which, however, does not maximize modularity. In fact, we
prove that we can always find a graph G with a "natural clustering" V of G and
another, balanced clustering U of G such that (i) the pair (G; U) has higher
modularity than (G; V) and (ii) V and U are arbitrarily different.Comment: Significantly improved version of the paper, with the help of L.
Pitsouli
Cluster validation by measurement of clustering characteristics relevant to the user
There are many cluster analysis methods that can produce quite different
clusterings on the same dataset. Cluster validation is about the evaluation of
the quality of a clustering; "relative cluster validation" is about using such
criteria to compare clusterings. This can be used to select one of a set of
clusterings from different methods, or from the same method ran with different
parameters such as different numbers of clusters.
There are many cluster validation indexes in the literature. Most of them
attempt to measure the overall quality of a clustering by a single number, but
this can be inappropriate. There are various different characteristics of a
clustering that can be relevant in practice, depending on the aim of
clustering, such as low within-cluster distances and high between-cluster
separation.
In this paper, a number of validation criteria will be introduced that refer
to different desirable characteristics of a clustering, and that characterise a
clustering in a multidimensional way. In specific applications the user may be
interested in some of these criteria rather than others. A focus of the paper
is on methodology to standardise the different characteristics so that users
can aggregate them in a suitable way specifying weights for the various
criteria that are relevant in the clustering application at hand.Comment: 20 pages 2 figure
Optimizing an Organized Modularity Measure for Topographic Graph Clustering: a Deterministic Annealing Approach
This paper proposes an organized generalization of Newman and Girvan's
modularity measure for graph clustering. Optimized via a deterministic
annealing scheme, this measure produces topologically ordered graph clusterings
that lead to faithful and readable graph representations based on clustering
induced graphs. Topographic graph clustering provides an alternative to more
classical solutions in which a standard graph clustering method is applied to
build a simpler graph that is then represented with a graph layout algorithm. A
comparative study on four real world graphs ranging from 34 to 1 133 vertices
shows the interest of the proposed approach with respect to classical solutions
and to self-organizing maps for graphs
- …