← Latest papers
💻 computer science

Divergence-Suppressing Couplings for Rectified Flow

This paper proposes an offline correction method for Rectified Flow that suppresses the divergent component of the learned velocity field to straighten distorted trajectories, thereby improving generation quality on both synthetic and image benchmarks without increasing inference costs.

Original authors: Yimeng Min, Carla P. Gomes

Published 2026-05-19
📖 4 min read☕ Coffee break read

Original authors: Yimeng Min, Carla P. Gomes

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, like a checkerboard or a face, starting from a blank canvas of random noise.

The Problem: The "Wobbly" Path
The paper discusses a technique called Rectified Flow. Think of this as a GPS navigation system for the robot. The goal is to find the straightest, most direct road from the "noise" (start) to the "picture" (finish).

In the standard version of this technology, the robot learns a map. But sometimes, the map is a bit messy. The roads on the map twist, turn, and cross over each other like tangled headphones. When the robot tries to follow these twisted roads, it gets confused. It might take a detour, overshoot its destination, or end up in the wrong neighborhood (like drawing a white square where a black one should be).

The authors discovered that these "twists" happen because of something called divergence. In simple terms, imagine the robot's path is a river.

  • Divergence is like a section of the river that suddenly widens (expands) or narrows (contracts).
  • When the river widens, the water spreads out, and the robot gets lost in the extra space.
  • When it narrows, the water gets squeezed, and the robot gets pushed into a corner it shouldn't be in.
    These expansions and contractions cause the robot's path to bend and warp, making the final picture blurry or incorrect.

The Solution: The "Divergence-Suppressing" Filter
The paper introduces a new method called DS-RectFlow.

Think of the robot's training process as a student learning to draw.

  1. Old Way: The student practices by following the messy, twisted roads on the map. They learn to draw, but they keep making the same mistakes because the map itself is flawed.
  2. New Way (DS-RectFlow): Before the student practices, a teacher (the new algorithm) looks at the map. The teacher sees the parts where the river widens or narrows too much. The teacher then gently nudges the student's starting point slightly to the side, onto a smoother, straighter part of the river.

Crucially, the teacher does not change the map itself. The map (the AI model) stays exactly the same. The teacher just changes where the student starts their journey for each practice session. By starting on a straighter path, the student learns a much cleaner, more direct route.

The Magic Trick: "Free" Speed
Usually, if you want a robot to move faster or more accurately, you have to give it a more powerful engine (more computing power) or make it think harder at every step.

This paper claims a "magic trick":

  • The "nudging" (checking for twists and adjusting the start) only happens once, during the training phase, while the robot is learning.
  • Once the robot is trained, it forgets about the nudging.
  • When you actually ask the robot to draw a picture (inference), it runs at the exact same speed as the old, messy version. It doesn't need to do any extra math or take extra steps.

The Results
The authors tested this on simple 2D shapes (like a checkerboard) and real images (like faces from CelebA and cars from CIFAR-10).

  • Better Quality: The pictures generated were much sharper and more accurate.
  • Fewer Steps: The robot could generate high-quality images in just one step (like a single jump) instead of needing 20 small steps.
  • No Extra Cost: Because the "fix" is only applied during training, the final product is just as fast to use as the original, but much better.

In a Nutshell
The paper says: "The reason current AI image generators are sometimes slow or blurry is that their internal 'roads' are too twisty. We found a way to smooth out those roads while the AI is learning, so that when it's done learning, it can drive straight and fast without needing any extra fuel."

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 →