← Latest papers
🤖 machine learning

Riemannian Diffusion Models on General Manifolds via Physics-Informed Neural Networks

This paper proposes a general framework for Riemannian diffusion models that overcomes the challenge of unavailable closed-form heat kernels by using physics-informed neural networks to solve the manifold heat equation, thereby enabling effective score-based generative modeling on diverse manifolds such as S2S^2, SO(3)SO(3), and SPD(n)\mathrm{SPD}(n).

Original authors: Gyeonghoon Ko, Juho Lee

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

Original authors: Gyeonghoon Ko, Juho Lee

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

The Big Picture: Teaching AI to Walk on Curved Surfaces

Imagine you are teaching a robot to draw pictures. In the world of standard AI (called "Euclidean diffusion"), the robot lives on a flat, infinite sheet of paper. It learns to turn random scribbles into clear images by slowly "denoising" them. This works great for flat things like photos of cats or faces.

But what if the data isn't flat? What if the data lives on a sphere (like earthquake locations on Earth), a twisted loop (like 3D rotations of a robot arm), or a complex shape (like the structure of a molecule)?

If you try to force the robot to draw on a sphere using flat-paper rules, it gets confused. It might stretch the sphere, tear it, or create impossible shapes. To do this right, the robot needs to understand the curved geometry of the surface it's walking on.

The Problem: The "Heat Map" is Missing

To teach the robot how to move on these curved surfaces, the researchers need a special map called a Heat Kernel.

Think of the Heat Kernel as a "smoke spreader." If you drop a single drop of ink (or a puff of smoke) on a specific spot on a curved surface, the Heat Kernel tells you exactly how that smoke will spread out over time.

  • Why do we need it? The AI uses this "smoke spread" to figure out how to reverse the process: starting with a cloud of smoke and turning it back into a single drop of ink (the original data).
  • The Catch: For simple shapes (like a flat plane), we have a perfect formula for this smoke spread. But for complex, curved shapes (like the surface of a sphere or a twisted donut), we don't have a formula. The math is too hard. Previous methods tried to guess the formula using shortcuts, but those shortcuts only worked for very specific, simple shapes.

The Solution: The "Physics Detective" (PINN)

The authors propose a clever new way to solve this. Instead of trying to find a magic formula for the smoke spread, they treat it like a physics puzzle.

They know the rules of how smoke spreads (a famous physics equation called the Heat Equation). They also know what the smoke looks like at the very beginning (a tiny, concentrated dot).

So, they use a Physics-Informed Neural Network (PINN). Think of this as a super-smart detective that learns by solving the puzzle directly:

  1. The Setup: They tell the detective, "Here is the rulebook (the Heat Equation). Here is the starting point (a tiny dot of smoke)."
  2. The Training: The detective tries to guess what the smoke looks like at every moment in between. If the guess breaks the rules of physics, the detective gets a "penalty" and tries again.
  3. The Result: Eventually, the detective learns to predict exactly how the smoke spreads on any curved surface, even if no one has ever written down the formula for it before.

How It Works in Practice

The paper shows this "detective" working on several different "worlds":

  • The Earth (Sphere S2S^2): They modeled the spread of natural disasters like volcanoes and earthquakes. The AI learned to generate realistic maps of where these events might happen, respecting the round shape of the Earth.
  • The 3D Rotator ($SO(3)$): They modeled how objects rotate in 3D space. This is crucial for robotics and 3D modeling.
  • The Traffic Flow ($SPD$ matrices): They modeled traffic patterns in New York City. The data here isn't just points; it's complex relationships between different city zones. The AI learned to generate realistic traffic flow patterns.
  • The Molecular Puzzle (Rk×n/SnR^{k \times n}/S_n): This is the most complex part. Molecules are made of atoms, but the order you list the atoms doesn't matter (a molecule is the same whether you list atom A then B, or B then A). The AI learned to generate new molecules by treating them as a "cloud of points" where the order doesn't matter, effectively solving a permutation puzzle.

The Results: Does It Work?

The researchers tested their "detective" against other methods:

  • Accuracy: On shapes where we do know the answer (like the sphere), their method was just as accurate as the best existing methods, but it didn't need a pre-written formula.
  • Versatility: It worked on shapes where no other method could work because the math was too hard.
  • Quality: The generated data (molecules, traffic maps, earthquake locations) looked realistic and followed the correct geometric rules.

The Catch (Limitations)

The paper is honest about the downsides:

  • It's Heavy: Training this "detective" takes a lot of computer power and time. It's like solving a massive physics simulation every time you want to generate data.
  • It's Complicated: Setting up the "rulebook" for a new shape requires some math expertise. It's not yet a "plug-and-play" button you can click for any shape.
  • Trade-offs: In the molecule experiment, the AI made very valid molecules (chemically correct) but they weren't as "new" or unique as some other methods. It's a trade-off between being safe/correct and being creative.

Summary

In short, this paper gives AI a new tool to walk on curved surfaces. Instead of needing a pre-written map (which doesn't exist for most shapes), the AI learns the map on the fly by solving the physics equations of how things spread. This allows AI to generate realistic data for everything from global climate events to 3D molecules, without breaking the rules of geometry.

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 →