<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Subgroup and Community Analytics on Attributed Graphs</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Kassel Knowledge and Data Engineering Group Wilhelmshöher Allee 73</institution>
          ,
          <addr-line>34121 Kassel</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Subgroup discovery and community detection are two approaches having been studied in different research areas like data mining and social network analysis. In this context, these techniques are especially helpful in order to provide for analytical and explorative data mining approaches. We present an organized picture of recent research in subgroup discovery and community detection specifically focusing on attributed graphs. That is, we include complex relational graphs that are annotated with additional information, e.g., attribute information on the nodes and/or edges of the graph. In addition, we especially summarize a method combining both community detection and subgroup discovery resulting in a description-oriented approach for community analytics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Subgroup discovery [
        <xref ref-type="bibr" rid="ref23 ref49 ref5">5, 23, 49</xref>
        ] and community detection [
        <xref ref-type="bibr" rid="ref15 ref37 ref51">15, 37, 51</xref>
        ] are especially
helpful in order to provide for analytical and explorative data mining approaches.
      </p>
      <p>
        Subgroup discovery aims at identifying interesting descriptive subgroups contained
in a dataset - from a compositional network analysis view, aimining at a description
given, e. g., by a set of attribute values. The subgroups are identified in such a way that
they are interesting with respect to a certain target property. In the context of ubiquitous
data and social media [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], interesting target concepts are given, e. g., by binary variables
for obtaining characteristic descriptions of certain phenomena [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], densely connected
graph structures (communities) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] or exceptional spatio-semantic distributions [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
This directly bridges the gap to community detection methods that focus on structural
aspects of a network/graph, for finding densely connected subgroups of nodes.
      </p>
      <p>
        This paper presents an organized picture of recent research in subgroup discovery
and community detection specifically focusing on attributed graphs. We start with the
introduction of necessary background concepts in Section 2. After that, Section 3
provides a compact overview on prominent methods for community detection, also
including recent work on mining attributed graphs. In addition, we specifically summarize the
COMODO algorithm combining both community detection and subgroup discovery in
a description-oriented approach [
        <xref ref-type="bibr" rid="ref11 ref7">7, 11</xref>
        ]. Finally, we conclude with a summary and point
out interesting future directions in Section 5.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Subgroup Discovery and Analytics</title>
      <p>Below, we first introduce some basic notation. After that, we provide a brief summary
of fundamental concepts with respect to subgroup discovery. We discuss basic
interestingness measures and also show extensions to more complicated target concepts using
exceptional model mining.
2.1</p>
      <sec id="sec-2-1">
        <title>Basic Notation</title>
        <p>Formally, a database D = (I; A) is given by a set of individuals I and a set of attributes
A. A selector or basic pattern sel ai=vj is a Boolean function I ! f0; 1g that is true if
the value of attribute ai 2 A is equal to vj for the respective individual. The set of all
basic patterns is denoted by S.</p>
        <p>For a numeric attribute anum selectors sel anum2[minj;maxj] can be defined
analogously for each interval [minj ; maxj ] in the domain of anum. The Boolean function
is then set to true if the value of attribute anum is within the respective range.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Patterns and Subgroups</title>
        <p>
          Basic elements used in subgroup discovery [
          <xref ref-type="bibr" rid="ref23 ref3 ref49 ref5">3, 5, 23, 49</xref>
          ] are patterns and subgroups.
Intuitively, a pattern describes a subgroup, i. e., the subgroup consists of instances that
are covered by the respective pattern. It is easy to see, that a pattern describes a fixed set
of instances (subgroup), while a subgroup can also be described by different patterns,
if there are different options for covering the subgroup’ instances. In the following, we
define these concepts more formally.
        </p>
        <p>Definition 1. A subgroup description or (complex) pattern sd is given by a set of basic
patterns sd = fsel 1; : : : ; sellg ; where sel i 2 S, which is interpreted as a conjunction,
i.e., sd (I) = sel 1 ^ : : : ^ sel l, with length(sd ) = l.</p>
        <p>Without loss of generality, we focus on a conjunctive pattern language using
nominal attribute–value pairs as defined above in this paper; internal disjunctions can also
be generated by appropriate attribute–value construction methods, if necessary. We call
a pattern p a superpattern (or refinement) of a subpattern ps, iff ps p.
Definition 2. A subgroup (extension)</p>
        <p>sg sd := ext (sd ) := fi 2 Ijsd (i) = trueg
is the set of all individuals which are covered by the pattern sd .</p>
        <p>
          As search space for subgroup discovery the set of all possible patterns 2S is used,
that is, all combinations of the basic patterns contained in S. Then, appropriate efficient
algorithms, e. g., [
          <xref ref-type="bibr" rid="ref13 ref30 ref8">8, 13, 30</xref>
          ] can be applied.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Interestingness of a Pattern</title>
        <p>
          A large number of quality functions has been proposed in literature, cf.. [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] for
estimating the interestingness of a pattern – selected according to the analysis task.
Definition 3. A quality function q : 2S ! R maps every pattern in the search space
to a real number that reflects the interestingness of a pattern (or the extension of the
pattern, respectively).
        </p>
        <p>
          Many quality functions for a single target concept (e. g., binary [
          <xref ref-type="bibr" rid="ref23 ref5">5, 23</xref>
          ] or
numerical [
          <xref ref-type="bibr" rid="ref28 ref5">5, 28</xref>
          ]), trade-off the size n = jext(sd )j of a subgroup and the deviation tsd t0,
where tsd is the average value of a given target concept in the subgroup identified by
the pattern sd and t0 the average value of the target concept in the general population.
In the binary case, the averages relate to the share of the target concept. Thus, typical
quality functions are of the form
(1)
(2)
qa(sd ) = na (tsd
t0); a 2 [0; 1] :
For binary target concepts, this includes, for example, the weighted relative accuracy
for the size parameter a = 1 or a simplified binomial function, for a = 0:5.
Multitarget concepts, e. g., [
          <xref ref-type="bibr" rid="ref12 ref24 ref5 ref50">5, 12, 24, 50</xref>
          ] that define a target concept captured by a set of
variables can be defined similarly, e. g., by extending an univariate statistical test to
the multivariate case, e. g., [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]: Then, the multivariate distributions of a subgroup and
the general population are compared in order to identify interesting (and exceptional)
patterns.
        </p>
        <p>
          While a quality function provides a ranking of the discovered subgroup patterns,
often also a statistical assessment of the patterns is useful in data exploration.
Quality functions that directly apply a statistical test, for example, the Chi-Square quality
function, e. g., [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] provide a p-Value for simple interpretation. However, the Chi-Square
quality function estimates deviations in two directions. An alternative, which can also
be directly mapped to a p-Value is given by the adjusted residual quality function qr,
since the values of qr follow a large standard normal distribution, cf. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]:
qr = n(tsd
t0)
pnt0(1
1
t0)(1
n )
N
        </p>
        <p>The result of top-k subgroup discovery is the set of the k patterns sd 1; : : : ; sd k ;
