RelationMatch: Matching In-batch Relationships for Semi-supervised Learning

17 May 2023  ·  Yifan Zhang, Jingqin Yang, Zhiquan Tan, Yang Yuan ·

Semi-supervised learning has achieved notable success by leveraging very few labeled data and exploiting the wealth of information derived from unlabeled data. However, existing algorithms usually focus on aligning predictions on paired data points augmented from an identical source, and overlook the inter-point relationships within each batch. This paper introduces a novel method, RelationMatch, which exploits in-batch relationships with a matrix cross-entropy (MCE) loss function. Through the application of MCE, our proposed method consistently surpasses the performance of established state-of-the-art methods, such as FixMatch and FlexMatch, across a variety of vision datasets. Notably, we observed a substantial enhancement of 15.21% in accuracy over FlexMatch on the STL-10 dataset using only 40 labels. Moreover, we apply MCE to supervised learning scenarios, and observe consistent improvements as well.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Benchmark
Semi-Supervised Image Classification CIFAR-10, 40 Labels RelationMatch Percentage error 4.96 # 3
Semi-Supervised Image Classification STL-10, 40 Labels RelationMatch Accuracy 86.06 # 1

Methods