Learning Optimal Graph Filters for Clustering of Attributed Graphs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ortiz-Bouza, Meiby, Aviyente, Selin
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915318589292544
author Ortiz-Bouza, Meiby
Aviyente, Selin
author_facet Ortiz-Bouza, Meiby
Aviyente, Selin
contents Many real-world systems can be represented as graphs where the different entities in the system are presented by nodes and their interactions by edges. An important task in studying large datasets with graphical structure is graph clustering. While there has been a lot of work on graph clustering using the connectivity between the nodes, many real-world networks also have node attributes. Clustering attributed graphs requires joint modeling of graph structure and node attributes. Recent work has focused on combining these two complementary sources of information through graph convolutional networks and graph filtering. However, these methods are mostly limited to lowpass filtering and do not explicitly learn the filter parameters for the clustering task. In this paper, we introduce a graph signal processing based approach, where we learn the parameters of Finite Impulse Response (FIR) and Autoregressive Moving Average (ARMA) graph filters optimized for clustering. The proposed approach is formulated as a two-step iterative optimization problem, focusing on learning interpretable graph filters that are optimal for the given data and that maximize the separation between different clusters. The proposed approach is evaluated on attributed networks and compared to the state-of-the-art methods.
format Preprint
id arxiv_https___arxiv_org_abs_2211_04634
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Learning Optimal Graph Filters for Clustering of Attributed Graphs
Ortiz-Bouza, Meiby
Aviyente, Selin
Machine Learning
Social and Information Networks
Signal Processing
Many real-world systems can be represented as graphs where the different entities in the system are presented by nodes and their interactions by edges. An important task in studying large datasets with graphical structure is graph clustering. While there has been a lot of work on graph clustering using the connectivity between the nodes, many real-world networks also have node attributes. Clustering attributed graphs requires joint modeling of graph structure and node attributes. Recent work has focused on combining these two complementary sources of information through graph convolutional networks and graph filtering. However, these methods are mostly limited to lowpass filtering and do not explicitly learn the filter parameters for the clustering task. In this paper, we introduce a graph signal processing based approach, where we learn the parameters of Finite Impulse Response (FIR) and Autoregressive Moving Average (ARMA) graph filters optimized for clustering. The proposed approach is formulated as a two-step iterative optimization problem, focusing on learning interpretable graph filters that are optimal for the given data and that maximize the separation between different clusters. The proposed approach is evaluated on attributed networks and compared to the state-of-the-art methods.
title Learning Optimal Graph Filters for Clustering of Attributed Graphs
topic Machine Learning
Social and Information Networks
Signal Processing
url https://arxiv.org/abs/2211.04634