ProGNNosis: A Data-driven Model to Predict GNN Computation Time Using Graph Metrics
Axel Wassington, Sergi Abadal

TL;DR
ProGNNosis is a data-driven model that predicts GNN training time based on graph metrics, enabling better decision-making for model and acceleration technique selection across diverse graph structures.
Contribution
It introduces a novel regression-based approach to predict GNN computation time from graph features, aiding in optimizing GNN deployment.
Findings
Achieves 1.22X average speedup over random selection.
Effectively predicts GNN training time across multiple models.
Facilitates informed decision-making for graph representation choice.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Online Learning and Analytics
MethodsGraph Isomorphism Network · Graph Attention Network · Graph Convolutional Network · GraphSAGE
