journal article·2020-04-29Open access

ProLSFEO-LDL: Prototype Selection and Label- Specific Feature Evolutionary Optimization for Label Distribution Learning

Manuel González, José-Ramón Cano, Salvador García

Applied Sciences· Volume 10· Issue 9

Abstract

Label Distribution Learning (LDL) is a general learning framework that assigns an instance to a distribution over a set of labels rather than to a single label or multiple labels. Current LDL methods have proven their effectiveness in many real-life machine learning applications. In LDL problems, instance-based algorithms and particularly the adapted version of the k-nearest neighbors method for LDL (AA-kNN) has proven to be very competitive, achieving acceptable results and allowing an explainable model. However, it suffers from several handicaps: it needs large storage requirements, it is not efficient predicting and presents a low tolerance to noise. The purpose of this paper is to mitigate these effects by adding a data reduction stage. The technique devised, called Prototype selection and Label-Specific Feature Evolutionary Optimization for LDL (ProLSFEO-LDL), is a novel method to simultaneously address the prototype selection and the label-specific feature selection pre-processing techniques. Both techniques pose a complex optimization problem with a huge search space. Therefore, we have proposed a search method based on evolutionary algorithms that allows us to obtain a solution to both problems in a reasonable time. The effectiveness of the proposed ProLSFEO-LDL method is verified on several real-world LDL datasets, showing significant improvements in comparison with using raw datasets.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Text and Document Classification Technologies · Music and Audio Processing · Machine Learning and Data Classification

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Artificial Intelligence, University of Granada, 18071 Granada, Spain

Department of Computer Science, University of Jaén, EPS of Linares, Avenida de la Universidad S/N, 23700 Linares, Jaén, Spain

References (71)

