Skip to main content
Top

2023 | OriginalPaper | Chapter

Context Matters: Adaptive Mutation for Grammars

Authors : Pedro Carvalho, Jessica Mégane, Nuno Lourenço, Penousal Machado

Published in: Genetic Programming

Publisher: Springer Nature Switzerland

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

search-config
loading …

Abstract

This work proposes Adaptive Facilitated Mutation, a self-adaptive mutation method for Structured Grammatical Evolution (SGE), biologically inspired by the theory of facilitated variation. In SGE, the genotype of individuals contains a list for each non-terminal of the grammar that defines the search space. In our proposed mutation, each individual contains an array with a different, self-adaptive mutation rate for each non-terminal. We also propose Function Grouped Grammars, a grammar design procedure to enhance the benefits of the propose mutation. Experiments were conducted on three symbolic regression benchmarks using Probabilistic Structured Grammatical Evolution (PSGE), a variant of SGE. Results show our approach is similar or better when compared with the standard grammar and mutation.

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 Whigham, P.A., Science, D.O.C.: Grammatically-based genetic programming (1995) Whigham, P.A., Science, D.O.C.: Grammatically-based genetic programming (1995)
2.
go back to reference Ryan, C., Collins, J.J., Neill, M.O.: Grammatical evolution: evolving programs for an arbitrary language. In: Banzhaf, W., Poli, R., Schoenauer, M., Fogarty, T.C. (eds.) EuroGP 1998. LNCS, vol. 1391, pp. 83–96. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0055930CrossRef Ryan, C., Collins, J.J., Neill, M.O.: Grammatical evolution: evolving programs for an arbitrary language. In: Banzhaf, W., Poli, R., Schoenauer, M., Fogarty, T.C. (eds.) EuroGP 1998. LNCS, vol. 1391, pp. 83–96. Springer, Heidelberg (1998). https://​doi.​org/​10.​1007/​BFb0055930CrossRef
4.
go back to reference Whigham, P.A., Dick, G., Maclaurin, J., Owen, C.A.: Examining the “best of both worlds” of grammatical evolution. In: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, pp. 1111–1118. ACM (2015) Whigham, P.A., Dick, G., Maclaurin, J., Owen, C.A.: Examining the “best of both worlds” of grammatical evolution. In: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, pp. 1111–1118. ACM (2015)
6.
go back to reference Lourenço, N., Ferrer, J., Pereira, F.B., Costa, E.: A comparative study of different grammar-based genetic programming approaches. In: McDermott, J., Castelli, M., Sekanina, L., Haasdijk, E., García-Sánchez, P. (eds.) EuroGP 2017. LNCS, vol. 10196, pp. 311–325. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-55696-3_20CrossRef Lourenço, N., Ferrer, J., Pereira, F.B., Costa, E.: A comparative study of different grammar-based genetic programming approaches. In: McDermott, J., Castelli, M., Sekanina, L., Haasdijk, E., García-Sánchez, P. (eds.) EuroGP 2017. LNCS, vol. 10196, pp. 311–325. Springer, Cham (2017). https://​doi.​org/​10.​1007/​978-3-319-55696-3_​20CrossRef
11.
go back to reference Nicolau, M.: Automatic grammar complexity reduction in grammatical evolution. In: The 3rd Grammatical Evolution Workshop: A Workshop of the 2004 Genetic and Evolutionary Computation Conference (GECCO 2004), Seattle, Washington, USA, 26–30 June 2004. Seattle, Washington, USA (2004) Nicolau, M.: Automatic grammar complexity reduction in grammatical evolution. In: The 3rd Grammatical Evolution Workshop: A Workshop of the 2004 Genetic and Evolutionary Computation Conference (GECCO 2004), Seattle, Washington, USA, 26–30 June 2004. Seattle, Washington, USA (2004)
12.
go back to reference Dick, G., Whigham, P.A.: Initialisation and grammar design in grammar-guided evolutionary computation. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion (GECCO 2022), pp. 534–537. Association for Computing Machinery, New York, NY, USA (2022). https://doi.org/10.1145/3520304.3529051 Dick, G., Whigham, P.A.: Initialisation and grammar design in grammar-guided evolutionary computation. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion (GECCO 2022), pp. 534–537. Association for Computing Machinery, New York, NY, USA (2022). https://​doi.​org/​10.​1145/​3520304.​3529051
13.
go back to reference Hemberg, E.: Pre-, in-and postfix grammars for symbolic regression in grammatical evolution (2008) Hemberg, E.: Pre-, in-and postfix grammars for symbolic regression in grammatical evolution (2008)
21.
go back to reference Fagan, D., O’Neill, M., Galván-López, E., Brabazon, A., McGarraghy, S.: An analysis of genotype-phenotype maps in grammatical evolution. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş (eds.) EuroGP 2010. LNCS, vol. 6021, pp. 62–73. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12148-7_6CrossRef Fagan, D., O’Neill, M., Galván-López, E., Brabazon, A., McGarraghy, S.: An analysis of genotype-phenotype maps in grammatical evolution. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş (eds.) EuroGP 2010. LNCS, vol. 6021, pp. 62–73. Springer, Heidelberg (2010). https://​doi.​org/​10.​1007/​978-3-642-12148-7_​6CrossRef
25.
go back to reference Hinterding, R.: Gaussian mutation and self-adaption for numeric genetic algorithms. In: Proceedings of 1995 IEEE International Conference on Evolutionary Computation, vol. 1, p. 384. IEEE (1995) Hinterding, R.: Gaussian mutation and self-adaption for numeric genetic algorithms. In: Proceedings of 1995 IEEE International Conference on Evolutionary Computation, vol. 1, p. 384. IEEE (1995)
26.
go back to reference Teo, J.: Self-adaptive mutation for enhancing evolutionary search in real-coded genetic algorithms. In: 2006 International Conference on Computing & Informatics, pp. 1–6. IEEE (2006) Teo, J.: Self-adaptive mutation for enhancing evolutionary search in real-coded genetic algorithms. In: 2006 International Conference on Computing & Informatics, pp. 1–6. IEEE (2006)
28.
go back to reference Lis, J.: Genetic algorithm with the dynamic probability of mutation in the classification problem. Pattern Recogn. Lett. 16(12), 1311–1320 (1995)CrossRef Lis, J.: Genetic algorithm with the dynamic probability of mutation in the classification problem. Pattern Recogn. Lett. 16(12), 1311–1320 (1995)CrossRef
29.
go back to reference Stark, N., Minetti, G.F., Salto, C.: A new strategy for adapting the mutation probability in genetic algorithms (2012) Stark, N., Minetti, G.F., Salto, C.: A new strategy for adapting the mutation probability in genetic algorithms (2012)
30.
go back to reference Cruz-Salinas, A.F., Perdomo, J.G.: Self-adaptation of genetic operators through genetic programming techniques. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 913–920. ACM (2017) Cruz-Salinas, A.F., Perdomo, J.G.: Self-adaptation of genetic operators through genetic programming techniques. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 913–920. ACM (2017)
33.
go back to reference Montero, E., Riff, M.C.: Calibrating strategies for evolutionary algorithms. In: 2007 IEEE Congress on Evolutionary Computation. IEEE (2007) Montero, E., Riff, M.C.: Calibrating strategies for evolutionary algorithms. In: 2007 IEEE Congress on Evolutionary Computation. IEEE (2007)
34.
go back to reference Montero, E., Riff, M.-C.: Self-calibrating strategies for evolutionary approaches that solve constrained combinatorial problems. In: An, A., Matwin, S., Raś, Z.W., Ślȩzak, D. (eds.) ISMIS 2008. LNCS (LNAI), vol. 4994, pp. 262–267. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68123-6_29 Montero, E., Riff, M.-C.: Self-calibrating strategies for evolutionary approaches that solve constrained combinatorial problems. In: An, A., Matwin, S., Raś, Z.W., Ślȩzak, D. (eds.) ISMIS 2008. LNCS (LNAI), vol. 4994, pp. 262–267. Springer, Heidelberg (2008). https://​doi.​org/​10.​1007/​978-3-540-68123-6_​29
35.
go back to reference Coelho, V.N., et al.: Hybrid self-adaptive evolution strategies guided by neighborhood structures for combinatorial optimization problems. Evol. Comput. 24(4), 637–666 (2016)CrossRef Coelho, V.N., et al.: Hybrid self-adaptive evolution strategies guided by neighborhood structures for combinatorial optimization problems. Evol. Comput. 24(4), 637–666 (2016)CrossRef
36.
go back to reference Fagan, D., Hemberg, E., Nicolau, M., O’Neill, M., McGarraghy, S.: Towards adaptive mutation in grammatical evolution. In: Proceedings of the Fourteenth International Conference on Genetic and Evolutionary Computation Conference Companion (GECCO Companion 2012). ACM Press (2012) Fagan, D., Hemberg, E., Nicolau, M., O’Neill, M., McGarraghy, S.: Towards adaptive mutation in grammatical evolution. In: Proceedings of the Fourteenth International Conference on Genetic and Evolutionary Computation Conference Companion (GECCO Companion 2012). ACM Press (2012)
37.
go back to reference Manzoni, L., Bartoli, A., Castelli, M., Goncalves, I., Medvet, E.: Specializing context-free grammars with a (1 + 1)-EA. IEEE Trans. Evol. Comput. 24(5), 960–973 (2020)CrossRef Manzoni, L., Bartoli, A., Castelli, M., Goncalves, I., Medvet, E.: Specializing context-free grammars with a (1 + 1)-EA. IEEE Trans. Evol. Comput. 24(5), 960–973 (2020)CrossRef
38.
go back to reference Tiso, S., Carvalho, P., Lourenço, N., Machado, P.: Structured mutation inspired by evolutionary theory enriches population performance and diversity. arXiv preprint arXiv:2302.00559 (2023) Tiso, S., Carvalho, P., Lourenço, N., Machado, P.: Structured mutation inspired by evolutionary theory enriches population performance and diversity. arXiv preprint arXiv:​2302.​00559 (2023)
40.
go back to reference McDermott, J., et al.: Genetic programming needs better benchmarks. In: Proceedings of the Fourteenth International Conference on Genetic and Evolutionary Computation Conference (GECCO 2012), , pp. 791–798. ACM Press (2012) McDermott, J., et al.: Genetic programming needs better benchmarks. In: Proceedings of the Fourteenth International Conference on Genetic and Evolutionary Computation Conference (GECCO 2012), , pp. 791–798. ACM Press (2012)
41.
go back to reference Harrison, D., Jr., Rubinfeld, D.L.: Hedonic housing prices and the demand for clean air. J. Environ. Econ. Manag. 5(1), 81–102 (1978)CrossRefMATH Harrison, D., Jr., Rubinfeld, D.L.: Hedonic housing prices and the demand for clean air. J. Environ. Econ. Manag. 5(1), 81–102 (1978)CrossRefMATH
Metadata
Title
Context Matters: Adaptive Mutation for Grammars
Authors
Pedro Carvalho
Jessica Mégane
Nuno Lourenço
Penousal Machado
Copyright Year
2023
DOI
https://doi.org/10.1007/978-3-031-29573-7_8

Premium Partner