paper-with-me

Papers

Early-Bird GCNs: Graph-Network Co-Optimization Towards More Efficient GCN Training and Inference via Drawing Early-Bird Lottery Tickets

2021-03-01 · Haoran You, Zhihan Lu, Zijian Zhou, Yonggan Fu, Yingyan Celine Lin

Graph Convolutional Networks (GCNs) have emerged as the state-of-the-art deep learning model for representation learning on graphs. However, it remains notoriously challenging to train and inference GCNs over large graph datasets, limiting their application to large real-world graphs and hindering the exploration of deeper and more sophisticated GCN graphs. This is because as the graph size grows, the sheer number of node features and the large adjacency matrix can easily explode the required memory and data movements. To tackle the aforementioned challenges, we explore the possibility of drawing lottery tickets when sparsifying GCN graphs, i.e., subgraphs that largely shrink the adjacency matrix yet are capable of achieving accuracy comparable to or even better than their full graphs. Specifically, we for the first time discover the existence of graph early-bird (GEB) tickets that emerge at the very early stage when sparsifying GCN graphs, and propose a simple yet effective detector to automatically identify the emergence of such GEB tickets. Furthermore, we advocate graph-model co-optimization and develop a generic efficient GCN early-bird training framework dubbed GEBT that can significantly boost the efficiency of GCN training by (1) drawing joint early-bird tickets between the GCN graphs and models and (2) enabling simultaneously sparsification of both the GCN graphs and models. Experiments on various GCN models and datasets consistently validate our GEB finding and the effectiveness of our GEBT, e.g., our GEBT achieves up to 80.2% ~ 85.6% and 84.6% ~ 87.5% savings of GCN training and inference costs while offering a comparable or even better accuracy as compared to state-of-the-art methods. Our source code and supplementary appendix are available at https://github.com/RICE-EIC/Early-Bird-GCN.

📄 PDF Abstract BibTeX arXiv:2103.00794

Code (2)

RICE-EIC/GEBT 공식 구현 pytorch
rice-eic/early-bird-gcn 공식 구현 pytorch

Tasks

Representation Learning

Methods 이 논문이 사용한 방법론

GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…

Similar Papers 제목 키워드 기반

Feedback Graph Convolutional Network for Skeleton-based Action Recognition

2020-03-17 · Hao Yang, Dan Yan, Li Zhang, Dong Li 외

Skeleton-based action recognition has attracted considerable attention in computer vision since skeleton data is more robust to the dynamic circumstance and complicated background than other modalities. Recently, many re…

Action RecognitionSkeleton Based Action Recognition

PointRGCN: Graph Convolution Networks for 3D Vehicles Detection Refinement

2019-11-27 · Jesus Zarzar, Silvio Giancola, Bernard Ghanem

In autonomous driving pipelines, perception modules provide a visual understanding of the surrounding road scene. Among the perception tasks, vehicle detection is of paramount importance for a safe driving as it identifi…

3D Object DetectionAutonomous DrivingObjectobject-detection+2

AM-GCN: Adaptive Multi-channel Graph Convolutional Networks

2020-07-05 · Xiao Wang, Meiqi Zhu, Deyu Bo, Peng Cui 외

Graph Convolutional Networks (GCNs) have gained great popularity in tackling various analytics tasks on graph and network data. However, some recent studies raise concerns about whether GCNs can optimally integrate node …

General Classification

Towards Deepening Graph Neural Networks: A GNTK-based Optimization Perspective

2021-03-03 · ICLR 2022 4 · Wei Huang, Yayong Li, Weitao Du, Jie Yin 외

Graph convolutional networks (GCNs) and their variants have achieved great success in dealing with graph-structured data. Nevertheless, it is well known that deep GCNs suffer from the over-smoothing problem, where node r…

Rethinking Graph Convolutional Networks in Knowledge Graph Completion

2022-02-08 · Zhanqiu Zhang, Jie Wang, Jieping Ye, Feng Wu

Graph convolutional networks (GCNs) -- which are effective in modeling graph structures -- have been increasingly popular in knowledge graph completion (KGC). GCN-based KGC models first use GCNs to generate expressive en…

Entity EmbeddingsGraph EmbeddingKnowledge Graph CompletionKnowledge Graph Embedding