Show source-provided references
1. Hierarchical multi-label prediction of gene function10.1093/bioinformatics/btk048 ↗
2. Learning multi-label scene classification10.1016/j.patcog.2004.03.009 ↗
3. A tutorial on multilabel learning10.1145/2716262 ↗
4. Herrera, F., Charte, F., Rivera, A.J., and Del Jesus, M.J. (2016). Multilabel Classification, Springer.10.1007/978-3-319-41111-8 ↗
5. Labelling strategies for hierarchical multi-label classification techniques10.1016/j.patcog.2016.02.017 ↗
6. Review of ensembles of multi-label classifiers: Models, experimental study and prospects10.1016/j.inffus.2017.12.001 ↗
7. Cluster analysis and display of genome-wide expression patterns10.1073/pnas.95.25.14863 ↗
8. Facial age estimation by learning from label distributions10.1109/TPAMI.2013.51 ↗
9. Label distribution learning10.1109/TKDE.2016.2545658 ↗
10. Geng, X., and Hou, P. (2015, January 25–31). Pre-release prediction of crowd opinion on movies by label distribution learning. Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, Buenos Aires, Argentina.
11. Crowd counting in public video surveillance by label distribution learning10.1016/j.neucom.2015.03.083 ↗
12. Ren, Y., and Geng, X. (2017, January 19–25). Sense Beauty by Label Distribution Learning. Proceedings of the International Joint Conferences on Artificial Intelligence, Melbourne, Australia.10.24963/ijcai.2017/369 ↗
13. Yang, J., She, D., and Sun, M. (2017, January 19–25). Joint Image Emotion Classification and Distribution Learning via Deep Convolutional Neural Network. Proceedings of the International Joint Conferences on Artificial Intelligence, Melbourne, Australia.10.24963/ijcai.2017/456 ↗
14. Personality recognition on social media with label distribution learning10.1109/ACCESS.2017.2719018 ↗
15. Head pose estimation using improved label distribution learning with fewer annotations10.1007/s11042-019-7284-2 ↗
16. Zheng, X., Jia, X., and Li, W. (2018, January 2–7). Label distribution learning by exploiting sample correlations locally. Proceedings of the 32nd AAAI Conference on Artificial Intelligence, AAAI 2018, New Orleans, LO, USA.10.1609/aaai.v32i1.11693 ↗
17. Shen, W., Zhao, K., Guo, Y., and Yuille, A.L. (2017, January 4–9). Label distribution learning forests. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, US.
18. Deep label distribution learning with label ambiguity10.1109/TIP.2017.2689998 ↗
19. Xing, C., Geng, X., and Xue, H. (2016, January 27–30). Logistic boosting regression for label distribution learning. Proceedings of the IEEE conference on computer vision and pattern recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.486 ↗
20. Structured random forest for label distribution learning10.1016/j.neucom.2018.09.002 ↗
21. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI10.1016/j.inffus.2019.12.012 ↗
22. García, S., Luengo, J., and Herrera, F. (2015). Data Preprocessing in Data Mining, Springer.10.1007/978-3-319-10247-4 ↗
23. On issues of instance selection10.1023/A:1014056429969 ↗
24. Prototype selection for nearest neighbor classification: Taxonomy and empirical study10.1109/TPAMI.2011.142 ↗
25. Tang, J., Alelyani, S., and Liu, H. (2014). Feature selection for classification: A review. Data Classification: Algorithms and Applications, CRC Press.
26. Editing training data for multi-label classification with the k-nearest neighbor rule10.1007/s10044-015-0452-8 ↗
27. Local sets for multi-label instance selection10.1016/j.asoc.2018.04.016 ↗
28. REMEDIAL-HwR: Tackling multilabel imbalance through label decoupling and data resampling hybridization10.1016/j.neucom.2017.01.118 ↗
29. Lift: Multi-label learning with label-specific features10.1109/TPAMI.2014.2339815 ↗
30. Learning label-specific features and class-dependent labels for multi-label classification10.1109/TKDE.2016.2608339 ↗
31. Ren, T., Jia, X., Li, W., Chen, L., and Li, Z. (2019, January 10–16). Label distribution learning with label-specific features. Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, China.10.24963/ijcai.2019/460 ↗
32. Zhou, Z.H., Yu, Y., and Qian, C. (2019). Evolutionary Learning: Advances in Theories and Algorithms, Springer.10.1007/978-981-13-5956-9 ↗
33. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms10.1016/j.swevo.2011.02.002 ↗
34. Time for a change: A tutorial for comparing multiple classifiers through Bayesian analysis
35. Recent trends in the use of statistical tests for comparing swarm and evolutionary computing algorithms: Practical guidelines and a critical review10.1016/j.swevo.2020.100665 ↗
36. Do we need hundreds of classifiers to solve real world classification problems?
37. Instance-based learning algorithms10.1007/BF00153759 ↗
38. Zhai, Y., Dai, J., and Shi, H. (2018, January 13–16). Label Distribution Learning Based on Ensemble Neural Networks. Proceedings of the International Conference on Neural Information Processing, Siem Reap, Cambodia.10.1007/978-3-030-04182-3_52 ↗
39. Kontschieder, P., Fiterau, M., Criminisi, A., and Rota Bulo, S. (2015, January 7–13). Deep neural decision forests. Proceedings of the IEEE international conference on computer vision, Santiago, Chile.10.1109/ICCV.2015.172 ↗
40. Wang, K., and Geng, X. (2018, January 13–19). Binary Coding based Label Distribution Learning. Proceedings of the International Joint Conferences on Artificial Intelligence, Stockholm, Sweden.10.24963/ijcai.2018/386 ↗
41. Wang, K., and Geng, X. (2019, January 10–16). Discrete binary coding based label distribution learning. Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, China.10.24963/ijcai.2019/518 ↗
42. Wang, J., and Geng, X. (2019, January 10–16). Classification with label distribution learning. Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, China.10.24963/ijcai.2019/515 ↗
43. Wang, Y., and Dai, J. (2019, January 14–19). Label Distribution Feature Selection Based on Mutual Information in Fuzzy Rough Set Theory. Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary.10.1109/IJCNN.2019.8851998 ↗
44. Millán-Giraldo, M., García, V., and Sánchez, J. (2013). Instance Selection Methods and Resampling Techniques for Dissimilarity Representation with Imbalanced Data Sets. Pattern Recognition-Applications and Methods, Springer.10.1007/978-3-642-36530-0_12 ↗
45. A survey on data preprocessing for data stream mining: Current status and future directions10.1016/j.neucom.2017.01.078 ↗
46. An efficient instance selection algorithm for k nearest neighbor regression10.1016/j.neucom.2017.04.018 ↗
47. Subgroup discover in large size data sets preprocessed using stratified instance selection for increasing the presence of minority classes10.1016/j.patrec.2008.08.001 ↗
48. García, V., Sánchez, J.S., Ochoa-Ortiz, A., and López-Najera, A. (2019, January 1–4). Instance Selection for the Nearest Neighbor Classifier: Connecting the Performance to the Underlying Data Structure. Proceedings of the Iberian Conference on Pattern Recognition and Image Analysis, Madrid, Spain.10.1007/978-3-030-31332-6_22 ↗
49. Prototype selection to improve monotonic nearest neighbor10.1016/j.engappai.2017.02.006 ↗
50. Cruz, R.M., Sabourin, R., and Cavalcanti, G.D. (2017, January 14–19). Analyzing different prototype selection techniques for dynamic classifier and ensemble selection. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA.10.1109/IJCNN.2017.7966355 ↗
51. Multi-label learning with label-specific features by resolving label correlations10.1016/j.knosys.2018.07.003 ↗
52. Genetic Algorithm for Biomarker Search Problem and Class Prediction
53. A hybrid particle swarm optimization and genetic algorithm with population partitioning for large scale optimization problems10.1016/j.asej.2016.07.008 ↗
54. The CHC adaptive search algorithm: How to have safe search when engaging in nontraditional genetic recombination
55. A memetic algorithm for evolutionary prototype selection: A scaling up approach10.1016/j.patcog.2008.02.006 ↗
56. Diagnose effective evolutionary prototype selection using an overlapping measure10.1142/S0218001409007727 ↗
57. Evolutionary undersampling for classification with imbalanced datasets: Proposals and taxonomy10.1162/evco.2009.17.3.275 ↗
58. EPRENNID: An evolutionary prototype reduction based ensemble for nearest neighbor classification of imbalanced data10.1016/j.neucom.2016.08.026 ↗
59. Evolutionary prototype selection for multi-output regression10.1016/j.neucom.2019.05.055 ↗
60. Yin, J., Tao, T., and Xu, J. (2015, January 12–16). A multi-label feature selection algorithm based on multi-objective optimization. Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland.
61. Memetic feature selection algorithm for multi-label classification10.1016/j.ins.2014.09.020 ↗
62. Zhang, Y., Gong, D.W., and Rong, M. (2015, January 25–28). Multi-objective differential evolution algorithm for multi-label feature selection in classification. Proceedings of the International Conference in Swarm Intelligence, Beijing, China.10.1007/978-3-319-20466-6_36 ↗
63. Khan, M., Ekbal, A., Mencía, E., and Fürnkranz, J. (2017, January 13–15). Multi-objective Optimisation-Based Feature Selection for Multi-label Classification. Proceedings of the International Conference on Applications of Natural Language to Information Systems, Paris, France.10.1007/978-3-319-59569-6_5 ↗
64. Lyons, M., Akamatsu, S., Kamachi, M., and Gyoba, J. (1998, January 14–16). Coding facial expressions with gabor wavelets. Proceedings of the Third IEEE international conference on automatic face and gesture recognition, Nara, Japan.
65. Yin, L., Wei, X., Sun, Y., Wang, J., and Rosato, M.J. (2006, January 10–12). A 3D facial expression database for facial behavior research. Proceedings of the 7th international conference on automatic face and gesture recognition (FGR06), Los Alamitos, CA, USA.
66. Face description with local binary patterns: Application to face recognition10.1109/TPAMI.2006.244 ↗
67. Geng, X., and Luo, L. (2014, January 23–28). Multilabel ranking with inconsistent rankers. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.478 ↗
68. Comprehensive survey on distance/similarity measures between probability density functions
69. KEEL 3.0: An Open Source Software for Multi-Stage Analysis in Data Mining10.2991/ijcis.10.1.82 ↗
70. Carrasco, J., García, S., del Mar Rueda, M., and Herrera, F. (2017, January 21–23). rnpbst: An R package covering non-parametric and bayesian statistical tests. Proceedings of the International Conference on Hybrid Artificial Intelligence Systems, La Rioja, Spain.10.1007/978-3-319-59650-1_24 ↗
71. Luengo, J., García-Gil, D., Ramírez-Gallego, S., García, S., and Herrera, F. (2020). Big Data Preprocessing: Enabling Smart Data, Springer.10.1007/978-3-030-39105-8 ↗