This chapter provides foundational concepts for Graph Neural Networks, covering static and dynamic graph settings. For static graphs, we define core components such as graph structure, message passing mechanisms, and training processes. We also discuss common graph analytics tasks, datasets, and sparse storage formats. For dynamic graphs, we introduce continuous-time dynamic graphs, temporal GNNs, and their training pipelines, emphasizing chronological constraints and hybrid CPU-GPU data layouts. Finally, we review hardware-aware training scenarios and system optimizations to reduce data transfer and improve bandwidth utilization. This section serves as a comprehensive primer for scalable GNN training across diverse settings.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Preliminaries

  • Shihong Gao,
  • Xin Zhang

摘要

This chapter provides foundational concepts for Graph Neural Networks, covering static and dynamic graph settings. For static graphs, we define core components such as graph structure, message passing mechanisms, and training processes. We also discuss common graph analytics tasks, datasets, and sparse storage formats. For dynamic graphs, we introduce continuous-time dynamic graphs, temporal GNNs, and their training pipelines, emphasizing chronological constraints and hybrid CPU-GPU data layouts. Finally, we review hardware-aware training scenarios and system optimizations to reduce data transfer and improve bandwidth utilization. This section serves as a comprehensive primer for scalable GNN training across diverse settings.