paper-with-me

Papers

Graph Neural Network Acceleration via Matrix Dimension Reduction

2021-01-01 · Shunhua Jiang, Yunze Man, Zhao Song, Danyang Zhuo

Graph Neural Networks (GNNs) have become the de facto method for machine learning on graph data (e.g., social networks, protein structures, code ASTs), but they require significant time and resource to train. One alternative method is Graph Neural Tangent Kernel (GNTK), a kernel method that corresponds to infinitely wide multi-layer GNNs. GNTK's parameters can be solved directly in a single step, avoiding time-consuming gradient descent. Today, GNTK is the state-of-the-art method to achieve high training speed without compromising accuracy. Unfortunately, solving for the kernel and searching for parameters can still take hours to days on real-world graphs. The current computation of GNTK has running time $O(N^4)$, where $N$ is the number of nodes in the graph. This prevents GNTK from scaling to datasets that contain large graphs. Theoretically, we present two techniques to speed up GNTK training while preserving the generalization error: (1) We use a novel matrix decoupling method to reduce matrix dimensions during the kernel solving. This allows us to reduce the dominated computation bottleneck term from $O(N^4)$ to $O(N^3)$. (2) We apply sketching to further reduce the bottleneck term to $o(N^{\omega})$, where $\omega \approx 2.373$ is the exponent of current matrix multiplication. Experimentally, we demonstrate that our approaches speed up kernel learning by up to $19\times$ on real-world benchmark datasets.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Dimensionality ReductionGraph Neural Network

Similar Papers 제목 키워드 기반

Weighted Low Rank Matrix Approximation and Acceleration

2021-09-22 · Elena Tuzhilina, Trevor Hastie

Low-rank matrix approximation is one of the central concepts in machine learning, with applications in dimension reduction, de-noising, multivariate statistical methodology, and many more. A recent extension to LRMA is c…

Dimensionality ReductionLow-Rank Matrix CompletionMatrix CompletionRecommendation Systems

Image Classification by Feature Dimension Reduction and Graph based Ranking

2013-04-09 · Yao Nan, Qian Feng, Sun Zuolei

Dimensionality reduction (DR) of image features plays an important role in image retrieval and classification tasks. Recently, two types of methods have been proposed to improve the both the accuracy and efficiency for t…

ClassificationDimensionality ReductionGeneral Classificationimage-classification+3

A Unified Framework for Optimization-Based Graph Coarsening

2022-10-02 · Manoj Kumar, Anurag Sharma, Sandeep Kumar

Graph coarsening is a widely used dimensionality reduction technique for approaching large-scale graph machine learning problems. Given a large graph, graph coarsening aims to learn a smaller-tractable graph while preser…

Dimensionality ReductionGraph Learning

Sufficient dimension reduction for feature matrices

2023-03-07 · Chanwoo Lee

We address the problem of sufficient dimension reduction for feature matrices, which arises often in sensor network localization, brain neuroimaging, and electroencephalography analysis. In general, feature matrices have…

Dimensionality Reduction

Graph-based Neural Acceleration for Nonnegative Matrix Factorization

2022-02-01 · Jens Sjölund, Maria Bånkestad

We describe a graph-based neural acceleration technique for nonnegative matrix factorization that builds upon a connection between matrices and bipartite graphs that is well-known in certain fields, e.g., sparse linear a…

Graph Neural Network