TY - GEN
T1 - Enhancing Graph Transformer Training through Adaptive Graph Parallelism
AU - Lin, Jun Liang
AU - Madduri, Kamesh
AU - Kandemir, Mahmut Taylan
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Graph Transformers, a variant of Graph Neural Networks (GNNs), excel at capturing long-range dependencies but struggle with scalability due to the quadratic complexity of their attention mechanism. We introduce a new training framework that optimizes parallelization strategies based on the graph structure and system configuration. By using sparse operations like sparse matrix-matrix multiplication (SpMM) and sampled dense-dense matrix multiplication (SDDMM), we enhance sparse graph attention speed by up to 3.8x and cut memory use by 77.6% compared to leading frameworks. Additionally, we implement a lightweight reordering strategy for balanced workloads. Our method efficiently processes large-scale graphs with significant scalability improvements, achieving a 5.8x speedup on the ogbn-proteins dataset and a 3.7x speedup on the ogbn-products dataset in distributed training, surpassing previous parallelization methods.
AB - Graph Transformers, a variant of Graph Neural Networks (GNNs), excel at capturing long-range dependencies but struggle with scalability due to the quadratic complexity of their attention mechanism. We introduce a new training framework that optimizes parallelization strategies based on the graph structure and system configuration. By using sparse operations like sparse matrix-matrix multiplication (SpMM) and sampled dense-dense matrix multiplication (SDDMM), we enhance sparse graph attention speed by up to 3.8x and cut memory use by 77.6% compared to leading frameworks. Additionally, we implement a lightweight reordering strategy for balanced workloads. Our method efficiently processes large-scale graphs with significant scalability improvements, achieving a 5.8x speedup on the ogbn-proteins dataset and a 3.7x speedup on the ogbn-products dataset in distributed training, surpassing previous parallelization methods.
UR - https://www.scopus.com/pages/publications/105015528366
UR - https://www.scopus.com/pages/publications/105015528366#tab=citedBy
U2 - 10.1109/IPDPSW66978.2025.00208
DO - 10.1109/IPDPSW66978.2025.00208
M3 - Conference contribution
AN - SCOPUS:105015528366
T3 - Proceedings - 2025 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2025
SP - 1269
EP - 1270
BT - Proceedings - 2025 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2025 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2025
Y2 - 3 June 2025 through 7 June 2025
ER -