PAC-Bayesian Generalization Bounds for Graph Convolutional Networks on Inductive Node Classification

Huayi Tang, Yong Liu
9/8/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Graph neural networks (GNNs) have achieved remarkable success in processing graph-structured data across various applications. A critical aspect of real-world graphs is their dynamic nature, where new nodes are continually added and existing connections may change over time. Previous theoretical studies, largely based on the transductive learning framework, fail to adequately model such temporal evolution and structural dynamics. In this paper, we presents a PAC-Bayesian theoretical analysis of graph convolutional networks (GCNs) for inductive node classification, treating nodes as dependent and non-identically distributed data points. We derive novel generalization bounds for one-layer GCNs that explicitly incorporate the effects of data dependency and non-stationarity, and establish sufficient conditions under which the generalization gap converges to zero as the number of nodes increases. Furthermore, we extend our analysis to two-layer GCNs, and reveal that it requires stronger assumptions on graph topology to guarantee convergence. This work establishes a theoretical foundation for understanding and improving GNN generalization in dynamic graph environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tang2025pacbayesian,
  title  = {PAC-Bayesian Generalization Bounds for Graph Convolutional Networks on Inductive Node Classification},
  author = {Huayi Tang and Yong Liu},
  year   = {2025},
  eprint = {2509.06600},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.06600v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.06600.svg)](https://codeofpaper.com/paper/2509.06600)

Discussion