Streaming Graph Learning in IoT With Storage Optimization and Communication Reduction
Graph neural networks (GNNs) have shown great success in IoT applications, but many IoT scenarios further involve evolving graph data over time. Streaming graph learning (SGL) tackles the issue by updating GNN models continuously, incorporating significant historical node data for tasks like node classification. However, existing research on SGL often neglects memory limitations during historical node selection, and efficient distributed training is challenging due to the coupling of node selection, placement, and parallelization. This article proposes an efficient distributed SGL system that optimizes node selection and storage in multi-GPU environments, while reducing communication overhead to accelerate training. Extensive evaluations demonstrate the effectiveness of the approach.
Authors
- Shengli Pan (ORCID: https://orcid.org/0000-0002-1904-6557)
- Tao Liu (ORCID: https://orcid.org/0000-0001-8261-9277)
- Peng Li (ORCID: https://orcid.org/0000-0003-4981-0496)
Institutions
- Beijing University of Posts and Telecommunications (CN)
- University of Aizu (JP)
Publication Details
- Journal
- IEEE Internet of Things Journal
- Published
- 2024-11-04
- DOI
- https://doi.org/10.1109/jiot.2024.3482292
- Citations
- 1
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.35