atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

Towards Understanding Why FixMatch Generalizes Better Than Supervised Learning

ICLR 2025 · Label-efficient and robust learning › Semi-supervised learning · approach: Safe and realistic semi-supervised learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives the first theoretical analysis of why FixMatch generalizes better than supervised learning on a three-layer CNN (via feature learning in two phases) and proposes SA-FixMatch, which uses semantic-aware CutOut guided by Grad-CAM.

Problem

Theoretical understanding of why FixMatch-like semi-supervised learning generalizes better than supervised learning on deep neural networks, which prior analyses (linear models, black-box views) do not capture.

Approach

Analyzes feature learning under a multi-view data assumption in a three-layer CNN: supervised learning captures only one of two class features (lottery ticket effect), whereas FixMatch's unsupervised consistency loss in a second phase makes the network learn the missed features, since strong augmentation converts multi-view unlabeled samples into single-view ones. SA-FixMatch replaces random CutOu

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace random CutOut with Semantic-Aware CutOutFixMatch · CIFAR-100test accuracy (%): 55.16 ± 0.63 -> 55.57 ± 0.43Helped
Replace random CutOut with Semantic-Aware CutOutFixMatch · STL-10test accuracy (%): 70.00 ± 4.02 -> 71.81 ± 4.23Helped
Replace random CutOut with Semantic-Aware CutOutFixMatch · Imagewooftest accuracy (%): 43.00 ± 1.46 -> 46.73 ± 1.36Helped
Replace random CutOut with Semantic-Aware CutOutFixMatch · ImageNettest accuracy (%): 50.80 ± 0.73 -> 52.18 ± 0.32Helped
Use FixMatch instead of supervised learningSL · CIFAR-100, 400 labelstest accuracy (%): 11.45 ± 0.12 -> 55.16 ± 0.63Helped
Use FixMatch instead of supervised learningSL · STL-10, 40 labelstest accuracy (%): 23.61 ± 1.62 -> 70.00 ± 4.02Helped
Use FixMatch instead of supervised learningSL · Imagewoof, 250 labelstest accuracy (%): 25.94 ± 1.54 -> 43.00 ± 1.46Helped
Use FixMatch instead of supervised learningSL · ImageNet, 100K labelstest accuracy (%): 44.62 ± 1.16 -> 50.80 ± 0.73Helped
Replace CutOut with SA-CutOut in FlexMatchFlexMatch · STL-10, 40 labelstest accuracy (%): 72.13 ± 5.66 -> 75.91 ± 5.59Helped
Replace CutOut with SA-CutOut in FreeMatchFreeMatch · STL-10, 40 labelstest accuracy (%): 75.29 ± 1.29 -> 77.91 ± 2.01Helped
Replace CutOut with SA-CutOut in DashDash · STL-10, 40 labelstest accuracy (%): 67.51 ± 1.47 -> 78.41 ± 1.91Helped
Replace CutOut with SA-CutOut in SoftMatchSoftMatch · STL-10, 40 labelstest accuracy (%): 78.55 ± 2.90 -> 84.04 ± 4.67Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 STL-10 Imagewoof ImageNet

Benchmarks: CIFAR-100 STL-10 Imagewoof ImageNet

Metrics: test accuracy

Baselines: SL FixMatch FlexMatch FreeMatch Dash SoftMatch

Builds on: FixMatch multi-view data assumption (Allen-Zhu & Li) CutOut Grad-CAM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy