Evolution of Artificial Neural Networks 1
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Covariance Matrix Adaptation for the Rapid Illumination of Behavior Space
Covariance Matrix Adaptation for the Rapid Illumination of Behavior Space Matthew C. Fontaine Julian Togelius Viterbi School of Engineering Tandon School of Engineering University of Southern California New York University Los Angeles, CA New York City, NY [email protected] [email protected] Stefanos Nikolaidis Amy K. Hoover Viterbi School of Engineering Ying Wu College of Computing University of Southern California New Jersey Institute of Technology Los Angeles, CA Newark, NJ [email protected] [email protected] ABSTRACT We focus on the challenge of finding a diverse collection of quality solutions on complex continuous domains. While quality diver- sity (QD) algorithms like Novelty Search with Local Competition (NSLC) and MAP-Elites are designed to generate a diverse range of solutions, these algorithms require a large number of evaluations for exploration of continuous spaces. Meanwhile, variants of the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) are among the best-performing derivative-free optimizers in single- objective continuous domains. This paper proposes a new QD algo- rithm called Covariance Matrix Adaptation MAP-Elites (CMA-ME). Figure 1: Comparing Hearthstone Archives. Sample archives Our new algorithm combines the self-adaptation techniques of for both MAP-Elites and CMA-ME from the Hearthstone ex- CMA-ES with archiving and mapping techniques for maintaining periment. Our new method, CMA-ME, both fills more cells diversity in QD. Results from experiments based on standard con- in behavior space and finds higher quality policies to play tinuous optimization benchmarks show that CMA-ME finds better- Hearthstone than MAP-Elites. Each grid cell is an elite (high quality solutions than MAP-Elites; similarly, results on the strategic performing policy) and the intensity value represent the game Hearthstone show that CMA-ME finds both a higher overall win rate across 200 games against difficult opponents. -
Transformations of Lamarckism Vienna Series in Theoretical Biology Gerd B
Transformations of Lamarckism Vienna Series in Theoretical Biology Gerd B. M ü ller, G ü nter P. Wagner, and Werner Callebaut, editors The Evolution of Cognition , edited by Cecilia Heyes and Ludwig Huber, 2000 Origination of Organismal Form: Beyond the Gene in Development and Evolutionary Biology , edited by Gerd B. M ü ller and Stuart A. Newman, 2003 Environment, Development, and Evolution: Toward a Synthesis , edited by Brian K. Hall, Roy D. Pearson, and Gerd B. M ü ller, 2004 Evolution of Communication Systems: A Comparative Approach , edited by D. Kimbrough Oller and Ulrike Griebel, 2004 Modularity: Understanding the Development and Evolution of Natural Complex Systems , edited by Werner Callebaut and Diego Rasskin-Gutman, 2005 Compositional Evolution: The Impact of Sex, Symbiosis, and Modularity on the Gradualist Framework of Evolution , by Richard A. Watson, 2006 Biological Emergences: Evolution by Natural Experiment , by Robert G. B. Reid, 2007 Modeling Biology: Structure, Behaviors, Evolution , edited by Manfred D. Laubichler and Gerd B. M ü ller, 2007 Evolution of Communicative Flexibility: Complexity, Creativity, and Adaptability in Human and Animal Communication , edited by Kimbrough D. Oller and Ulrike Griebel, 2008 Functions in Biological and Artifi cial Worlds: Comparative Philosophical Perspectives , edited by Ulrich Krohs and Peter Kroes, 2009 Cognitive Biology: Evolutionary and Developmental Perspectives on Mind, Brain, and Behavior , edited by Luca Tommasi, Mary A. Peterson, and Lynn Nadel, 2009 Innovation in Cultural Systems: Contributions from Evolutionary Anthropology , edited by Michael J. O ’ Brien and Stephen J. Shennan, 2010 The Major Transitions in Evolution Revisited , edited by Brett Calcott and Kim Sterelny, 2011 Transformations of Lamarckism: From Subtle Fluids to Molecular Biology , edited by Snait B. -
Long Term Memory Assistance for Evolutionary Algorithms
mathematics Article Long Term Memory Assistance for Evolutionary Algorithms Matej Crepinšekˇ 1,* , Shih-Hsi Liu 2 , Marjan Mernik 1 and Miha Ravber 1 1 Faculty of Electrical Engineering and Computer Science, University of Maribor, 2000 Maribor, Slovenia; [email protected] (M.M.); [email protected] (M.R.) 2 Department of Computer Science, California State University Fresno, Fresno, CA 93740, USA; [email protected] * Correspondence: [email protected] Received: 7 September 2019; Accepted: 12 November 2019; Published: 18 November 2019 Abstract: Short term memory that records the current population has been an inherent component of Evolutionary Algorithms (EAs). As hardware technologies advance currently, inexpensive memory with massive capacities could become a performance boost to EAs. This paper introduces a Long Term Memory Assistance (LTMA) that records the entire search history of an evolutionary process. With LTMA, individuals already visited (i.e., duplicate solutions) do not need to be re-evaluated, and thus, resources originally designated to fitness evaluations could be reallocated to continue search space exploration or exploitation. Three sets of experiments were conducted to prove the superiority of LTMA. In the first experiment, it was shown that LTMA recorded at least 50% more duplicate individuals than a short term memory. In the second experiment, ABC and jDElscop were applied to the CEC-2015 benchmark functions. By avoiding fitness re-evaluation, LTMA improved execution time of the most time consuming problems F03 and F05 between 7% and 28% and 7% and 16%, respectively. In the third experiment, a hard real-world problem for determining soil models’ parameters, LTMA improved execution time between 26% and 69%. -
Evolving Neural Networks That Are Both Modular and Regular: Hyperneat Plus the Connection Cost Technique Joost Huizinga, Jean-Baptiste Mouret, Jeff Clune
Evolving Neural Networks That Are Both Modular and Regular: HyperNeat Plus the Connection Cost Technique Joost Huizinga, Jean-Baptiste Mouret, Jeff Clune To cite this version: Joost Huizinga, Jean-Baptiste Mouret, Jeff Clune. Evolving Neural Networks That Are Both Modular and Regular: HyperNeat Plus the Connection Cost Technique. GECCO ’14: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, ACM, 2014, Vancouver, Canada. pp.697-704. hal-01300699 HAL Id: hal-01300699 https://hal.archives-ouvertes.fr/hal-01300699 Submitted on 11 Apr 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. To appear in: Proceedings of the Genetic and Evolutionary Computation Conference. 2014 Evolving Neural Networks That Are Both Modular and Regular: HyperNeat Plus the Connection Cost Technique Joost Huizinga Jean-Baptiste Mouret Jeff Clune Evolving AI Lab ISIR, Université Pierre et Evolving AI Lab Department of Computer Marie Curie-Paris 6 Department of Computer Science CNRS UMR 7222 Science University of Wyoming Paris, France University of Wyoming [email protected] [email protected] [email protected] ABSTRACT 1. INTRODUCTION One of humanity’s grand scientific challenges is to create ar- An open and ambitious question in the field of evolution- tificially intelligent robots that rival natural animals in intel- ary robotics is how to produce robots that possess the intel- ligence and agility. -
High Heritability of Telomere Length, but Low Evolvability, and No Significant
bioRxiv preprint doi: https://doi.org/10.1101/2020.12.16.423128; this version posted December 16, 2020. The copyright holder for this preprint (which was not certified by peer review) is the author/funder. All rights reserved. No reuse allowed without permission. 1 High heritability of telomere length, but low evolvability, and no significant 2 heritability of telomere shortening in wild jackdaws 3 4 Christina Bauch1*, Jelle J. Boonekamp1,2, Peter Korsten3, Ellis Mulder1, Simon Verhulst1 5 6 Affiliations: 7 1 Groningen Institute for Evolutionary Life Sciences, University of Groningen, Nijenborgh 7, 8 9747AG Groningen, The Netherlands 9 2 present address: Institute of Biodiversity Animal Health & Comparative Medicine, College 10 of Medical, Veterinary and Life Sciences, University of Glasgow, Glasgow G12 8QQ, United 11 Kingdom 12 3 Department of Animal Behaviour, Bielefeld University, Morgenbreede 45, 33615 Bielefeld, 13 Germany 14 15 16 * Correspondence to: 17 [email protected] 18 19 Running head: High heritability of telomere length bioRxiv preprint doi: https://doi.org/10.1101/2020.12.16.423128; this version posted December 16, 2020. The copyright holder for this preprint (which was not certified by peer review) is the author/funder. All rights reserved. No reuse allowed without permission. 20 Abstract 21 Telomere length (TL) and shortening rate predict survival in many organisms. Evolutionary 22 dynamics of TL in response to survival selection depend on the presence of genetic variation 23 that selection can act upon. However, the amount of standing genetic variation is poorly known 24 for both TL and TL shortening rate, and has not been studied for both traits in combination in 25 a wild vertebrate. -
12 Evolvability of Real Functions
i i i i Evolvability of Real Functions PAUL VALIANT , Brown University We formulate a notion of evolvability for functions with domain and range that are real-valued vectors, a compelling way of expressing many natural biological processes. We show that linear and fixed-degree polynomial functions are evolvable in the following dually-robust sense: There is a single evolution algorithm that, for all convex loss functions, converges for all distributions. It is possible that such dually-robust results can be achieved by simpler and more-natural evolution algorithms. Towards this end, we introduce a simple and natural algorithm that we call wide-scale random noise and prove a corresponding result for the L2 metric. We conjecture that the algorithm works for a more general class of metrics. 12 Categories and Subject Descriptors: F.1.1 [Computation by Abstract Devices]: Models of Computa- tion—Self-modifying machines; G.1.6 [Numerical Analysis]: Optimization—Convex programming; I.2.6 [Artificial Intelligence]: Learning—Concept learning;J.3[Computer Applications]: Life and Medical Sciences—Biology and genetics General Terms: Algorithms, Theory Additional Key Words and Phrases: Evolvability, optimization ACM Reference Format: Valiant, P. 2014. Evolvability of real functions. ACM Trans. Comput. Theory 6, 3, Article 12 (July 2014), 19 pages. DOI:http://dx.doi.org/10.1145/2633598 1. INTRODUCTION Since Darwin first assembled the empirical facts that pointed to evolution as the source of the hugely diverse and yet finely honed mechanisms of life, there has been the mys- tery of how the biochemical mechanisms of evolution (indeed, how any mechanism) can apparently consistently succeed at finding innovative solutions to the unexpected problems of life. -
The University of Chicago Epistasis, Contingency, And
THE UNIVERSITY OF CHICAGO EPISTASIS, CONTINGENCY, AND EVOLVABILITY IN THE SEQUENCE SPACE OF ANCIENT PROTEINS A DISSERTATION SUBMITTED TO THE FACULTY OF THE DIVISION OF THE BIOLOGICAL SCIENCES AND THE PRITZKER SCHOOL OF MEDICINE IN CANDIDACY FOR THE DEGREE OF DOCTOR OF PHILOSOPHY GRADUATE PROGRAM IN BIOCHEMISTRY AND MOLECULAR BIOPHYSICS BY TYLER NELSON STARR CHICAGO, ILLINOIS AUGUST 2018 Table of Contents List of Figures .................................................................................................................... iv List of Tables ..................................................................................................................... vi Acknowledgements ........................................................................................................... vii Abstract .............................................................................................................................. ix Chapter 1 Introduction ......................................................................................................1 1.1 Sequence space and protein evolution .............................................................1 1.2 Deep mutational scanning ................................................................................2 1.3 Epistasis ...........................................................................................................3 1.4 Chance and determinism ..................................................................................4 1.5 Evolvability ......................................................................................................6 -
Reconciling Explanations for the Evolution of Evolvability
Reconciling Explanations for the Evolution of Evolvability Bryan Wilder and Kenneth O. Stanley To Appear In: Adaptive Behavior journal. London: SAGE, 2015. Abstract Evolution's ability to find innovative phenotypes is an important ingredient in the emergence of complexity in nature. A key factor in this capability is evolvability, or the propensity towards phenotypic variation. Numerous explanations for the origins of evolvability have been proposed, often differing in the role that they attribute to adaptive processes. To provide a new perspective on these explanations, experiments in this paper simulate evolution in gene regulatory networks, revealing that the type of evolvability in question significantly impacts the dynamics that follow. In particular, while adaptive processes result in evolvable individuals, processes that are either neutral or that explicitly encourage divergence result in evolvable populations. Furthermore, evolvability at the population level proves the most critical factor in the production of evolutionary innovations, suggesting that nonadaptive mechanisms are the most promising avenue for investigating and understanding evolvability. These results reconcile a large body of work across biology and inform attempts to reproduce evolvability in artificial settings. Keywords: Evolvability, evolutionary computation, gene regulatory networks Introduction Something about the structure of biological systems allows evolution to find new innovations. An important question is whether such evolvability (defined roughly as the propensity to introduce novel 1 phenotypic variation) is itself a product of selection. In essence, is evolvability evolvable (Pigliucci, 2008)? Much prior work has attempted to encourage evolvability in artificial systems in the hope of reproducing the open-ended dynamics of biological evolution (Reisinger & Miikkulainen, 2006; Grefenstette, 1999; Bedau et al., 2000; Channon, 2006; Spector, Klein, & Feinstein, 2007; Standish, 2003). -
Evolutionary Developmental Biology 573
EVOC20 29/08/2003 11:15 AM Page 572 Evolutionary 20 Developmental Biology volutionary developmental biology, now often known Eas “evo-devo,” is the study of the relation between evolution and development. The relation between evolution and development has been the subject of research for many years, and the chapter begins by looking at some classic ideas. However, the subject has been transformed in recent years as the genes that control development have begun to be identified. This chapter looks at how changes in these developmental genes, such as changes in their spatial or temporal expression in the embryo, are associated with changes in adult morphology. The origin of a set of genes controlling development may have opened up new and more flexible ways in which evolution could occur: life may have become more “evolvable.” EVOC20 29/08/2003 11:15 AM Page 573 CHAPTER 20 / Evolutionary Developmental Biology 573 20.1 Changes in development, and the genes controlling development, underlie morphological evolution Morphological structures, such as heads, legs, and tails, are produced in each individual organism by development. The organism begins life as a single cell. The organism grows by cell division, and the various cell types (bone cells, skin cells, and so on) are produced by differentiation within dividing cell lines. When one species evolves into Morphological evolution is driven another, with a changed morphological form, the developmental process must have by developmental evolution changed too. If the descendant species has longer legs, it is because the developmental process that produces legs has been accelerated, or extended over time. -
Cell Biology, Molecular Embryology, Lamarckian and Darwinian Selection As Evolvability
Evolvability of multicellular systems 7 Cell biology, molecular embryology, Lamarckian and Darwinian selection as evolvability H. Hoenigsberg Instituto de Genética Evolutiva y Biologia Molecular, Universidad Manuela Beltrán, Bogotá, DC, Colombia Corresponding author: H. Hoenigsberg E-mail: [email protected] Genet. Mol. Res. 2 (1): 7-28 (2003) Received July 31, 2002 Published February 6, 2003 ABSTRACT. The evolvability of vertebrate systems involves various mechanisms that eventually generate cooperative and nonlethal functional variation on which Darwinian selection can operate. It is a truism that to get vertebrate animals to develop a coherent machine they first had to inherit the right multicellular ontogeny. The ontogeny of a metazoan involves cell lineages that progressively deny their own capacity for increase and for totipotency in benefit of the collective interest of the individual. To achieve such cell altruism Darwinian dynamics rescinded its original unicellular mandate to reproduce. The distinction between heritability at the level of the cell lineage and at the level of the individual is crucial. However, its implications have seldom been explored in depth. While all out reproduction is the Darwinian measure of success among unicellular organisms, a high replication rate of cell lineages within the organism may be deleterious to the individual as a functional unit. If a harmoniously functioning unit is to evolve, mechanisms must have evolved whereby variants that increase their own replication rate by failing to accept their own somatic duties are controlled. For questions involving organelle origins, see Godelle and Reboud, 1995 and Hoekstra, 1990. In other words, modifiers of conflict that control cell lineages with conflicting genes and new mutant replication rates that deviate from their somatic duties had to evolve. -
Automated Antenna Design with Evolutionary Algorithms
Automated Antenna Design with Evolutionary Algorithms Gregory S. Hornby∗ and Al Globus University of California Santa Cruz, Mailtop 269-3, NASA Ames Research Center, Moffett Field, CA Derek S. Linden JEM Engineering, 8683 Cherry Lane, Laurel, Maryland 20707 Jason D. Lohn NASA Ames Research Center, Mail Stop 269-1, Moffett Field, CA 94035 Whereas the current practice of designing antennas by hand is severely limited because it is both time and labor intensive and requires a significant amount of domain knowledge, evolutionary algorithms can be used to search the design space and automatically find novel antenna designs that are more effective than would otherwise be developed. Here we present automated antenna design and optimization methods based on evolutionary algorithms. We have evolved efficient antennas for a variety of aerospace applications and here we describe one proof-of-concept study and one project that produced fight antennas that flew on NASA's Space Technology 5 (ST5) mission. I. Introduction The current practice of designing and optimizing antennas by hand is limited in its ability to develop new and better antenna designs because it requires significant domain expertise and is both time and labor intensive. As an alternative, researchers have been investigating evolutionary antenna design and optimiza- tion since the early 1990s,1{3 and the field has grown in recent years as computer speed has increased and electromagnetics simulators have improved. This techniques is based on evolutionary algorithms (EAs), a family stochastic search methods, inspired by natural biological evolution, that operate on a population of potential solutions using the principle of survival of the fittest to produce better and better approximations to a solution. -
Evolutionary Algorithms
Evolutionary Algorithms Dr. Sascha Lange AG Maschinelles Lernen und Naturlichsprachliche¨ Systeme Albert-Ludwigs-Universit¨at Freiburg [email protected] Dr. Sascha Lange Machine Learning Lab, University of Freiburg Evolutionary Algorithms (1) Acknowlegements and Further Reading These slides are mainly based on the following three sources: I A. E. Eiben, J. E. Smith, Introduction to Evolutionary Computing, corrected reprint, Springer, 2007 — recommendable, easy to read but somewhat lengthy I B. Hammer, Softcomputing,LectureNotes,UniversityofOsnabruck,¨ 2003 — shorter, more research oriented overview I T. Mitchell, Machine Learning, McGraw Hill, 1997 — very condensed introduction with only a few selected topics Further sources include several research papers (a few important and / or interesting are explicitly cited in the slides) and own experiences with the methods described in these slides. Dr. Sascha Lange Machine Learning Lab, University of Freiburg Evolutionary Algorithms (2) ‘Evolutionary Algorithms’ (EA) constitute a collection of methods that originally have been developed to solve combinatorial optimization problems. They adapt Darwinian principles to automated problem solving. Nowadays, Evolutionary Algorithms is a subset of Evolutionary Computation that itself is a subfield of Artificial Intelligence / Computational Intelligence. Evolutionary Algorithms are those metaheuristic optimization algorithms from Evolutionary Computation that are population-based and are inspired by natural evolution.Typicalingredientsare: I A population (set) of individuals (the candidate solutions) I Aproblem-specificfitness (objective function to be optimized) I Mechanisms for selection, recombination and mutation (search strategy) There is an ongoing controversy whether or not EA can be considered a machine learning technique. They have been deemed as ‘uninformed search’ and failing in the sense of learning from experience (‘never make an error twice’).