Structurally Flexible Neural Networks: Evolving the Building Blocks for General Agents
<|reference_start|>Structurally Flexible Neural Networks: Evolving the Building Blocks for General Agents: Artificial neural networks used for reinforcement learning are structurally rigid, meaning that each optimized parameter of the network is tied to its specific placement in the network structure. It also means that a network only works with pre-defined and fixed input- and output sizes. This is a consequence of having the number of optimized parameters being directly dependent on the structure of the network. Structural rigidity limits the ability to optimize parameters of policies across multiple environments that do not share input and output spaces. Here, we evolve a set of neurons and plastic synapses each represented by a gated recurrent unit (GRU). During optimization, the parameters of these fundamental units of a neural network are optimized in different random structural configurations. Earlier work has shown that parameter sharing between units is important for making structurally flexible neurons We show that it is possible to optimize a set of distinct neuron- and synapse types allowing for a mitigation of the symmetry dilemma. We demonstrate this by optimizing a single set of neurons and synapses to solve multiple reinforcement learning control tasks simultaneously.<|reference_end|>
@article{pedersen2024structurally,
    title={Structurally Flexible Neural Networks: Evolving the Building Blocks for
  General Agents},
    author={Joachim Winther Pedersen, Erwan Plantec, Eleni Nisioti, Milton
  Montero, Sebastian Risi},
    journal={arXiv preprint arXiv:2404.15193},
    year={2024},
    doi={10.1145/3638529.3654113},
    archivePrefix={arXiv},
    eprint={2404.15193},
    primaryClass={cs.NE cs.AI cs.LG}
}