atlas

Research map / Optimization / Optimizers

A PID Controller Approach for Adaptive Probability-dependent Gradient Decay in Model Calibration

NeurIPS 2024 · Optimization › Optimizers · approach: Second-order and structured preconditioning · 1 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 PID-AGD, which uses a PID controller on a validation-set relative calibration error to adapt a probability-dependent gradient decay coefficient β in the softmax loss, plus a learning-rate compensation rule, to improve calibration without sacrificing accuracy.

Problem

Deep classifiers are overconfident, and calibration tends to overfit earlier than accuracy during cross-entropy training, so accuracy and calibration are not optimized consistently.

Approach

Treat the gradient decay coefficient β of a parametric softmax loss as a controlled variable, with validation-set relative calibration error (RCE) as the feedback signal for a PID controller that adjusts β each epoch; a derived learning-rate rule compensates for the resulting gradient-magnitude changes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply PID-based adaptive probability-dependent gradient decayResNet18 · CIFAR-10ECE: 0.041±0.010 -> 0.007±0.002Helped
apply PID-based adaptive probability-dependent gradient decayResNet35 · CIFAR-100accuracy: 73.8±0.30 -> 75.4±0.39Helped
apply PID-based adaptive probability-dependent gradient decayResNet35 · CIFAR-100ECE: 0.172±0.022 -> 0.011±0.003Helped
add gradient compensation to PID-controlled SGD (ablation)ResNet35 · CIFAR-100accuracy: 72.5% -> 74.7%Helped
add gradient compensation to PID-controlled SGD (ablation)ResNet35 · CIFAR-100ECE: 0.022 -> 0.012Helped
replace SGD with Adam under PID control (ablation)ResNet35 · CIFAR-100accuracy: 73.8% -> 63.5%Hurt
increase gradient decay factor β from 0.1 to 20 (ablation)ResNet34 · Tiny-ImageNetECE: 0.224 -> 0.015Helped
increase gradient decay factor β from 0.1 to 20 (ablation)ResNet34 · Tiny-ImageNetTop-1 Acc (%): 53.7 -> 52.8Mixed
increase gradient decay factor β from 0.01 to 20 (ablation)ResNet50 · Tiny-ImageNetECE: 0.249 -> 0.045Helped
increase gradient decay factor β from 0.01 to 20 (ablation)ResNet50 · Tiny-ImageNetTop-1 Acc (%): 56.2 -> 55.9Mixed
vary PID controller P, I, and D settings (ablation)ResNet35 · CIFAR-100accuracyNo clear effect
use excessively high PID parameter settings (ablation)ResNet35 · CIFAR-100ECE stabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 SVHN 102 Flower Tiny-ImageNet VisDrone COCO

Benchmarks: CIFAR-10 CIFAR-100 SVHN 102 Flower Tiny-ImageNet VisDrone COCO

Metrics: ECE MCE AdaECE accuracy

Baselines: Histogram Binning Temperature Scaling Vector Scaling TS-AvUC CosFace Center loss DCA Softmax cross-entropy

Builds on: temperature scaling DCA label smoothing

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