← Latest papers
💻 computer science

DIVE: Unlocking Self-Improvement in Frozen Language Models Through Diversity-Driven Skill Evolution

The paper introduces DIVE, a diversity-driven framework that enables frozen large language models to achieve rapid, parameter-free self-improvement by evolving and selecting complementary natural-language skills from task experience and verifier feedback, thereby outperforming existing reasoning and optimization methods while transferring effectively across model scales.

Original authors: Siheng Xiong, Ali Payani, Oguzhan Gungordu, Faramarz Fekri

Published 2026-08-14
📖 5 min read🧠 Deep dive

Original authors: Siheng Xiong, Ali Payani, Oguzhan Gungordu, Faramarz Fekri

Original paper licensed under CC BY 4.0 (http://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

Imagine you have a super-smart robot friend who knows almost everything about the world. You can ask it to solve a tricky math problem or a logic puzzle, and it usually gets it right. But here's the catch: once you turn the robot off and turn it back on, it forgets everything it learned from your specific questions. It's like having a genius who wakes up every morning with a clean slate, unable to remember the mistakes they made yesterday or the clever tricks they discovered. Usually, to make a robot smarter, you have to rewire its brain (a process called "training"), which is expensive, slow, and requires special access that many people don't have.

So, scientists have been asking a big question: Can a frozen robot learn without rewiring its brain? The answer lies in something called "prompting." Instead of changing the robot's brain, you can change the instructions you give it. Think of it like giving a chef a new recipe card. If the card says, "Remember to salt the soup," the chef might do a better job. But if the chef keeps making the same mistake, a simple note might not be enough. You need a way for the chef to write down why they failed, figure out a better strategy, and turn that strategy into a permanent rule on their recipe card, all without changing their actual cooking skills. This is the frontier of "self-improvement" for AI: teaching a static model to get smarter just by talking to itself and learning from its own experiences.

Enter DIVE (Diversity-Driven Skill Evolution), a new method that acts like a brilliant, chaotic workshop for these frozen robots. The researchers found that instead of trying to find the single "perfect" set of instructions, it's better to run a whole team of different "versions" of the robot, each trying to learn in a slightly different way.

Here is how DIVE works, imagine a group of ten different detectives trying to solve a mystery. In the past, researchers might have asked just one detective to solve the case, make a mistake, and then try to fix their notes. But DIVE says, "Let's have ten detectives work on the case at the same time!" Each detective starts with a slightly different set of notes (a "seed skill"). As they work, they get feedback on where they went wrong.

Instead of just one detective trying to fix their notes, DIVE uses a toolbox of different "fixing strategies." One detective might try to Reflective Repair, which is like looking at a mistake and saying, "Oh, I missed a clue here, let me add a note about that." Another might try Exploratory Revision, which is like throwing away the old map and drawing a completely new one because the old path is a dead end. A third might try Compression, which is like taking a messy, 50-page notebook and condensing it into a crisp, 5-page reference sheet that keeps only the most important rules.

The magic of DIVE is that it doesn't just pick the "best" detective and stop. It keeps all ten detectives working in parallel. It watches which detective is getting better at what kind of problem and gives them more time to work. If a detective is stuck, the system might bring in a new, fresh strategy to help them. This prevents the whole group from getting stuck on the same wrong idea (a problem called "overfitting").

Once the detectives have had their chance to learn and evolve, DIVE doesn't just pick the one with the highest score. Instead, it looks at the whole team and picks a complementary squad. Maybe Detective A is great at spotting number patterns, while Detective B is amazing at spotting logic traps. By combining their unique, evolved "skill cards" into a single toolkit, the robot can solve problems it couldn't solve before.

The paper shows that this method works incredibly well. When tested on hard math competitions (like HMMT) and tricky logic puzzles (like Sudoku), DIVE allowed small, frozen models to learn and improve rapidly. In fact, a tiny model using DIVE's evolved skills was able to outperform a much larger, more powerful model that was just using standard instructions. The researchers found that DIVE could achieve these big improvements with far fewer attempts (or "rollouts") than other methods that try to change the model's brain or just tweak the prompt once.

Crucially, the paper argues that this approach is better than trying to find one single "magic prompt" or relying on a single path of learning. By keeping a diverse group of evolving skills and mixing the best parts of each, DIVE creates a robust, self-improving system that doesn't need to be rewired. It suggests that for frozen models, the secret to getting smarter isn't a single perfect instruction, but a diverse, evolving library of strategies that the model can pull from to solve any problem.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →