paper-with-me

Papers

PromptGCN: Bridging Subgraph Gaps in Lightweight GCNs

2024-10-14 · Shengwei Ji, Yujie Tian, Fei Liu, Xinlu Li, Le Wu

Graph Convolutional Networks (GCNs) are widely used in graph-based applications, such as social networks and recommendation systems. Nevertheless, large-scale graphs or deep aggregation layers in full-batch GCNs consume significant GPU memory, causing out of memory (OOM) errors on mainstream GPUs (e.g., 29GB memory consumption on the Ogbnproducts graph with 5 layers). The subgraph sampling methods reduce memory consumption to achieve lightweight GCNs by partitioning the graph into multiple subgraphs and sequentially training GCNs on each subgraph. However, these methods yield gaps among subgraphs, i.e., GCNs can only be trained based on subgraphs instead of global graph information, which reduces the accuracy of GCNs. In this paper, we propose PromptGCN, a novel prompt-based lightweight GCN model to bridge the gaps among subgraphs. First, the learnable prompt embeddings are designed to obtain global information. Then, the prompts are attached into each subgraph to transfer the global information among subgraphs. Extensive experimental results on seven largescale graphs demonstrate that PromptGCN exhibits superior performance compared to baselines. Notably, PromptGCN improves the accuracy of subgraph sampling methods by up to 5.48% on the Flickr dataset. Overall, PromptGCN can be easily combined with any subgraph sampling method to obtain a lightweight GCN model with higher accuracy.

📄 PDF Abstract BibTeX arXiv:2410.10089

Code (0)

등록된 구현이 없습니다.

Tasks

GPURecommendation Systems

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 제목 키워드 기반

LINGUINE: LearnIng to pruNe on subGraph convolUtIon NEtworks

2021-01-01 · Yihan He, Wei Cao, Shun Zheng, Zhifeng Gao 외

Graph Convolutional Network (GCN) has become one of the most successful methods for graph representation learning. Training and evaluating GCNs on large graphs is challenging since full-batch GCNs have high overhead in m…

Graph Representation LearningRepresentation Learning

GraphACT: Accelerating GCN Training on CPU-FPGA Heterogeneous Platforms

2019-12-31 · Hanqing Zeng, Viktor Prasanna

Graph Convolutional Networks (GCNs) have emerged as the state-of-the-art deep learning model for representation learning on graphs. It is challenging to accelerate training of GCNs, due to (1) substantial and irregular d…

CPURepresentation Learning

Hierarchical graph sampling based minibatch learning with chain preservation and variance reduction

2025-03-02 · Qia Hu, Bo Jiao

Graph sampling based Graph Convolutional Networks (GCNs) decouple the sampling from the forward and backward propagation during minibatch training, which exhibit good scalability in terms of layer depth and graph size. W…

Graph SamplingNode Classification

Bridging Domain Gaps for Fine-Grained Moth Classification Through Expert-Informed Adaptation and Foundation Model Priors

2025-08-27 · Ross J Gardiner, Guillaume Mougeot, Sareh Rowlands, Benno I Simmons 외 arxiv

Labelling images of Lepidoptera (moths) from automated camera systems is vital for understanding insect declines. However, accurate species identification is challenging due to domain shifts between curated images and no…

Knowledge Distillation

Towards Inductive Robustness: Distilling and Fostering Wave-induced Resonance in Transductive GCNs Against Graph Adversarial Attacks

2023-12-14 · Ao Liu, Wenshan Li, Tao Li, Beibei Li 외

Graph neural networks (GNNs) have recently been shown to be vulnerable to adversarial attacks, where slight perturbations in the graph structure can lead to erroneous predictions. However, current robust models for defen…