Evolving Differentiable Gene Regulatory Networks

Over the past twenty years, artificial Gene Regulatory Networks (GRNs) have shown their capacity to solve real-world problems in various domains such as agent control, signal processing and artificial life experiments. They have also benefited from new evolutionary approaches and improvements to dynamic which have increased their optimization efficiency. In this paper, we present an additional step toward their usability in machine learning applications. We detail an GPU-based implementation of differentiable GRNs, allowing for local optimization of GRN architectures with stochastic gradient descent (SGD). Using a standard machine learning dataset, we evaluate the ways in which evolution and SGD can be combined to further GRN optimization. We compare these approaches with neural network models trained by SGD and with support vector machines.

[1]  Sylvain Cussat-Blanc,et al.  Genetically-regulated Neuromodulation Facilitates Multi-Task Reinforcement Learning , 2015, GECCO.

[2]  Thimo Rohlf,et al.  Emergent Network Structure, Evolvable Robustness, and Nonlinear Effects of Point mutations in an Artificial genome Model , 2009, Adv. Complex Syst..

[3]  Jordan B. Pollack,et al.  Gene Regulatory Network Evolution Through Augmenting Topologies , 2015, IEEE Transactions on Evolutionary Computation.

[4]  Borys Wróbel,et al.  Evolving Gene Regulatory Networks for Real Time Control of Foraging Behaviours , 2010, ALIFE.

[5]  Bernhard Sendhoff,et al.  Redundancy in the Evolution of Artificial Gene Regulatory Networks for Morphological Development , 2010 .

[6]  Emmanuel Awa,et al.  On learning to generate wind farm layouts , 2013, GECCO '13.

[7]  W. Fontana,et al.  Plasticity, evolvability, and modularity in RNA. , 2000, The Journal of experimental zoology.

[8]  Geoffrey E. Hinton,et al.  How Learning Can Guide Evolution , 1996, Complex Syst..

[9]  Borys Wróbel,et al.  Evolving Spiking Neural Networks in the GReaNs ( Gene Regulatory evolving artificial Networks ) Plaftorm , 2012 .

[10]  J. Baldwin A New Factor in Evolution , 1896, The American Naturalist.

[11]  Hod Lipson,et al.  ON THE ORIGIN OF MODULAR VARIATION , 2002, Evolution; international journal of organic evolution.

[12]  Borys Wróbel,et al.  Processing Signals with Evolving Artificial Gene Regulatory Networks , 2010, ALIFE.

[13]  David Pfau,et al.  Convolution by Evolution: Differentiable Pattern Producing Networks , 2016, GECCO.

[14]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[15]  Hervé Luga,et al.  From Single Cell to Simple Creature Morphology and Metabolism , 2008, ALIFE.

[16]  W. Banzhaf Artificial Regulatory Networks and Genetic Programming , 2003 .

[17]  Hervé Luga,et al.  A comparison of genetic regulatory network dynamics and encoding , 2017, GECCO.

[18]  Wolfgang Banzhaf,et al.  Evolving Dynamics in an Artificial Regulatory Network Model , 2004, PPSN.

[19]  Johannes Schemmel,et al.  Implementing Synaptic Plasticity in a VLSI Spiking Neural Network Model , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[20]  L. Ancel,et al.  Undermining the Baldwin expediting effect: does phenotypic plasticity accelerate evolution? , 2000, Theoretical population biology.