Efficient block contrastive learning via parameter-free meta-node approximation
Gayan K. Kulatilleke, Marius Portmann, Shekhar S. Chandra

TL;DR
This paper introduces a novel, efficient meta-node approximation technique for contrastive learning on graphs that captures all negatives at graph level with linear complexity, improving accuracy and reducing computational costs.
Contribution
The authors propose Proxy approximated meta-node Contrastive (PamC) loss, a scalable, bias-free method that captures all negatives efficiently at graph level, outperforming pair-wise losses.
Findings
Achieves up to 3x faster training time
Reduces GPU memory usage by over 5x
Shows accuracy improvements on 6 benchmark datasets
Abstract
Contrastive learning has recently achieved remarkable success in many domains including graphs. However contrastive loss, especially for graphs, requires a large number of negative samples which is unscalable and computationally prohibitive with a quadratic time complexity. Sub-sampling is not optimal and incorrect negative sampling leads to sampling bias. In this work, we propose a meta-node based approximation technique that can (a) proxy all negative combinations (b) in quadratic cluster size time complexity, (c) at graph level, not node level, and (d) exploit graph sparsity. By replacing node-pairs with additive cluster-pairs, we compute the negatives in cluster-time at graph level. The resulting Proxy approximated meta-node Contrastive (PamC) loss, based on simple optimized GPU operations, captures the full set of negatives, yet is efficient with a linear time complexity. By…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks
