AI Medical Compendium Journal:
Evolutionary computation

Showing 21 to 30 of 30 articles

The Role of Morphological Variation in Evolutionary Robotics: Maximizing Performance and Robustness.

Evolutionary computation
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 th...

Comparing Robot Controller Optimization Methods on Evolvable Morphologies.

Evolutionary computation
In this paper, we compare Bayesian Optimization, Differential Evolution, and an Evolution Strategy employed as a gait-learning algorithm in modular robots. The motivational scenario is the joint evolution of morphologies and controllers, where "newbo...

Neural Architecture Search Using Covariance Matrix Adaptation Evolution Strategy.

Evolutionary computation
Evolution-based neural architecture search methods have shown promising results, but they require high computational resources because these methods involve training each candidate architecture from scratch and then evaluating its fitness, which resu...

Using Decomposed Error for Reproducing Implicit Understanding of Algorithms.

Evolutionary computation
Reproducibility is important for having confidence in evolutionary machine learning algorithms. Although the focus of reproducibility is usually to recreate an aggregate prediction error score using fixed random seeds, this is not sufficient. Firstly...

Modular Grammatical Evolution for the Generation of Artificial Neural Networks.

Evolutionary computation
This article presents a novel method, called Modular Grammatical Evolution (MGE), toward validating the hypothesis that restricting the solution space of NeuroEvolution to modular and simple neural networks enables the efficient generation of smaller...

Evolving Multimodal Robot Behavior via Many Stepping Stones with the Combinatorial Multiobjective Evolutionary Algorithm.

Evolutionary computation
An important challenge in reinforcement learning is to solve multimodal problems, where agents have to act in qualitatively different ways depending on the circumstances. Because multimodal problems are often too difficult to solve directly, it is of...

Environmental Adaptation of Robot Morphology and Control Through Real-World Evolution.

Evolutionary computation
Robots operating in the real world will experience a range of different environments and tasks. It is essential for the robot to have the ability to adapt to its surroundings to work efficiently in changing conditions. Evolutionary robotics aims to s...

Evolving Plasticity for Autonomous Learning under Changing Environmental Conditions.

Evolutionary computation
A fundamental aspect of learning in biological neural networks is the plasticity property which allows them to modify their configurations during their lifetime. Hebbian learning is a biologically plausible mechanism for modeling the plasticity prope...

Automatically Evolving Texture Image Descriptors Using the Multitree Representation in Genetic Programming Using Few Instances.

Evolutionary computation
The performance of image classification is highly dependent on the quality of the extracted features that are used to build a model. Designing such features usually requires prior knowledge of the domain and is often undertaken by a domain expert who...

Probabilistic Contextual and Structural Dependencies Learning in Grammar-Based Genetic Programming.

Evolutionary computation
Genetic Programming is a method to automatically create computer programs based on the principles of evolution. The problem of deceptiveness caused by complex dependencies among components of programs is challenging. It is important because it can mi...