Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Deep Imbalanced Regression via Hierarchical Classification Adjustment

About

Regression tasks in computer vision, such as age estimation or counting, are often formulated into classification by quantizing the target space into classes. Yet real-world data is often imbalanced -- the majority of training samples lie in a head range of target values, while a minority of samples span a usually larger tail range. By selecting the class quantization, one can adjust imbalanced regression targets into balanced classification outputs, though there are trade-offs in balancing classification accuracy and quantization error. To improve regression performance over the entire range of data, we propose to construct hierarchical classifiers for solving imbalanced regression tasks. The fine-grained classifiers limit the quantization error while being modulated by the coarse predictions to ensure high accuracy. Standard hierarchical classification approaches, however, when applied to the regression problem, fail to ensure that predicted ranges remain consistent across the hierarchy. As such, we propose a range-preserving distillation process that can effectively learn a single classifier from the set of hierarchical classifiers. Our novel hierarchical classification adjustment (HCA) for imbalanced regression shows superior results on three diverse tasks: age estimation, crowd counting and depth estimation. We will release the source code upon acceptance.

Haipeng Xiong, Angela Yao• 2023

Related benchmarks

TaskDatasetResultRank
Crowd CountingShanghaiTech Part B
MAE6.7
160
Crowd CountingShanghaiTech Part A
MAE53.7
138
Age EstimationAgeDB-DIR v1 (test)--
24
Age EstimationIMDB-WIKI-DIR v1 (test)
bMAE (All)11.92
19
Age EstimationAgeDB-DIR 1.0 (All)
BMAE7.82
18
Age EstimationAgeDB-DIR 1.0 (Med.)
bMAE7.12
18
Age EstimationAgeDB-DIR 1.0 (Few)
bMAE10.59
18
Age EstimationAgeDB-DIR 1.0 (Many)
bMAE6.67
18
Depth EstimationNYUD2-DIR (test)
MAE0.895
16
Showing 9 of 9 rows

Other info

Follow for update