Saved in:
Bibliographic Details
Main Authors: Xue, Rui, Zhao, Tong, Shah, Neil, Liu, Xiaorui
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.05416
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914967047897088
author Xue, Rui
Zhao, Tong
Shah, Neil
Liu, Xiaorui
author_facet Xue, Rui
Zhao, Tong
Shah, Neil
Liu, Xiaorui
contents Graph neural networks (GNNs) have demonstrated remarkable success in graph representation learning, and various sampling approaches have been proposed to scale GNNs to applications with large-scale graphs. A class of promising GNN training algorithms take advantage of historical embeddings to reduce the computation and memory cost while maintaining the model expressiveness of GNNs. However, they incur significant computation bias due to the stale feature history. In this paper, we provide a comprehensive analysis of their staleness and inferior performance on large-scale problems. Motivated by our discoveries, we propose a simple yet highly effective training algorithm (REST) to effectively reduce feature staleness, which leads to significantly improved performance and convergence across varying batch sizes. The proposed algorithm seamlessly integrates with existing solutions, boasting easy implementation, while comprehensive experiments underscore its superior performance and efficiency on large-scale benchmarks. Specifically, our improvements to state-of-the-art historical embedding methods result in a 2.7% and 3.6% performance enhancement on the ogbn-papers100M and ogbn-products dataset respectively, accompanied by notably accelerated convergence.
format Preprint
id arxiv_https___arxiv_org_abs_2410_05416
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks
Xue, Rui
Zhao, Tong
Shah, Neil
Liu, Xiaorui
Machine Learning
Graph neural networks (GNNs) have demonstrated remarkable success in graph representation learning, and various sampling approaches have been proposed to scale GNNs to applications with large-scale graphs. A class of promising GNN training algorithms take advantage of historical embeddings to reduce the computation and memory cost while maintaining the model expressiveness of GNNs. However, they incur significant computation bias due to the stale feature history. In this paper, we provide a comprehensive analysis of their staleness and inferior performance on large-scale problems. Motivated by our discoveries, we propose a simple yet highly effective training algorithm (REST) to effectively reduce feature staleness, which leads to significantly improved performance and convergence across varying batch sizes. The proposed algorithm seamlessly integrates with existing solutions, boasting easy implementation, while comprehensive experiments underscore its superior performance and efficiency on large-scale benchmarks. Specifically, our improvements to state-of-the-art historical embedding methods result in a 2.7% and 3.6% performance enhancement on the ogbn-papers100M and ogbn-products dataset respectively, accompanied by notably accelerated convergence.
title Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks
topic Machine Learning
url https://arxiv.org/abs/2410.05416