← Latest papers
📊 statistics

Learning from samples: inverse problems over measures

This paper addresses inverse problems for recovering unknown potentials from distributional samples by demonstrating that optimality gaps yield convex objectives and introducing sharpened Fenchel-Young losses to improve calibration and local geometry, thereby enabling stable parameter recovery in applications like entropic unbalanced optimal transport and JKO-based population dynamics.

Original authors: Francisco Andrade, Gabriel Peyré, Clarice Poon

Published 2026-06-30
📖 5 min read🧠 Deep dive

Original authors: Francisco Andrade, Gabriel Peyré, Clarice Poon

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 a detective trying to figure out the hidden rules of a game, but you never get to see the game being played. You only get to see the final scores (the data samples) left on the scoreboard. Your job is to reverse-engineer the rulebook (the "potential" or "cost function") that caused those specific scores to appear.

This paper tackles a very tricky version of that detective work. Usually, figuring out the rules from the results is like trying to guess a recipe just by tasting the soup. It's hard because the relationship between the ingredients (the rules) and the taste (the data) is messy, non-linear, and often hidden.

Here is how the authors solve this puzzle, explained through simple analogies:

1. The Problem: The "Black Box" Recipe

In many real-world scenarios (like predicting how a crowd moves or how cells evolve), we don't see the step-by-step process. We only see snapshots of the population at different times.

  • The Forward Problem: If you know the rules, you can easily predict the outcome (the soup tastes a certain way).
  • The Inverse Problem: If you only see the outcome, figuring out the rules is incredibly difficult. The math usually becomes "non-convex," which is a fancy way of saying the landscape of possible answers is full of holes, cliffs, and dead ends. It's like trying to find the bottom of a valley in a foggy, jagged mountain range; you might get stuck in a small dip and think you've found the bottom, when the real bottom is miles away.

2. The Old Way: Measuring the "Gap"

The authors first look at a method called the Fenchel–Young loss.

  • The Analogy: Imagine you are trying to find the perfect recipe. Instead of comparing your soup to the target soup directly (which is hard), you check if your recipe could have produced that soup. You ask: "If I used these rules, would this soup be the best possible result?"
  • If the soup you see is indeed the best possible result for your rules, the "gap" is zero. If not, the gap tells you how far off you are.
  • The Benefit: This turns a messy, jagged mountain range into a smooth, convex bowl. It's much easier to slide down to the bottom (find the answer).
  • The Flaw: While this bowl is smooth, it can be very flat near the bottom. Imagine a giant, shallow saucer. If you drop a marble in, it might roll very slowly or get stuck in a tiny wobble. In math terms, the "curvature" is weak, making it hard for computers to pinpoint the exact answer quickly or accurately, especially with noisy data.

3. The Innovation: "Sharpening" the Loss

This is the paper's main contribution. The authors introduce a technique called Sharpening.

  • The Analogy: Imagine you are trying to find a specific needle in a haystack. The "flat bowl" method is like having a magnet that pulls the needle, but it's a weak magnet. The needle moves, but slowly.
  • The Fix: The authors add a "data-dependent discrepancy." Think of this as adding a magnetic anchor that pulls the needle not just toward the general idea of the rules, but specifically toward the actual data points you observed.
  • How it works: They modify the "forward problem" (the recipe simulation) to include a penalty if the simulation drifts too far from the real data snapshot.
  • The Result: This turns that shallow, flat saucer into a deep, steep funnel. The marble (the computer's search) now rolls down much faster and lands precisely at the bottom. It makes the math "well-conditioned," meaning the computer can solve the puzzle much more reliably and with fewer mistakes.

4. The Proof: Why It Works

The authors didn't just guess this would work; they proved it mathematically. They broke the problem down into three manageable parts:

  1. Measurement Error: How much noise is in the data? (Is the soup tasting slightly different because of a dirty spoon?)
  2. Forward Stability: If the rules change slightly, does the soup change wildly? (Is the recipe sensitive?)
  3. Curvature: How steep is the funnel? (Does the "sharpening" make the path to the answer clear?)

They showed that if you have enough data, this "sharpened" method guarantees you will find the correct rules, even if the data is imperfect.

5. Real-World Examples in the Paper

The paper tests this "Sharpening" idea on two specific types of puzzles:

  • Inverse Optimal Transport: Imagine you see people moving from City A to City B. You want to figure out why they moved that way (e.g., is it the cost of gas? The distance? The traffic?). The "sharpened" method helps figure out the hidden cost map more accurately than before.
  • Inverse JKO (Gradient Flow): Imagine watching a time-lapse video of a crowd spreading out or a group of cells changing shape. You only see the "snapshots" (the crowd at 1:00 PM and 2:00 PM), not the movement in between. The method helps recover the "force" or "potential" that drove that movement, even when the snapshots are sparse or noisy.

Summary

In short, this paper says: "When trying to learn hidden rules from data, don't just compare the result to the prediction. Instead, check if the result is the optimal outcome of your rules, and then 'sharpen' that check by anchoring it to the actual data."

This turns a slow, shaky, and error-prone search into a fast, stable, and precise one, allowing computers to learn complex dynamics from snapshots much better than before.

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 →