← Latest papers
🤖 machine learning

Generative Modeling via Drifting

This paper introduces "Drifting Models," a new generative modeling paradigm that evolves the pushforward distribution during training via a drifting field to achieve equilibrium, enabling state-of-the-art one-step image generation on ImageNet at 256x256 resolution.

Original authors: Mingyang Deng, He Li, Tianhong Li, Yilun Du, Kaiming He

Published 2026-02-09
📖 4 min read☕ Coffee break read

Original authors: Mingyang Deng, He Li, Tianhong Li, Yilun Du, Kaiming He

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 to draw a perfect picture of a cat.

In the old ways of doing this (like Diffusion models), the robot would start with a blank canvas full of static noise. It would then take a tiny step, clean up a little bit of the noise, take another step, clean a bit more, and repeat this process hundreds of times until a cat finally appeared. It's like sculpting a statue by chipping away at a giant block of stone, one tiny chip at a time.

This paper proposes a new way called "Drifting Models."

Instead of chipping away at stone step-by-step, imagine the robot has a magical "wind" that blows the noise directly into the shape of a cat in a single, smooth motion.

Here is how the paper explains this, broken down into simple concepts:

1. The Goal: Pushing a Cloud into Shape

Think of the noise the robot starts with as a cloud of dust floating in the air. The goal is to push that cloud so that it settles into the exact shape of a cat.

  • The Old Way: You push the cloud a tiny bit, stop, check the shape, push a tiny bit more, stop, check again. You do this over and over.
  • The New Way (Drifting): You figure out the perfect wind direction and speed that will push the cloud from "dust" to "cat" in one single breath.

2. The Secret Sauce: The "Drifting Field"

How does the robot know which way to push? The paper introduces a concept called a Drifting Field.

Imagine you are in a room with two groups of people:

  • Group A (The Real Cats): These are real photos of cats.
  • Group B (The Robot's Drawings): These are the messy, blurry drawings the robot is currently making.

The "Drifting Field" is like an invisible force that tells the robot's drawing how to move:

  • Attraction: The drawing feels a gentle pull toward the real cats (Group A).
  • Repulsion: The drawing feels a push away from its own bad, blurry versions (Group B).

The robot calculates this pull and push for every single drawing. If the drawing is far from a real cat, the pull is strong. If the drawing is already good, the pull is weak.

3. The "Equilibrium" (The Sweet Spot)

The magic happens when the robot's drawings become so good that they look exactly like the real cats.

  • At this point, the "pull" from the real cats and the "push" from the bad drawings cancel each other out perfectly.
  • The "wind" stops blowing because the drawing is already in the right place.
  • The paper calls this Equilibrium. When the wind stops, the robot has learned the perfect map to turn noise into a cat.

4. Training vs. Inference (Learning vs. Doing)

This is the clever part of the paper:

  • Training (Learning): The robot learns by simulating this "wind" over and over. It watches its drawings drift toward the real cats, gets the math right, and updates its brain. This is an iterative process (it takes time to learn).
  • Inference (Doing): Once the robot has learned the perfect wind map, it doesn't need to take small steps anymore. It just applies that map once. It takes a puff of noise, applies the "Drifting Field" one time, and poof—a perfect cat appears.

5. Why This Matters

The paper claims this method is a game-changer because:

  • Speed: It generates images in one step (called 1-NFE). You don't have to wait for 50 or 100 steps to get a result.
  • Quality: Despite being one step, the images are incredibly high quality. On a standard test (ImageNet), they achieved a score (FID) of 1.54, which is better than almost any other single-step method and rivals the slow, multi-step methods.
  • Versatility: It works not just for images, but also for controlling robots (like a robotic arm picking up objects), proving it's a general way to generate data.

Summary Analogy

  • Old Method (Diffusion): Like walking through a dark forest to find a treasure. You take a step, check your map, take another step, check again. It takes a long time.
  • Drifting Model: Like having a GPS that calculates the entire path instantly. You get in the car, press "Go," and you arrive at the treasure in a single, smooth drive.

The paper essentially says: "We found a way to calculate that perfect GPS route (the Drifting Field) during training, so that at test time, we can just drive straight there in one go."

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 →