Scientific journal paper Q1
3D fast convex-hull-based evolutionary multiobjective optimization algorithm
Jiaqi Zhao (Zhao, J.); Licheng Jiao (Jiao, L.); Fang Liu (Liu, F.); Vitor Basto-Fernandes (Basto-Fernandes, V.); Iryna Yevseyeva (Yevseyeva, I.); Shixiong Xia (Xia, S.); Michael T. M. Emmerichd (Emmerichd, M. T. M.); et al.
Journal Title
Applied Soft Computing
Year (definitive publication)
2018
Language
English
Country
Netherlands
More Information
Web of Science®

Times Cited: 17

(Last checked: 2024-11-23 13:20)

View record in Web of Science®


: 0.4
Scopus

Times Cited: 18

(Last checked: 2024-11-23 23:31)

View record in Scopus


: 0.4
Google Scholar

Times Cited: 22

(Last checked: 2024-11-23 00:15)

View record in Google Scholar

Abstract
The receiver operating characteristic (ROC) and detection error tradeoff (DET) curves have been widely used in the machine learning community to analyze the performance of classifiers. The area (or volume) under the convex hull has been used as a scalar indicator for the performance of a set of classifiers in ROC and DET space. Recently, 3D convex-hull-based evolutionary multiobjective optimization algorithm (3DCH-EMOA) has been proposed to maximize the volume of convex hull for binary classification combined with parsimony and three-way classification problems. However, 3DCH-EMOA revealed high consumption of computational resources due to redundant convex hull calculations and a frequent execution of nondominated sorting. In this paper, we introduce incremental convex hull calculation and a fast replacement for non-dominated sorting. While achieving the same high quality results, the computational effort of 3DCH-EMOA can be reduced by orders of magnitude. The average time complexity of 3DCH-EMOA in each generation is reduced from to per iteration, where n is the population size. Six test function problems are used to test the performance of the newly proposed method, and the algorithms are compared to several state-of-the-art algorithms, including NSGA-III, RVEA, etc., which were not compared to 3DCH-EMOA before. Experimental results show that the new version of the algorithm (3DFCH-EMOA) can speed up 3DCH-EMOA for about 30 times for a typical population size of 300 without reducing the performance of the method. Besides, the proposed algorithm is applied for neural networks pruning, and several UCI datasets are used to test the performance.
Acknowledgements
--
Keywords
Convex hull,Area under ROC,Indicator-based evolutionary algorithm,Multiobjective optimization,ROC analysis
  • Computer and Information Sciences - Natural Sciences
Funding Records
Funding Reference Funding Entity
UID/MULTI/0446/2013 Fundação para a Ciência e a Tecnologia

With the objective to increase the research activity directed towards the achievement of the United Nations 2030 Sustainable Development Goals, the possibility of associating scientific publications with the Sustainable Development Goals is now available in Ciência-IUL. These are the Sustainable Development Goals identified by the author(s) for this publication. For more detailed information on the Sustainable Development Goals, click here.