Multi-Label Classification Based on Multi-Objective Optimization

被引:8
作者
Shi, Chuan [1 ]
Kong, Xiangnan [2 ]
Fu, Di [1 ]
Yu, Philip S. [2 ,3 ]
Wu, Bin [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing 100088, Peoples R China
[2] Univ Illinois, Chicago, IL 60680 USA
[3] King Abdulaziz Univ, Jeddah, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Measurement; Classification; multi-label classification; multi-objective optimization; model selection; classifier design and evaluation; pattern analysis;
D O I
10.1145/2505272
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-label classification refers to the task of predicting potentially multiple labels for a given instance. Conventional multi-label classification approaches focus on single objective setting, where the learning algorithm optimizes over a single performance criterion (e.g., Ranking Loss) or a heuristic function. The basic assumption is that the optimization over one single objective can improve the overall performance of multilabel classification and meet the requirements of various applications. However, in many real applications, an optimal multi-label classifier may need to consider the trade-offs among multiple inconsistent objectives, such as minimizing Hamming Loss while maximizing Micro F1. In this article, we study the problem of multi-objective multi-label classification and propose a novel solution (called MOML) to optimize overmultiple objectives simultaneously. Note that optimization objectives may be inconsistent, even conflicting, thus one cannot identify a single solution that is optimal on all objectives. Our MOML algorithm finds a set of nondominated solutions which are optimal according to different trade-offs among multiple objectives. So users can flexibly construct various predictive models from the solution set, which provides more meaningful classification results in different application scenarios. Empirical studies on real-world tasks demonstrate that the MOML can effectively boost the overall performance of multi-label classification by optimizing over multiple objectives simultaneously.
引用
收藏
页数:22
相关论文
共 39 条
[1]  
Agarwal Deepak, 2011, P 17 ACM SIGKDD INT, P132
[2]  
[Anonymous], 2010, P ACM SIGKDD
[3]  
[Anonymous], 2011, P 24 ANN C LEARN THE
[4]  
BAKER JE, 1985, P INT C GEN ALG THEI, P100
[5]   Multiobjective Neural Network Ensembles Based on Regularized Negative Correlation Learning [J].
Chen, Huanhuan ;
Yao, Xin .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2010, 22 (12) :1738-1751
[6]  
Cheng W., 2010, PROC INTCONF MACH LE, P279
[7]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[8]  
Deb K., 2010, MULTIOBJECTIVE OPTIM
[9]  
Dembczynski K, 2010, LECT NOTES ARTIF INT, V6321, P280, DOI 10.1007/978-3-642-15880-3_24
[10]  
Dembczynski Krzysztof, 2012, P 29 INT C MACH LEAR, P1319