A Frequency-Domain Encoding for Neuroevolution
Jan Koutn\'ik, Juergen Schmidhuber, Faustino Gomez

TL;DR
This paper introduces a frequency-domain encoding for neuroevolution that uses Fourier coefficients to represent network weights, significantly reducing search space dimensionality and improving convergence in complex reinforcement learning tasks.
Contribution
It presents a novel frequency-based indirect encoding method for neuroevolution, enabling efficient search in high-dimensional network spaces.
Findings
Frequency-domain encoding reduces search space by up to 100 times.
Encoding accelerates convergence in reinforcement learning tasks.
Results show more general solutions with the frequency approach.
Abstract
Neuroevolution has yet to scale up to complex reinforcement learning tasks that require large networks. Networks with many inputs (e.g. raw video) imply a very high dimensional search space if encoded directly. Indirect methods use a more compact genotype representation that is transformed into networks of potentially arbitrary size. In this paper, we present an indirect method where networks are encoded by a set of Fourier coefficients which are transformed into network weight matrices via an inverse Fourier-type transform. Because there often exist network solutions whose weight matrices contain regularity (i.e. adjacent weights are correlated), the number of coefficients required to represent these networks in the frequency domain is much smaller than the number of weights (in the same way that natural images can be compressed by ignore high-frequency components). This "compressed"…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Evolutionary Algorithms and Applications · Neural Networks and Applications
