Fast Online Node Labeling for Very Large Graphs

Baojian Zhou, Yifan Sun, Reza Babanezhad
5/25/2023
cs.LGcs.AImath.SP

No official code found. Best implementation: baojian/FastONL (3 stars, MIT, last commit 2024-04-21).

Abstract

This paper studies the online node classification problem under a transductive learning setting. Current methods either invert a graph kernel matrix with $\mathcal{O}(n^3)$ runtime and $\mathcal{O}(n^2)$ space complexity or sample a large volume of random spanning trees, thus are difficult to scale to large graphs. In this work, we propose an improvement based on the \textit{online relaxation} technique introduced by a series of works (Rakhlin et al.,2012; Rakhlin and Sridharan, 2015; 2017). We first prove an effective regret $\mathcal{O}(\sqrt{n^{1+γ}})$ when suitable parameterized graph kernels are chosen, then propose an approximate algorithm FastONL enjoying $\mathcal{O}(k\sqrt{n^{1+γ}})$ regret based on this relaxation. The key of FastONL is a \textit{generalized local push} method that effectively approximates inverse matrix columns and applies to a series of popular kernels. Furthermore, the per-prediction cost is $\mathcal{O}(\text{vol}({\mathcal{S}})\log 1/ε)$ locally dependent on the graph with linear memory cost. Experiments show that our scalable method enjoys a better tradeoff between local and global consistency.

View on arXivView PDF

Code Implementations(1)

baojian/FastONLCommunity100%
MIT
30PythonMay 26, 20232 years agoMIT

Similar Papers

Cite this paper

@article{zhou2023fast,
  title  = {Fast Online Node Labeling for Very Large Graphs},
  author = {Baojian Zhou and Yifan Sun and Reza Babanezhad},
  year   = {2023},
  eprint = {2305.16257},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.16257v2},
  journal = {ICML 2023 2023}
}

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/2305.16257.svg)](https://codeofpaper.com/paper/2305.16257)

Discussion