{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T18:26:26Z","timestamp":1771525586590,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2020,2,5]],"date-time":"2020-02-05T00:00:00Z","timestamp":1580860800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,2,5]],"date-time":"2020-02-05T00:00:00Z","timestamp":1580860800000},"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":["Genet Program Evolvable Mach"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s10710-020-09375-4","type":"journal-article","created":{"date-parts":[[2020,2,5]],"date-time":"2020-02-05T11:02:41Z","timestamp":1580900561000},"page":"399-431","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Multi-objective genetic programming for manifold learning: balancing quality and dimensionality"],"prefix":"10.1007","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1269-4751","authenticated-orcid":false,"given":"Andrew","family":"Lensen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4463-9538","authenticated-orcid":false,"given":"Mengjie","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4865-8026","authenticated-orcid":false,"given":"Bing","family":"Xue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,5]]},"reference":[{"key":"9375_CR1","doi-asserted-by":"crossref","unstructured":"C.C. Aggarwal, C.K. Reddy, (eds.), Data Clustering: Algorithms and Applications. CRC Press (2014)","DOI":"10.1201\/b15410"},{"issue":"2","key":"9375_CR2","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1080\/03036758.2019.1609052","volume":"49","author":"H Al-Sahaf","year":"2019","unstructured":"H. Al-Sahaf, Y. Bi, Q. Chen, A. Lensen, Y. Mei, Y. Sun, B. Tran, B. Xue, M. Zhang, A survey on evolutionary machine learning. J. R. Soc. N. Z. 49(2), 205\u2013228 (2019). https:\/\/doi.org\/10.1080\/03036758.2019.1609052","journal-title":"J. R. Soc. N. Z."},{"issue":"8","key":"9375_CR3","doi-asserted-by":"publisher","first-page":"1798","DOI":"10.1109\/TPAMI.2013.50","volume":"35","author":"Y Bengio","year":"2013","unstructured":"Y. Bengio, A.C. Courville, P. Vincent, Representation learning: a review and new perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 35(8), 1798\u20131828 (2013)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"9375_CR4","doi-asserted-by":"crossref","unstructured":"N. Boric, P.A. Est\u00e9vez, Genetic programming-based clustering using an information theoretic fitness measure, in Proceedings of the IEEE Congress on Evolutionary Computation (CEC), pp. 31\u201338 (2007)","DOI":"10.1109\/CEC.2007.4424451"},{"key":"9375_CR5","unstructured":"L. Cayton, Algorithms for manifold learning. Technical Report, pp. 1\u201317, (2005)"},{"issue":"3","key":"9375_CR6","doi-asserted-by":"publisher","first-page":"15:1","DOI":"10.1145\/1541880.1541882","volume":"41","author":"V Chandola","year":"2009","unstructured":"V. Chandola, A. Banerjee, V. Kumar, Anomaly detection: a survey. ACM Comput. Surv. 41(3), 15:1\u201315:58 (2009)","journal-title":"ACM Comput. Surv."},{"issue":"4","key":"9375_CR7","doi-asserted-by":"publisher","first-page":"794","DOI":"10.1016\/j.dss.2011.01.014","volume":"51","author":"ALV Coelho","year":"2011","unstructured":"A.L.V. Coelho, E. Fernandes, K. Faceli, Multi-objective design of hierarchical consensus functions for clustering ensembles via genetic programming. Decis. Support Syst. 51(4), 794\u2013809 (2011)","journal-title":"Decis. Support Syst."},{"key":"9375_CR8","volume-title":"Handbook of Blind Source Separation: Independent Component Analysis and Applications","author":"P Comon","year":"2010","unstructured":"P. Comon, C. Jutten, Handbook of Blind Source Separation: Independent Component Analysis and Applications (Academic press, Cambridge, 2010)"},{"key":"9375_CR9","first-page":"1","volume":"7","author":"J Demsar","year":"2006","unstructured":"J. Demsar, Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1\u201330 (2006)","journal-title":"J. Mach. Learn. Res."},{"key":"9375_CR10","unstructured":"D. Dheeru, E. Karra\u00a0Taniskidou, UCI machine learning repository (2017). http:\/\/archive.ics.uci.edu\/ml. Accessed 15 Oct 2019"},{"key":"9375_CR11","volume-title":"The Concise Encyclopedia of Statistics","author":"Y Dodge","year":"2008","unstructured":"Y. Dodge, The Concise Encyclopedia of Statistics (Springer, Berlin, 2008)"},{"key":"9375_CR12","first-page":"845","volume":"5","author":"JG Dy","year":"2004","unstructured":"J.G. Dy, C.E. Brodley, Feature selection for unsupervised learning. J. Mach. Learn. Res. 5, 845\u2013889 (2004)","journal-title":"J. Mach. Learn. Res."},{"issue":"1","key":"9375_CR13","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s12065-007-0002-4","volume":"1","author":"D Floreano","year":"2008","unstructured":"D. Floreano, P. D\u00fcrr, C. Mattiussi, Neuroevolution: from architectures to learning. Evolut. Intell. 1(1), 47\u201362 (2008)","journal-title":"Evolut. Intell."},{"key":"9375_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-84858-7","volume-title":"The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer Series in Statistics","author":"T Hastie","year":"2009","unstructured":"T. Hastie, R. Tibshirani, J.H. Friedman, The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer Series in Statistics, 2nd edn. (Springer, Berlin, 2009)","edition":"2"},{"key":"9375_CR15","unstructured":"W. Hsu, Y. Zhang, J.R. Glass, Unsupervised learning of disentangled and interpretable representations from sequential data. In Proceedings of the Advances in Neural Information Processing Systems (NIPS) vol. 30, pp. 1876\u20131887 (2017)"},{"key":"9375_CR16","doi-asserted-by":"crossref","unstructured":"I. Icke, A. Rosenberg, Multi-objective genetic programming for visual analytics. in Proceedings of the European Conference on Genetic Programming (EuroGP), pp. 322\u2013334 (2011)","DOI":"10.1007\/978-3-642-20407-4_28"},{"key":"9375_CR17","doi-asserted-by":"crossref","unstructured":"I.T. Jolliffe, Principal component analysis, in International Encyclopedia of Statistical Science, pp. 1094\u20131096. Springer (2011)","DOI":"10.1007\/978-3-642-04898-2_455"},{"issue":"2","key":"9375_CR18","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1002\/aic.690370209","volume":"37","author":"MA Kramer","year":"1991","unstructured":"M.A. Kramer, Nonlinear principal component analysis using autoassociative neural networks. AIChE J. 37(2), 233\u2013243 (1991). https:\/\/doi.org\/10.1002\/aic.690370209","journal-title":"AIChE J."},{"issue":"1","key":"9375_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/BF02289565","volume":"29","author":"JB Kruskal","year":"1964","unstructured":"J.B. Kruskal, Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesis. Psychometrika 29(1), 1\u201327 (1964)","journal-title":"Psychometrika"},{"key":"9375_CR20","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-39351-3","volume-title":"Nonlinear Dimensionality Reduction","author":"JA Lee","year":"2007","unstructured":"J.A. Lee, M. Verleysen, Nonlinear Dimensionality Reduction (Springer, Berlin, 2007)"},{"key":"9375_CR21","doi-asserted-by":"crossref","unstructured":"A. Lensen, B. Xue, M. Zhang, Automatically evolving difficult benchmark feature selection datasets with genetic programming, in Proceedings of the Genetic and Evolutionary Computation Conference, GECCO, pp. 458\u2013465. ACM (2018)","DOI":"10.1145\/3205455.3205552"},{"key":"9375_CR22","doi-asserted-by":"crossref","unstructured":"A. Lensen, B. Xue, M. Zhang, Can genetic programming do manifold learning too? in Proceedings of the European Conference on Genetic Programming (EuroGP). Lecture Notes in Computer Science, vol. 11451, pp. 114\u2013130. Springer (2019)","DOI":"10.1007\/978-3-030-16670-0_8"},{"key":"9375_CR23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-5725-8","volume-title":"Feature Extraction, Construction and Selection: A Data Mining Perspective","author":"H Liu","year":"1998","unstructured":"H. Liu, H. Motoda, Feature Extraction, Construction and Selection: A Data Mining Perspective (Springer, Berlin, 1998)"},{"key":"9375_CR24","volume-title":"Feature Selection for Knowledge Discovery and Data Mining","author":"H Liu","year":"2012","unstructured":"H. Liu, H. Motoda, Feature Selection for Knowledge Discovery and Data Mining, vol. 454 (Springer, Berlin, 2012)"},{"issue":"4","key":"9375_CR25","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1109\/TKDE.2005.66","volume":"17","author":"H Liu","year":"2005","unstructured":"H. Liu, L. Yu, Toward integrating feature selection algorithms for classification and clustering. IEEE Trans. Knowl. Data Eng. 17(4), 491\u2013502 (2005)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"9375_CR26","doi-asserted-by":"crossref","unstructured":"A.D. Lorenzo, E. Medvet, T. Tusar, A. Bartoli, An analysis of dimensionality reduction techniques for visualizing evolution, in Proceedings of the Genetic and Evolutionary Computation Conference Companion, (GECCO), pp. 1864\u20131872 (2019)","DOI":"10.1145\/3319619.3326868"},{"key":"9375_CR27","doi-asserted-by":"crossref","unstructured":"J. McDermott, Why is auto-encoding difficult for genetic programming? in Proceedings of the European Conference on Genetic Programming (EuroGP). Lecture Notes in Computer Science, vol. 11451, pp. 131\u2013145. Springer (2019)","DOI":"10.1007\/978-3-030-16670-0_9"},{"key":"9375_CR28","doi-asserted-by":"crossref","unstructured":"L. McInnes, J. Healy, J. Melville, UMAP: uniform manifold approximation and projection for dimension reduction. arXiv e-prints arXiv:1802.03426 (2018)","DOI":"10.21105\/joss.00861"},{"issue":"2","key":"9375_CR29","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1109\/TEVC.2018.2846636","volume":"23","author":"K Michalak","year":"2019","unstructured":"K. Michalak, Low-dimensional euclidean embedding for visualization of search spaces in combinatorial optimization. IEEE Trans. Evolut. Comput. 23(2), 232\u2013246 (2019)","journal-title":"IEEE Trans. Evolut. Comput."},{"key":"9375_CR30","unstructured":"W.J. Murdoch, C. Singh, K. Kumbier, R. Abbasi-Asl, B. Yu, Interpretable machine learning: definitions, methods, and applications. arXiv e-prints arXiv:1901.04592 (2019)"},{"issue":"5","key":"9375_CR31","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1109\/TEVC.2011.2166158","volume":"16","author":"K Neshatian","year":"2012","unstructured":"K. Neshatian, M. Zhang, P. Andreae, A filter approach to multiple feature construction for symbolic learning classifiers using genetic programming. IEEE Trans. Evolut. Comput. 16(5), 645\u2013661 (2012)","journal-title":"IEEE Trans. Evolut. Comput."},{"issue":"4","key":"9375_CR32","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1109\/MCI.2018.2866731","volume":"13","author":"S Nguyen","year":"2018","unstructured":"S. Nguyen, M. Zhang, D. Alahakoon, K.C. Tan, Visualizing the evolution of computer programs for genetic programming [research frontier]. IEEE Comput. Intell. Mag. 13(4), 77\u201394 (2018)","journal-title":"IEEE Comput. Intell. Mag."},{"key":"9375_CR33","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, E. Duchesnay, Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)","journal-title":"J. Mach. Learn. Res."},{"key":"9375_CR34","doi-asserted-by":"crossref","unstructured":"K.V. Price, Differential evolution, in In Handbook of Optimization\u2014From Classical to Modern Approach, pp. 187\u2013214 (2013)","DOI":"10.1007\/978-3-642-30504-7_8"},{"key":"9375_CR35","doi-asserted-by":"crossref","unstructured":"L. Rodriguez-Coayahuitl, A. Morales-Reyes, H.J. Escalante, Structurally layered representation learning: Towards deep learning through genetic programming, in Proceedings of the European Conference on Genetic Programming (EuroGP), pp. 271\u2013288 (2018)","DOI":"10.1007\/978-3-319-77553-1_17"},{"issue":"5500","key":"9375_CR36","doi-asserted-by":"publisher","first-page":"2323","DOI":"10.1126\/science.290.5500.2323","volume":"290","author":"ST Roweis","year":"2000","unstructured":"S.T. Roweis, L.K. Saul, Nonlinear dimensionality reduction by locally linear embedding. Science 290(5500), 2323\u20132326 (2000)","journal-title":"Science"},{"key":"9375_CR37","doi-asserted-by":"crossref","unstructured":"C. Shand, R. Allmendinger, J. Handl, A.M. Webb, J. Keane, Evolving controllably difficult datasets for clustering, in Proceedings of the Genetic and Evolutionary Computation Conference, (GECCO), pp. 463\u2013471 (2019)","DOI":"10.1145\/3321707.3321761"},{"key":"9375_CR38","unstructured":"P. Sondhi, Feature construction methods: a survey. Technical report, Univeristy of Illinois at Urbana Champaign, Urbana, Illinois, USA (2009)"},{"issue":"1","key":"9375_CR39","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/TEVC.2018.2808689","volume":"23","author":"Y Sun","year":"2019","unstructured":"Y. Sun, G.G. Yen, Z. Yi, Evolving unsupervised deep neural networks for learning meaningful representations. IEEE Trans. Evolut. Comput. 23(1), 89\u2013103 (2019)","journal-title":"IEEE Trans. Evolut. Comput."},{"key":"9375_CR40","unstructured":"J. Tang, S. Alelyani, H. Liu, Feature selection for classification: a review, in Data Classification: Algorithms and Applications, pp. 37\u201364. CRC Press (2014)"},{"issue":"1","key":"9375_CR41","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s12293-015-0173-y","volume":"8","author":"B Tran","year":"2016","unstructured":"B. Tran, B. Xue, M. Zhang, Genetic programming for feature construction and selection in classification on high-dimensional data. Memet. Comput. 8(1), 3\u201315 (2016)","journal-title":"Memet. Comput."},{"key":"9375_CR42","first-page":"2579","volume":"9","author":"L van der Maaten","year":"2008","unstructured":"L. van der Maaten, G.E. Hinton, Visualizing high-dimensional data using t-SNE. J. Mach. Learn. Res. 9, 2579\u20132605 (2008)","journal-title":"J. Mach. Learn. Res."},{"issue":"4","key":"9375_CR43","doi-asserted-by":"publisher","first-page":"606","DOI":"10.1109\/TEVC.2015.2504420","volume":"20","author":"B Xue","year":"2016","unstructured":"B. Xue, M. Zhang, W.N. Browne, X. Yao, A survey on evolutionary computation approaches to feature selection. IEEE Trans. Evolut. Comput. 20(4), 606\u2013626 (2016). https:\/\/doi.org\/10.1109\/TEVC.2015.2504420","journal-title":"IEEE Trans. Evolut. Comput."},{"key":"9375_CR44","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1016\/j.eswa.2017.04.003","volume":"82","author":"C Zhang","year":"2017","unstructured":"C. Zhang, C. Liu, X. Zhang, G. Almpanidis, An up-to-date comparison of state-of-the-art classification algorithms. Expert Syst. Appl. 82, 128\u2013150 (2017)","journal-title":"Expert Syst. Appl."},{"issue":"6","key":"9375_CR45","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","volume":"11","author":"Q Zhang","year":"2007","unstructured":"Q. Zhang, H. Li, MOEA\/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evolut. Comput. 11(6), 712\u2013731 (2007)","journal-title":"IEEE Trans. Evolut. Comput."}],"container-title":["Genetic Programming and Evolvable Machines"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-020-09375-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10710-020-09375-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-020-09375-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,4]],"date-time":"2021-02-04T00:45:10Z","timestamp":1612399510000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10710-020-09375-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,5]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["9375"],"URL":"https:\/\/doi.org\/10.1007\/s10710-020-09375-4","relation":{},"ISSN":["1389-2576","1573-7632"],"issn-type":[{"value":"1389-2576","type":"print"},{"value":"1573-7632","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,5]]},"assertion":[{"value":"15 October 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 December 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 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"}}]}}