← Latest papers
🤖 AI

Understanding, Accelerating, and Improving MeanFlow Training

This paper analyzes the training dynamics of MeanFlow to reveal that instantaneous velocity must be established before learning long-interval average velocities, leading to a staged training scheme that significantly accelerates convergence and achieves state-of-the-art few-step generation quality on ImageNet.

Original authors: Jin-Young Kim, Hyojun Go, Lea Bogensperger, Julius Erbach, Nikolai Kalischek, Federico Tombari, Konrad Schindler, Dominik Narnhofer

Published 2026-05-26
📖 5 min read🧠 Deep dive

Original authors: Jin-Young Kim, Hyojun Go, Lea Bogensperger, Julius Erbach, Nikolai Kalischek, Federico Tombari, Konrad Schindler, Dominik Narnhofer

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 are trying to teach a robot how to draw a perfect picture of a cat, but you want it to do it in one single brushstroke instead of the usual hundreds of tiny, careful strokes.

This is the challenge the paper tackles. The authors are working with a method called MeanFlow, which is a new way to train AI to generate images quickly. However, they found that the original training method was a bit clumsy and slow. They analyzed why it was struggling and came up with a better "lesson plan" that makes the AI learn faster and draw better pictures.

Here is the breakdown of their discovery and solution, using simple analogies.

The Problem: Two Types of "Speed"

To understand MeanFlow, imagine the AI is learning to drive a car from a starting point (noise) to a destination (a clear image). It needs to learn two things:

  1. Instantaneous Velocity (vv): How fast and in what direction the car should move right now, at this exact second.
  2. Average Velocity (uu): The average speed and direction needed to get from point A to point B over a longer stretch of time.

The original MeanFlow tried to teach the AI both of these at the exact same time, with the same amount of focus, from day one. The authors found this was like trying to teach a student how to run a marathon and how to tie their shoelaces simultaneously without a clear order. It didn't work well.

The Three Big Discoveries

The authors ran experiments to see how these two "speeds" interacted. They found three key rules:

1. You must learn to walk before you run.

  • The Finding: The AI needs to master the "Instantaneous Velocity" (the immediate direction) first. If the AI doesn't have a solid grasp of where to move right now, it cannot learn how to plan a long trip (Average Velocity).
  • The Analogy: Imagine trying to teach a child how to navigate a whole city (Average Velocity) before they know how to turn left or right at a single intersection (Instantaneous Velocity). They will get lost immediately. The paper shows that if you mess up the "left/right" training, the "city navigation" training fails completely.

2. Small steps help; giant leaps hurt.

  • The Finding: When the AI is learning the "Average Velocity," the size of the time gap matters.
    • Small Gaps: If the AI practices planning short trips (e.g., "go from here to the next block"), it actually helps it get better at the "Instantaneous Velocity" (turning left/right).
    • Large Gaps: If the AI tries to plan a trip across the whole country immediately, it confuses the AI and ruins the "Instantaneous Velocity" it already learned.
  • The Analogy: It's like learning to swim. If you practice short strokes in the shallow end, you get better at your technique. But if you try to swim across the ocean on your very first day, you'll panic and sink your technique.

3. The Order of Operations Matters.

  • The Finding: The best way to train is to start with the basics (Instantaneous Velocity + Short trips), and only later introduce the long, complex trips (Long Average Velocity).
  • The Analogy: You wouldn't put a student in a Formula 1 car on day one. You start them in a go-kart (short gaps) to learn steering, then move to a sedan (medium gaps), and finally the race car (long gaps) once they are ready.

The Solution: A Smarter Training Schedule

Based on these discoveries, the authors designed a new training strategy that acts like a strict but helpful coach:

  1. Phase 1: The Sprint. At the beginning of training, the AI focuses heavily on learning the "Instantaneous Velocity" and "Short trips." They use special tricks (borrowed from other AI methods) to make this happen super fast. This builds a strong foundation.
  2. Phase 2: The Marathon. As the AI gets better, the training slowly shifts. It stops focusing so much on the tiny details and starts teaching the AI how to handle "Long trips" (large time gaps). This is the key to making the AI generate images in just one step.

The Results: Faster and Better

By following this new "lesson plan," the results were impressive:

  • Faster Learning: The AI reached the same quality of results in 2.5 times less time than the old method.
  • Better Quality: The final images were sharper and more realistic. On a standard test (ImageNet), they improved the score significantly (lower is better), getting much closer to the quality of slow, multi-step models but keeping the speed of one-step models.

Summary

The paper doesn't invent a new type of AI from scratch; it fixes the training schedule of an existing one (MeanFlow). They realized that the original method was trying to do too much too soon. By teaching the AI the basics first and gradually introducing complex tasks, they made the AI learn faster and draw better pictures.

In short: Don't try to teach the whole journey before you teach the first step. Build the foundation first, then expand the horizon.

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 →