Research map / Image generation / Autoregressive and latent generation
A Novel Diffusion Model for Pairwise Geoscience Data Generation with Unbalanced Training Dataset
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes UB-Diff, a diffusion model with a one-in-two-out encoder-decoder that builds a co-latent space so paired seismic waveform and velocity map data can be generated from unbalanced training data.
Problem
Generating paired multi-modal scientific data (seismic waveforms and velocity maps) when one modality is abundant and the paired counterpart is scarce, a setting existing multi-modal diffusion methods that require fully paired data do not handle.
Approach
A one-in-two-out encoder-decoder maps the abundant modality (velocity maps) into a shared co-latent space with two decoders (transformer for seismic, CNN for velocity); a two-step training scheme first trains on all velocity maps self-supervised, then fine-tunes on the few paired samples, and a latent diffusion model is trained on the abundant modality's latents to generate pairs.
Key results
- On FlatVel-A with 5k paired seismic data, UB-Diff reaches FID 15.64 for velocity maps and 9.25 for seismic vs. MT-Diffusion's 99.89 and 71.53.
- With 1k paired seismic data on FlatVel-A, UB-Diff gives FID 16.45 (velocity) and 97.03 (seismic), versus MT-Diffusion's 336.54 and 318.29.
- Training InversionNet on 10k UB-Diff generated pairs improves SSIM on FlatVel-A from 0.6511 (MT-Diffusion) to 0.7881 at 1k seismic samples.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use UB-Diff instead of MT-Diff for paired generation with All Vel + 1k Seis | paired velocity and seismic generation · FlatVel-A | FID: 336.5417 -> 16.4475 (velocity); 318.2893 -> 97.0339 (seismic) | Helped |
| Use UB-Diff instead of MT-Diff for paired generation with All Vel + 1k Seis | paired velocity and seismic generation · CurveVel-A | FID: 485.0098 -> 103.2765 (velocity); 214.9118 -> 18.9828 (seismic) | Helped |
| Use UB-Diff instead of MT-Diff for paired generation with All Vel + 1k Seis | paired velocity and seismic generation · FlatFault-A | FID: 32.2887 -> 16.5089 (velocity); 53.2955 -> 26.8663 (seismic) | Helped |
| Use UB-Diff instead of MT-Diff for paired generation with All Vel + 1k Seis | paired velocity and seismic generation · CurveFault-A | FID: 87.8209 -> 14.5018 (velocity); 206.0490 -> 98.9439 (seismic) | Helped |
| Use UB-Diff instead of MT-Diff for paired generation with All Vel + 1k Seis | paired velocity and seismic generation · Style-A | FID: 11.8603 -> 0.5452 (velocity); 3221.2707 -> 91.2248 (seismic) | Mixed |
| Add the two-step training optimization (ablation) | UB-Diff paired generation · OpenFWI, All Vel + 1k Seis | FID: 339.6236 -> 16.4475 (FlatVel-A velocity); 449.9948 -> 103.2765 (CurveVel-A velocity); 27.3071 -> 16.5089 (FlatFault-A ve | Helped |
| Add the two-step training optimization (ablation) | UB-Diff paired generation · OpenFWI, All Vel + 1k Seis | FID: 158.7187 -> 97.0339 (FlatVel-A seismic); 174.1814 -> 18.9828 (CurveVel-A seismic); 30.7746 -> 26.8663 (FlatFault-A seism | Mixed |
| Add the two-step training optimization (ablation) | UB-Diff paired generation · OpenFWI, All Vel + 5k Seis | FID: 63.2182 -> 15.6393 (FlatVel-A velocity); 222.7844 -> 65.5289 (CurveVel-A velocity); 21.8450 -> 21.4411 (FlatFault-A velo | Mixed |
| Add the two-step training optimization (ablation) | UB-Diff paired generation · OpenFWI, All Vel + 5k Seis | FID: 96.7443 -> 9.2542 (FlatVel-A seismic); 9.7614 -> 8.7620 (CurveVel-A seismic); 14.8987 -> 14.8630 (FlatFault-A seismic); | Mixed |
| Freeze rather than unfreeze the encoder and majority decoder in the second training step (ablation) | UB-Diff encoder-decoder training · OpenFWI datasets, 1k and 5k paired seismic | decoder reconstruction performance | Mixed |
| Use UB-Diff instead of SD for single-task velocity generation | velocity map generation · FlatVel-A | FID: 20.3334 -> 16.4475 (UB-Diff-1k); 20.3334 -> 15.6393 (UB-Diff-5k) | Helped |
| Use UB-Diff instead of SD for single-task seismic generation | seismic waveform generation · FlatFault-A, 1k and 5k Seis + all Vel | FID: 19.8758 -> 26.3492 (1k); 9.6232 -> 14.8630 (5k) | Hurt |
Surprising findings
- MT-Diffusion performs poorly on Style-A, which the authors attribute to the decomposition loss interfering with the diffusion loss.
- UB-Diff w/o the two-step optimization sometimes gives better seismic FID on Style-A than the full UB-Diff, and the freezing choice involves a trade-off between the two decoders.
Limitations
- Evaluated only on OpenFWI synthetic geophysics datasets; no real-world field seismic data.
- UB-Diff does not consistently beat baselines on every dataset or metric (e.g., seismic FID on Style-A and some SSIM/MAE entries on FlatFault-A and CurveFault-A).
- Architecture and training are more complex and need additional compute, as the authors acknowledge.
Experimental setup
Datasets: OpenFWI FlatVel-A OpenFWI CurveVel-A OpenFWI FlatFault-A OpenFWI CurveFault-A OpenFWI Style-A
Benchmarks: OpenFWI FlatVel-A OpenFWI CurveVel-A OpenFWI FlatFault-A OpenFWI CurveFault-A OpenFWI Style-A
Metrics: FID MAE MSE SSIM
Baselines: MT-Diffusion DDPM Stable Diffusion InversionNet
Builds on: DDPM Latent Diffusion Models MT-Diffusion InversionNet
Closest papers by meaning
- A Unified Framework for Forward and Inverse Problems in Subsurface Imaging using Latent Space Translations (ICLR 2025 · similarity 0.85)
- Broadband Ground Motion Synthesis by Diffusion Model with Minimal Condition (ICML 2025 · similarity 0.85)
- Utilizing Image Transforms and Diffusion Models for Generative Modeling of Short and Long Time Series (NeurIPS 2024 · similarity 0.84)
- Unified Framework for Diffusion Generative Models in SO(3): Applications in Computer Vision and Astrophysics (AAAI 2024 · similarity 0.84)
- DiffATS: Diffusion in Aligned Tensor Space (NeurIPS 2026 · similarity 0.84)
- Isometric Representation Learning for Disentangled Latent Space of Diffusion Models (ICML 2024 · similarity 0.84)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
