← Latest papers
🤖 machine learning

Harpoon: Generalised Manifold Guidance for Conditional Tabular Diffusion

This paper introduces HARPOON, a generalized manifold guidance method for conditional tabular diffusion that extends manifold theory to discrete data and diverse inference-time objectives, enabling the generation of samples that satisfy specific constraints without requiring retraining.

Original authors: Aditya Shankar, Yuandou Wang, Rihan Hai, Lydia Y. Chen

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

Original authors: Aditya Shankar, Yuandou Wang, Rihan Hai, Lydia Y. Chen

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 pictures of people. You want the robot to create realistic faces, but you also want to give it specific instructions, like "make the person wear a hat" or "make sure the person is wearing a red shirt."

In the world of data, "tabular data" is like a giant spreadsheet with rows and columns (e.g., Age, Income, Job Title). Creating realistic spreadsheets that follow specific rules is hard. If you just ask a standard AI to fill in missing numbers or follow a rule like "Age must be over 18," it often gets confused. It might create a person who is 150 years old, or it might break the internal logic of the data (like a person having a job but no income).

This paper introduces a new method called HARPOON to solve this problem. Here is how it works, explained simply:

1. The Problem: The "Off-Track" Robot

Current AI models for spreadsheets are like a robot that has memorized a specific set of rules during its training. If you ask it to do something it hasn't seen before (like a new type of constraint), it gets lost.

  • The Old Way: If you want the robot to follow a new rule, you often have to stop, retrain the robot from scratch, or use a clumsy "rejection" method where you generate thousands of bad pictures and throw them away until you find one that works. This is slow and inefficient.
  • The Issue with "Manifolds": Scientists know that real data (like real people) doesn't exist randomly in a chaotic cloud. It exists on a specific, smooth shape (like a curved sheet of paper floating in 3D space). This shape is called a manifold. If you force the robot to draw something that doesn't fit on this sheet, the result looks fake and broken. Previous methods could keep the robot on the sheet, but only for simple, continuous things (like smooth lines), not for messy spreadsheets with categories (like "Male/Female" or "Red/Blue").

2. The Solution: The "Harpoon"

The authors realized that the AI model they use (a "diffusion model") is actually really good at understanding this hidden shape, even if they didn't explicitly teach it to.

The Analogy of the Ship and the Current:
Imagine the AI is a ship trying to sail from a stormy ocean (random noise) to a calm harbor (a realistic spreadsheet).

  • The Map (The Manifold): The harbor is built on a specific, curved coastline. If the ship tries to sail straight to the destination but ignores the coastline, it will crash into the rocks (creating unrealistic data).
  • The Compass (The Model): The AI model acts like a compass that always points toward the nearest point on the coastline.
  • The Harpoon (The Guidance): This is the new invention. Instead of just sailing straight, the ship fires a harpoon that pulls it along the coastline. It doesn't push the ship off the coast; it guides it along the curve of the land.

3. How HARPOON Works

HARPOON uses a clever two-step dance at every moment of the generation process:

  1. The Step Forward: The AI takes a normal step to clean up the data (removing noise).
  2. The Tangent Correction: Immediately after, it checks the "rules" you gave it (e.g., "Age > 18"). It calculates a tiny adjustment that moves the data sideways along the shape of the real data, rather than pushing it off the shape.

Think of it like walking down a winding mountain path.

  • Old methods would try to walk in a straight line to the destination, often falling off the cliff.
  • HARPOON looks at the path, takes a step forward, and then gently nudges you back onto the trail if you start to drift, ensuring you stay on the safe, realistic path while still moving toward your goal.

4. Why This is Special

The paper claims three big wins:

  • It Works on "Messy" Data: Unlike previous theories that only worked on smooth, continuous data, HARPOON handles spreadsheets with mixed types (numbers and categories like "Yes/No") without needing special training for each type.
  • It's Flexible: You don't need to retrain the AI for every new rule. You can teach it once, and then at the very end (inference time), you can tell it to follow any rule you want—like filling in missing numbers, or ensuring "Salary is greater than $50k"—and it will adjust on the fly.
  • It's Fast and Accurate: The authors tested this on many real-world datasets (like credit card defaults or shopping habits). HARPOON filled in missing data better than other top methods and followed complex rules (like "Age must be between 18 and 65 AND Job must be 'Engineer'") much better than competitors, without crashing or producing fake results.

Summary

HARPOON is a new way to guide AI in generating realistic spreadsheets. Instead of forcing the AI to learn every possible rule beforehand, it uses the hidden "shape" of real data to gently steer the AI toward the correct answer. It's like having a GPS that doesn't just tell you where to go, but also keeps your car safely on the road, no matter how twisty the road gets.

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 →