{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T10:51:48Z","timestamp":1769511108247,"version":"3.49.0"},"reference-count":44,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2021,11,4]],"date-time":"2021-11-04T00:00:00Z","timestamp":1635984000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["31870641"],"award-info":[{"award-number":["31870641"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003392","name":"Natural Science Foundation of Fujian Province","doi-asserted-by":"publisher","award":["2018J01612"],"award-info":[{"award-number":["2018J01612"]}],"id":[{"id":"10.13039\/501100003392","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Forestry Science and Technology Projects in Fujian Province","award":["Memorandums 26"],"award-info":[{"award-number":["Memorandums 26"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>There are generally many redundant and irrelevant features in high-dimensional datasets, which leads to the decline of classification performance and the extension of execution time. To tackle this problem, feature selection techniques are used to screen out redundant and irrelevant features. The artificial bee colony (ABC) algorithm is a popular meta-heuristic algorithm with high exploration and low exploitation capacities. To balance between both capacities of the ABC algorithm, a novel ABC framework is proposed in this paper. Specifically, the solutions are first updated by the process of employing bees to retain the original exploration ability, so that the algorithm can explore the solution space extensively. Then, the solutions are modified by the updating mechanism of an algorithm with strong exploitation ability in the onlooker bee phase. Finally, we remove the scout bee phase from the framework, which can not only reduce the exploration ability but also speed up the algorithm. In order to verify our idea, the operators of the grey wolf optimization (GWO) algorithm and whale optimization algorithm (WOA) are introduced into the framework to enhance the exploitation capability of onlooker bees, named BABCGWO and BABCWOA, respectively. It has been found that these two algorithms are superior to four state-of-the-art feature selection algorithms using 12 high-dimensional datasets, in terms of the classification error rate, size of feature subset and execution speed.<\/jats:p>","DOI":"10.3390\/a14110324","type":"journal-article","created":{"date-parts":[[2021,11,4]],"date-time":"2021-11-04T22:25:54Z","timestamp":1636064754000},"page":"324","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Feature Selection for High-Dimensional Datasets through a Novel Artificial Bee Colony Framework"],"prefix":"10.3390","volume":"14","author":[{"given":"Yuanzi","family":"Zhang","sequence":"first","affiliation":[{"name":"College of Computer and Information Sciences, Fujian Agriculture and Forestry University, Fuzhou 350002, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8360-5395","authenticated-orcid":false,"given":"Jing","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Computer and Information Sciences, Fujian Agriculture and Forestry University, Fuzhou 350002, China"}]},{"given":"Xiaolin","family":"Li","sequence":"additional","affiliation":[{"name":"College of Computer and Information Sciences, Fujian Agriculture and Forestry University, Fuzhou 350002, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6402-0858","authenticated-orcid":false,"given":"Shiguo","family":"Huang","sequence":"additional","affiliation":[{"name":"College of Computer and Information Sciences, Fujian Agriculture and Forestry University, Fuzhou 350002, China"}]},{"given":"Xiuli","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Computer and Information Sciences, Fujian Agriculture and Forestry University, Fuzhou 350002, China"}]}],"member":"1968","published-online":{"date-parts":[[2021,11,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"131","DOI":"10.3233\/IDA-1997-1302","article-title":"Feature selection for classification","volume":"1","author":"Dash","year":"1997","journal-title":"Intell. Data Anal."},{"key":"ref_2","first-page":"1157","article-title":"An introduction to variable and feature selection","volume":"3","author":"Guyon","year":"2003","journal-title":"J. Mach. Learn. Res."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1016\/j.neucom.2017.04.053","article-title":"Hybrid Whale Optimization Algorithm with simulated annealing for feature selection","volume":"260","author":"Mafarja","year":"2017","journal-title":"Neurocomputing"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2741","DOI":"10.1016\/j.cam.2012.01.013","article-title":"A global best artificial bee colony algorithm for global optimization","volume":"236","author":"Gao","year":"2012","journal-title":"J. Comput. Appl. Math."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/s11721-007-0002-0","article-title":"Particle swarm optimization","volume":"1","author":"Poli","year":"2007","journal-title":"Swarm Intell."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/TEVC.2010.2087271","article-title":"Differential evolution with composite trial vector generation strategies and control parameters","volume":"15","author":"Wang","year":"2011","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","article-title":"Grey Wolf Optimizer","volume":"69","author":"Mirjalili","year":"2014","journal-title":"Adv. Eng. Softw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The whale optimization algorithm","volume":"95","author":"Mirjalili","year":"2016","journal-title":"Adv. Eng. Softw."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"606","DOI":"10.1109\/TEVC.2015.2504420","article-title":"A survey on evolutionary computation approaches to feature selection","volume":"20","author":"Xue","year":"2015","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Djellali, H., Djebbar, A., Zine, N.G., and Azizi, N. (2018, January 8\u201310). Hybrid artificial bees colony and particle swarm on feature selection. Proceedings of the International Conference on Computational Intelligence and Its Applications, Oran, Algeria.","DOI":"10.1007\/978-3-319-89743-1_9"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.eswa.2016.06.004","article-title":"A hybrid approach of differential evolution and artificial bee colony for feature selection","volume":"62","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"39496","DOI":"10.1109\/ACCESS.2019.2906757","article-title":"Alhussian, Binary Optimization Using Hybrid Grey Wolf Optimization for Feature Selection","volume":"7","author":"Kadir","year":"2019","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.knosys.2016.05.052","article-title":"An improved artificial bee colony and its application","volume":"107","author":"Shi","year":"2016","journal-title":"Knowl. Based Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/S0952-1976(02)00067-2","article-title":"Optimization techniques applied to multiple manipulators for path planning and torque minimization","volume":"15","author":"Garg","year":"2002","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1109\/TII.2012.2198665","article-title":"Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning","volume":"9","author":"Roberge","year":"2012","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.neucom.2012.09.019","article-title":"Robot path planning in uncertain environment using multi-objective particle swarm optimization","volume":"103","author":"Zhang","year":"2013","journal-title":"Neurocomputing"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1424","DOI":"10.1109\/TPAMI.2004.105","article-title":"Hybrid genetic algorithms for feature selection","volume":"26","author":"Oh","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_18","first-page":"432","article-title":"Artificial bee colony approach for optimizing feature selection","volume":"9","author":"Palanisamy","year":"2012","journal-title":"Int. J. Comput. Sci. Issues"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Tran, B., Xue, B., and Zhang, M. (2014, January 15\u201318). Improved PSO for feature selection on high-dimensional datasets. Proceedings of the Asia-Pacific Conference on Simulated Evolution and Learning, Dunedin, New Zealand.","DOI":"10.1007\/978-3-319-13563-2_43"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2017","DOI":"10.1016\/j.asoc.2010.06.017","article-title":"Genetic algorithm with adaptive elitist-population strategies for multimodal function optimization","volume":"11","author":"Liang","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Mirjalili, S., and Hashim, S.Z.M. (2010, January 3\u20135). A new hybrid PSOGSA algorithm for function optimization. Proceedings of the 2010 International Conference on Computer and Information Application, Tianjin, China.","DOI":"10.1109\/ICCIA.2010.6141614"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.knosys.2014.02.021","article-title":"An improved fruit fly optimization algorithm for continuous function optimization problems","volume":"62","author":"Pan","year":"2014","journal-title":"Knowl. Based Syst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Clerc, M. (2004). Discrete particle swarm optimization, illustrated by the traveling salesman problem. New Optimization Techniques in Engineering, Springer.","DOI":"10.1007\/978-3-540-39930-8_8"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1016\/j.egypro.2012.02.101","article-title":"Application of an improved ant colony optimization on generalized traveling salesman problem","volume":"17","author":"Kan","year":"2012","journal-title":"Energy Procedia"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1016\/j.asoc.2015.01.068","article-title":"A new hybrid method based on particle swarm optimization, ant colony optimization and 3-opt algorithms for traveling salesman problem","volume":"30","author":"Mahi","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"107302","DOI":"10.1016\/j.asoc.2021.107302","article-title":"Improved binary particle swarm optimization for feature selection with new initialization and search space reduction strategies","volume":"106","author":"Li","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_27","first-page":"3868","article-title":"An improved artificial bee colony algorithm for directing orbits of chaotic systems","volume":"218","author":"Gao","year":"2011","journal-title":"Appl. Math. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1016\/j.asoc.2015.07.023","article-title":"A binary ABC algorithm based on advanced similarity scheme for feature selection","volume":"36","author":"Hancer","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.jocs.2018.06.008","article-title":"A hybrid grey wolf optimizer and artificial bee colony algorithm for enhancing the performance of complex systems","volume":"27","author":"Gaidhane","year":"2018","journal-title":"J. Comput. Sci."},{"key":"ref_30","first-page":"300","article-title":"Feature selection method optimized by artificial bee colony algorithm","volume":"13","author":"Chao","year":"2019","journal-title":"J. Front. Comput. Sci. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.swevo.2017.04.002","article-title":"A hybrid algorithm using ant and bee colony optimization for feature selection and classification (AC-ABC Hybrid)","volume":"36","author":"Shunmugapriya","year":"2017","journal-title":"Swarm Evol. Comput."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Shunmugapriya, P., Kanmani, S., Supraja, R., and Saranya, K. (2013, January 25\u201327). Feature selection optimization through enhanced Artificial Bee Colony algorithm. Proceedings of the 2013 International Conference on Recent Trends in Information Technology (ICRTIT), Chennai, India.","DOI":"10.1109\/ICRTIT.2013.6844180"},{"key":"ref_33","first-page":"3166","article-title":"Gbest-guided artificial bee colony algorithm for numerical function optimization","volume":"217","author":"Zhu","year":"2010","journal-title":"Appl. Math. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"9525","DOI":"10.1007\/s00500-018-3515-0","article-title":"Exploration\u2013exploitation balance in Artificial Bee Colony algorithm: A critical analysis","volume":"23","author":"Singh","year":"2019","journal-title":"Soft Comput."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.eswa.2015.09.053","article-title":"Fast artificial bee colony and its application to stereo correspondence","volume":"45","author":"Hong","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1016\/j.neucom.2015.06.083","article-title":"Binary grey wolf optimization approaches for feature selection","volume":"172","author":"Emary","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.asoc.2018.11.047","article-title":"Multi-strategy ensemble grey wolf optimizer and its application to feature selection","volume":"76","author":"Tu","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.engappai.2017.10.024","article-title":"An exploration-enhanced grey wolf optimizer to solve high-dimensional numerical optimization","volume":"68","author":"Long","year":"2018","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1016\/S0167-4048(02)00514-X","article-title":"Use of K-Nearest Neighbor classifier for intrusion detection","volume":"21","author":"Liao","year":"2002","journal-title":"Comput. Secur."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"811","DOI":"10.1007\/s00500-016-2385-6","article-title":"Feature selection for high-dimensional classification using a competitive swarm optimizer","volume":"22","author":"Gu","year":"2018","journal-title":"Soft Comput."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"882","DOI":"10.1109\/TEVC.2020.2968743","article-title":"Variable-Size Cooperative Coevolutionary Particle Swarm Optimization for Feature Selection on High-Dimensional Data","volume":"24","author":"Song","year":"2020","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.swevo.2018.02.021","article-title":"Large-dimensionality small-instance set feature selection: A hybrid bio-inspired heuristic approach","volume":"42","author":"Zawbaa","year":"2018","journal-title":"Swarm Evol. Comput."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"107635","DOI":"10.1109\/ACCESS.2020.3001151","article-title":"MbGWO-SFS: Modified Binary Grey Wolf Optimizer Based on Stochastic Fractal Search for Feature Selection","volume":"8","author":"Eid","year":"2020","journal-title":"IEEE Access"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Wilcoxon, F. (1992). Individual comparisons by ranking methods. Breakthroughs in Statistics, Springer.","DOI":"10.1007\/978-1-4612-4380-9_16"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/11\/324\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:25:58Z","timestamp":1760167558000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/11\/324"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,4]]},"references-count":44,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["a14110324"],"URL":"https:\/\/doi.org\/10.3390\/a14110324","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,4]]}}}