Modularity based linkage model for neuroevolution

06/02/2023
by   Yukai Qiao, et al.
0

Crossover between neural networks is considered disruptive due to the strong functional dependency between connection weights. We propose a modularity-based linkage model at the weight level to preserve functionally dependent communities (building blocks) in neural networks during mixing. A proximity matrix is built by estimating the dependency between weights, then a community detection algorithm maximizing modularity is run on the graph described by such matrix. The resulting communities/groups of parameters are considered to be mutually independent and used as crossover masks in an optimal mixing EA. A variant is tested with an operator that neutralizes the permutation problem of neural networks to a degree. Experiments were performed on 8 and 10-bit parity problems as the intrinsic hierarchical nature of the dependencies in these problems are challenging to learn. The results show that our algorithm finds better, more functionally dependent linkage which leads to more successful crossover and better performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/02/2021

Modularity maximisation for graphons

Networks are a widely-used tool to investigate the large-scale connectiv...
research
07/03/2015

Estimating the number of communities in networks by spectral methods

Community detection is a fundamental problem in network analysis with ma...
research
02/27/2023

Permutation Equivariant Neural Functionals

This work studies the design of neural networks that can process the wei...
research
03/17/2021

Optimization of mixing strategy in microalgal raceway ponds

This paper focuses on mixing strategies to enhance the growth rate in an...
research
11/29/2012

Scalable Spectral Algorithms for Community Detection in Directed Networks

Community detection has been one of the central problems in network stud...
research
12/13/2022

Temporal Weights

In artificial neural networks, weights are a static representation of sy...
research
10/05/2020

Are Neural Nets Modular? Inspecting Functional Modularity Through Differentiable Weight Masks

Neural networks (NNs) whose subnetworks implement reusable functions are...

Please sign up or login with your details

Forgot password? Click here to reset