where sd i 2 2S , with the highest interestingness according to the applied quality
function. A subgroup discovery task can now be specified by the 5-tuple: (D ; c; S; q; k) ;
where c indicates the target concept; the search space 2S is defined by set of basic
patterns S.</p>
        <p>
          For several quality functions optimistic estimates [
          <xref ref-type="bibr" rid="ref21 ref28 ref5 ref8">5, 8, 21, 28</xref>
          ] can be applied for
determining upper quality bounds: Consider the search for the k best subgroups: If
it can be proven, that no subset of the currently investigated hypothesis is interesting
enough to be included in the result set of k subgroups, then we can skip the evaluation
of any subsets of this hypothesis, but can still guarantee the optimality of the result.
More formally, an optimistic estimate oe(q) of a quality function q is a function such
that p p0 ! oe(q(p)) q(p0), i. e., such that no refinement p0 of the pattern p can
exceed the quality obtained by oe(q(p)).
2.4
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Exceptional Model Mining</title>
        <p>
          A general framework for multi-target quality functions in subgroup discovery is given
by exceptional model mining [
          <xref ref-type="bibr" rid="ref27 ref5">5, 27</xref>
          ]: It tries to identify interesting patterns with respect
to a local model derived from a set of attributes. The interestingness can be defined,
e.g., by a significant deviation from a model that is derived from the total population or
the respective complement set of instances within the population. In general, a model
consists of a specific model class and model parameters which depend on the values of
the model attributes in the instances of the respective pattern cover. The quality measure
q then determines the interestingness of a pattern according to its model parameters.
Following [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], we outline some examples below.
        </p>
        <p>– A simple example for an exceptionality measure considers the task of identifying
subgroups in which the correlation between two numeric attributes is especially
strong, e. g., as measured by the Pearson correlation coefficient. This correlation
model class has exactly one parameter, i.e., the correlation coefficient.
– Furthermore, using a simple linear regression model, we can compare the slopes
of the regression lines of the subgroup to the general population or the subgroups’
complement. This simple linear regression model shows the dependency between
two numeric variables x and y: It is built by fitting a straight line in the two
dimensional space by minimizing the squared residuals ej of the model:</p>
        <p>
          yi = a + b xi + ej
