Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

I'm Me, We're Us, and I'm Us: Tri-directional Contrastive Learning on Hypergraphs

About

Although machine learning on hypergraphs has attracted considerable attention, most of the works have focused on (semi-)supervised learning, which may cause heavy labeling costs and poor generalization. Recently, contrastive learning has emerged as a successful unsupervised representation learning method. Despite the prosperous development of contrastive learning in other domains, contrastive learning on hypergraphs remains little explored. In this paper, we propose TriCL (Tri-directional Contrastive Learning), a general framework for contrastive learning on hypergraphs. Its main idea is tri-directional contrast, and specifically, it aims to maximize in two augmented views the agreement (a) between the same node, (b) between the same group of nodes, and (c) between each group and its members. Together with simple but surprisingly effective data augmentation and negative sampling schemes, these three forms of contrast enable TriCL to capture both microscopic and mesoscopic structural information in node embeddings. Our extensive experiments using 13 baseline approaches, five datasets, and two tasks demonstrate the effectiveness of TriCL, and most noticeably, TriCL consistently outperforms not just unsupervised competitors but also (semi-)supervised competitors mostly by significant margins for node classification. The code and datasets are available at https://github.com/wooner49/TriCL.

Dongjin Lee, Kijung Shin• 2022

Related benchmarks

TaskDatasetResultRank
Node ClusteringCiteseer
NMI44.1
130
Node ClassificationCora HOMO. (test)
Mean Accuracy79.92
30
Node ClassificationCora HET. (test)
Accuracy69.84
30
ClusteringDBLP
Accuracy65.9
30
Node ClassificationCiteseer HOMO. (test)
Mean Accuracy72.18
15
Node ClassificationTwitter HET (test)
Mean Accuracy0.7297
15
Node ClassificationCongress sigma=1.0
Mean Accuracy93.73
15
Node ClassificationHouse sigma=0.6
Mean Accuracy80.55
15
Node ClassificationCiteseer HET. (test)
Accuracy68.94
15
Node ClassificationDBLP HOMO (test)
Mean Accuracy91.12
15
Showing 10 of 27 rows

Other info

Follow for update