Unsupervised-Exoplanet

Unsupervised deep learning for exoplanet detection

View the Project on GitHub SNaveenMathew/Unsupervised-Exoplanet

Unsupervised Exoplanet Detection using Deep Learning

Introduction

I was very fortunate to explore ASTR 596 (AI in Astronomy) at UIUC in Spring 2019. I understood that machine learning can teach us a lot in scientific domains such as Physics and Astronomy when the problem is well structured.

The intent of this project is to continue my efforts in improving the unsupervised deep learning pipeline for exoplanet detection.

Motivation to continue

Geocentric model was proposed by Ptolemy. Astonomical predictions of this model were used for over 1500 years. Heliocentric model came into picture in the late 16th century. But the biggest breakthrough came Newton’s laws met Tycho Brahe’s observations - when models were built to explain the orbits of planets, asteroids, comets, etc. and predictions were made, which were later confirmed (with negligible differences) through observations.

Models form an important component of Physics and Astronomy. The ultimate objective of a scientist is to build a model that allows causal inference. If the importance for accuracy outweighs the need for a rational explanation of the predictions, the machine learning approach is short sighted. This is because (accurate) pattern identification without (scientific / logical / causal) reasoning does not provide a reasonable forecast. The application of such an approach is limited to computational models that are based on estimates of some form correlation - not causation.

Personal note

Currently reasoning is a very difficult task for AI. As a result, I’m not sure whether the long term goal of this project will be met, but I will keep trying.

State at the end of STAT 430 and ASTR 596

At the end of STAT 430 (Data Science Programming Methods) and ASTR 596 (AI in Astronomy), this repository had:

There were several constraints during the execution of the project: in terms of resources and portability. Therefore, the code was tested only on 36 light curves. Manual observation of the light curves showed that the model had a good recall - it detected all exoplanet transits, but it had poor precision - there were many periodic false detections.

Areas covered (Updated 2019/06/05)

Areas to focus

Immediate (Updated 2019/06/05)

Soon (Updated 2019/06/05)

Maybe later (Updated 2019/05/07)

Long term goal (2019/05/07 - needs no update)

Contributing