atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

United We Stand: Using Epoch-Wise Agreement of Ensembles to Combat Overfit

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Loss design and classifier theory · 6 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.

Proposes MAP, an ensemble prediction rule that picks, for each test point, the class with the highest agreement averaged over ensemble members and training epochs, which resists overfit from label noise.

Problem

Deep networks overfit (test accuracy drops as training continues), especially with noisy labels, and early stopping discards knowledge learned in the overfitting phase.

Approach

Track each network's test predictions across training epochs and select the label with maximal agreement (fraction of networks and epochs predicting it), rather than the final-epoch majority vote or probability average; motivated by a linear-regression analysis showing inter-model disagreement rises when overfit occurs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace probability averaging with epoch-wise maximum agreement predictiondeep-network ensemble · CIFAR10 symmetric 60% noiseaccuracy: 56.6 -> 83.8 \pm .7Helped
replace probability averaging with epoch-wise maximum agreement predictiondeep-network ensemble · CIFAR100 symmetric 40% noiseaccuracy: 64.2 -> 69.7 \pm .5Helped
replace probability averaging with epoch-wise maximum agreement predictiondeep-network ensemble · TinyImagenet symmetric 40% noiseaccuracy: 53.2 -> 60.1 \pm .1Helped
replace probability averaging with epoch-wise maximum agreement predictiondeep-network ensemble · Clothing1Maccuracy: 67.1 -> 71.7 \pm .1Helped
use five networks instead of optimal-size ensemble (ablation)MAP · CIFAR100 symmetric 40% noiseaccuracy: 71.3 -> 70.1Hurt
add MAP to BatchEnsemble (ablation)BatchEnsemble · CIFAR100 symmetric 40% noiseaccuracy: 52.8 -> 60.1Helped
add MAP to ELR ensemble (ablation)ELR ensemble · TinyImagenet symmetric 40% noiseaccuracy: 54.0 -> 57.4Helped
use adversarial network in the ensemble (ablation)MAP · CIFAR100 symmetric 40% noiseaccuracy: 59.9 -> 68.7Helped
use different architectures in the ensemble (ablation)MAP · CIFAR100 symmetric 40% noiseaccuracy: 61.4 -> 68.9Helped
use transfer learning initialization (ablation)MAP · CIFAR100 symmetric 40% noiseaccuracy: 63.9 -> 70.1Helped
use a different optimizer (ablation)MAP · CIFAR100 symmetric 40% noiseaccuracy: 42.6 -> 58.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 TinyImageNet Imagenet100 Clothing1M Webvision Animal10N MNLI QNLI QQP

Benchmarks: CIFAR10 CIFAR100 TinyImageNet Imagenet100 Clothing1M Animal10N MNLI QNLI QQP Webvision

Metrics: test accuracy (mean with standard error)

Baselines: single network majority vote ensemble probability average ensemble RoG consensus NPC BatchEnsemble Hyper-ensemble ELR

Builds on: deep ensembles early stopping epoch-wise double descent

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