A New Evolutionary Strategy: Learn From the Best
This paper introduces Learn From the Best Evolution Strategy (LFB-ES), a novel black-box optimizer that enhances high-dimensional neural network training by iteratively guiding the population to learn from elite individuals, thereby achieving superior convergence and accuracy compared to classical methods like OpenAI-ES and CMA-ES.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the vast landscape of artificial intelligence, there is a specific kind of puzzle that stumps even the most advanced learning systems. Imagine trying to teach a robot to walk, or a computer program to predict a complex weather pattern, but you are forbidden from giving it any hints along the way. You cannot tell it, "your left foot is too high" or "your prediction for Tuesday was slightly off." You can only wait until the very end of the task and hand it a single number: a score. This is known as a black-box optimization problem with sparse rewards. The system must figure out how to improve its internal settings based solely on that final grade, without any step-by-step feedback. This scenario is common in real-world engineering, from tuning the parameters of a new engine to fitting mathematical curves to noisy data, yet it remains one of the most difficult challenges because the path to improvement is invisible.
For years, scientists have relied on evolutionary strategies to solve these puzzles. These methods mimic natural selection: they create a population of digital agents, each with slightly different internal settings, let them try the task, and keep the ones that get the best scores. The two most famous of these methods, OpenAI-ES and CMA-ES, have been the standard tools for this work. However, they struggle when the tasks become highly complex and the number of settings to tune grows large. They often get stuck in local loops, moving slowly and failing to capture the fine details of the problem, much like a hiker wandering in a dense forest who keeps circling the same small clearing instead of finding the mountain peak.
A team of researchers from Lenovo has proposed a new way forward called "Learn From the Best Evolution Strategy," or LFB-ES. Instead of relying on random chance to stumble upon better solutions, this new method introduces a structured form of learning within the population. In every generation of the experiment, the single best-performing agent is chosen as a teacher. The rest of the group, acting as students, then study the teacher's behavior. They do not just copy the teacher's final score; they try to mimic the specific sequence of actions and outputs the teacher produced during the task. By using a mathematical process to minimize the difference between their own outputs and the teacher's, the students rapidly adjust their internal settings to be more like the winner. This creates a cycle where the population collectively climbs toward a better solution, guided by the current champion rather than wandering blindly.
The researchers tested this approach on a difficult curve-fitting challenge. They asked the algorithms to predict a highly complex, rapidly oscillating wave pattern, a task that requires capturing thousands of tiny peaks and valleys. The only information the algorithms received was the total error of their entire prediction at the end of the run. The results were striking. The new LFB-ES method converged on the correct answer much faster than the traditional methods and achieved a level of precision that the others could not reach. While the older algorithms produced flat, inaccurate lines that missed the intricate details of the wave, the new method reproduced the complex pattern with remarkable accuracy, matching the real data almost perfectly.
A crucial part of this success was the choice of the internal "switches" the computer uses to process information, known as activation functions. The researchers found that a specific type of switch that repeats in a cycle, similar to the way a sine wave rises and falls, worked far better than the standard switches used in most modern AI. When they swapped the standard switches for this repeating, periodic type within their new learning framework, the system's ability to explore and find the best solution improved dramatically. However, they also discovered that this advantage was not universal. When they applied the same method to a different type of problem involving discrete choices, like playing a video game where the agent must choose between moving left or right, the new method did not show the same overwhelming superiority. It performed slightly better than the old random methods but did not dominate the way it did in the continuous curve-fitting task.
The study also examined the cost of this new approach. Because the method requires the student agents to learn from the teacher through a series of calculations, it takes more time to run than the simplest random methods. However, the researchers showed that this extra time is manageable and scales reasonably well even as the number of settings to tune increases. In contrast, one of the older, more complex methods became impossible to run on large problems because it ran out of computer memory. The new strategy offers a middle ground: it is more computationally demanding than the simplest random search but far more efficient and capable than the heavy, memory-hungry alternatives, making it a practical tool for solving high-dimensional problems where only a final score is available.
Ultimately, this work demonstrates that even in a completely closed environment where no intermediate guidance is given, a population of agents can learn to improve rapidly if they are allowed to learn from their best performers. By combining this social learning dynamic with the right mathematical tools, the researchers have created a system that navigates the fog of black-box optimization with much greater clarity and speed than before. While the method is not a magic solution for every type of problem, it provides a powerful new tool for engineers and scientists who need to tune complex systems without knowing the internal rules of the game.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.