ProML: Progressive Multi-label Learning
Organizations: Institute of Big Data Science and Industry, the School of Artificial Intelligence, and the Key Laboratory of Evolutionary Science Intelligence of Shanxi Province, Shanxi University, Taiyuan 030006, Shanxi, China
Abstract
Multi-label learning typically pursues model construction through the joint optimization of label fitting, correlation modeling, and structural regularization. While empirically effective, such a coupled paradigm imposes multiple learning objectives on a single predictive parameter matrix, forcing it to simultaneously fit observed labels and encode structural priors. This coupling may induce ill-conditioned optimization geometry, increase hyper-parameter sensitivity, and complicate capacity control. To address the these issues, this paper proposes a Progressive Multi-Label Learning (ProML) framework, which decouples direct label fitting from predictor learning via the introduction of an auxiliary predictive variable. This auxiliary variable admits a closed-form solution, yielding an equivalent profiled objective in which the supervised fitting term is scaled by a trade-off parameter. This result provides a unified view of ProML and conventional coupled learning, with the latter recovered as a limiting case. We theoretically analyze the optimization geometry of ProML and show that, under quadratic positive semidefinite structural regularization, ProML attenuates the dominant curvature of the fitting term, enlarges the stable learning rate range, and provides a controllable fidelity-regularization trade-off. Further, we instantiate the ProML for multi-label feature selection task by integrating global-local label priors and row-sparse regularization. Extensive experiments and controlled optimization analyses on 12 benchmark datasets empirically corroborate the theoretical analysis and demonstrate the robust and competitive performance of the proposed method.
Figures & tables
| No. | Dataset | Samples | Features | Labels | Type |
|---|---|---|---|---|---|
| 1 | Cal500 | 502 | 68 | 174 | Music |
| 2 | Emotions | 593 | 72 | 6 | Music |
| 3 | Birds | 645 | 260 | 20 | Audio |
| 4 | Image | 2000 | 294 | 5 | Image |
| 5 | Scene | 2407 | 294 | 6 | Image |
| 6 | Yeast | 2417 | 103 | 14 | Biology |
| Id | Datasets | Hamming Loss ( ) | ||||||
|---|---|---|---|---|---|---|---|---|
| ML-KNN | JFSC | MDFS | GLFS | GRROOR | MLACO | ProFS | ||
| 1 | Emotions | 0.212 0.018 | 0.212 0.015 | 0.221 0.014 | 0.226 0.022 | 0.224 0.025 | 0.244 0.006 | 0.212 0.012 |
| 2 | Cal500 | 0.139 0.007 | 0.138 0.003 | 0.141 0.001 | 0.142 0.001 | 0.140 0.001 | 0.143 0.001 | 0.137 0.003 |
| 3 | Birds | 0.057 0.003 | 0.055 0.006 | 0.054 0.001 | 0.053 0.002 | 0.056 0.003 | 0.067 0.002 | 0.053 0.007 |
| 4 | Image | 0.179 0.008 | 0.186 0.012 | 0.185 0.006 | 0.207 0.012 | 0.200 0.023 | 0.196 0.010 | 0.183 0.013 |
| 5 | Scene | 0.114 0.017 | 0.111 0.004 | 0.134 0.008 | 0.125 0.017 | 0.128 0.030 | 0.122 0.009 | 0.111 0.003 |
| Evaluation metric | Critical value ( ) | |
|---|---|---|
| Hamming loss | 6.2124 | 2.239 |
| Ranking loss | 9.3295 | |
| One-error | 21.1356 | |
| Coverage | 9.3948 | |
| Average precision | 13.2730 |
| Id | Datasets | Hamming Loss ( ) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| ML2G | ML2G-S | MFSRD | ACML | MAHR | LSDF | ProML-S | ProML | ||
| 1 | Emotions | 0.208 0.013 | 0.211 0.014 | 0.257 0.031 | 0.201 0.010 | 0.216 0.017 | 0.184 0.011 | 0.230 0.010 | 0.212 0.012 |
| 2 | Cal500 | 0.850 0.002 | 0.850 0.002 | 0.140 0.030 | 0.137 0.004 | 0.967 0.003 | 0.138 0.003 | 0.147 0.003 | 0.137 0.003 |
| 3 | Birds | 0.053 0.005 | 0.053 0.005 | 0.057 0.048 | 0.052 0.007 | 0.058 0.007 | 0.047 0.006 | 0.073 0.006 | 0.053 0.007 |
| 4 | Image | 0.199 0.008 | 0.197 0.007 | 0.212 0.066 | 0.200 0.004 | 0.202 0.007 | 0.160 0.009 | 0.201 0.012 | 0.183 0.013 |
| 5 | Scene | 0.120 0.005 | 0.119 0.003 | 0.141 0.025 | 0.110 0.002 | 0.129 0.003 | 0.080 0.005 | 0.115 0.003 | 0.111 0.003 |
| Evaluation metric | ProFS against ProF2S |
|---|---|
| Hamming loss | win[9.8e-4] |
| Ranking loss | win[4.9e-4] |
| One-error | win[2.2e-2] |
| Coverage | win[9.3e-3] |
| Average precision | win[3.9e-3] |
| Evaluation metric | Critical value ( ) | |
|---|---|---|
| Hamming loss | 25.5509 | 2.219 |
| Ranking loss | 37.2567 | |
| One-error | 10.6099 | |
| Coverage | 28.7916 | |
| Average precision | 29.0565 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Id | Datasets | One-Error ( ) | ||||||
| ML-KNN | JFSC | MDFS | GLFS | GRROOR | MLACO | ProFS | ||
| 1 | Emotions | 0.292 0.030 | 0.310 0.008 | 0.321 0.020 | 0.320 0.037 | 0.323 0.057 | 0.368 0.020 | 0.243 0.058 |
| 2 | Cal500 | 0.116 0.015 | 0.118 0.027 | 0.137 0.019 | 0.128 0.020 | 0.102 0.006 | 0.130 0.001 | 0.109 0.030 |
| 3 | Birds | 0.361 0.012 | 0.366 0.042 | 0.380 0.016 | 0.378 0.022 | 0.408 0.036 | 0.479 0.016 | 0.333 0.050 |
| 4 | Image | 0.350 0.010 | 0.345 0.033 | 0.362 0.025 | 0.424 0.053 | 0.415 0.097 | 0.404 0.034 | 0.342 0.023 |
| 5 | Scene | 0.312 0.048 | 0.278 0.012 | 0.380 0.031 | 0.357 0.084 | 0.400 0.165 | 0.303 0.037 | 0.273 0.009 |
| Id | Datasets | One Error ( ) | |||||||
| ML2G | ML2G-S | MFSRD | ACML | MAHR | LSDF | ProF2S | ProFS | ||
| 1 | Emotions | 0.315 0.065 | 0.317 0.087 | 0.350 0.154 | 0.268 0.048 | 0.314 0.055 | 0.241 0.012 | 0.292 0.055 | 0.243 0.058 |
| 2 | Cal500 | 0.588 0.214 | 0.608 0.188 | 0.118 0.031 | 0.115 0.033 | 0.004 0.005 | 0.126 0.020 | 0.295 0.032 | 0.109 0.030 |
| 3 | Birds | 0.296 0.032 | 0.295 0.021 | 0.395 0.121 | 0.295 0.039 | 0.389 0.057 | 0.429 0.061 | 0.335 0.037 | 0.333 0.050 |
| 4 | Image | 0.369 0.038 | 0.362 0.028 | 0.435 0.101 | 0.348 0.008 | 0.373 0.007 | 0.277 0.019 | 0.368 0.041 | 0.342 0.023 |
| 5 | Scene | 0.297 0.011 | 0.297 0.011 | 0.406 0.040 | 0.258 0.015 | 0.352 0.012 | 0.208 0.017 | 0.283 0.012 | 0.273 0.009 |
Multi-Label Classification
Multi-label classification assigns several potentially related tags to each example, from medical findings and topics to objects and user interests.
See all 135 papers