Constrained Particle Seeking: Solving Diffusion Inverse Problems with Just Forward Passes

This paper introduces Constrained Particle Seeking (CPS), a novel gradient-free method that reformulates diffusion-based inverse problems as constrained optimization tasks to effectively solve them using only forward passes, even when the forward observation process is unknown.

Hongkun Dou, Zike Chen, Zeyu Li, Hongjue Li, Lijun Yang, Yue Deng

Published 2026-03-03
📖 5 min read🧠 Deep dive

Imagine you are trying to solve a jigsaw puzzle, but you only have a blurry, incomplete photo of the finished picture to guide you. This is what scientists call an "inverse problem." You have the result (the blurry photo), and you need to figure out the original pieces (the clear image).

For a long time, computers have used a powerful tool called a Diffusion Model to help solve these puzzles. Think of a Diffusion Model as a master artist who knows exactly what a "perfect face" or a "perfect galaxy" should look like because they've studied millions of them.

The Old Way: The "Rejection Sampling" Game

Previously, when the computer tried to solve the puzzle, it would play a game of "guess and check" that was incredibly wasteful.

  1. The computer would ask the artist to draw 64 different versions of the next step in the puzzle.
  2. It would then look at all 64 drawings, pick the one that looked most like the blurry photo, and throw away the other 63.
  3. It would repeat this for every single step of the puzzle.

The Problem: This is like throwing away 63 perfectly good clues just because one looked slightly better. It's slow, expensive, and often misses the best solution because it ignores the valuable information hidden in the "rejected" drawings.

The New Way: Constrained Particle Seeking (CPS)

The authors of this paper, Hongkun Dou and his team, came up with a smarter strategy called Constrained Particle Seeking (CPS).

Instead of throwing away the 63 "rejected" drawings, they decided to listen to all of them.

Here is how CPS works, using a simple analogy:

1. The "Group Brain" (Surrogate Model)

Imagine you are trying to find the best route through a foggy forest to reach a specific destination (the blurry photo).

  • Old Method: You send out 64 scouts. They all walk a bit. You pick the one scout who is closest to the destination and send them on. You ignore the other 63.
  • CPS Method: You send out 64 scouts. Instead of picking just one, you ask all 64 scouts to report back on the terrain.
    • Scout A says, "If I go left, I get closer."
    • Scout B says, "If I go right, I get closer."
    • Even Scout Z (who was walking the wrong way) says, "If I go the opposite of where I was going, I get closer!"

CPS takes all these reports and builds a local map (a "surrogate model") of the forest. It uses the collective wisdom of the whole group to figure out the exact best direction to go, rather than just guessing based on one person.

2. The "Safety Net" (Constraints)

There's a catch. If you just follow the scouts blindly, you might wander off into a swamp because the map is foggy. You need to stay on the "main path" where the forest is dense and safe.

In the computer world, this "main path" is the Prior. It's the rule that says, "Remember, we are trying to generate a human face, not a picture of a toaster."

CPS adds a constraint: "Find the best path to the destination, BUT you must stay within the safe, high-probability zone of the forest." This ensures the computer doesn't get creative in a bad way; it stays realistic.

3. The "Do-Over" Button (Restart Strategy)

Sometimes, the computer starts with a bad guess (like starting a puzzle with the wrong corner piece). The old methods would get stuck.

CPS has a clever trick: The Restart. If the computer realizes it's going down a bad path, it doesn't panic. It gently "re-noises" the image (scrambles it slightly) and tries the step again, using the group wisdom to correct the mistake. It's like hitting "Undo" on a mistake before it becomes permanent.

Why Does This Matter?

  • No Math Degree Needed: Many of the best previous methods required knowing the exact mathematical formula (gradient) of how the photo got blurry. But in the real world (like looking at black holes or fluid dynamics), we often don't have that formula. It's a "black box."
  • Efficiency: CPS is much faster and uses less computing power because it doesn't waste the "rejected" candidates.
  • Results: The paper shows that CPS can solve complex problems (like reconstructing images of black holes or fluid flows) just as well as the heavy, math-heavy methods, but without needing the complex formulas.

In a Nutshell

The Old Way: "Let's try 64 guesses, pick the best one, and throw the rest in the trash."
The New Way (CPS): "Let's listen to all 64 guesses, combine their advice to find the perfect direction, and make sure we stay on the safe path. If we mess up, we gently restart and try again."

It turns a wasteful guessing game into a collaborative, intelligent search, making it possible to solve difficult scientific mysteries even when we don't have all the mathematical tools.

Get papers like this in your inbox

Personalized daily or weekly digests matching your interests. Gists or technical summaries, in your language.

Try Digest →