Mapping Stellar Surfaces via Simulation-Based Inference
Conaire Deagan
Macquarie University Seminar
21st August 2026
Étienne Léopold Trouvelot, Group of Sun Spots, 1875
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
What do I mean by “mapping” stellar surfaces?
vs
Immaculate
maculate
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Why map stellar surfaces?
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Why is this a problem?
unresolved
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Star makes signals
From signals make star?
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Can you recover a stellar surface from signals?
Sort of…….
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Can you recover a stellar surface from signals?
Is it a unique surface?
Yes, you can get a solution
No, there are many solutions
How many?
Technically, infinite.
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Are all solutions equally valid?
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Rotating
(modified) figure 1 of Luger et al 2021a
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
<-- Possible Surfaces -->
<-- Possible Surfaces -->
Likelihood
Posterior
<-- Probability -->
<-- Probability -->
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Discrete spot model
4 params
x N spots
Solvable, but makes sampling hard
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Discrete spot model priors
Lanza, Bonomo, Rodono 2007
Can sample and get a posterior, but often get stuck in local minima if not careful
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Pixel Grid Model
Matrix inversion, by default, gives a single solution
(not very Bayesian)
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Spherical Harmonics
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Spherical Harmonics
Cons:
Pros:
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Want we want from a model prior
Easy with SH
Easy with SH
No closed form
No closed form
No closed form
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Situation with Spherical Harmonics
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
SBI
Black box
Signals go in
Surfaces come out
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
SBI vs MCMC (+ variants)
SBI
MCMC
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Black box
Signals go in
Surfaces come out
Photometric light curve
and/or X astrometric signal
and/or Y astrometric signal
Full posteriors of:
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Variational Auto-Encoder
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Variational Auto-Encoder
Embedding Network
My Model
Variational Auto-Encoder
Embedding Network
The flow
The Variational Auto-encoder
Encoding network
Latent space
Decoding network
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
The Variational Auto-encoder
Encoding network
Latent space
Decoding network
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
The Variational Auto-encoder
Encoding network
Latent space
Decoding network
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
The Variational Auto-encoder
Encoding network
Latent space
Decoding network
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
The Variational Auto-encoder
Encoding network
Latent space
Decoding network
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
The Variational Auto-encoder
Encoding network
Latent space
Decoding network
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
The Variational Auto-encoder
Decoding network
Random latent draws
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Variational Auto-Encoder
Embedding Network
The flow
My Model
Variational Auto-Encoder
Embedding Network
The flow
96D
~965D
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Variational Auto-Encoder
Embedding Network
The flow
96D
~965D
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
~216x3 D
Embedding Network
~96D
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
~216x3 D
Embedding Network
~96D
Learned summary statistic
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
~96D
+
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
~96D
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
=
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Unobservable cap
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model� (Phot)
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
My Model� (Phot + Astrometry)
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Photometry
Photometry + Astrometry
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Photometry
Photometry + Astrometry
SPOT LOCALISATION!
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Photometry + Astrometry
<-- Based on Sigma Gem!
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
*noiseless
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Less False Positives
Less False Negatives
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Less False Positives
Less False Negatives
Better
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
* noiseless
* noiseless
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
* noiseless
* noiseless
With Noise
Black = visible sphere
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Conclusion
Using SBI, 100ppm photometry + TOLIMAN-like noise*, Sigma Gem is recoverable very well!
< --- My website
Conaire Deagan, c.deagan@unsw.edu.au, conaired.github.io
Power at spot scales
Hope for smaller spatial scales?