The slope b = covavr(x( x;y)) computed given the coveriance cov (x; y) of x and y, and the
variance var (x) of x can then be used for identifying interesting patterns, cf. [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
– The logistic regression model is used for the classification of a binary target
attribute y 2 T from a set of independent binary attributes xj 2 T ny; j = 1; : : : ; jT j
1. The model is given by:
y =
        </p>
        <p>1
1 + e z
; z = b0 +</p>
        <p>X bj xj :
j
Interesting patterns are then those, for example, for which the model parameters bj
differ significantly from those derived from the total population.
2.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>Subgroup Discovery in Social Network Analysis</title>
        <p>
          In general, subgroup discovery can be applied for any standard dataset in tabular form
in a straight-forward manner using available efficient algorithms, e. g., [
          <xref ref-type="bibr" rid="ref13 ref30 ref8">8, 13, 30</xref>
          ], as
implemented in the VIKAMINE [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] system. Also, for compositional analysis of
social networks, i. e., where nodes have attached attribute information, we can directly
apply subgroup discovery for identifying interesting subgroups of nodes according to
a given quality measure. The description space is then given by all the compositional
variables and their respective value domains. As we will see below, it is also possible to
combine a structural with a compositional analysis of a network, i. e., combining
structural and compositional aspects into a quality function, resulting in description-oriented
community detection using subgroup discovery.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A Brief Overview on Community Detection</title>
      <p>
        Communities and cohesive subgroups have been extensively studied in social sciences,
e. g., using social network analysis methods [
        <xref ref-type="bibr" rid="ref48">48</xref>
        ]. Community detection methods can
be classified according to several dimensions, e. g., disjoint vs. overlapping
communities. Here, actors in a network can only belong to exactly one community, or to
multiple communities at the same time. Furthermore, we distinguish between methods that
work on extended (attributed) graphs, i. e., including descriptive information about the
nodes. Below, we provide an overview on representative methods, including several
basic methods working on simple graphs. After that, we elaborate on methods for
detecting overlapping communities, before we focus on descriptive methods.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Basics of Community Detection</title>
        <p>
          Wasserman and Faust [
          <xref ref-type="bibr" rid="ref48">48</xref>
          ] discuss social network analysis in depth and provide an
overview on the analysis of subgroups/communities in graphs, including clique-based,
degree-based and matrix-perturbation-based methods. Furthermore, Newman et al. [
          <xref ref-type="bibr" rid="ref37 ref38 ref39">37–
39</xref>
          ] propose several algorithms for community detection, formalizing the notions of
interesting community structures, and introducing the modularity quality measure.
Fortunato [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] presents a thorough survey on the state of the art community detection
algorithms in graphs, focussing on detecting disjoint communities.
        </p>
        <p>
          For assessing the quality of a community, usually not only the community’s
density is assessed but the connection density of the community is compared to the density
of the rest of the network [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]. The core idea of the evaluation function is to apply
an objective evaluation criterion, for example, for the modularity measure the number
of connections within the community compared to the statistically “expected” number
based on all available connections in the network. Besides modularity, prominent
examples of community quality measures include for example, the segregation index [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]
and the inverted average out-degree fraction [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ].
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Detecting Overlapping Communities</title>
        <p>
          Overlapping communities allow an extended modeling of actor–actor relations in social
networks: Nodes of a corresponding graph can then participate in multiple
communities. This is also typically observed in real-world networks regarding different
complementary facets of social interactions [
          <xref ref-type="bibr" rid="ref34 ref41">34, 41</xref>
          ]. A general overview on algorithms for
overlapping community detection is provided by Xie et al. [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ]. For example, clique
percolation methods proposed by Palla et al. [
          <xref ref-type="bibr" rid="ref41 ref42">41, 42</xref>
          ] detect k-cliques and then merge
them into overlapping communities. Xie and Szymanski [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ] present methods
extending the idea of label propagation [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ]. Lancichinetti et al. [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] describe an approach for
overlapping and hierarchical community structure using a local community metric. The
presented metric itself is computed locally but still assesses a global clustering.
Further statistical and local optimization algorithms include the COPRA [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] algorithm by
Gregory using label-propagation of neighboring nodes until a consensus is reached, and
the MOSES [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ] algorithm by McDaid and Hurley using statistical model-based
techniques. Concerning quality measures, extensions of the modularity metric for handling
overlapping communities are described in [
          <xref ref-type="bibr" rid="ref32 ref36 ref40">32, 36, 40</xref>
          ].
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Community Detection and Description</title>
        <p>
          While the methods described above only focus on the graph structure for mining
communities, richer graph representations, i. e., attributed graphs, enable approaches that
specifically exploit the descriptive information of the labels assigned to nodes and/or
edges of the graph. Nodes of a network representing users, for example, can be labeled
with tags that the respective users utilized in social bookmarking systems. Then, explicit
descriptions for the characterization of a community can be provided. Concerning
methods that focus on such descriptions in general, Adnan et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] present an approach for
community detection using features identified by frequent pattern mining; closed
frequent patterns are derived and are then used for creating a social network model based
on an entropy analysis. However, the network structure itself is not exploited.
Similarly, Sese et al. [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ] extract subgraphs with common itemsets. Given a labeled graph,
itemset-sharing subgraphs can then be enumerated. However, this approach also does
not consider the density of graphs, nor any community measures.
        </p>
        <p>
          Focusing on methods for generating explicit descriptions connected with the graph
