paper-with-me

홈 › Papers

NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streams

2023-12-05 · Chaoyi Chen, Dechao Gao, Yanfeng Zhang, Qiange Wang, Zhenbo Fu, Xuecang Zhang, Junhua Zhu, Yu Gu, Ge Yu

Existing Graph Neural Network (GNN) training frameworks have been designed to help developers easily create performant GNN implementations. However, most existing GNN frameworks assume that the input graphs are static, but ignore that most real-world graphs are constantly evolving. Though many dynamic GNN models have emerged to learn from evolving graphs, the training process of these dynamic GNNs is dramatically different from traditional GNNs in that it captures both the spatial and temporal dependencies of graph updates. This poses new challenges for designing dynamic GNN training frameworks. First, the traditional batched training method fails to capture real-time structural evolution information. Second, the time-dependent nature makes parallel training hard to design. Third, it lacks system supports for users to efficiently implement dynamic GNNs. In this paper, we present NeutronStream, a framework for training dynamic GNN models. NeutronStream abstracts the input dynamic graph into a chronologically updated stream of events and processes the stream with an optimized sliding window to incrementally capture the spatial-temporal dependencies of events. Furthermore, NeutronStream provides a parallel execution engine to tackle the sequential event processing challenge to achieve high performance. NeutronStream also integrates a built-in graph storage structure that supports dynamic updates and provides a set of easy-to-use APIs that allow users to express their dynamic GNNs. Our experimental results demonstrate that, compared to state-of-the-art dynamic GNN implementations, NeutronStream achieves speedups ranging from 1.48X to 5.87X and an average accuracy improvement of 3.97%.

📄 PDF Abstract BibTeX arXiv:2312.02473

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Neural Network

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Learning-Augmented Frequency Estimation in Sliding Windows

2024-09-17 · Rana Shahout, Ibrahim Sabek, Michael Mitzenmacher

We show how to utilize machine learning approaches to improve sliding window algorithms for approximate frequency estimation problems, under the ``algorithms with predictions'' framework. In this dynamic environment, pre…

Generalized Dynamic Brain Functional Connectivity Based on Random Convolutions

2024-06-24 · Yongjie Duan, Vince D. Calhoun, Zhiying Long

Dynamic functional connectivity (DFC) analysis has been widely applied to functional magnetic resonance imaging (fMRI) data to reveal time-varying dynamic changes of brain states. The sliding window method is by far the …

Functional Connectivity

SWinGS: Sliding Windows for Dynamic 3D Gaussian Splatting

2023-12-20 · Richard Shaw, Michal Nazarczuk, Jifei Song, Arthur Moreau 외

Novel view synthesis has shown rapid progress recently, with methods capable of producing increasingly photorealistic results. 3D Gaussian Splatting has emerged as a promising method, producing high-quality renderings of…

Novel View Synthesis

Fast Automatic Feature Selection for Multi-Period Sliding Window Aggregate in Time Series

2020-12-02 · Rui An, Xingtian Shi, Baohan Xu

As one of the most well-known artificial feature sampler, the sliding window is widely used in scenarios where spatial and temporal information exists, such as computer vision, natural language process, data stream, and …

feature selectionTime SeriesTime Series Analysis

Sliding-Window Signatures for Time Series: Application to Electricity Demand Forecasting

2025-10-14 · Nina Drobac, Margaux Brégère, Joseph de Vilmarest, Olivier Wintenberger arxiv

Nonlinear and delayed effects of covariates often render time series forecasting challenging. To this end, we propose a novel forecasting framework based on ridge regression with signature features calculated on sliding …

Time Series Forecasting