Neural Graph Evolution: Towards Efficient Automatic Robot Design
Tingwu Wang, Yuhao Zhou, Sanja Fidler, Jimmy Ba

TL;DR
Neural Graph Evolution (NGE) introduces a graph-based evolutionary approach with graph neural networks and uncertainty modeling to efficiently automate robot design, outperforming previous methods and discovering complex structures within a day.
Contribution
NGE is the first method to use graph neural networks and uncertainty-based mutation for automatic robot design, significantly reducing search time and enabling discovery of complex robot structures.
Findings
NGE outperforms previous methods by an order of magnitude.
NGE can discover complex robotic structures like fish and cheetah models.
NGE completes searches within a day on standard hardware.
Abstract
Despite the recent successes in robotic locomotion control, the design of robot relies heavily on human engineering. Automatic robot design has been a long studied subject, but the recent progress has been slowed due to the large combinatorial search space and the difficulty in evaluating the found candidates. To address the two challenges, we formulate automatic robot design as a graph search problem and perform evolution search in graph space. We propose Neural Graph Evolution (NGE), which performs selection on current candidates and evolves new ones iteratively. Different from previous approaches, NGE uses graph neural networks to parameterize the control policies, which reduces evaluation cost on new candidates with the help of skill transfer from previously evaluated designs. In addition, NGE applies Graph Mutation with Uncertainty (GM-UC) by incorporating model uncertainty, which…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Multimodal Machine Learning Applications · RNA Research and Splicing
