TY - JOUR
T1 - Mining communities and their descriptions on attributed graphs
T2 - a survey
AU - Atzmueller, Martin
AU - Günnemann, Stephan
AU - Zimmermann, Albrecht
N1 - Publisher Copyright:
© 2021, The Author(s).
PY - 2021/5
Y1 - 2021/5
N2 - Finding communities that are not only relatively densely connected in a graph but that also show similar characteristics based on attribute information has drawn strong attention in the last years. There exists already a remarkable body of work that attempts to find communities in vertex-attributed graphs that are relatively homogeneous with respect to attribute values. Yet, it is scattered through different research fields and most of those publications fail to make the connection. In this paper, we identify important characteristics of the different approaches and place them into three broad categories: those that select descriptive attributes, related to clustering approaches, those that enumerate attribute-value combinations, related to pattern mining techniques, and those that identify conditional attribute weights, allowing for post-processing. We point out that the large majority of these techniques treat the same problem in terms of attribute representation, and are therefore interchangeable to a certain degree. In addition, different authors have found very similar algorithmic solutions to their respective problem.
AB - Finding communities that are not only relatively densely connected in a graph but that also show similar characteristics based on attribute information has drawn strong attention in the last years. There exists already a remarkable body of work that attempts to find communities in vertex-attributed graphs that are relatively homogeneous with respect to attribute values. Yet, it is scattered through different research fields and most of those publications fail to make the connection. In this paper, we identify important characteristics of the different approaches and place them into three broad categories: those that select descriptive attributes, related to clustering approaches, those that enumerate attribute-value combinations, related to pattern mining techniques, and those that identify conditional attribute weights, allowing for post-processing. We point out that the large majority of these techniques treat the same problem in terms of attribute representation, and are therefore interchangeable to a certain degree. In addition, different authors have found very similar algorithmic solutions to their respective problem.
KW - Attributed graph
KW - Community detection
KW - Graph clustering
KW - Network analysis
KW - Pattern mining
UR - http://www.scopus.com/inward/record.url?scp=85101853338&partnerID=8YFLogxK
U2 - 10.1007/s10618-021-00741-z
DO - 10.1007/s10618-021-00741-z
M3 - Article
AN - SCOPUS:85101853338
SN - 1384-5810
VL - 35
SP - 661
EP - 687
JO - Data Mining and Knowledge Discovery
JF - Data Mining and Knowledge Discovery
IS - 3
ER -