structure, we distinguish between two types of approaches: first, methods that mainly
work on the graph structure but apply descriptive information for restricting the
possible sets of communities; second, methods that mine descriptive patterns for obtaining
community candidates evaluated using the graph structure. As a representative of the
first type, Moser et al. [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ] combine the concepts of dense subgraphs and subspace
clusters for mining cohesive patterns. Starting with quasi-cliques, these are expanded
until constraints regarding the description or the graph structure are violated. Similarly,
Günnemann et al. [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] combine subspace clustering and dense subgraph mining, also
interleaving quasi-clique and subspace construction. As an example for the second type
outlined above, Galbrun et al. [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] propose an approach for the problem of finding
overlapping communities in graphs and social networks that aims to detect the top-k
communities such that the total edge density over all k communities is maximized. The
three algorithmic variants proposed by Galbrun et al. apply a greedy strategy for
detecting dense subgroups, and restrict the result set of communities, such that each edge
can belong to at most community. This partitioning involves a global approach on the
community quality. Silva et al. [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] study the correlation between attribute sets and the
occurrence of dense subgraphs in large attributed graphs. The proposed method
considers frequent attribute sets using an adapted frequent item mining technique, and
identifies the top-k dense subgraphs induced by a particular attribute set, called structural
correlation patterns. The DCM method presented by Pool et al. [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ] includes a two-step
process of community detection and community description. A heuristic approach is
applied for discovering the top-k communities. Pool et al. utilize a special
interestingness function which is based on counting outgoing edges of a community similar to
the IAODF measure; for that, they also demonstrate the trend of a correlation with the
modularity function.
        </p>
        <p>
          Furthermore, the COMODO algorithm [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] that we summarize in the next
section combines community detection and subgroup discovery resulting in a
descriptionoriented approach. It allows the specification of a standard quality function for
estimating the quality of the communities to discover. This quality function can be selected (or
also be specifically modeled) according to the analysis task.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Combining Community Detection and Subgroup Discovery</title>
      <p>
        The COMODO algorithm presented in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] focuses on description-oriented community
detection using subgroup discovery. For providing both structurally valid and
interpretable communities we utilize the graph structure as well as additional descriptive
features of the graph’s nodes. Using additional descriptive features of the nodes
contained in the network, we approach the task of identifying communities as sets of nodes
together with a description, i. e., a logical formula on the values of the nodes’
descriptive features. Such a community pattern then provides an intuitive description of the
community, e. g., by an easily interpretable conjunction of attribute-value pairs.
Basically, we aim at identifying communities according to standard community quality
measures, while providing characteristic descriptions at the same time.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Algorithmic Overview</title>
        <p>
          The COMODO algorithm for description-oriented community detection aims at
discovering the top-k communities (described by community patterns) with respect to
a number of standard community evaluation functions. The method is based on an
adapted subgroup discovery approach [
          <xref ref-type="bibr" rid="ref11 ref29">11, 29</xref>
          ], and also tackles typical problems that
are not addressed by standard approaches for community detection such as
pathological cases like small community sizes. COMODO is a fast branch-and-bound
algorithm utilizing optimistic estimates [
          <xref ref-type="bibr" rid="ref21 ref49">21, 49</xref>
          ] which are efficient to compute. This allows
