paper-with-me

홈 › Papers

Faster Graph Embeddings via Coarsening

2020-07-06 · ICML 2020 1 · Matthew Fahrbach, Gramoz Goranci, Richard Peng, Sushant Sachdeva, Chi Wang

Graph embeddings are a ubiquitous tool for machine learning tasks, such as node classification and link prediction, on graph-structured data. However, computing the embeddings for large-scale graphs is prohibitively inefficient even if we are interested only in a small subset of relevant vertices. To address this, we present an efficient graph coarsening approach, based on Schur complements, for computing the embedding of the relevant vertices. We prove that these embeddings are preserved exactly by the Schur complement graph that is obtained via Gaussian elimination on the non-relevant vertices. As computing Schur complements is expensive, we give a nearly-linear time algorithm that generates a coarsened graph on the relevant vertices that provably matches the Schur complement in expectation in each iteration. Our experiments involving prediction tasks on graphs demonstrate that computing embeddings on the coarsened graph, rather than the entire graph, leads to significant time savings without sacrificing accuracy.

📄 PDF Abstract BibTeX arXiv:2007.02817

Code (1)

fahrbach/icml-2020-faster-graph-embeddings

Tasks

Link PredictionNode Classification

Similar Papers 제목 키워드 기반

Adaptive Graph Coarsening for Efficient GNN Training

2025-09-30 · Rostyslav Olshevskyi, Madeline Navarro, Santiago Segarra arxiv

We propose an adaptive graph coarsening method to jointly learn graph neural network (GNN) parameters and merge nodes via K-means clustering during training. As real-world graphs grow larger, processing them directly bec…

Graph Neural NetworkNode Classification

FIT-GNN: Faster Inference Time for GNNs Using Coarsening

2024-10-19 · Shubhajit Roy, Hrriday Ruparel, Kishan Ved, Anirban Dasgupta

Scalability of Graph Neural Networks (GNNs) remains a significant challenge, particularly when dealing with large-scale graphs. To tackle this, coarsening-based methods are used to reduce the graph into a smaller graph, …

ClassificationGraph ClassificationGraph RegressionNode Classification+2

An Efficient Loop and Clique Coarsening Algorithm for Graph Classification

2024-04-18 · Xiaorui Qi, Qijie Bai, Yanlong Wen, Haiwei Zhang 외

Graph Transformers (GTs) have made remarkable achievements in graph-level tasks. However, most existing works regard graph structures as a form of guidance or bias for enhancing node representations, which focuses on nod…

Graph ClassificationGraph Representation LearningRepresentation Learning

Spatial Graph Coarsening: Weather and Weekday Prediction with London's Bike-Sharing Service using GNN

2023-08-30 · Yuta Sato, Pak Hei Lam, Shruti Gupta, Fareesah Hussain

This study introduced the use of Graph Neural Network (GNN) for predicting the weather and weekday of a day in London, from the dataset of Santander Cycles bike-sharing system as a graph classification task. The proposed…

Graph ClassificationGraph Neural Network

Hypergraph Partitioning With Embeddings

2019-09-09 · Justin Sybrandt, Ruslan Shaydulin, Ilya Safro

Problems in scientific computing, such as distributing large sparse matrix operations, have analogous formulations as hypergraph partitioning problems. A hypergraph is a generalization of a traditional graph wherein "hyp…

hypergraph partitioning