ExoGAN concept

ExoGAN is made of two networks pitting one against the other during the training phase. They learn from a training set which can represent many different subjects. In our specific problem we trained a DCGAN on 10 million exoplanetary atmospheric transmission spectra generated by the TauREx retrieval code.

ganschema
ExoGAN scheme.

The transmission spectra and the parameters necessary to generate them are assembled into a unique QR-like code called ASPA (Atmospheric Spectral and Parameters Array), defining a fingerprint for a single exoplanetary atmosphere.

train_image
The Atmospheric Spectra and Parameters Array (ASPA). Each area is dedicated to a particular atmospheric characteristic: Area 1 is the spectrum between 1µm and 50µm at resolution 100 normalised between 0 and 1 in each spectral bin. Areas 2 to 5 give information about the normalisation factors used in the different section of the spectrum, clear and dark area give, respectively, information about the maximum values and the minimum values. In areas 6 to 8 we encode the atmospheric trace-gas volume mixing ratios of CO2, CO and CH4 respectively. Areas 9 to 11 are, respectively Mp, Rp and Tp. Area 12 gives information on the H2O trace-gas volume mixing ratio.

Using the inpainting technique introduced by Brandon Amos (http://bamos.github.io/2016/08/09/deep-completion) ExoGAN reconstructs both the parameters array and any missing part of the spectrum.

beforew maskedw predictedw
Left: input spectrum together with the parameters pixels. Centre: masked ASPA leaving Hubble/WFC3 wavelengths only. Right: ExoGAN completed ASPA given the middle ASPA.
beforepar maskedpar predictedpar
Same of previous figure but only masking the atmospheric forward model parameters.

ExoGAN is able to analyse exoplanetary atmosphere and provides a very well constrained parameters space for atmospheric parameters. It returns results with an unprecedented speed endependently on the complexity of the atmospheric model we use. Deep Learning solution can offer us the possibility of including much more complex models in our atmospheric analysis and solve many computing-intensive tasks.

Updated: