mlsanityData to 14 Oct 2026

PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networks

arXiv 2306.14357 ↗First posted 25 Jun 2023cs.LG cs.SIcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph convolutional networks (GCNs) have achieved huge success in several machine learning (ML) tasks on graph-structured data. Recently, several sampling techniques have been proposed for the efficient training of GCNs and to improve the performance of GCNs on ML tasks. Specifically, the subgraph-based sampling approaches such as ClusterGCN and GraphSAINT have achieved state-of-the-art performance on the node classification tasks. These subgraph-based sampling approaches rely on heuristics -- such as graph partitioning via edge cuts -- to identify clusters that are then treated as minibatches during GCN training. In this work, we hypothesize that rather than relying on such heuristics, one can learn a reinforcement learning (RL) policy to compute efficient clusters that lead to effective GCN performance. To that end, we propose PolicyClusterGCN, an online RL framework that can identify good clusters for GCN training. We develop a novel Markov Decision Process (MDP) formulation that allows the policy network to predict ``importance" weights on the edges which are then utilized by a clustering algorithm (Graclus) to compute the clusters. We train the policy network using a standard policy gradient algorithm where the rewards are computed from the classification accuracies while training GCN using clusters given by the policy. Experiments on six real-world datasets and several synthetic datasets show that PolicyClusterGCN outperforms existing state-of-the-art models on node classification task.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 25 of its 57 references that are in the map. First posted on arXiv 25 Jun 2023.

Builds on

25 of 57 references.

References · 25

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Inductive Representation Learning on Large Graphscited by 6,320
  3. 2018How Powerful are Graph Neural Networks?cited by 4,393
  4. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  5. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  6. 2016Variational Graph Auto-Encoderscited by 1,382
  7. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  8. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  9. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  10. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  11. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
  12. 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 364
13 more
  1. 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 198
  2. 2020Design Space for Graph Neural Networkscited by 182
  3. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  4. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
  5. 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
  6. 2018GEMSEC: Graph Embedding with Self Clusteringcited by 61
  7. 2019GraphZoom: A multi-level spectral approach for accurate and scalable graph embeddingcited by 58
  8. 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
  9. 2018MILE: A Multi-Level Framework for Scalable Graph Embeddingcited by 28
  10. 2019Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learningcited by 26
  11. 2020Ripple Walk Training: A Subgraph-based training framework for Large and Deep Graph Neural Networkcited by 19
  12. 2020Little Ball of Fur: A Python Library for Graph Samplingcited by 15
  13. 2020A message-passing approach to epidemic tracing and mitigation with appscited by 1

Built on by

Not cited yet.