paper-with-me

Papers

DropMessage: Unifying Random Dropping for Graph Neural Networks

2022-04-21 · Taoran Fang, Zhiqing Xiao, Chunping Wang, Jiarong Xu, Xuan Yang, Yang Yang

Graph Neural Networks (GNNs) are powerful tools for graph representation learning. Despite their rapid development, GNNs also face some challenges, such as over-fitting, over-smoothing, and non-robustness. Previous works indicate that these problems can be alleviated by random dropping methods, which integrate augmented data into models by randomly masking parts of the input. However, some open problems of random dropping on GNNs remain to be solved. First, it is challenging to find a universal method that are suitable for all cases considering the divergence of different datasets and models. Second, augmented data introduced to GNNs causes the incomplete coverage of parameters and unstable training process. Third, there is no theoretical analysis on the effectiveness of random dropping methods on GNNs. In this paper, we propose a novel random dropping method called DropMessage, which performs dropping operations directly on the propagated messages during the message-passing process. More importantly, we find that DropMessage provides a unified framework for most existing random dropping methods, based on which we give theoretical analysis of their effectiveness. Furthermore, we elaborate the superiority of DropMessage: it stabilizes the training process by reducing sample variance; it keeps information diversity from the perspective of information theory, enabling it become a theoretical upper bound of other methods. To evaluate our proposed method, we conduct experiments that aims for multiple tasks on five public datasets and two industrial datasets with various backbone models. The experimental results show that DropMessage has the advantages of both effectiveness and generalization, and can significantly alleviate the problems mentioned above.

📄 PDF Abstract BibTeX arXiv:2204.10037

Code (2)

zjunet/dropmessage 공식 구현 pytorch
luckytiger123/dropmessage pytorch

Tasks

Graph Representation LearningRepresentation Learning

Similar Papers 제목 키워드 기반

RankedDrop: Enhancing Deep Graph Convolutional Networks Training

2021-09-29 · Quentin Petit, Chong Li, Kelun Chai, Serge G Petiton

Graph Neural Networks (GNNs) are playing a more and more important role for analyzing unstructured data from the complex real world. Introducing random edge dropping from the input graph at training epochs could reduce o…

ADEdgeDrop: Adversarial Edge Dropping for Robust Graph Neural Networks

2024-03-14 · Zhaoliang Chen, Zhihao Wu, Ylli Sadikaj, Claudia Plant 외

Although Graph Neural Networks (GNNs) have exhibited the powerful ability to gather graph-structured information from neighborhood nodes via various message-passing mechanisms, the performance of GNNs is limited by poor …

Training Robust Graph Neural Networks with Topology Adaptive Edge Dropping

2021-06-05 · Zhan Gao, Subhrajit Bhattacharya, Leiming Zhang, Rick S. Blum 외

Graph neural networks (GNNs) are processing architectures that exploit graph structural information to model representations from network data. Despite their success, GNNs suffer from sub-optimal generalization performan…

Data Augmentation

Unifying gradient regularization for Heterogeneous Graph Neural Networks

2023-05-25 · Xiao Yang, Xuejiao Zhao, Zhiqi Shen

Heterogeneous Graph Neural Networks (HGNNs) are a class of powerful deep learning methods widely used to learn representations of heterogeneous graphs. Despite the fast development of HGNNs, they still face some challeng…

Diversity

Decision Transformer under Random Frame Dropping

2023-03-03 · Kaizhe Hu, Ray Chen Zheng, Yang Gao, Huazhe Xu

Controlling agents remotely with deep reinforcement learning~(DRL) in the real world is yet to come. One crucial stepping stone is to devise RL algorithms that are robust in the face of dropped information from corrupted…

Deep Reinforcement LearningMuJoCoOffline RL