{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,24]],"date-time":"2026-01-24T14:43:27Z","timestamp":1769265807874,"version":"3.49.0"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T00:00:00Z","timestamp":1660608000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T00:00:00Z","timestamp":1660608000000},"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":["61772033"],"award-info":[{"award-number":["61772033"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Nat Comput"],"published-print":{"date-parts":[[2023,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Since the number of features of the dataset is much higher than the number of patterns, the higher the dimension of the data, the greater the impact on the learning algorithm. Dimension disaster has become an important problem. Feature selection can effectively reduce the dimension of the dataset and improve the performance of the algorithm. Thus, in this paper, A feature selection algorithm based on P systems (P-FS) is proposed to exploit the parallel ability of cell-like P systems and the advantage of evolutionary algorithms in search space to select features and remove redundant information in the data. The proposed P-FS algorithm is tested on five UCI datasets and an edible oil dataset from practical applications. At the same time, the P-FS algorithm and genetic algorithm feature selection (GAFS) are compared and tested on six datasets. The experimental results show that the P-FS algorithm has good performance in classification accuracy, stability, and convergence. Thus, the P-FS algorithm is feasible in feature selection.<\/jats:p>","DOI":"10.1007\/s11047-022-09912-3","type":"journal-article","created":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T08:03:50Z","timestamp":1660637030000},"page":"149-159","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Feature selection algorithm based on P systems"],"prefix":"10.1007","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6619-2787","authenticated-orcid":false,"given":"Hongping","family":"Song","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yourui","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qi","family":"Song","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shanyong","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,8,16]]},"reference":[{"issue":"1","key":"9912_CR1","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1016\/j.ygeno.2019.09.015","volume":"112","author":"A Ab","year":"2020","unstructured":"Ab A, Oaa B, Ar C (2020) A TRIZ-inspired bat algorithm for gene selection in cancer classification. Genomics 112(1):114\u2013126","journal-title":"Genomics"},{"key":"9912_CR2","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.swevo.2012.09.003","volume":"9","author":"A Al-Ani","year":"2013","unstructured":"Al-Ani A, Alsukker A, Khushaba RN (2013) Feature subset selection using differential evolution and a wheel based search strategy. Swarm Evol Comput 9:15\u201326","journal-title":"Swarm Evol Comput"},{"key":"9912_CR3","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1016\/j.eswa.2018.07.013","volume":"113","author":"M Amoozegar","year":"2018","unstructured":"Amoozegar M, Minaei-Bidgoli B (2018) Optimizing multi-objective PSO based feature selection method using a feature elitism mechanism. Expert Syst Appl 113:499\u2013514","journal-title":"Expert Syst Appl"},{"key":"9912_CR4","doi-asserted-by":"publisher","first-page":"26135","DOI":"10.1007\/s11042-018-5840-9","volume":"77","author":"M Aziz","year":"2018","unstructured":"Aziz M, Ewees AA, Hassanien AE (2018) Hassanien. Multi-objective whale optimization algorithm for content-based image retrieval. Multimedia Tools Appl 77:26135\u201326172","journal-title":"Multimedia Tools Appl"},{"issue":"3","key":"9912_CR5","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/BF00994018","volume":"20","author":"C Cortes","year":"1995","unstructured":"Cortes C, Vapnik V (1995) Support-vector network. Mach Learn 20(3):273\u2013297","journal-title":"Mach Learn"},{"key":"9912_CR6","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1016\/j.knosys.2017.02.013","volume":"123","author":"AK Das","year":"2017","unstructured":"Das AK, Das S, Ghosh A (2017) Ensemble feature selection using bi-objective genetic algorithm. Knowl-Based Syst 123:116\u2013127","journal-title":"Knowl-Based Syst"},{"key":"9912_CR7","unstructured":"Dheeru D, Karra T E (2017) UCI Machine learning repository"},{"key":"9912_CR8","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.asoc.2017.12.048","volume":"65","author":"H Dong","year":"2018","unstructured":"Dong H, Li T, Ding R, Sun J (2018) A novel hybrid genetic algorithm with granular information for feature selection and optimization Appl. Soft Comput 65:33\u201346","journal-title":"Soft Comput"},{"issue":"7","key":"9912_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2020.106456","volume":"208","author":"H Dong","year":"2020","unstructured":"Dong H, Sun J, Sun X, Ding R (2020) A many-objective feature selection for multi-label classification. Knowl-Based Syst 208(7):106456","journal-title":"Knowl-Based Syst"},{"key":"9912_CR10","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1016\/j.knosys.2014.08.013","volume":"71","author":"DLH Emiro","year":"2014","unstructured":"Emiro DLH, Eduardo DLH et al (2014) Feature selection by multi-objective optimization: application to network anomaly detection by hierarchical self-organizing maps. Knowl-Based Syst 71:322\u2013338","journal-title":"Knowl-Based Syst"},{"issue":"2","key":"9912_CR11","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/s10115-012-0538-1","volume":"35","author":"AK Farahat","year":"2013","unstructured":"Farahat AK, Ghodsi A, Kamel MS (2013) Efficient greedy feature selection for unsupervised learning. Knowl Inf Syst 35(2):285\u2013310","journal-title":"Knowl Inf Syst"},{"key":"9912_CR12","doi-asserted-by":"crossref","unstructured":"Ghosh M, Guha R, Sarkar R, Abraham A (2019) A wrapper-filter feature selection technique based on ant colony optimization. Neural Computing and Applications. pp1\u201319","DOI":"10.1007\/s00521-019-04171-3"},{"issue":"1\u20132","key":"9912_CR13","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/j.tcs.2006.10.016","volume":"371","author":"SN Krishna","year":"2007","unstructured":"Krishna SN (2007) Universality results for P systems based on brane calculi operations. Theoret Comput Sci 371(1\u20132):83\u2013105","journal-title":"Theoret Comput Sci"},{"issue":"15","key":"9912_CR14","doi-asserted-by":"publisher","first-page":"6611","DOI":"10.1016\/j.eswa.2014.04.033","volume":"41","author":"CH Lin","year":"2014","unstructured":"Lin CH, Chen HY, Wu YS (2014) Study of image retrieval and classification based on adaptive features using genetic algorithm feature selection. Expert Syst Appl 41(15):6611\u20136621","journal-title":"Expert Syst Appl"},{"issue":"3","key":"9912_CR15","first-page":"320","volume":"32","author":"SL Marie-Sainte","year":"2020","unstructured":"Marie-Sainte SL, Alalyani N (2020) Firefly algorithm based feature selection for Arabic text classification. J King Saud Univ\u2014Comput Inform Sci 32(3):320\u2013328","journal-title":"J King Saud Univ\u2014Comput Inform Sci"},{"key":"9912_CR16","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.eswa.2017.07.037","volume":"89","author":"U Mlakar","year":"2017","unstructured":"Mlakar U, Fister I et al (2017) Multi-objective differential evolution for feature selection in facial expression recognition systems. Expert Syst Appl 89:129\u2013137","journal-title":"Expert Syst Appl"},{"key":"9912_CR17","doi-asserted-by":"publisher","DOI":"10.1007\/11603047_4","volume-title":"Membrane Algorithms","author":"TY Nishida","year":"2006","unstructured":"Nishida TY (2006) Membrane Algorithms. Springer, Berlin Heidelberg"},{"key":"9912_CR18","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/s11047-019-09754-6","volume":"20","author":"B Niu","year":"2021","unstructured":"Niu B, Yi W, Tan L et al (2021) A multi-objective feature selection method based on bacterial foraging optimization. Nat Comput 20:63\u201376","journal-title":"Nat Comput"},{"issue":"1","key":"9912_CR19","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.cviu.2012.09.003","volume":"117","author":"H Pan","year":"2013","unstructured":"Pan H, Zhu Y, Xia L (2013) Efficient and accurate face detection using heterogeneous feature descriptors and feature selection. Comput vis Image Underst 117(1):12\u201328","journal-title":"Comput vis Image Underst"},{"issue":"1","key":"9912_CR20","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1007\/s12652-017-0655-5","volume":"10","author":"M Prabukumar","year":"2019","unstructured":"Prabukumar M, Agilandeeswari L, Ganesan K (2019) An intelligent lung cancer diagnosis system using cuckoo search optimization and support vector machine classifier. J Ambient Intell Humaniz Comput 10(1):267\u2013293","journal-title":"J Ambient Intell Humaniz Comput"},{"issue":"1","key":"9912_CR21","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1006\/jcss.1999.1693","volume":"61","author":"G P\u0103un","year":"2000","unstructured":"P\u0103un G (2000) Computing with membranes. Comput Syst Sci 61(1):108\u2013143","journal-title":"Comput Syst Sci"},{"key":"9912_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.knosys.2017.07.005","volume":"134","author":"MG Raman","year":"2017","unstructured":"Raman MG, Somu N, Kirthivasan K, Liscano R, Sriram VS (2017) An efficient intrusion detection system based on hypergraph\u2014Genetic algorithm for parameter optimization and feature selection in support vector machine. Knowl-Based Syst 134:1\u201312","journal-title":"Knowl-Based Syst"},{"key":"9912_CR23","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.asoc.2018.10.017","volume":"74","author":"U Singh","year":"2019","unstructured":"Singh U, Singh SN (2019) A new optimal feature selection scheme for classification of power quality disturbances based on ant colony framework. Appl Soft Comput 74:216\u2013225","journal-title":"Appl Soft Comput"},{"key":"9912_CR24","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/j.asoc.2018.11.047","volume":"76","author":"Q Tu","year":"2019","unstructured":"Tu Q, Chen X, Liu X (2019) Multi-strategy ensemble grey wolf optimizer and its application to feature selection. Appl Soft Comput 76:16\u201330","journal-title":"Appl Soft Comput"},{"key":"9912_CR25","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/j.compbiomed.2017.09.011","volume":"90","author":"T Vivekanandan","year":"2017","unstructured":"Vivekanandan T, Ch SNIN (2017) Optimal feature selection using a modified differential evolution algorithm and its effectiveness for prediction of heart disease. Comput Biol Med 90:125\u2013136","journal-title":"Comput Biol Med"},{"key":"9912_CR26","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.compmedimag.2015.03.003","volume":"43","author":"RA Welikala","year":"2015","unstructured":"Welikala RA et al (2015) Genetic algorithm based feature selection combined with dual classification for the automated detection of proliferative diabetic retinopathy. Comput Med Imaging Graph 43:64\u201377","journal-title":"Comput Med Imaging Graph"},{"issue":"2","key":"9912_CR27","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1016\/j.ijleo.2013.08.032","volume":"125","author":"J Xiao","year":"2014","unstructured":"Xiao J, Huang Y, Cheng Z et al (2014) A hybrid membrane evolutionary algorithm for solving constrained optimization problems. Optik 125(2):897\u2013902","journal-title":"Optik"},{"issue":"6","key":"9912_CR28","doi-asserted-by":"publisher","first-page":"698","DOI":"10.1007\/s11434-011-4928-7","volume":"57","author":"JH Xiao","year":"2012","unstructured":"Xiao JH, Zhang XY, Xu J (2012) A membrane evolutionary algorithm for DNA sequence design in DNA computing. Chin Sci Bull 57(6):698\u2013706","journal-title":"Chin Sci Bull"},{"key":"9912_CR29","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1016\/j.ins.2017.09.028","volume":"422","author":"B Xue","year":"2018","unstructured":"Xue B, Hancer E, Zhang M, Karaboga D, Akay B (2018) Pareto front feature selection based on artificial bee colony optimization. Inf Sci 422:462\u2013479","journal-title":"Inf Sci"},{"issue":"5","key":"9912_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3340848","volume":"13","author":"Y Xue","year":"2019","unstructured":"Xue Y, Xue B, Zhang M (2019) Self-adaptive particle swarm optimization for large-scale feature selection in classification. ACM Trans Knowl Discov Data 13(5):1\u201327","journal-title":"ACM Trans Knowl Discov Data"}],"container-title":["Natural Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11047-022-09912-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11047-022-09912-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11047-022-09912-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,26]],"date-time":"2023-03-26T21:23:58Z","timestamp":1679865838000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11047-022-09912-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,16]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["9912"],"URL":"https:\/\/doi.org\/10.1007\/s11047-022-09912-3","relation":{},"ISSN":["1567-7818","1572-9796"],"issn-type":[{"value":"1567-7818","type":"print"},{"value":"1572-9796","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,16]]},"assertion":[{"value":"25 July 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 August 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}