COMODO to prune the search space significantly. As discussed above, COMODO
utilizes both the graph structure, as well as descriptive information of the attributed
graph, i. e., the label information of the nodes. This information is contained in two
data structures: The graph structure is encoded in graph G while the attribute
information is contained in database D describing the respective attribute values of each node.
In a preprocessing step, we merge these data sources. Since the communities considered
in our approach do not contain isolated nodes, we can describe them as sets of edges.
We transform the data (of the given graph G and the database D containing the nodes’
descriptive information) into a new data set focusing on the edges of the graph G: Each
data record in the new data set represents an edge between two nodes. The attribute
values of each such data record are the common attributes of the edge’s two nodes. For
a more detailed description, we refer to [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>
          The FP-growth algorithm (cf. [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]) for mining association rules, and the SD-Map*
algorithm for fast exhaustive subgroup discovery [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] form the basis of COMODO.
COMODO utilizes an extended FP-tree structure, called the community pattern tree
(CP-tree) to efficiently traverse the solution space. The tree is built in two scans of the
graph data set and is then mined in a recursive divide-and-conquer manner, cf. [
          <xref ref-type="bibr" rid="ref29 ref8">8, 29</xref>
          ].
In the main algorithmic procedure of COMODO, first patterns containing only one
basic pattern are mined. Then recursively, patterns conditioned on the occurrence of a
(prefixed) complex pattern (as a set of basic patterns, chosen in the previous recursion
step) are considered. For more algorithmic details, we refer to [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>
          As outlined in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] we can compute standard quality functions efficiently, e. g., for the
Modularity [
          <xref ref-type="bibr" rid="ref37 ref38 ref39">37–39</xref>
          ] or the Segregation Index [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], using according optimistic estimates.
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Exemplary Evaluation Results</title>
        <p>
          The evaluation of COMODO considers two aspects: The efficiency of the applied
optimistic estimates, and the validity of the obtained community patterns. In order to
evaluate the efficiency, we count the number of search steps, i. e., community allocations that
are considered by the COMODO algorithm. We compared the total number of search
steps (no optimistic estimate pruning) to optimistic estimate pruning using different
commmunity quality measures. Additionally, we measured the impact of using
different minimal community size thresholds. Exemplary results are shown in Figure 1 for the
BibSonomy click graph for k = 10; 20; 50 and minimal size thresholds n = 10; 20.
We consider a number of standard community quality functions: The segregation
index [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], the inverse average ODF (out degree fraction) [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], and the modularity [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ].
NOP
        </p>
        <p>MODL</p>
        <p>SIDX</p>
        <p>IAODF</p>
        <p>
          The large, exponential search space can be exemplified, e. g., for the click graph with
a total of about 2 1010 search steps for a minimal community size threshold n = 10.
The results demonstrate the effectiveness of the proposed descriptive mining approach
applying the presented optimistic estimates. The implemented pruning scheme makes
the approach scalable for larger data sets, especially when the local modularity quality
function is chosen to assess the communities’ quality. Concerning the validity of the
patterns, we focused on structural properties of the patterns and the subgraphs induced by
the respective comunity patterns. We applied the significance test described in [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] for
testing the statistical significance of the density of a discovered subgraph. Furthermore,
we compared COMODO to three baseline community detection algorithms [
          <xref ref-type="bibr" rid="ref20 ref33 ref43">20,33,43</xref>
          ],
where COMODO consistently shows a significantly better performance concerning
validity and description length (for more details, we refer to [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]).
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Outlook</title>
      <p>In this paper, we have presented an organized view on subgroup and community
analytics on attributed graphs. Specifically, we described subgroup discovery for
compositional network analysis concerning properties of the actors, with extensions to the
analysis of complex target concepts like correlations between a set of variables, or dense
subgraphs. Then, this directly extends to community analytics on attributed graphs. Here,
we started with an introduction of basic methods for community detection, continuing
on methods for mining overlapping communities, to approaches that target descriptions
leveraging structural and compositional attribute information. In particular, we
summarized the COMODO algorithm that combines subgroup discovery and community
detection, resulting in a description-oriented approach for community analytics.</p>
      <p>
        For future work, we aim to extend the analysis towards time-oriented
representations, e. g., considering sequences of graphs. Also, we aim to integrate and exploit
methods for generating descriptions and the respective relations in link analytics, e. g.,
in link prediction [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ] on multidimensional networks. Further interesting directions for
future work are given by methods support integrated visual exploration and analytics,
also including semi-automatic approaches for assessment of the results, e. g., [
        <xref ref-type="bibr" rid="ref14 ref6">6, 14</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adnan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alhajj</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rokne</surname>
          </string-name>
          , J.:
          <article-title>Identifying Social Communities by Frequent Pattern Mining</article-title>
          .
          <source>In: Proc. 13th Intl. Conf. Information Visualisation</source>
          . pp.
          <fpage>413</fpage>
          -
          <lpage>418</lpage>
          . IEEE Computer Society, Washington, DC, USA (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Agresti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>An Introduction to Categorical Data Analysis</article-title>
          . Wiley-Blackwell (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Knowledge-Intensive Subgroup</surname>
          </string-name>
          Mining -
          <article-title>Techniques for Automatic and Interactive Discovery, DISKI</article-title>
          , vol.
          <volume>307</volume>
          . IOS Press (
          <year>March 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Mining Social Media: Key Players, Sentiments, and Communities.
          <source>WIREs: Data Mining and Knowledge Discovery</source>
          <volume>1069</volume>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Subgroup Discovery - Advanced Review</surname>
          </string-name>
          .
          <source>WIREs: Data Mining and Knowledge Discovery</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <fpage>35</fpage>
          -
          <lpage>49</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baumeister</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hemsing</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richter</surname>
            ,
            <given-names>E.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puppe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Subgroup Mining for Interactive Knowledge Refinement</article-title>
          .
          <source>In: Proc. 10th Conference on Artificial Intelligence in Medicine (AIME 05)</source>
          . pp.
          <fpage>453</fpage>
          -
          <lpage>462</lpage>
          . LNAI 3581, Springer, Heidelberg, Germany (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doerfel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitzlaff</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Description-Oriented Community Detection using Exhaustive Subgroup Discovery</article-title>
          .
          <source>Information Sciences</source>
          (
          <year>2015</year>
          ), http://dx.doi.org/10.1016/j.ins.
          <year>2015</year>
          .
          <volume>05</volume>
          .008
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lemmerich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Fast Subgroup Discovery for Continuous Target Concepts</article-title>
          .
          <source>In: Proc. International Symposium on Methodologies for Intelligent Systems. LNCS</source>
          , vol.
          <volume>5722</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          . Springer, Heidelberg, Germany (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lemmerich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <string-name>
            <surname>VIKAMINE - Open-Source Subgroup</surname>
            <given-names>Discovery</given-names>
          </string-name>
          ,
          <article-title>Pattern Mining, and Analytics</article-title>
          .
          <source>In: Proc. European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases</source>
          . Springer, Heidelberg, Germany (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lemmerich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krause</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Who are the Spammers? Understandable Local Patterns for Concept Description</article-title>
          .
          <source>In: Proc. 7th Conference on Computer Methods and Systems</source>
          . Oprogramowanie Nauko-Techniczne, Krakow, Poland (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitzlaff</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Efficient Descriptive Community Mining</article-title>
          .
          <source>In: Proc. 24th International FLAIRS Conference</source>
          . pp.
          <fpage>459</fpage>
          -
          <lpage>464</lpage>
          . AAAI Press, Palo Alto, CA, USA (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mueller</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Becker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Mining</surname>
          </string-name>
          , Modeling and Recommending 'Things' in Social Media, chap.
          <source>Exploratory Subgroup Analytics on Ubiquitous Data. No. 8940 in LNAI</source>
          , Springer, Heidelberg, Germany (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puppe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>SD-Map - A Fast Algorithm for Exhaustive Subgroup Discovery</article-title>
          .
          <source>In: Proc. European Conference on Principles and Practice of Knowledge Discovery in Databases (PKDD)</source>
          . pp.
          <fpage>6</fpage>
          -
          <lpage>17</lpage>
          . Springer, Heidelberg, Germany (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puppe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A Case-Based Approach for Characterization and Analysis of Subgroup Patterns</article-title>
          .
          <source>Journal of Applied Intelligence</source>
          <volume>28</volume>
          (
          <issue>3</issue>
          ),
          <fpage>210</fpage>
          -
          <lpage>221</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Fortunato</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Community Detection in Graphs.
          <source>Physics Reports</source>
          <volume>486</volume>
          (
          <issue>3-5</issue>
          ),
          <fpage>75</fpage>
          -
          <lpage>174</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Freeman</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Segregation In Social Networks</article-title>
          .
          <source>Sociological Methods &amp; Research</source>
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <volume>411</volume>
          (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Galbrun</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gionis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tatti</surname>
          </string-name>
          , N.:
          <article-title>Overlapping Community Detection in Labeled Graphs</article-title>
          .
          <source>Data Min. Knowl. Discov</source>
          .
          <volume>28</volume>
          (
          <issue>5-6</issue>
          ),
          <fpage>1586</fpage>
          -
          <lpage>1610</lpage>
          (
          <year>Sep 2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Geng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamilton</surname>
            ,
            <given-names>H.J.</given-names>
          </string-name>
          :
          <article-title>Interestingness Measures for Data Mining: A Survey</article-title>
          .
          <source>ACM Computing Surveys</source>
          <volume>38</volume>
          (
          <issue>3</issue>
          ) (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Günnemann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Färber</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boden</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seidl</surname>
          </string-name>
          , T.:
          <article-title>GAMer: A Synthesis of Subspace Clustering and Dense Subgraph Mining</article-title>
          .
          <source>In: Knowledge and Information Systems</source>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Gregory</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Finding Overlapping Communities in Networks by Label Propagation</article-title>
          .
          <source>New J. Phys. (12)</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Grosskreutz</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rüping</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wrobel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Tight Optimistic Estimates for Fast Subgroup Discovery</article-title>
          .
          <source>In: Proc. European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases. LNCS</source>
          , vol.
          <volume>5211</volume>
          , pp.
          <fpage>440</fpage>
          -
          <lpage>456</lpage>
          . Springer, Heidelberg, Germany (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Han</surname>
            ,
            <given-names>J</given-names>
          </string-name>
          .,
          <string-name>
            <surname>Pei</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Mining Frequent Patterns Without Candidate Generation</article-title>
          . In: Chen,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Naughton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Bernstein</surname>
          </string-name>
          , P.A. (eds.)
          <source>Proc. SIGMOD</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . ACM Press (
          <year>05 2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Klösgen</surname>
          </string-name>
          , W.:
          <article-title>Explora: A Multipattern and Multistrategy Discovery Assistant</article-title>
          . In: Fayyad,
          <string-name>
            <given-names>U.M.</given-names>
            ,
            <surname>Piatetsky-Shapiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Smyth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Uthurusamy</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Advances in Knowledge Discovery and Data Mining</source>
          , pp.
          <fpage>249</fpage>
          -
          <lpage>271</lpage>
          . AAAI Press (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Klösgen</surname>
          </string-name>
          , W.:
          <article-title>Handbook of Data Mining and Knowledge Discovery, chap</article-title>
          .
          <volume>16</volume>
          .3:
          <string-name>
            <given-names>Subgroup</given-names>
            <surname>Discovery</surname>
          </string-name>
          . Oxford University Press, New York (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Koyuturk</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szpankowski</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grama</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Assessing Significance of Connectivity and Conservation in Protein Interaction Networks</article-title>
          .
          <source>Journal of Computational Biology</source>
          <volume>14</volume>
          (
          <issue>6</issue>
          ),
          <fpage>747</fpage>
          -
          <lpage>764</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Lancichinetti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fortunato</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kertész</surname>
          </string-name>
          , J.:
          <article-title>Detecting the Overlapping and Hierarchical Community Structure in Complex Networks</article-title>
          .
          <source>New Journal of Physics</source>
          <volume>11</volume>
          (
          <issue>3</issue>
          ) (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Leman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feelders</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knobbe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Exceptional Model Mining</article-title>
          .
          <source>In: Proc. European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases. Lecture Notes in Computer Science</source>
          , vol.
          <volume>5212</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Lemmerich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puppe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Fast Exhaustive Subgroup Discovery with Numerical Target Concepts. Data Mining and Knowledge Discovery (2015 (accepted</article-title>
          ))
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Lemmerich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Becker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Generic Pattern Trees for Exhaustive Exceptional Model Mining</article-title>
          .
          <source>In: Proc. European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases</source>
          . Springer, Heidelberg, Germany (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Lemmerich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rohlfs</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Fast Discovery of Relevant Subgroup Patterns</article-title>
          .
          <source>In: Proc. Intl. FLAIRS Conference</source>
          . pp.
          <fpage>428</fpage>
          -
          <lpage>433</lpage>
          . AAAI Press, Palo Alto, CA, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Leskovec</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lang</surname>
            ,
            <given-names>K.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dasgupta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mahoney</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          :
          <article-title>Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters</article-title>
          .
          <source>CoRR abs/0810</source>
          .1355 (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sundaram</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tseng</surname>
            ,
            <given-names>B.L.</given-names>
          </string-name>
          :
          <article-title>Analyzing Communities and Their Evolutions in Dynamic Social Networks</article-title>
          .
          <source>ACM Trans. Knowl. Discov. Data 3</source>
          ,
          <issue>8</issue>
          :
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          :
          <fpage>31</fpage>
          (April
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>McDaid</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hurley</surname>
          </string-name>
          , N.:
          <article-title>Detecting Highly Overlapping Communities with Model-Based Overlapping Seed Expansion</article-title>
          .
          <source>In: Proc. International Conference on Advances in Social Networks Analysis and Mining</source>
          . pp.
          <fpage>112</fpage>
          -
          <lpage>119</lpage>
          . ASONAM, IEEE Computer Society, Washington, DC, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Mitzlaff</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The Social Distributional Hypothesis</article-title>
          .
          <source>Journal of Social Network Analysis and Mining</source>
          <volume>4</volume>
          (
          <issue>216</issue>
          ) (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Moser</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colak</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rafiey</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ester</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Mining Cohesive Patterns from Graphs with Feature Vectors</article-title>
          .
          <source>In: SDM</source>
          . vol.
          <volume>9</volume>
          , pp.
          <fpage>593</fpage>
          -
          <lpage>604</lpage>
          . SIAM (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Muff</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caflisch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Local Modularity Measure for Network Clusterizations. Physical Review E (Statistical, Nonlinear,</article-title>
          and Soft Matter Physics)
          <volume>72</volume>
          (
          <issue>5</issue>
          ),
          <volume>056107</volume>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Newman</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girvan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Finding and Evaluating Community Structure in Networks</article-title>
          .
          <source>Phys Rev E Stat Nonlin Soft Matter Phys</source>
          <volume>69</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Newman</surname>
            ,
            <given-names>M.E.J.</given-names>
          </string-name>
          :
          <article-title>Detecting Community Structure in Networks</article-title>
          .
          <source>Europ Physical J</source>
          <volume>38</volume>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Newman</surname>
            ,
            <given-names>M.E.J.</given-names>
          </string-name>
          :
          <article-title>Modularity and Community Structure in Networks</article-title>
          .
          <source>Proceedings of the National Academy of Sciences</source>
          <volume>103</volume>
          (
          <issue>23</issue>
          ),
          <fpage>8577</fpage>
          -
          <lpage>8582</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Nicosia</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mangioni</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carchiolo</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malgeri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Extending the Definition of Modularity to Directed Graphs with Overlapping Communities</article-title>
          .
          <source>J. Stat. Mech</source>
          . p.
          <volume>03024</volume>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Palla</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Derényi</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farkas</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vicsek</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Uncovering the Overlapping Community Structure of Complex Networks in Nature and Society</article-title>
          .
          <source>Nature</source>
          <volume>435</volume>
          (
          <issue>7043</issue>
          ),
          <fpage>814</fpage>
          -
          <lpage>818</lpage>
          (
          <year>June 2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Palla</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farkas</surname>
            ,
            <given-names>I.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pollner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Derenyi</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vicsek</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Directed Network Modules</article-title>
          .
          <source>New Journal of Physics</source>
          <volume>9</volume>
          (
          <issue>6</issue>
          ),
          <volume>186</volume>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Pool</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonchi</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>van Leeuwen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Description-driven Community Detection</article-title>
          .
          <source>Transactions on Intelligent Systems and Technology</source>
          <volume>5</volume>
          (
          <issue>2</issue>
          ) (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Kumara</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks</article-title>
          .
          <source>Phys Rev E</source>
          <volume>76</volume>
          :
          <issue>036106</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Scholz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atzmueller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barrat</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cattuto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          , G.:
          <article-title>New Insights and Methods For Predicting Face-To-Face Contacts</article-title>
          . In: Kiciman,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Ellison</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.B.</given-names>
            ,
            <surname>Hogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Soboroff</surname>
          </string-name>
          , I. (eds.)
          <source>Proc. International AAAI Conference on Weblogs and Social Media</source>
          . AAAI Press, Palo Alto, CA, USA (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          46.
          <string-name>
            <surname>Sese</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukuzaki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Mining Networks with Shared Items</article-title>
          .
          <source>In: Proc. 19th ACM International Conference on Information and Knowledge Management</source>
          . pp.
          <fpage>1681</fpage>
          -
          <lpage>1684</lpage>
          . ACM, New York, NY, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          47.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meira</surname>
            <given-names>Jr</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Zaki</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.J.</surname>
          </string-name>
          :
          <article-title>Mining Attribute-Structure Correlated Patterns in Large Attributed Graphs</article-title>
          .
          <source>Proc. VLDB Endowment</source>
          <volume>5</volume>
          (
          <issue>5</issue>
          ),
          <fpage>466</fpage>
          -
          <lpage>477</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          48.
          <string-name>
            <surname>Wasserman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faust</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Social Network Analysis: Methods and Applications</article-title>
          . No.
          <article-title>8 in Structural Analysis in the Social Sciences</article-title>
          , Cambridge University Press,
          <volume>1</volume>
          <fpage>edn</fpage>
          . (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          49.
          <string-name>
            <surname>Wrobel</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>An Algorithm for Multi-Relational Discovery of Subgroups</article-title>
          .
          <source>In: Proc. 1st European Symposium on Principles of Data Mining and Knowledge Discovery</source>
          . pp.
          <fpage>78</fpage>
          -
          <lpage>87</lpage>
          . Springer, Heidelberg, Germany (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          50.
          <string-name>
            <surname>Wrobel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morik</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joachims</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Maschinelles Lernen und Data Mining</article-title>
          .
          <source>Handbuch der Künstlichen Intelligenz</source>
          <volume>3</volume>
          ,
          <fpage>517</fpage>
          -
          <lpage>597</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          51.
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelley</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szymanski</surname>
            ,
            <given-names>B.K.</given-names>
          </string-name>
          :
          <article-title>Overlapping Community Detection in Networks: The State-of-the-art and Comparative Study</article-title>
          .
          <source>ACM Comput. Surv</source>
          .
          <volume>45</volume>
          (
          <issue>4</issue>
          ),
          <volume>43</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>43</lpage>
          :
          <fpage>35</fpage>
          (Aug
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          52.
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szymanski</surname>
            ,
            <given-names>B.K.</given-names>
          </string-name>
          :
          <article-title>LabelRank: A Stabilized Label Propagation Algorithm for Community Detection in Networks</article-title>
          .
          <source>In: Proc. IEEE Network Science Workshop</source>
          . West Point,
          <string-name>
            <surname>NY</surname>
          </string-name>
          (April
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          53.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskovec</surname>
          </string-name>
          , J.:
          <article-title>Defining and Evaluating Network Communities Based on Groundtruth</article-title>
          .
          <source>In: Proc. ACM SIGKDD Workshop on Mining Data Semantics</source>
          . pp.
          <volume>3</volume>
          :
          <fpage>1</fpage>
          -
          <issue>3</issue>
          :
          <fpage>8</fpage>
          . MDS '12,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>