mlsanityData to 7 Oct 2026

ProGNNosis: A Data-driven Model to Predict GNN Computation Time Using Graph Metrics

arXiv 2206.08258 ↗First posted 16 Jun 2022cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNN) show great promise in problems dealing with graph-structured data. One of the unique points of GNNs is their flexibility to adapt to multiple problems, which not only leads to wide applicability, but also poses important challenges when finding the best model or acceleration technique for a particular problem. An example of such challenges resides in the fact that the accuracy or effectiveness of a GNN model or acceleration technique generally depends on the structure of the underlying graph. In this paper, in an attempt to address the problem of graph-dependent acceleration, we propose ProGNNosis, a data-driven model that can predict the GNN training time of a given GNN model running over a graph of arbitrary characteristics by inspecting the input graph metrics. Such prediction is made based on a regression that was previously trained offline using a diverse synthetic graph dataset. In practice, our method allows making informed decisions on which design to use for a specific problem. In the paper, the methodology to build ProGNNosis is defined and applied for a specific use case, where it helps to decide which graph representation is better. Our results show that ProGNNosis helps achieve an average speedup of 1.22X over randomly selecting a graph representation in multiple widely used GNN models such as GCN, GIN, GAT, or GraphSAGE.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 37 references that are in the map. First posted on arXiv 16 Jun 2022.

Builds on

26 of 37 references.

References · 26

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  8. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  9. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
  10. 2020Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloudcited by 335
  11. 2017Recent Trends in Deep Learning Based Natural Language Processingcited by 262
  12. 2020Design Space for Graph Neural Networkscited by 182
14 more
  1. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  2. 2019Auto-GNN: Neural Architecture Search of Graph Neural Networkscited by 73
  3. 2022GraphWorld: Fake Graphs Bring Real Insights for GNNscited by 56
  4. 2020Policy-GNN: Aggregation Optimization for Graph Neural Networkscited by 48
  5. 2019RouteNet: Leveraging Graph Neural Networks for network modeling and optimization in SDNcited by 47
  6. 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
  7. 2020Characterizing and Understanding GCNs on GPUcited by 22
  8. 2020Neural Architecture Search in Graph Neural Networkscited by 15
  9. 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiencycited by 15
  10. 2022RouteNet-Erlang: A Graph Neural Network for Network Performance Evaluationcited by 15
  11. 2020Architectural Implications of Graph Neural Networkscited by 12
  12. 2021IGNNITION: Bridging the Gap Between Graph Neural Networks and Networking Systemscited by 6
  13. 2021Characterizing the Communication Requirements of GNN Accelerators: A Model-Based Approachcited by 2
  14. 2022Bias Reduction via Cooperative Bargaining in Synthetic Graph Dataset Generationcited by 2

Built on by

Not cited yet.