Extending bootstrap AMG for clustering of attributed graphs

•A new generalized spectral clustering method to detect community in attributed graphs.•A linear complexity (scalable) algorithm, based on a bootstrap Algebraic MultiGrid method, to estimate near-kernel components of graph Laplacian needed for graph embedding in Euclidean space.•A new vector-valued...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Applied mathematics and computation 2023-06, Vol.447, p.127904, Article 127904
Hauptverfasser: D’Ambra, Pasqua, Vassilevski, Panayot S., Cutillo, Luisa
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•A new generalized spectral clustering method to detect community in attributed graphs.•A linear complexity (scalable) algorithm, based on a bootstrap Algebraic MultiGrid method, to estimate near-kernel components of graph Laplacian needed for graph embedding in Euclidean space.•A new vector-valued distance and an extended version of the classical K-means by using the new distance.•Extensive experiments on different types of synthetic datasets and real-world attributed graph datasets widely used in the literature demonstrates improvement with respect to the state of the art in detecting clusters in graphs with ambiguous structure.•A freely-available software framework to be used in clustering of graphs also with node attributes. In this paper we propose a new approach to detect clusters in undirected graphs with attributed vertices. We incorporate structural and attribute similarities between the vertices in an augmented graph by creating additional vertices and edges as proposed in [1, 2]. The augmented graph is then embedded in a Euclidean space associated to its Laplacian and we cluster vertices via a modified K-means algorithm, using a new vector-valued distance in the embedding space. Main novelty of our method, which can be classified as an early fusion method, i.e., a method in which additional information on vertices are fused to the structure information before applying clustering, is the interpretation of attributes as new realizations of graph vertices, which can be dealt with as coordinate vectors in a related Euclidean space. This allows us to extend a scalable generalized spectral clustering procedure which substitutes graph Laplacian eigenvectors with some vectors, named algebraically smooth vectors, obtained by a linear-time complexity Algebraic MultiGrid (AMG) method. We discuss the performance of our proposed clustering method by comparison with recent literature approaches and public available results. Extensive experiments on different types of synthetic datasets and real-world attributed graphs show that our new algorithm, embedding attributes information in the clustering, outperforms structure-only-based methods, when the attributed network has an ambiguous structure. Furthermore, our new method largely outperforms the method which originally proposed the graph augmentation, showing that our embedding strategy and vector-valued distance are very effective in taking advantages from the augmented-graph representation.
ISSN:0096-3003
1873-5649
DOI:10.1016/j.amc.2023.127904