Papers › Energy-Based Models for Deep Probabilistic Regression

Energy-Based Models for Deep Probabilistic Regression

26 Sep 2019ECCV 2020 8arXiv:1909.12297archive 2025-07-28

Fredrik K. Gustafsson, Martin Danelljan, Goutam Bhat, Thomas B. Schön

While deep learning-based classification is generally tackled using standardized approaches, a wide variety of techniques are employed for regression. In computer vision, one particularly popular such technique is that of confidence-based regression, which entails predicting a confidence value for each input-target pair (x,y). While this approach has demonstrated impressive results, it requires important task-dependent design choices, and the predicted confidences lack a natural probabilistic meaning. We address these issues by proposing a general and conceptually simple regression method with a clear probabilistic interpretation. In our proposed approach, we create an energy-based model of the conditional target density p(y|x), using a deep neural network to predict the un-normalized density from (x,y). This model of p(y|x) is trained by directly minimizing the associated negative log-likelihood, approximated using Monte Carlo sampling. We perform comprehensive experiments on four computer vision regression tasks. Our approach outperforms direct regression, as well as other probabilistic and confidence-based methods. Notably, our model achieves a 2.2% AP improvement over Faster-RCNN for object detection on the COCO dataset, and sets a new state-of-the-art on visual tracking when applied for bounding box estimation. In contrast to confidence-based methods, our approach is also shown to be directly applicable to more general tasks such as age and head-pose estimation. Code is available at https://github.com/fregu856/ebms_regression.

PaperPDFConference PDFCode

Code

fregu856/ebms_regression officialmentioned in papermentioned on GitHubpytorchMIT report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Head Pose EstimationObject DetectionPose EstimationVisual Object TrackingVisual Trackingobject-detectionregression

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Visual Object Tracking TrackingNet ATOM(Resnet18)+EnergyRegression Normalized Precision 80.1 #40 of 40 Archive leaderboard report
Visual Object Tracking TrackingNet ATOM(Resnet18)+EnergyRegression Precision 69.7 #40 of 40 Archive leaderboard report
Visual Object Tracking TrackingNet ATOM(Resnet18)+EnergyRegression Success Rate 74.5 #40 of 40 Archive leaderboard report
Visual Object Tracking UAV123 ATOM(Resnet18)+EnergyRegression AUC 0.672 #14 of 16 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections