Safe Crossover of Neural Networks Through Neuron Alignment

03/23/2020
by   Thomas Uriot, et al.
0

One of the main and largely unexplored challenges in evolvingthe weights of neural networks using genetic algorithms is to finda sensible crossover operation between parent networks. Indeed,naive crossover leads to functionally damaged offspring that donot retain information from the parents. This is because neuralnetworks are invariant to permutations of neurons, giving riseto multiple ways of representing the same solution. This is oftenreferred to as the competing conventions problem. In this paper, wepropose a two-stepsafe crossover(SC) operator. First, the neuronsof the parents are functionally aligned by computing how well theycorrelate, and only then are the parents recombined. We comparetwo ways of measuring relationships between neurons: PairwiseCorrelation (PwC) and Canonical Correlation Analysis (CCA). Wetest our safe crossover operators (SC-PwC and SC-CCA) on MNISTand CIFAR-10 by performing arithmetic crossover on the weightsof feed-forward neural network pairs. We show that it effectivelytransmits information from parents to offspring and significantlyimproves upon naive crossover. Our method is computationally fast,can serve as a way to explore the fitness landscape more efficientlyand makes safe crossover a potentially promising operator in futureneuroevolution research and applications.

READ FULL TEXT
research
11/12/2020

Realization of Stochastic Neural Networks and Its Potential Applications

Successive Cancellation Decoders have come a long way since the implemen...
research
03/01/2018

Correlation Manipulating Circuits for Stochastic Computing

Stochastic computing (SC) is an emerging computing technique that promis...
research
12/14/2021

Pruning Coherent Integrated Photonic Neural Networks Using the Lottery Ticket Hypothesis

Singular-value-decomposition-based coherent integrated photonic neural n...
research
10/23/2022

SC-wLS: Towards Interpretable Feed-forward Camera Re-localization

Visual re-localization aims to recover camera poses in a known environme...
research
03/02/2020

Reachability Analysis for Feed-Forward Neural Networks using Face Lattices

Deep neural networks have been widely applied as an effective approach t...
research
11/03/2022

Are Synthetic Control Weights Balancing Score?

In this short note, I outline conditions under which conditioning on Syn...
research
06/21/2020

Affine Symmetries and Neural Network Identifiability

We address the following question of neural network identifiability: Sup...

Please sign up or login with your details

Forgot password? Click here to reset