Skip to main content
Top

2020 | OriginalPaper | Chapter

Cooperative Co-Evolutionary Genetic Programming for High Dimensional Problems

Authors : Lino Rodriguez-Coayahuitl, Alicia Morales-Reyes, Hugo Jair Escalante, Carlos A. Coello Coello

Published in: Parallel Problem Solving from Nature – PPSN XVI

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We propose a framework for Cooperative Co-Evolutionary Genetic Programming (CCGP) that considers co-evolution at three different abstraction levels: genotype, feature and output level. A thorough empirical evaluation is carried out on a real-world high dimensional ML problem (image denoising). Results indicate that GP’s performance is enhanced only when cooperation happens at an output level (ensemble-alike). The proposed co-evolutionary ensemble approach is compared against a canonical GP implementation and a GP customized for image processing tasks. Preliminary results show that the proposed framework obtains superior average performance in comparison to the other GP models. Our most relevant finding is the empirical evidence showing that the proposed CCGP model is a promising alternative to specialized GP implementations that require knowledge of the problem’s domain.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Al-Sahaf, H., Song, A., Neshatian, K., Zhang, M.: Two-tier genetic programming: Towards raw pixel-based image classification. Expert Syst. Appl. 39(16), 12291–12301 (2012)CrossRef Al-Sahaf, H., Song, A., Neshatian, K., Zhang, M.: Two-tier genetic programming: Towards raw pixel-based image classification. Expert Syst. Appl. 39(16), 12291–12301 (2012)CrossRef
2.
go back to reference Alpaydin, E.: Introduction to Machine Learning. MIT press, Cambridge (2009)MATH Alpaydin, E.: Introduction to Machine Learning. MIT press, Cambridge (2009)MATH
3.
go back to reference Brameier, M., Banzhaf, W.: A comparison of linear genetic programming and neural networks in medical data mining. IEEE Trans. Evol. Comput. 5(1), 17–26 (2001)CrossRef Brameier, M., Banzhaf, W.: A comparison of linear genetic programming and neural networks in medical data mining. IEEE Trans. Evol. Comput. 5(1), 17–26 (2001)CrossRef
4.
go back to reference Brown, G.: Ensemble learning. Encyclopedia Mach. Learn. 312 (2010) Brown, G.: Ensemble learning. Encyclopedia Mach. Learn. 312 (2010)
5.
go back to reference Chen, Y., Pock, T.: Trainable nonlinear reaction diffusion: A flexible framework for fast and effective image restoration. IEEE Trans. Pattern Anal. Mach. Intell. 39(6), 1256–1272 (2016)CrossRef Chen, Y., Pock, T.: Trainable nonlinear reaction diffusion: A flexible framework for fast and effective image restoration. IEEE Trans. Pattern Anal. Mach. Intell. 39(6), 1256–1272 (2016)CrossRef
6.
go back to reference Doucette, J.A., Mcintyre, A.R., Lichodzijewski, P., Heywood, M.I.: Symbiotic coevolutionary genetic programming: a benchmarking study under large attribute spaces. Genet. Program. Evol. Mach. 13(1), 71–101 (2012)CrossRef Doucette, J.A., Mcintyre, A.R., Lichodzijewski, P., Heywood, M.I.: Symbiotic coevolutionary genetic programming: a benchmarking study under large attribute spaces. Genet. Program. Evol. Mach. 13(1), 71–101 (2012)CrossRef
7.
go back to reference Esfahanipour, A., Mousavi, S.: A genetic programming model to generate risk-adjusted technical trading rules in stock markets. Expert Syst. Appl. 38(7), 8438–8445 (2011)CrossRef Esfahanipour, A., Mousavi, S.: A genetic programming model to generate risk-adjusted technical trading rules in stock markets. Expert Syst. Appl. 38(7), 8438–8445 (2011)CrossRef
9.
go back to reference Iba, H.: Bagging, boosting, and bloating in genetic programming. In: Banzhaf, W., Daida, J., Eiben, A.E., Garzon, M.H., Honavar, V., Jakiela, M., Smith, R.E. (eds.) Genetic and Evolutionary Computing Conference (GECCO’99), vol. 2, pp. 1053–1060. Morgan Kaufmann Publishers, San Francisco, California (July (1999) Iba, H.: Bagging, boosting, and bloating in genetic programming. In: Banzhaf, W., Daida, J., Eiben, A.E., Garzon, M.H., Honavar, V., Jakiela, M., Smith, R.E. (eds.) Genetic and Evolutionary Computing Conference (GECCO’99), vol. 2, pp. 1053–1060. Morgan Kaufmann Publishers, San Francisco, California (July (1999)
10.
go back to reference Krawiec, K., Bhanu, B.: Coevolution and Linear Genetic Programming for Visual Learning. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L.D., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Standish, R., Kendall, G., Wilson, S., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A.C., Dowsland, K.A., Jonoska, N., Miller, J. (eds.) GECCO 2003. LNCS, vol. 2723, pp. 332–343. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-45105-6_39CrossRefMATH Krawiec, K., Bhanu, B.: Coevolution and Linear Genetic Programming for Visual Learning. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L.D., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Standish, R., Kendall, G., Wilson, S., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A.C., Dowsland, K.A., Jonoska, N., Miller, J. (eds.) GECCO 2003. LNCS, vol. 2723, pp. 332–343. Springer, Heidelberg (2003). https://​doi.​org/​10.​1007/​3-540-45105-6_​39CrossRefMATH
11.
go back to reference Krawiec, K., Bhanu, B.: Visual learning by coevolutionary feature synthesis. IEEE Trans. Syst. Man. Cyber. 35(3), 409–425 (2005)CrossRef Krawiec, K., Bhanu, B.: Visual learning by coevolutionary feature synthesis. IEEE Trans. Syst. Man. Cyber. 35(3), 409–425 (2005)CrossRef
12.
go back to reference Krawiec, K., Bhanu, B.: Visual learning by evolutionary and coevolutionary feature synthesis. IEEE T. Evol. Comput. 11(5), 635–650 (2007)CrossRef Krawiec, K., Bhanu, B.: Visual learning by evolutionary and coevolutionary feature synthesis. IEEE T. Evol. Comput. 11(5), 635–650 (2007)CrossRef
13.
go back to reference LeCun, Y., Bengio, Y., et al.: Convolutional networks for images, speech, and time series. The Handbook of Brain Theory and Neural Networks 3361(10), 1995 (1995) LeCun, Y., Bengio, Y., et al.: Convolutional networks for images, speech, and time series. The Handbook of Brain Theory and Neural Networks 3361(10), 1995 (1995)
15.
go back to reference Lichodzijewski, P., Heywood, M.I.: Coevolutionary bid-based genetic programming for problem decomposition in classification. Genetic Program. Evol. Mach. 9(4), 331–365 (2008)CrossRef Lichodzijewski, P., Heywood, M.I.: Coevolutionary bid-based genetic programming for problem decomposition in classification. Genetic Program. Evol. Mach. 9(4), 331–365 (2008)CrossRef
16.
go back to reference Liu, L., Shao, L., Li, X., Lu, K.: Learning spatio-temporal representations for action recognition: A genetic programming approach. IEEE T. Cybernet. 46(1), 158–170 (2015)CrossRef Liu, L., Shao, L., Li, X., Lu, K.: Learning spatio-temporal representations for action recognition: A genetic programming approach. IEEE T. Cybernet. 46(1), 158–170 (2015)CrossRef
17.
go back to reference Liu, Y., Yao, X., Zhao, Q., Higuchi, T.: Scaling up fast evolutionary programming with cooperative coevolution. In: Proceedings of the 2001 Congress on Evolutionary Computation (CEC’2001), vol. 2, pp. 1101–1108. IEEE (2001) Liu, Y., Yao, X., Zhao, Q., Higuchi, T.: Scaling up fast evolutionary programming with cooperative coevolution. In: Proceedings of the 2001 Congress on Evolutionary Computation (CEC’2001), vol. 2, pp. 1101–1108. IEEE (2001)
18.
go back to reference McIntyre, A.R., Heywood, M.I.: Cooperative Problem Decomposition in Pareto Competitive Classifier Models of Coevolution. In: O’Neill, M., Vanneschi, L., Gustafson, S., Esparcia Alcázar, A.I., De Falco, I., Della Cioppa, A., Tarantino, E. (eds.) EuroGP 2008. LNCS, vol. 4971, pp. 289–300. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-78671-9_25CrossRef McIntyre, A.R., Heywood, M.I.: Cooperative Problem Decomposition in Pareto Competitive Classifier Models of Coevolution. In: O’Neill, M., Vanneschi, L., Gustafson, S., Esparcia Alcázar, A.I., De Falco, I., Della Cioppa, A., Tarantino, E. (eds.) EuroGP 2008. LNCS, vol. 4971, pp. 289–300. Springer, Heidelberg (2008). https://​doi.​org/​10.​1007/​978-3-540-78671-9_​25CrossRef
19.
go back to reference Miguel Antonio, L., Coello Coello, C.A.: Use of cooperative coevolution for solving large scale multiobjective optimization problems. In: 2013 IEEE Congress on Evolutionary Computation (CEC 2013). pp. 2758–2765. IEEE Press (2013) Miguel Antonio, L., Coello Coello, C.A.: Use of cooperative coevolution for solving large scale multiobjective optimization problems. In: 2013 IEEE Congress on Evolutionary Computation (CEC 2013). pp. 2758–2765. IEEE Press (2013)
20.
go back to reference Park, J., Mei, Y., Nguyen, S., Chen, G., Johnston, M., Zhang, M.: Genetic programming based hyper-heuristics for dynamic job shop scheduling: cooperative coevolutionary approaches. In: Heywood, M.I., McDermott, J., Castelli, M., Costa, E., Sim, K. (eds.) EuroGP 2016. LNCS, vol. 9594, pp. 115–132. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30668-1_8CrossRef Park, J., Mei, Y., Nguyen, S., Chen, G., Johnston, M., Zhang, M.: Genetic programming based hyper-heuristics for dynamic job shop scheduling: cooperative coevolutionary approaches. In: Heywood, M.I., McDermott, J., Castelli, M., Costa, E., Sim, K. (eds.) EuroGP 2016. LNCS, vol. 9594, pp. 115–132. Springer, Cham (2016). https://​doi.​org/​10.​1007/​978-3-319-30668-1_​8CrossRef
22.
go back to reference Rodriguez-Coayahuit, L., Morales-Reyes, A., H.J., E.: A comparison among different levels of abstraction in genetic programming. In: 2019 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), IEEE (Nov 2019) Rodriguez-Coayahuit, L., Morales-Reyes, A., H.J., E.: A comparison among different levels of abstraction in genetic programming. In: 2019 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), IEEE (Nov 2019)
23.
go back to reference Rodriguez-Coayahuitl, L., Morales-Reyes, A., Escalante, H.J.: Structurally layered representation learning: towards deep learning through genetic programming. In: Castelli, M., Sekanina, L., Zhang, M., Cagnoni, S., García-Sánchez, P. (eds.) EuroGP 2018. LNCS, vol. 10781, pp. 271–288. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-77553-1_17CrossRef Rodriguez-Coayahuitl, L., Morales-Reyes, A., Escalante, H.J.: Structurally layered representation learning: towards deep learning through genetic programming. In: Castelli, M., Sekanina, L., Zhang, M., Cagnoni, S., García-Sánchez, P. (eds.) EuroGP 2018. LNCS, vol. 10781, pp. 271–288. Springer, Cham (2018). https://​doi.​org/​10.​1007/​978-3-319-77553-1_​17CrossRef
24.
go back to reference Roth, S., Black, M.J.: Fields of experts: A framework for learning image priors. In: Null, pp. 860–867. IEEE (2005) Roth, S., Black, M.J.: Fields of experts: A framework for learning image priors. In: Null, pp. 860–867. IEEE (2005)
25.
go back to reference Schmidt, U., Roth, S.: Shrinkage fields for effective image restoration. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2774–2781 (2014) Schmidt, U., Roth, S.: Shrinkage fields for effective image restoration. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2774–2781 (2014)
26.
go back to reference Shao, L., Liu, L., Li, X.: Feature learning for image classification via multiobjective genetic programming. IEEE Trans. Neural Net. Learn. Syst. 25(7), 1359–1371 (2013)CrossRef Shao, L., Liu, L., Li, X.: Feature learning for image classification via multiobjective genetic programming. IEEE Trans. Neural Net. Learn. Syst. 25(7), 1359–1371 (2013)CrossRef
28.
go back to reference Veeramachaneni, K., Arnaldo, I., Derby, O., O’Reilly, U.M.: FlexGP. J. Grid Comput. 13(3), 391–407 (2015)CrossRef Veeramachaneni, K., Arnaldo, I., Derby, O., O’Reilly, U.M.: FlexGP. J. Grid Comput. 13(3), 391–407 (2015)CrossRef
29.
go back to reference Veeramachaneni, K., Derby, O., Sherry, D., O’Reilly, U.M.: Learning regression ensembles with genetic programming at scale. In: Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, pp. 1117–1124 (2013) Veeramachaneni, K., Derby, O., Sherry, D., O’Reilly, U.M.: Learning regression ensembles with genetic programming at scale. In: Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, pp. 1117–1124 (2013)
30.
go back to reference Yan, R., Shao, L., Liu, L., Liu, Y.: Natural image denoising using evolved local adaptive filters. Sig. Process. 103, 36–44 (2014)CrossRef Yan, R., Shao, L., Liu, L., Liu, Y.: Natural image denoising using evolved local adaptive filters. Sig. Process. 103, 36–44 (2014)CrossRef
31.
go back to reference Yang, Z., Tang, K., Yao, X.: Large scale evolutionary optimization using cooperative coevolution. Inf. Sci. 178(15), 2985–2999 (2008)MathSciNetCrossRef Yang, Z., Tang, K., Yao, X.: Large scale evolutionary optimization using cooperative coevolution. Inf. Sci. 178(15), 2985–2999 (2008)MathSciNetCrossRef
32.
go back to reference Zhang, K., Zuo, W., Chen, Y., Meng, D., Zhang, L.: Beyond a gaussian denoiser: residual learning of deep cnn for image denoising. IEEE Trans. Image Proces. 26(7), 3142–3155 (2017)MathSciNetCrossRef Zhang, K., Zuo, W., Chen, Y., Meng, D., Zhang, L.: Beyond a gaussian denoiser: residual learning of deep cnn for image denoising. IEEE Trans. Image Proces. 26(7), 3142–3155 (2017)MathSciNetCrossRef
33.
go back to reference Zou, X., Bhanu, B.: Human activity classification based on gait energy image and coevolutionary genetic programming. In: 18th International Conference on Pattern Recognition (ICPR 2006), vol. 3, pp. 556–559. IEEE (2006) Zou, X., Bhanu, B.: Human activity classification based on gait energy image and coevolutionary genetic programming. In: 18th International Conference on Pattern Recognition (ICPR 2006), vol. 3, pp. 556–559. IEEE (2006)
Metadata
Title
Cooperative Co-Evolutionary Genetic Programming for High Dimensional Problems
Authors
Lino Rodriguez-Coayahuitl
Alicia Morales-Reyes
Hugo Jair Escalante
Carlos A. Coello Coello
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-58115-2_4

Premium Partner