Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Inverting Data Transformations via Diffusion Sampling

About

We study the problem of transformation inversion on general Lie groups: a datum is transformed by an unknown group element, and the goal is to recover an inverse transformation that maps it back to the original data distribution. Such unknown transformations arise widely in machine learning and scientific modeling, where they can significantly distort observations. We take a probabilistic view and model the posterior over transformations as a Boltzmann distribution defined by an energy function on data space. To sample from this posterior, we introduce a diffusion process on Lie groups that keeps all updates on-manifold and only requires computations in the associated Lie algebra. Our method, Transformation-Inverting Energy Diffusion (TIED), relies on a new trivialized target-score identity that enables efficient score-based sampling of the transformation posterior. As a key application, we focus on test-time equivariance, where the objective is to improve the robustness of pretrained neural networks to input transformations. Experiments on image homographies and PDE symmetries demonstrate that TIED can restore transformed inputs to the training distribution at test time, showing improved performance over strong canonicalization and sampling baselines. Code is available at https://github.com/jw9730/tied.

Jinwoo Kim, S\'ekou-Oumar Kaba, Jiyun Park, Seunghoon Hong, Siamak Ravanbakhsh• 2026

Related benchmarks

TaskDatasetResultRank
Image ClassificationMNIST (test)--
882
PDE solving1d Burgers' equation (test)
Relative Error0.178
85
Image ClassificationMNIST (test)--
61
Image ClassificationMNIST PGL(3, R) (test)
Accuracy97.43
20
Image ClassificationMNIST Aff(2, R) (test)
Accuracy96.95
12
Image ClassificationMNIST Aff(2, R) 2D Affine (test)
Accuracy96.95
12
PDE solving1D Heat Eq. (test)
Relative L2 Error0.043
6
PDE solving1D Heat Eq. Data Aug. (test)
Relative Test L2 Error0.052
6
Showing 8 of 8 rows

Other info

Follow for update