{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T20:22:51Z","timestamp":1776284571778,"version":"3.50.1"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"17","license":[{"start":{"date-parts":[[2020,2,22]],"date-time":"2020-02-22T00:00:00Z","timestamp":1582329600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,2,22]],"date-time":"2020-02-22T00:00:00Z","timestamp":1582329600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s00521-020-04784-z","type":"journal-article","created":{"date-parts":[[2020,2,22]],"date-time":"2020-02-22T14:02:34Z","timestamp":1582380154000},"page":"13783-13804","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Feature construction as a bi-level optimization problem"],"prefix":"10.1007","volume":"32","author":[{"given":"Marwa","family":"Hammami","sequence":"first","affiliation":[]},{"given":"Slim","family":"Bechikh","sequence":"additional","affiliation":[]},{"given":"Ali","family":"Louati","sequence":"additional","affiliation":[]},{"given":"Mohamed","family":"Makhlouf","sequence":"additional","affiliation":[]},{"given":"Lamjed Ben","family":"Said","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,2,22]]},"reference":[{"issue":"1","key":"4784_CR1","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/j.patcog.2009.06.009","volume":"43","author":"IA Gheyas","year":"2010","unstructured":"Gheyas IA, Smith LS (2010) Feature subset selection in large dimensionality domains. Pattern Recognit 43(1):5\u201313","journal-title":"Pattern Recognit"},{"key":"4784_CR2","unstructured":"Liu H, Motoda H (1998) Feature extraction, construction and selection: a data mining perspective. Kluwer Academic Publishers, Norwell. ISBN 978-1-4615-5725-8"},{"issue":"3","key":"4784_CR3","doi-asserted-by":"publisher","first-page":"687","DOI":"10.1007\/s10489-015-0725-3","volume":"44","author":"M Cerrada","year":"2016","unstructured":"Cerrada M, Sanchez RV, Pacheco F, Cabrera D, Zurita G, Li C (2016) Hierarchical feature selection based on relative dependency for gear fault diagnosis. Appl Intell 44(3):687\u2013703","journal-title":"Appl Intell"},{"key":"4784_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-019-04082-3","author":"B Pes","year":"2019","unstructured":"Pes B (2019) Ensemble feature selection for high-dimensional data: a stability analysis across multiple domains. Neural Comput Appl. https:\/\/doi.org\/10.1007\/s00521-019-04082-3","journal-title":"Neural Comput Appl"},{"issue":"11","key":"4784_CR5","doi-asserted-by":"publisher","first-page":"1518","DOI":"10.1109\/TKDE.2005.182","volume":"17","author":"M Muharram","year":"2005","unstructured":"Muharram M, Smith G (2005) Evolutionary constructive induction. IEEE Trans Knowl Data Eng 17(11):1518\u20131528","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"5","key":"4784_CR6","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1109\/TEVC.2011.2166158","volume":"16","author":"K Neshatian","year":"2012","unstructured":"Neshatian K, Zhang M, Andreae P (2012) A filter approach to multiple feature construction for symbolic learning classifiers using genetic programming. IEEE Trans Evol Comput 16(5):645\u2013661","journal-title":"IEEE Trans Evol Comput"},{"issue":"1","key":"4784_CR7","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/s10479-007-0176-2","volume":"153","author":"B Colson","year":"2007","unstructured":"Colson B, Marcotte P, Savard G (2007) An overview of bilevel optimization. Ann Oper Res 153(1):235\u2013256","journal-title":"Ann Oper Res"},{"key":"4784_CR8","doi-asserted-by":"crossref","unstructured":"Bennett1 KP, Kunapuli1 G, Hu1 J, Pang J-S (2008) Bilevel optimization and machine learning. In: Proceedings of the IEEE world congress on computational intelligence, pp 25\u201347","DOI":"10.1007\/978-3-540-68860-0_2"},{"issue":"4","key":"4784_CR9","doi-asserted-by":"publisher","first-page":"606","DOI":"10.1109\/TEVC.2015.2504420","volume":"20","author":"B Xue","year":"2016","unstructured":"Xue B, Zhang M, Browne WN, Yao X (2016) A Survey on evolutionary computation approaches to feature selection. IEEE Trans Evol Comput 20(4):606\u2013626","journal-title":"IEEE Trans Evol Comput"},{"key":"4784_CR10","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s00521-013-1368-0","volume":"24","author":"J Vergara","year":"2014","unstructured":"Vergara J, Est\u00e9vez P (2014) A review of feature selection methods based on mutual information. Neural Comput Appl 24:175\u2013186","journal-title":"Neural Comput Appl"},{"key":"4784_CR11","unstructured":"Canuto AMP, Nascimento DSC (2012) A genetic-based approach to features selection for ensembles using a hybrid and adaptive fitness function. In: Proceedings of the international joint conference on neural networks (IJCNN), pp 1\u20138"},{"issue":"1","key":"4784_CR12","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/TSMCB.2006.883267","volume":"37","author":"ZX Zhu","year":"2007","unstructured":"Zhu ZX, Ong Y-S, Dash M (2007) Wrapper-filter feature selection algorithm using a memetic framework. IEEE Trans Syst Man Cybern B 37(1):70\u201376","journal-title":"IEEE Trans Syst Man Cybern B"},{"issue":"1","key":"4784_CR13","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.knosys.2011.01.015","volume":"25","author":"P Bermejo","year":"2012","unstructured":"Bermejo P, de la Ossa L, G\u00e1mez JA, Puerta JM (2012) Fast wrapper feature subset selection in high-dimensional datasets by means of filter reranking. Knowl-Based Syst 25(1):35\u201344","journal-title":"Knowl-Based Syst"},{"key":"4784_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-019-04171-3","author":"M Ghosh","year":"2019","unstructured":"Ghosh M, Guha R, Sarkar R, Abraham A (2019) A wrapper-filter feature selection technique based on ant colony optimization. Neural Comput Appl. https:\/\/doi.org\/10.1007\/s00521-019-04171-3","journal-title":"Neural Comput Appl"},{"issue":"10","key":"4784_CR15","first-page":"1","volume":"28","author":"J He","year":"2016","unstructured":"He J, Bi Y, Ding L, Li Z, Wang S (2016) Unsupervised feature selection based on decision graph. Neural Comput Appl 28(10):1\u201313","journal-title":"Neural Comput Appl"},{"key":"4784_CR16","volume-title":"The mathematical theory of communication, 144","author":"C Shannon","year":"1948","unstructured":"Shannon C, Weaver W (1948) The mathematical theory of communication, 144. The University of Illinois Press, Champaign ISBN:978-0252725487"},{"issue":"7","key":"4784_CR17","doi-asserted-by":"publisher","first-page":"e99982","DOI":"10.1371\/journal.pone.0099982","volume":"9","author":"U Kamath","year":"2014","unstructured":"Kamath U, De Jong K, Shehu A (2014) Effective automated feature construction and selection for classification of biological sequences. PLoS ONE 9(7):e99982","journal-title":"PLoS ONE"},{"key":"4784_CR18","doi-asserted-by":"crossref","unstructured":"Ahmed S, Zhang M, Peng L (2014) A new gp-based wrapper feature construction approach to classification and biomarker identification. In: Proceedings of the IEEE congress on evolutionary computation, pp 2756\u20132763","DOI":"10.1109\/CEC.2014.6900317"},{"key":"4784_CR19","doi-asserted-by":"crossref","unstructured":"Tran B, Zhang M, Xue B (2016) Multiple feature construction in classification on high-dimensional data using GP. In: Proceedings of IEEE symposium series on computational intelligence, pp 1\u20138","DOI":"10.1109\/SSCI.2016.7850130"},{"key":"4784_CR20","doi-asserted-by":"crossref","unstructured":"Hammami M, Bechikh S, Hung C-C, Ben Said L (2018) A multi-objective hybrid filter-wrapper evolutionary approach for feature construction on high-dimensional data. In: Proceedings of IEEE congress on evolutionary computation, pp 1\u20138","DOI":"10.1109\/CEC.2018.8477771"},{"issue":"1","key":"4784_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2675067","volume":"24","author":"D Sahin","year":"2014","unstructured":"Sahin D, Kessentini M, Bechikh S, Deb K (2014) Code-smell detection as a bilevel problem. ACM Trans Softw Eng Methodol 24(1):1\u201344","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"2","key":"4784_CR22","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s12293-018-0269-2","volume":"11","author":"M Hammami","year":"2019","unstructured":"Hammami M, Bechikh S, Hung C-C, Ben Said L (2019) A multi-objective hybrid filter-wrapper evolutionary approach for feature selection. Memet Comput 11(2):193\u2013208","journal-title":"Memet Comput"},{"key":"4784_CR23","unstructured":"Chaabani A, Bechikh S, Ben Said L (2015) A co-evolutionary decomposition-based algorithm for bi-level combinatorial optimization. In: Proceedings of IEEE congress on evolutionary computation, pp 1659\u20131666"},{"key":"4784_CR24","doi-asserted-by":"crossref","unstructured":"Patterson G, Zhang M (2007) Fitness functions in genetic programming for classification with unbalanced data. In: Proceedings of advances in artificial intelligence, pp 769\u2013775","DOI":"10.1007\/978-3-540-76928-6_90"},{"key":"4784_CR25","unstructured":"Arora JS (2017) Introduction to optimum design. Academic Press. ISBN: 9780128009185"},{"key":"4784_CR26","unstructured":"Frank A, Asuncion A (2010) UCI machine learning repository. [Online]. Available: https:\/\/archive.ics.uci.edu\/ml\/datasets.html"},{"key":"4784_CR27","doi-asserted-by":"crossref","unstructured":"Ding C, Peng H (2003) Minimum redundancy feature selection from microarray gene expression data. In: IEEE bioinformatics conference, pp 523\u2013528","DOI":"10.1109\/CSB.2003.1227396"},{"issue":"5","key":"4784_CR28","doi-asserted-by":"publisher","first-page":"758","DOI":"10.1093\/bib\/bbv074","volume":"17","author":"CA Gallo","year":"2015","unstructured":"Gallo CA, Cecchini RL, Carballido JA, Micheletto S, Ponzoni I (2015) Discretization of gene expression data revised. Brief Bioinform 17(5):758\u2013770","journal-title":"Brief Bioinform"},{"issue":"1","key":"4784_CR29","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s12293-015-0173-y","volume":"8","author":"B Tran","year":"2015","unstructured":"Tran B, Xue B, Zhang M (2015) Genetic programming for feature construction and selection in classification on high-dimensional data. Memet Comput 8(1):3\u201315","journal-title":"Memet Comput"},{"issue":"1","key":"4784_CR30","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1016\/j.patcog.2019.05.006","volume":"93","author":"B Tran","year":"2019","unstructured":"Tran B, Xue B, Zhang M (2019) Genetic programming for multiple-feature construction on high-dimensional classification. Pattern Recognit 93(1):404\u2013417","journal-title":"Pattern Recognit"},{"issue":"5","key":"4784_CR31","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1093\/bioinformatics\/bti033","volume":"21","author":"A Statnikov","year":"2005","unstructured":"Statnikov A, Aliferis CF, Tsamardinos I, Hardin D, Levy S (2005) A comprehensive evaluation of multicategory classification methods for microarray gene expression cancer diagnosis. Bioinformatics 21(5):631\u2013643","journal-title":"Bioinformatics"},{"issue":"6","key":"4784_CR32","doi-asserted-by":"publisher","first-page":"1656","DOI":"10.1109\/TSMCB.2012.2227469","volume":"43","author":"B Xue","year":"2013","unstructured":"Xue B, Zhang M, Browne WN (2013) Particle swarm optimization for feature selection in classification: a multi-objective approach. IEEE Trans Cybern 43(6):1656\u20131671","journal-title":"IEEE Trans Cybern"},{"issue":"1","key":"4784_CR33","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1016\/j.swevo.2011.02.001","volume":"1","author":"AE Eiben","year":"2011","unstructured":"Eiben AE, Smit S (2011) Parameter tuning for configuring and analyzing evolutionary algorithms. Swarm Evol Comput 1(1):19\u201331","journal-title":"Swarm Evol Comput"},{"key":"4784_CR34","unstructured":"Ross PJ (1996) Taguchi techniques for quality engineering: loss function, orthogonal experiments, parameter and tolerance design. McGraw Hill Professional, New York. ISBN: 978-0070538665"},{"key":"4784_CR35","unstructured":"Phadke MS (1995) Quality engineering using robust design. Prentice Hall PTR. ISBN: 978-0137451678"},{"key":"4784_CR36","doi-asserted-by":"crossref","unstructured":"Butler-Yeoman T, Xue B, Zhang M (2015) Particle swarm optimisation for feature selection: a hybrid filter-wrapper approach. In: Proceedings of the IEEE congress on evolutionary computation, pp 2428\u20132435","DOI":"10.1109\/CEC.2015.7257186"},{"issue":"1","key":"4784_CR37","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.swevo.2011.02.002","volume":"1","author":"J Derrac","year":"2011","unstructured":"Derrac J, Garc\u00eda S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3\u201318","journal-title":"Swarm Evol Comput"},{"key":"4784_CR38","doi-asserted-by":"publisher","DOI":"10.1002\/9780470316801","volume-title":"Finding groups in data: an introduction to cluster analysis","author":"L Kaufman","year":"1990","unstructured":"Kaufman L, Rousseeuw PJ (1990) Finding groups in data: an introduction to cluster analysis. Wiley, New York ISBN:9780470316801"},{"issue":"4","key":"4784_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v025.i04","volume":"25","author":"G Brock","year":"2008","unstructured":"Brock G, Pihur V, Datta S, Datta S (2008) clValid: an R package for cluster validation. J Stat Softw 25(4):1\u201322","journal-title":"J Stat Softw"},{"issue":"1","key":"4784_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2015\/246139","volume":"2015","author":"D Peralta","year":"2015","unstructured":"Peralta D, R\u00edo SD, Ram\u00edrez-Gallego S, Triguero I, Ben\u00edtez JM, Herrera F (2015) Evolutionary feature selection for big data classification: a MapReduce approach. Math Probl Eng 2015(1):1\u201311","journal-title":"Math Probl Eng"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-04784-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00521-020-04784-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-04784-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,21]],"date-time":"2021-02-21T01:07:21Z","timestamp":1613869641000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00521-020-04784-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,22]]},"references-count":40,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["4784"],"URL":"https:\/\/doi.org\/10.1007\/s00521-020-04784-z","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,22]]},"assertion":[{"value":"8 May 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 February 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 February 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}