The Role of Morphological Variation in Evolutionary Robotics: Maximizing
Performance and Robustness
- URL: http://arxiv.org/abs/2208.02809v2
- Date: Wed, 11 Oct 2023 20:05:09 GMT
- Title: The Role of Morphological Variation in Evolutionary Robotics: Maximizing
Performance and Robustness
- Authors: Jonata Tyska Carvalho and Stefano Nolfi
- Abstract summary: We introduce a method that permits us to measure the impact of morphological variations.
We analyze the relation between the amplitude of variations, the modality with which they are introduced, and the performance and robustness of evolving agents.
Our results show that morphological variations permit generating solutions which perform better in varying and non-varying conditions.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Exposing an Evolutionary Algorithm that is used to evolve robot controllers
to variable conditions is necessary to obtain solutions which are robust and
can cross the reality gap. However, we do not yet have methods for analyzing
and understanding the impact of the varying morphological conditions which
impact the evolutionary process, and therefore for choosing suitable variation
ranges. By morphological conditions, we refer to the starting state of the
robot, and to variations in its sensor readings during operation due to noise.
In this article, we introduce a method that permits us to measure the impact of
these morphological variations and we analyze the relation between the
amplitude of variations, the modality with which they are introduced, and the
performance and robustness of evolving agents. Our results demonstrate that (i)
the evolutionary algorithm can tolerate morphological variations which have a
very high impact, (ii) variations affecting the actions of the agent are
tolerated much better than variations affecting the initial state of the agent
or of the environment, and (iii) improving the accuracy of the fitness measure
through multiple evaluations is not always useful. Moreover, our results show
that morphological variations permit generating solutions which perform better
both in varying and non-varying conditions.
Related papers
- The Effect of Training Schedules on Morphological Robustness and Generalization [11.068618445120508]
Robustness and generalizability are key properties of artificial neural network (ANN)-based controllers.
In this paper, we focus on morphological robustness and generalizability concerned with finding an ANN-based controller that can provide sufficient performance on a range of physical variations.
arXiv Detail & Related papers (2024-07-19T00:55:31Z) - DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative
Diffusion Models [102.13968267347553]
We present DiffuseBot, a physics-augmented diffusion model that generates soft robot morphologies capable of excelling in a wide spectrum of tasks.
We showcase a range of simulated and fabricated robots along with their capabilities.
arXiv Detail & Related papers (2023-11-28T18:58:48Z) - Evolving generalist controllers to handle a wide range of morphological variations [1.4425878137951238]
The study of robustness and generalizability of artificial neural networks (ANNs) has remained limited.
Unexpected morphological or environmental changes during operation can risk failure if the ANN controllers are unable to handle these changes.
This paper proposes an algorithm that aims to enhance the robustness and generalizability of the controllers.
arXiv Detail & Related papers (2023-09-18T23:06:19Z) - A Causal Framework for Decomposing Spurious Variations [68.12191782657437]
We develop tools for decomposing spurious variations in Markovian and Semi-Markovian models.
We prove the first results that allow a non-parametric decomposition of spurious effects.
The described approach has several applications, ranging from explainable and fair AI to questions in epidemiology and medicine.
arXiv Detail & Related papers (2023-06-08T09:40:28Z) - Towards Self-adaptive Mutation in Evolutionary Multi-Objective
Algorithms [10.609857097723266]
We study how self-adaptation influences multi-objective evolutionary algorithms.
We show that adapting the mutation rate based on single-objective optimization and hypervolume can speed up the convergence of GSEMO.
We propose a GSEMO with self-adaptive mutation, which considers optimizing for single objectives and adjusts the mutation rate for each solution individually.
arXiv Detail & Related papers (2023-03-08T14:26:46Z) - Universal Morphology Control via Contextual Modulation [52.742056836818136]
Learning a universal policy across different robot morphologies can significantly improve learning efficiency and generalization in continuous control.
Existing methods utilize graph neural networks or transformers to handle heterogeneous state and action spaces across different morphologies.
We propose a hierarchical architecture to better model this dependency via contextual modulation.
arXiv Detail & Related papers (2023-02-22T00:04:12Z) - Assessing Ranking and Effectiveness of Evolutionary Algorithm
Hyperparameters Using Global Sensitivity Analysis Methodologies [1.8397598629548875]
We present a comprehensive global sensitivity analysis of two single-objective and two multi-objective state-of-the-art global optimization evolutionary algorithms as an algorithm configuration problem.
arXiv Detail & Related papers (2022-07-11T12:39:39Z) - Benchmarking Heterogeneous Treatment Effect Models through the Lens of
Interpretability [82.29775890542967]
Estimating personalized effects of treatments is a complex, yet pervasive problem.
Recent developments in the machine learning literature on heterogeneous treatment effect estimation gave rise to many sophisticated, but opaque, tools.
We use post-hoc feature importance methods to identify features that influence the model's predictions.
arXiv Detail & Related papers (2022-06-16T17:59:05Z) - Task-Agnostic Morphology Evolution [94.97384298872286]
Current approaches that co-adapt morphology and behavior use a specific task's reward as a signal for morphology optimization.
This often requires expensive policy optimization and results in task-dependent morphologies that are not built to generalize.
We propose a new approach, Task-Agnostic Morphology Evolution (TAME), to alleviate both of these issues.
arXiv Detail & Related papers (2021-02-25T18:59:21Z) - Emergent Hand Morphology and Control from Optimizing Robust Grasps of
Diverse Objects [63.89096733478149]
We introduce a data-driven approach where effective hand designs naturally emerge for the purpose of grasping diverse objects.
We develop a novel Bayesian Optimization algorithm that efficiently co-designs the morphology and grasping skills jointly.
We demonstrate the effectiveness of our approach in discovering robust and cost-efficient hand morphologies for grasping novel objects.
arXiv Detail & Related papers (2020-12-22T17:52:29Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.