skip to main content
10.1145/3520304.3529040acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

The pole balancing problem from the viewpoint of system flexibility

Published:19 July 2022Publication History

ABSTRACT

Whereas evolutionary computation usually solves problems from scratch, organisms evolve under changing environments and possess flexibility, adapting from being good at one task to being good at a related task. There is abundant evidence that there are general properties that promote flexibility in nature, such as hierarchy, modularity, exploratory behavior, and degeneracys or neutrality.

Our interest is to understand if such properties can also be identified for non-biological systems. We thus study if a controller evolved by a genetic algorithm for one pole balancing task can be adapted to a different pole balancing task, and if this saves training time compared to evolving a new controller from scratch. Moreover, we investigate how diversity and degeneracy in the controllers population affect adaption efficiency by promoting high quality solutions that are both structurally and behaviorally diverse, concluding that it can potentially decrease the adaption cost.

References

  1. Timothy Atkinson, Detlef Plump, and Susan Stepney. 2020. Horizontal gene transfer for recombining graphs. Genetic Programming and Evolvable Machines 21 (2020), 321--347.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Scott Brownlee. 2005. The pole balancing problem: a benchmark control theory problem.Google ScholarGoogle Scholar
  3. Antoine Cully, Jeff Clune, Danesh Tarapore, and Jean-Baptiste Mouret. 2015. Robots that can adapt like animals. Nature 521, 7553 (2015), 503--507.Google ScholarGoogle Scholar
  4. Gerald M Edelman and Joseph A Gally. 2001. Degeneracy and complexity in biological systems. Proceedings of the National Academy of Sciences 98, 24 (2001), 13763--13768.Google ScholarGoogle ScholarCross RefCross Ref
  5. Marc W Kirschner and John C Gerhart. 2008. The plausibility of life. Yale University Press.Google ScholarGoogle Scholar
  6. John R. Koza. 1992. Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Sean Luke and Liviu Panait. 2002. Fighting Bloat With Nonparametric Parsimony Pressure, Vol. 2439.Google ScholarGoogle Scholar
  8. Merav Parter, Nadav Kashtan, and Uri Alon. 2008. Facilitated variation: how evolution learns from past environments to generalize to new environments. PLoS computational biology 4, 11 (2008), 1--15.Google ScholarGoogle Scholar
  9. Léo Françoso Dal Piccol Sotto, Paul Kaufmann, Timothy Atkinson, Roman Kalkreuth, and Márcio P. Basgalupp. 2021. Graph representations in genetic programming. Genetic Programming and Evolvable Machines 22 (2021), 607--636.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Léo Françoso Dal Piccol Sotto, Franz Rothlauf, Vinícius Veloso de Melo, and Márcio P. Basgalupp. 2022. An Analysis of the Influence of Noneffective Instructions in Linear Genetic Programming. Evolutionary Computation 30, 1 (2022), 51--74.Google ScholarGoogle ScholarCross RefCross Ref
  11. Masanori Suganuma, Masayuki Kobayashi, Shinichi Shirakawa, and Tomoharu Nagao. 2020. Evolution of Deep Convolutional Neural Networks Using Cartesian Genetic Programming. Evolutionary Computation 28, 1 (2020), 141--163.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kay Chen Tan, Liang Feng, and Min Jiang. 2021. Evolutionary Transfer Optimization - A New Frontier in Evolutionary Computation Research. IEEE Computational Intelligence Magazine 16, 1 (2021), 22--33.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Sebastian Thrun and Lorien Pratt. 1998. Learning to learn. Springer Science & Business Media.Google ScholarGoogle Scholar
  14. James M Whitacre. 2010. Degeneracy: a link between evolvability, robustness and complexity in biological systems. Theoretical Biology and Medical Modelling 7, 1 (2010), 1--17.Google ScholarGoogle ScholarCross RefCross Ref
  15. Darrell Whitley. 1998. A Genetic Algorithm Tutorial. Statistics and Computing 4 (1998).Google ScholarGoogle Scholar
  16. Qiang Yang, Yu Zhang, Wenyuan Dai, and Sinno Jialin Pan. 2020. Transfer learning. Cambridge University Press.Google ScholarGoogle Scholar
  17. Shengxiang Yang. 2013. Evolutionary computation for dynamic optimization problems. In Proceedings of the 15th annual conference companion on Genetic and evolutionary computation. 667--682.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The pole balancing problem from the viewpoint of system flexibility

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference Companion
            July 2022
            2395 pages
            ISBN:9781450392686
            DOI:10.1145/3520304

            Copyright © 2022 Owner/Author

            Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 19 July 2022

            Check for updates

            Qualifiers

            • poster

            Acceptance Rates

            Overall Acceptance Rate1,669of4,410submissions,38%

            Upcoming Conference

            GECCO '24
            Genetic and Evolutionary Computation Conference
            July 14 - 18, 2024
            Melbourne , VIC , Australia

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader