Learning What's Real: Disentangling Signal and Measurement Artifacts in Multi-Sensor Data, with Applications to Astrophysics
Organizations: Massachusetts Institute of Technology · Flatiron Institute, Simons Foundation · Institute for Advanced Studies · AstroAI, CfA | Harvard & Smithsonian ·
Abstract
Data collected from the physical world is always a combination of multiple sources: an underlying signal from the physical process of interest and a signal from measurement-dependent artifacts from the sensor or instrument. This secondary signal acts as a confounding factor, limiting our ability to extract information about the physics underlying the phenomena we observe. Furthermore, it complicates the combination of observations in heterogeneous or multi-instrument settings. We propose a deep learning framework that leverages overlapping observations, a dual-encoder architecture, and a counterfactual generation objective to disentangle these factors of variation. The resulting representations explicitly separate intrinsic signals from sensor-specific distortions and noise, and can be used for counterfactual view generation, parameter inference unconfounded by measurement distortions, and instrument-independent similarity search. We demonstrate the effectiveness of our approach on astrophysical galaxy images from the DESI Legacy Imaging Survey (Legacy) and the Hyper Suprime-Cam (HSC) Survey as a representative multi-instrument setting. This framework provides a general recipe for scientific and multi-modal self-supervised pretraining: construct training pairs from overlapping observations of the same physical system, treat sensor- or modality-specific effects as augmentations, and learn invariant representations through counterfactual generation.
Figures & tables
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
|---|---|
| Data Dimensions | |
| Image size | |
| Input channels | 4 |
| Conditioning channels | 4 |
| UNet Architecture | |
| Base model channels | 128 |
| Parameter | Value |
|---|---|
| Optimization | |
| Optimizer | AdamW |
| Learning rate | |
| LR scheduler | CosineAnnealingLR |
| Loss function | Velocity MSE |
| Flow Matching | |
| Variable | Source | Description |
|---|---|---|
| Ellipticity ( ) | HSC catalog | Galaxy shape ellipticity components, measured via the SDSS-style second moments of the surface brightness distribution. |
| Redshift ( ) | DESI spectra | Spectroscopic redshift. |
| Stellar mass ( ) | PROVABGS | Total mass in stars,, derived from Bayesian spectral energy distribution (SED) fitting to DESI spectra [ 10 ] . |
| Half-light radius ( ) | HSC catalog | Circularised radius enclosing half of the galaxy’s total light. A measure of galaxy size. |
| sSFR | PROVABGS | Specific star formation rate : the rate at which new stars are forming normalised by the galaxy’s stellar mass. |
| PROVABGS | Gas-phase metallicity: the abundance of elements heavier than helium in the galaxy’s gas. Traces the galaxy’s chemical enrichment history. |
| Variable | Bands | Description |
| HSC (Hyper Suprime-Cam) | ||
| psf_fwhm | Effective size of the point spread function (arcsec): how much the instrument and atmosphere spread the light from a point source. Analogous to Legacy PSFSIZE . | |
| a | Milky Way dust extinction per band (mag). Equivalent to Legacy EBV scaled by a filter-dependent coefficient: . | |
| Legacy Survey (DESI Legacy Imaging Surveys) | ||
| NOBS | Number of exposures contributing to the coadd. | |
| GALDEPTH | detection depth for a round exponential galaxy with (mag). Shallower than PSFDEPTH because galaxy flux is spread over more pixels. | |
| Property | Probe on cross-matched Legacy-HSC sample (Im) | Literature Reported Values | |||||
| Ours (Phys) | Ours (Instr) | AION-1-B | Rnd In. ResNet | X-Predict | AION-1-B (Ph+Im) | AstroCLIP (Im) | |
| Phys.-related properties | |||||||
| Ellipticity | 0.934 | 0.321 | 0.941 | 0.616 | — | — | — |
| Ellipticity | 0.918 | 0.421 | 0.939 | 0.613 | — | — | — |
| Redshift | 0.801 | 0.535 | 0.857 | 0.514 | — | 0.930 | 0.780 |
| 0.755 | 0.491 | 0.818 | 0.485 | — | 0.890 | 0.730 | |
| Parameter | Value |
|---|---|
| Flow Architecture | |
| Family | Neural Spline Flow (NSF, zuko ) |
| Number of transforms | 6 |
| Hidden features per transform | |
| Context dimension | 0 (unconditional) |
| Input dimension | 64 / 16 (Ours) / 768 (AION-1) |