A Biased Graph Neural Network Sampler with Near-Optimal Regret

03/01/2021
by   Qingru Zhang, et al.
0

Graph neural networks (GNN) have recently emerged as a vehicle for applying deep network architectures to graph and relational data. However, given the increasing size of industrial datasets, in many practical situations, the message passing computations required for sharing information across GNN layers are no longer scalable. Although various sampling methods have been introduced to approximate full-graph training within a tractable budget, there remain unresolved complications such as high variances and limited theoretical guarantees. To address these issues, we build upon existing work and treat GNN neighbor sampling as a multi-armed bandit problem but with a newly-designed reward function that introduces some degree of bias designed to reduce variance and avoid unstable, possibly-unbounded payouts. And unlike prior bandit-GNN use cases, the resulting policy leads to near-optimal regret while accounting for the GNN training dynamics introduced by SGD. From a practical standpoint, this translates into lower variance estimates and competitive or superior test accuracy across several benchmarks.

READ FULL TEXT
research
06/11/2023

Local-to-global Perspectives on Graph Neural Networks

This thesis presents a local-to-global perspective on graph neural netwo...
research
11/22/2021

Anomaly-resistant Graph Neural Networks via Neural Architecture Search

In general, Graph Neural Networks(GNN) have been using a message passing...
research
10/02/2020

Neural Thompson Sampling

Thompson Sampling (TS) is one of the most effective algorithms for solvi...
research
11/11/2021

DropGNN: Random Dropouts Increase the Expressiveness of Graph Neural Networks

This paper studies Dropout Graph Neural Networks (DropGNNs), a new appro...
research
07/13/2022

Graph Neural Network Bandits

We consider the bandit optimization problem with the reward function def...
research
06/10/2020

Bandit Samplers for Training Graph Neural Networks

Several sampling algorithms with variance reduction have been proposed f...
research
09/07/2022

Hardware Acceleration of Sampling Algorithms in Sample and Aggregate Graph Neural Networks

Sampling is an important process in many GNN structures in order to trai...

Please sign up or login with your details

Forgot password? Click here to reset