paper-with-me

홈 › Papers

Evaluating Modules in Graph Contrastive Learning

2021-06-15 · Ganqu Cui, Yufeng Du, Cheng Yang, Jie zhou, Liang Xu, Xing Zhou, Xingyi Cheng, Zhiyuan Liu

The recent emergence of contrastive learning approaches facilitates the application on graph representation learning (GRL), introducing graph contrastive learning (GCL) into the literature. These methods contrast semantically similar and dissimilar sample pairs to encode the semantics into node or graph embeddings. However, most existing works only performed \textbf{model-level} evaluation, and did not explore the combination space of modules for more comprehensive and systematic studies. For effective \textbf{module-level} evaluation, we propose a framework that decomposes GCL models into four modules: (1) a \textbf{sampler} to generate anchor, positive and negative data samples (nodes or graphs); (2) an \textbf{encoder} and a \textbf{readout} function to get sample embeddings; (3) a \textbf{discriminator} to score each sample pair (anchor-positive and anchor-negative); and (4) an \textbf{estimator} to define the loss function. Based on this framework, we conduct controlled experiments over a wide range of architectural designs and hyperparameter settings on node and graph classification tasks. Specifically, we manage to quantify the impact of a single module, investigate the interaction between modules, and compare the overall performance with current model architectures. Our key findings include a set of module-level guidelines for GCL, e.g., simple samplers from LINE and DeepWalk are strong and robust; an MLP encoder associated with Sum readout could achieve competitive performance on graph classification. Finally, we release our implementations and results as OpenGCL, a modularized toolkit that allows convenient reproduction, standard model and module evaluation, and easy extension. OpenGCL is available at \url{https://github.com/thunlp/OpenGCL}.

📄 PDF Abstract BibTeX arXiv:2106.08171

Code (1)

thunlp/opengcl 공식 구현 pytorch

Tasks

Contrastive LearningGraph ClassificationGraph Representation LearningRepresentation Learning

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음
DeepWalk DeepWalk learns embeddings (social representations) of a graph's vertices, by modeling a stream of short random walks. Social representations are latent features of the…

Similar Papers 제목 키워드 기반

Revisiting Graph Contrastive Learning for Anomaly Detection

2023-05-04 · Zhiyuan Liu, Chunjie Cao, Fangjian Tao, Jingzhang Sun

Combining Graph neural networks (GNNs) with contrastive learning for anomaly detection has drawn rising attention recently. Existing graph contrastive anomaly detection (GCAD) methods have primarily focused on improving …

Anomaly DetectionAttributeContrastive Learning

Graph Contrastive Learning with Implicit Augmentations

2022-11-07 · Huidong Liang, Xingjian Du, Bilei Zhu, Zejun Ma 외

Existing graph contrastive learning methods rely on augmentation techniques based on random perturbations (e.g., randomly adding or dropping edges and nodes). Nevertheless, altering certain edges or nodes can unexpectedl…

Contrastive LearningGraph ClassificationNode Classification

Abnormal Event Detection via Hypergraph Contrastive Learning

2023-04-02 · Bo Yan, Cheng Yang, Chuan Shi, Jiawei Liu 외

Abnormal event detection, which refers to mining unusual interactions among involved entities, plays an important role in many real applications. Previous works mostly over-simplify this task as detecting abnormal pair-w…

Contrastive LearningEvent DetectionHypergraph Contrastive Learning

Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learning

2023-11-05 · NeurIPS 2023 11 · Xiaojun Guo, Yifei Wang, Zeming Wei, Yisen Wang

With the prosperity of contrastive learning for visual representation learning (VCL), it is also adapted to the graph domain and yields promising performance. However, through a systematic study of various graph contrast…

Contrastive LearningGraph ClassificationGraph LearningInductive Bias+2

Unsupervised Graph Poisoning Attack via Contrastive Loss Back-propagation

2022-01-20 · Sixiao Zhang, Hongxu Chen, Xiangguo Sun, Yicong Li 외

Graph contrastive learning is the state-of-the-art unsupervised graph representation learning framework and has shown comparable performance with supervised approaches. However, evaluating whether the graph contrastive l…

Adversarial AttackContrastive LearningGraph Representation LearningLink Prediction+2