Hostname: page-component-7b7567c8c-7pwfn Total loading time: 0 Render date: 2026-11-12T17:05:24.160Z Has data issue: false hasContentIssue false

Probabilistic Interpolation of Sagittarius A*’s Multi-Wavelength Light Curves Using Machine Learning

Published online by Cambridge University Press:  05 October 2026

G. Sasseville*
Affiliation:
Department of Physics, University of Montreal, Montreal, QC H2V 0B3, CanadaCiela - Montreal Institute for Astrophysical Data Analysis and Machine Learning, Montreal, QC H2V 0B3, CanadaCentre de recherche en astrophysique du Québec (CRAQ), Canada
J. Hlavacek-Larrondo
Affiliation:
Department of Physics, University of Montreal, Montreal, QC H2V 0B3, CanadaCiela - Montreal Institute for Astrophysical Data Analysis and Machine Learning, Montreal, QC H2V 0B3, CanadaCentre de recherche en astrophysique du Québec (CRAQ), Canada
D. Haggard
Affiliation:
Ciela - Montreal Institute for Astrophysical Data Analysis and Machine Learning, Montreal, QC H2V 0B3, CanadaCentre de recherche en astrophysique du Québec (CRAQ), CanadaDepartment of Physics, McGill University, 3600 rue University, Montréal, QC H3A2T8, CanadaTrottier Space Institute at McGill, 3550 rue University, Montréal, QC H3A2A7, Canada
A. Adam
Affiliation:
Department of Physics, University of Montreal, Montreal, QC H2V 0B3, CanadaCiela - Montreal Institute for Astrophysical Data Analysis and Machine Learning, Montreal, QC H2V 0B3, CanadaMila - Quebec Artificial Intelligence Institute, Montreal, Canada
H. Paugnat
Affiliation:
Department of Physics and Astronomy, UCLA, Los Angeles, CA 90095-1547, USA
G. Witzel
Affiliation:
Max Planck Institute for Radio Astronomy, Bonn 53121, Germany
Rights & Permissions [Opens in a new window]

Abstract

Understanding the variability of Sagittarius A* (Sgr A*) requires coordinated, multi-wavelength observations. However, these observations suffer from irregular sampling, noise, and large data gaps, limiting our ability to identify flares and infer cross-wavelength time lags. We address this challenge using machine learning models designed for sparse, multivariate time series. In particular, we introduce a diffusion-based generative model, representing the first application of score-based diffusion models to astronomical time series. We also use a transformer-based model, and benchmark both against a multi-output Gaussian Process. The models are trained on simulated light curves that replicate the cadence, noise, and cross-band correlations of real Sgr A* data, including observations from ALMA, Spitzer, GRAVITY, and Chandra. Our results show that the diffusion model outperforms other methods in accuracy and uncertainty calibration, on both synthetic and real data. This work highlights the potential of generative models for reconstructing astrophysical variability from incomplete observations.

Information

Type
Contributed Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of The International Astronomical Union
Figure 0

Table 1.Model Comparison on Simulated Light Curves: MSE and CRPS by Wavelength.Table 1 long description.

Figure 1

Figure 1.Model interpolation results on real observational data of Sgr A*. Each column corresponds to a different model (MOGP, TripletFormer, CSPD), and each row represents a different wavelength band (X-ray, NIR, IR, submm). Observational data upon which the models are conditioned are shown as black circles. Solid lines denote the mean predictions of each model while shaded regions denote 2σ$\sigma$ credible intervals. While all models generally follow the observed data, the CSPD model produces sharper predictions with more selective uncertainty and avoids false-positive flares hallucinated by the other models.

Figure 2

Figure 2.Coverage analysis of predictive uncertainties across a range of nominal confidence levels, computed on real observational data. Each curve shows the empirical coverage achieved by a model as a function of the nominal coverage level, aggregated across all wavelength bands. The dashed diagonal line indicates perfect calibration. The MOGP (orange) shows the best overall calibration, closely following the ideal line. CSPD (purple) slightly underestimates uncertainty but remains well-calibrated, meanwhile the TripletFormer (teal) consistently undercovers.