{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T21:45:10Z","timestamp":1774129510981,"version":"3.50.1"},"reference-count":31,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2019,5,8]],"date-time":"2019-05-08T00:00:00Z","timestamp":1557273600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Minister of Higher Education Malaysia","award":["FRGS\/1\/2017\/TK04\/FKE-CeRIA\/F00334"],"award-info":[{"award-number":["FRGS\/1\/2017\/TK04\/FKE-CeRIA\/F00334"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Informatics"],"abstract":"<jats:p>Feature selection is a task of choosing the best combination of potential features that best describes the target concept during a classification process. However, selecting such relevant features becomes a difficult matter when large number of features are involved. Therefore, this study aims to solve the feature selection problem using binary particle swarm optimization (BPSO). Nevertheless, BPSO has limitations of premature convergence and the setting of inertia weight. Hence, a new co-evolution binary particle swarm optimization with a multiple inertia weight strategy (CBPSO-MIWS) is proposed in this work. The proposed method is validated with ten benchmark datasets from UCI machine learning repository. To examine the effectiveness of proposed method, four recent and popular feature selection methods namely BPSO, genetic algorithm (GA), binary gravitational search algorithm (BGSA) and competitive binary grey wolf optimizer (CBGWO) are used in a performance comparison. Our results show that CBPSO-MIWS can achieve competitive performance in feature selection, which is appropriate for application in engineering, rehabilitation and clinical areas.<\/jats:p>","DOI":"10.3390\/informatics6020021","type":"journal-article","created":{"date-parts":[[2019,5,9]],"date-time":"2019-05-09T11:22:35Z","timestamp":1557400955000},"page":"21","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":83,"title":["A New Co-Evolution Binary Particle Swarm Optimization with Multiple Inertia Weight Strategy for Feature Selection"],"prefix":"10.3390","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6908-1038","authenticated-orcid":false,"given":"Jingwei","family":"Too","sequence":"first","affiliation":[{"name":"Fakulti Kejuruteraan Elektrik, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal 76100, Melaka, Malaysia"}]},{"given":"Abdul Rahim","family":"Abdullah","sequence":"additional","affiliation":[{"name":"Fakulti Kejuruteraan Elektrik, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal 76100, Melaka, Malaysia"}]},{"given":"Norhashimah","family":"Mohd Saad","sequence":"additional","affiliation":[{"name":"Fakulti Kejuruteraan Elektronik dan Kejuruteraan Komputer, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal 76100, Melaka, Malaysia"}]}],"member":"1968","published-online":{"date-parts":[[2019,5,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/j.asoc.2013.09.018","article-title":"Particle swarm optimisation for feature selection in classification: Novel initialisation and updating mechanisms","volume":"18","author":"Xue","year":"2014","journal-title":"Appl. Soft Comput."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Al-Madi, N., Faris, H., and Mirjalili, S. (2019). Binary multi-verse optimization algorithm for global optimization and discrete problems. Int. J. Mach. Learn. Cybern., 1\u201321.","DOI":"10.1007\/s13042-019-00931-8"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.neucom.2016.03.101","article-title":"Binary ant lion approaches for feature selection","volume":"213","author":"Emary","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.knosys.2018.05.009","article-title":"An efficient binary Salp Swarm Algorithm with crossover scheme for feature selection problems","volume":"154","author":"Faris","year":"2018","journal-title":"Knowl-Based Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"416","DOI":"10.1016\/j.patcog.2017.11.027","article-title":"A two-dimensional (2-D) learning framework for Particle Swarm based feature selection","volume":"76","author":"Hafiz","year":"2018","journal-title":"Pattern Recognit."},{"key":"ref_6","unstructured":"Tran, B., Xue, B., and Zhang, M. (2018). Variable-Length Particle Swarm Optimisation for Feature Selection on High-Dimensional Classification. IEEE Trans. Evol. Comput., 1."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.compbiomed.2011.10.004","article-title":"Ant colony optimization-based feature selection method for surface electromyography signals classification","volume":"42","author":"Huang","year":"2012","journal-title":"Comput. Biol. Med."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"5190","DOI":"10.1016\/j.eswa.2014.03.014","article-title":"Channel and feature selection for a surface electromyographic pattern recognition task","volume":"41","author":"Mesa","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2652","DOI":"10.1016\/j.eswa.2013.11.009","article-title":"Extraction and analysis of multiple time window features associated with muscle fatigue conditions using sEMG signals","volume":"41","author":"Venugopal","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Phinyomark, A., N Khushaba, R., and Scheme, E. (2018). Feature Extraction and Selection for Myoelectric Control Based on Wearable EMG Sensors. Sensors, 18.","DOI":"10.3390\/s18051615"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1007\/s13246-018-0646-7","article-title":"Identification of a feature selection based pattern recognition scheme for finger movement recognition from multichannel EMG signals","volume":"41","author":"Purushothaman","year":"2018","journal-title":"Australas Phys. Eng. Sci. Med."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Too, J., Abdullah, A., Mohd Saad, N., Mohd Ali, N., and Tee, W. (2018). A New Competitive Binary Grey Wolf Optimizer to Solve the Feature Selection Problem in EMG Signals Classification. Computers, 7.","DOI":"10.3390\/computers7040058"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.compbiolchem.2007.09.005","article-title":"Improved binary PSO for feature selection using gene expression data","volume":"32","author":"Chuang","year":"2008","journal-title":"Comput. Biol. Chem."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1656","DOI":"10.1109\/TSMCB.2012.2227469","article-title":"Particle Swarm Optimization for Feature Selection in Classification: A Multi-Objective Approach","volume":"43","author":"Xue","year":"2013","journal-title":"IEEE Trans. Cybern."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"468","DOI":"10.1016\/j.asoc.2017.04.025","article-title":"A novel improved particle swarm optimization algorithm based on individual difference evolution","volume":"57","author":"Gou","year":"2017","journal-title":"Appl. Soft. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1135","DOI":"10.1109\/TSMC.2016.2560128","article-title":"A Supervised Learning and Control Method to Improve Particle Swarm Optimization Algorithms","volume":"47","author":"Dong","year":"2017","journal-title":"IEEE Trans. Syst. Man. Cybern. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.asoc.2016.02.018","article-title":"An enhanced particle swarm optimization with levy flight for global optimization","volume":"43","author":"Jensi","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1609","DOI":"10.1007\/s10489-017-0989-x","article-title":"Image steganalysis using improved particle swarm optimization based feature selection","volume":"48","author":"Adeli","year":"2018","journal-title":"Appl. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.patrec.2014.10.007","article-title":"A Hamming distance based binary particle swarm optimization (HDBPSO) algorithm for high dimensional feature selection, classification and validation","volume":"52","author":"Banka","year":"2015","journal-title":"Pattern Recognit. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.asoc.2016.01.019","article-title":"Opposition chaotic fitness mutation based adaptive inertia weight BPSO for feature selection in text clustering","volume":"43","author":"Bharti","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_21","unstructured":"Kennedy, J., and Eberhart, R.C. (1997, January 12\u201315). A discrete binary version of the particle swarm algorithm. Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, Orlando, FL, USA."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Too, J., Abdullah, A.R., Mohd Saad, N., and Tee, W. (2019). EMG Feature Selection and Classification Using a Pbest-Guide Binary Particle Swarm Optimization. Computation, 7.","DOI":"10.3390\/computation7010012"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1016\/j.ejor.2010.02.032","article-title":"A discrete particle swarm optimization method for feature selection in binary classification problems","volume":"206","author":"Unler","year":"2010","journal-title":"Eur. J. Oper. Res."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.asoc.2015.10.004","article-title":"A novel stability-based adaptive inertia weight for particle swarm optimization","volume":"38","author":"Taherkhani","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1016\/j.cor.2004.08.012","article-title":"Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization","volume":"33","author":"Chatterjee","year":"2006","journal-title":"Comput. Oper. Res."},{"key":"ref_26","unstructured":"Shi, Y., and Eberhart, R. (1998, January 4\u20139). A modified particle swarm optimizer. Proceedings of the IEEE International Conference on Evolutionary Computation, Anchorage, AK, USA."},{"key":"ref_27","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_28","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/j.eswa.2005.09.024","article-title":"A GA-based feature selection and parameters optimization for support vector machines","volume":"31","author":"Huang","year":"2006","journal-title":"Expert Syst. Appl."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1007\/s11047-009-9175-3","article-title":"BGSA: Binary gravitational search algorithm","volume":"9","author":"Rashedi","year":"2010","journal-title":"Nat. Comput."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Zawbaa, H.M., Emary, E., and Grosan, C. (2016). Feature Selection via Chaotic Antlion Optimization. PLoS ONE, 11.","DOI":"10.1371\/journal.pone.0150652"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1007\/s10489-017-0897-0","article-title":"Moth-flame swarm optimization with neutrosophic sets for automatic mitosis detection in breast cancer histology images","volume":"47","author":"Sayed","year":"2017","journal-title":"Appl. Intell."}],"container-title":["Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2227-9709\/6\/2\/21\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:50:08Z","timestamp":1760187008000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2227-9709\/6\/2\/21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,8]]},"references-count":31,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2019,6]]}},"alternative-id":["informatics6020021"],"URL":"https:\/\/doi.org\/10.3390\/informatics6020021","relation":{},"ISSN":["2227-9709"],"issn-type":[{"value":"2227-9709","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,8]]}}}