{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T10:27:26Z","timestamp":1770287246071,"version":"3.49.0"},"reference-count":47,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2019,2,16]],"date-time":"2019-02-16T00:00:00Z","timestamp":1550275200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"published-print":{"date-parts":[[2019,2,16]]},"abstract":"<jats:p>The paper reviews classification algorithms based on Gene Expression Programming (GEP) used for mining the real-life datasets. Our aim is to show, chronologically, most important developments as well as the current state-of-the-art in the area of GEP-based classifiers, with a view to attract further real life applications. We begin with reviewing approaches to building basic, stand alone, GEP classifiers and eventually, combining them into the classifier ensemble. In the following part of the paper we describe and illustrate with example several hybrid solutions where GEP is integrated with other methods. Next, we review specialized and dedicated methods including multiple criteria and incremental GEP-based classification tools. Final part of the paper reviews specialized GEP-based classifiers used to mine the real-life datasets.<\/jats:p>","DOI":"10.3233\/jifs-18026","type":"journal-article","created":{"date-parts":[[2019,2,19]],"date-time":"2019-02-19T15:48:55Z","timestamp":1550591335000},"page":"91-100","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":10,"title":["Gene Expression Programming as a data classification tool. A review"],"prefix":"10.1177","volume":"36","author":[{"given":"Joanna","family":"J\u0119drzejowicz","sequence":"first","affiliation":[{"name":"Institute of Informatics, Faculty of Mathematics, Physics and Informatics, University of Gdansk, Gdansk, Poland"}]},{"given":"Piotr","family":"J\u0119drzejowicz","sequence":"additional","affiliation":[{"name":"Department of Information Systems, Gdynia Maritime University, Gdynia, Poland"}]}],"member":"179","published-online":{"date-parts":[[2019,2,16]]},"reference":[{"key":"e_1_3_1_2_2","article-title":"Gene expression programming: A new adaptive algorithm for solving problems","author":"Ferreira C.","year":"2001","unstructured":"C.Ferreira, Gene expression programming: A new adaptive algorithm for solving problems, CoRR cs. AI\/0102027 (2001).","journal-title":"CoRR"},{"key":"e_1_3_1_3_2","first-page":"2006","author":"Ferreira C.","unstructured":"C.Ferreira, Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence, vol. 21 of Studies in Computational Intelligence, Springer, 2006.","journal-title":"Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence"},{"key":"e_1_3_1_4_2","first-page":"139","article-title":"A novel multiclass classification method with gene expression programming","author":"Huang J.","year":"2009","unstructured":"J.Huang and C.Deng, A novel multiclass classification method with gene expression programming, in 2009 International Conference on Web Information Systems and Mining, 2009, pp. 139\u2013143.","journal-title":"2009 International Conference on Web Information Systems and Mining"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2003.819261"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNNB.2005.1614725"},{"key":"e_1_3_1_7_2","doi-asserted-by":"crossref","unstructured":"W.R.Weinert and H.S.Lopes GEPCLASS: A classification rule discovery tool using gene expression programming in Li et al. [46] pp. 871\u2013880.","DOI":"10.1007\/11811305_95"},{"key":"e_1_3_1_8_2","first-page":"239","volume":"46","author":"Duan L.","unstructured":"L.Duan, C.Tang, T.Zhang, D.Wei and H.Zhang, Distance guided classification with gene expression programming, in Li et al. [46], pp. 239\u2013246.","journal-title":"Distance guided classification with gene expression programming"},{"key":"e_1_3_1_9_2","first-page":"520","volume":"47","author":"Liu X.","unstructured":"X.Liu, Z.Cai and W.Gong, An improved gene expression programming for fuzzy classification, in Kang et al. [47], pp. 520\u2013529.","journal-title":"An improved gene expression programming for fuzzy classification"},{"key":"e_1_3_1_10_2","first-page":"9","article-title":"Evolving multi-label classification rules with gene expression programming: A preliminary study","volume":"6077","author":"Avila-Jimenez J.L.","year":"2010","unstructured":"J.L.Avila-Jimenez, E.L.G.Galindo and S.Ventura, Evolving multi-label classification rules with gene expression programming: A preliminary study, in Hybrid Artificial Intelligence Systems, 5th International Conference, HAIS 2010, San Sebasti\u00e1n, Spain, June 23-25, 2010 Proceedings, Part II, ( E.Corchado, M.G.Romay and A.Savio, eds.), vol. 6077 of Lecture Notes in Computer Science, Springer, 2010, pp. 9\u201316.","journal-title":"Hybrid Artificial Intelligence Systems, 5th International Conference, HAIS 2010, San Sebasti\u00e1n, Spain, June 23-25, 2010 Proceedings, Part II,"},{"issue":"2","key":"e_1_3_1_11_2","first-page":"183","article-title":"A gene expression programming algorithm for multilabel classification","volume":"17","author":"Avila-Jimenez J.L.","year":"2011","unstructured":"J.L.Avila-Jimenez, E.L.G.Galindo, A.Zafra and S.Ventura, A gene expression programming algorithm for multilabel classification, Multiple-Valued Logic and Soft Computing 17(2-3) (2011), 183\u2013206.","journal-title":"Multiple-Valued Logic and Soft Computing"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1080\/18756891.2016.1150000"},{"issue":"2017","key":"e_1_3_1_13_2","first-page":"5081526:1","article-title":"Parallelizing gene expression programming algorithm in enabling large-scale classification","volume":"2017","author":"Xu L.","unstructured":"L.Xu, Y.Huang, X.Shen and Y.Liu, Parallelizing gene expression programming algorithm in enabling large-scale classification, Scientific Programming 2017 (2017), 5081526:1\u20135081526:10.","journal-title":"Scientific Programming"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNC.2007.362"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNC.2007.185"},{"key":"e_1_3_1_16_2","first-page":"129","article-title":"Gep-induced expression trees as weak classifiers","volume":"5077","author":"Jedrzejowicz J.","year":"2008","unstructured":"J.Jedrzejowicz and P.Jedrzejowicz, Gep-induced expression trees as weak classifiers, in Advances in Data Mining Medical Applications, E-Commerce, Marketing, and Theoretical Aspects, 8th Industrial Conference, ICDM 2008, Leipzig, Germany, July 16-18, 2008, Proceedings (P. Perner, ed.), vol. 5077 of Lecture Notes in Computer Science, Springer, 2008, pp. 129\u2013141.","journal-title":"Advances in Data Mining Medical Applications, E-Commerce, Marketing, and Theoretical Aspects, 8th Industrial Conference, ICDM 2008, Leipzig, Germany, July 16-18, 2008, Proceedings"},{"key":"e_1_3_1_17_2","first-page":"322","article-title":"Boosting the margin: A new explanation for the effectiveness of voting methods","author":"Schapire R.E.","year":"1997","unstructured":"R.E.Schapire, Y.Freund, P.Barlett and W.S.Lee, Boosting the margin: A new explanation for the effectiveness of voting methods, in Proceedings of the Fourteenth International Conference on Machine Learning (ICML 1997), Nashville, Tennessee, USA, July 8-12, 1997 (D.H. Fisher, ed.), Morgan Kaufmann, 1997, pp. 322\u2013330.","journal-title":"Proceedings of the Fourteenth International Conference on Machine Learning (ICML 1997), Nashville, Tennessee, USA, July 8-12, 1997"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1006\/jcss.1997.1504"},{"key":"e_1_3_1_19_2","first-page":"641","volume-title":"Computational Collective Intelligence Semantic Web, Social Networks and Multiagent Systems, First International Conference, ICCCI 2009, Wroclaw, Poland, October 5-7, 2009 Proceedings,","author":"Jedrzejowicz J.","year":"2009","unstructured":"J.Jedrzejowicz and P.Jedrzejowicz, A family of gepinduced ensemble classifiers, in Computational Collective Intelligence Semantic Web, Social Networks and Multiagent Systems, First International Conference, ICCCI 2009, Wroclaw, Poland, October 5-7, 2009 Proceedings, ( N.T.Nguyen, R.Kowalczyk and S.Chen eds.), vol. 5796 of Lecture Notes in Computer Science, Springer, 2009, pp. 641\u2013652."},{"key":"e_1_3_1_20_2","first-page":"200","article-title":"Two ensemble classifiers constructed from gep-induced expression trees","volume":"6071","author":"Jedrzejowicz J.","year":"2010","unstructured":"J.Jedrzejowicz and P.Jedrzejowicz, Two ensemble classifiers constructed from gep-induced expression trees, in Agent and Multi-Agent Systems: Technologies and Applications, 4th KES International Symposium, KES-AMSTA 2010, Gdynia, Poland, June 23-25, 2010, Proceedings Part II ( P.Jedrzejowicz, N.T.Nguyen, R.J.Howlettand, L.C.Jain, eds.), vol. 6071 of Lecture Notes in Computer Science, pp. 200\u2013209, Springer 2010.","journal-title":"Agent and Multi-Agent Systems: Technologies and Applications, 4th KES International Symposium, KES-AMSTA 2010, Gdynia, Poland, June 23-25, 2010, Proceedings Part II"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-20344-2_7"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2011.02.135"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1080\/18756891.2016.1204124"},{"issue":"11","key":"e_1_3_1_24_2","article-title":"Parallel gene expression programming algorithm based on simulated annealing method","volume":"33","author":"Siwei J.","year":"2005","unstructured":"J.Siwei, C.Zhihua, Z.Dan, L.Yadong, L.Qu and C.Y.Fang, Parallel gene expression programming algorithm based on simulated annealing method, Acta Electronica Sinica 33(11) (2005).","journal-title":"Acta Electronica Sinica"},{"key":"e_1_3_1_25_2","first-page":"514","article-title":"Data mining based on gene expression programming and clonal selection","author":"Karakasis V.","year":"2006","unstructured":"V.Karakasis and A.Stafylopatis, Data mining based on gene expression programming and clonal selection, in IEEE International Conference on Evolutionary Computation, CEC 2006, part of WCCI 2006, Vancouver, BC, Canada, 2006, pp. 514\u2013521, IEEE.","journal-title":"IEEE International Conference on Evolutionary Computation, CEC 2006, part of WCCI 2006, Vancouver, BC, Canada,"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2008.920673"},{"key":"e_1_3_1_27_2","first-page":"212","volume":"47","author":"Wang W.","unstructured":"W.Wang, Q.Li and X.Qi, Gene expression programming neural network for regression and classification, in Kang et al. [47], pp. 212\u2013219.","journal-title":"Gene expression programming neural network for regression and classification"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16693-8_36"},{"key":"e_1_3_1_29_2","first-page":"66","article-title":"Cellular gene expression programming classifier learning","volume":"5","author":"Jedrzejowicz J.","year":"2011","unstructured":"J.Jedrzejowicz and P.Jedrzejowicz, Cellular gene expression programming classifier learning, Trans Computational Collective Intelligence 5 (2011), 66\u201383.","journal-title":"Trans Computational Collective Intelligence"},{"key":"e_1_3_1_30_2","first-page":"495","volume-title":"Proceedings of Agent and Multi-Agent Systems: Technologies and Applications, KES-AMSTA 2011, Manchester, UK","author":"Jedrzejowicz J.","year":"2011","unstructured":"J.Jedrzejowicz and P.Jedrzejowicz, Rotation forest with gepinduced expression trees, in Proceedings of Agent and Multi-Agent Systems: Technologies and Applications, KES-AMSTA 2011, Manchester, UK ( J.O'Shea N.T.Nguyen K.A.Crockett R.J.Howlett and L.C.Jain eds.), 2011, pp. 495\u2013503."},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.211"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCIT.2008.27"},{"key":"e_1_3_1_34_2","first-page":"61","volume-title":"Intelligent Decision Technologies (KES-IDT2017)Smart Innovation, Systems and Technologies","author":"Jedrzejowicz J.","unstructured":"J.Jedrzejowicz and P.Jedrzejowicz, Incremental gep-based ensemble classifier, in Intelligent Decision Technologies (KES-IDT2017) ( I.Czarnowski, R.J.Howlett and L.C.Jain, eds.), vol. 72 of Smart Innovation, Systems and Technologies, Springer International Publishing, 2017, pp. 61\u201370."},{"key":"e_1_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/CISIS.2010.101"},{"issue":"6","key":"e_1_3_1_36_2","first-page":"1273","article-title":"Gep-based framework for immune-inspired intrusion detection","volume":"4","author":"Tang W.","year":"2010","unstructured":"W.Tang, L.Peng, X.Yang, X.Xie and Y.Cao, Gep-based framework for immune-inspired intrusion detection, TIIS 4(6) (2010), 1273\u20131293.","journal-title":"TIIS"},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.4028\/www.scientific.net\/AMM.143-144.526"},{"key":"e_1_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2011.08.704"},{"key":"e_1_3_1_39_2","first-page":"406","article-title":"Gene expression programming algorithm for transient security classification","volume":"7677","author":"Abdelaziz A.Y.","year":"2012","unstructured":"A.Y.Abdelaziz, S.F.Mekhamer, H.M.Khattab, M.L.A.Badr and B.K.Panigrahi, Gene expression programming algorithm for transient security classification, in Swarm, Evolutionary, and Memetic Computing - Third International Conference, SEMCCO 2012, Bhubaneswar, India, December 20-22, 2012 Proceedings ( B.K.Panigrahi, S.Das, P.N.Suganthan , and P.K.Nanda, eds.), vol. 7677 of Lecture Notes in Computer Science, Springer, 2012, pp. 406\u2013416.","journal-title":"Swarm, Evolutionary, and Memetic Computing - Third International Conference, SEMCCO 2012, Bhubaneswar, India, December 20-22, 2012 Proceedings"},{"key":"e_1_3_1_40_2","first-page":"136","article-title":"Gene expression programming-fuzzy logic method for crop type classification","author":"Omkar S.N.","year":"2012","unstructured":"S.N.Omkar, N.Ramaswamy, J.Senthilnath, S.Bharath and N.S.Anuradha, Gene expression programming-fuzzy logic method for crop type classification, in 2012 Sixth International Conference on Genetic and Evolutionary Computing, ICGEC2012, Kitakyushu, Japan, August25-28, 2012, 2012, pp. 136\u2013139, IEEE.","journal-title":"2012 Sixth International Conference on Genetic and Evolutionary Computing, ICGEC2012, Kitakyushu, Japan, August25-28, 2012,"},{"key":"e_1_3_1_41_2","first-page":"423","article-title":"Classifying remote sensing image using gene expression programming algorithms","author":"Liu M.","year":"2013","unstructured":"M.Liu, G.Zeng, G.Yuan, Y.Pei and Z.Yang, Classifying remote sensing image using gene expression programming algorithms, in Ninth International Conference on Natural Computation, ICNC 2013, Shenyang, China, July 23-25, 2013 ( H.Wang, S.Y.Yuen, L.Wang, L.Shao and X.Wang, eds.), 2013, pp. 423\u2013427, IEEE.","journal-title":"Ninth International Conference on Natural Computation, ICNC 2013, Shenyang, China, July 23-25, 2013"},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0125517"},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-32467-8_71"},{"key":"e_1_3_1_44_2","first-page":"1","article-title":"Application of gene expression programming (gep) in power transformers fault diagnosis using dga","author":"Malik H.","year":"2014","unstructured":"H.Malik and S.Mishra, Application of gene expression programming (gep) in power transformers fault diagnosis using dga, in 2014 6th IEEE Power India International Conference (PIICON), 2014, pp. 1\u20135.","journal-title":"2014 6th IEEE Power India International Conference (PIICON)"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126617500608"},{"key":"e_1_3_1_46_2","author":"Lichman M.","year":"2013","unstructured":"M.Lichman, \"Uci machine learning repository,\" 2013.","journal-title":"\"Uci machine learning repository,\""},{"key":"e_1_3_1_47_2","first-page":"2006","author":"Li X.","unstructured":"X.Li, O.R.Zaiane and Z.Li, eds., Advanced Data Mining and Applications, Second International Conference, ADMA 2006, Xi'an, China, August 14-16, 2006, Proceedings, vol. 4093 of Lecture Notes in Computer Science, Springer, 2006.","journal-title":"Advanced Data Mining and Applications, Second International Conference, ADMA 2006, Xi'an, China, August 14-16, 2006, Proceedings, vol. 4093 of Lecture Notes in Computer Science"},{"key":"e_1_3_1_48_2","article-title":"Advances in Computation and Intelligence, Third International Symposium, ISICA 2008, Wuhan, China, December 19-21, 2008 Proceedings,","author":"Kang L.","year":"2008","unstructured":"L.Kang, Z.Cai, X.Yan and Y.Liu, eds., Advances in Computation and Intelligence, Third International Symposium, ISICA 2008, Wuhan, China, December 19-21, 2008 Proceedings, vol. 5370 of Lecture Notes in Computer Science, Springer, 2008.","journal-title":"of Lecture Notes in Computer Science,"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-18026","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.3233\/JIFS-18026","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-18026","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T20:21:54Z","timestamp":1770236514000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.3233\/JIFS-18026"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,16]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2,16]]}},"alternative-id":["10.3233\/JIFS-18026"],"URL":"https:\/\/doi.org\/10.3233\/jifs-18026","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,16]]}}}