machine learning applications in astronomy...machine learning applications in astronomy research...

29
Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under a Research and Technology Development Grant, under contract with the National Aeronautics and Space Administration. Copyright 2017 California Institute of Technology. All Rights Reserved. US Government Support Acknowledged. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement by the United States Government or the Jet Propulsion Laboratory, California Institute of Technology. Umaa Rebbapragada, Ph.D. Machine Learning and Instrument Autonomy Group Big Data Task Force November 1, 2017

Upload: others

Post on 20-May-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Machine Learning Applications in Astronomy

Research described in this presentation was carried out at the Jet Propulsion Laboratory under aResearch and Technology Development Grant, under contract with the National Aeronautics and SpaceAdministration. Copyright 2017 California Institute of Technology. All Rights Reserved. US GovernmentSupport Acknowledged. Reference herein to any specific commercial product, process, or service bytrade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement by theUnited States Government or the Jet Propulsion Laboratory, California Institute of Technology.

Umaa Rebbapragada, Ph.D.Machine Learning and Instrument Autonomy Group

Big Data Task ForceNovember 1, 2017

Page 2: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Machine Learning (ML) for Astronomy

• Enabling Science

• Transient Science

• Catalog Science

• New Techniques

• Supporting ML in Astronomy

11/01/17 2

Page 3: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

JPL ML-Astronomy CollaborationsCurrent and Past

• Palomar Transient Factory, intermediate Palomar Transient Factory, Zwicky Transient Facility

• The Very Long Baseline Array (VLBA) Fast Radio Transients Experiment (V-FASTR)

• Variables and Slow Transients (VAST) survey, part of Australian Square Kilometre Array Pathfinder (ASKAP)

• RealFast project at the Very Large Array (VLA) radio telescope

• MIT Lincoln Lab collaboration on Space Surveillance Telescope (SST) data

• Dark Energy Survey

11/01/17 3

Page 4: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Enabling Science

Page 5: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Big Telescopes, Big Science, Big Data

Large Synoptic Sky Telescope (LSST)15 TB/night Square Kilometre Array

160 TB/second

James Webb Space Telescope (JWST)

Transiting Exoplanet Survey Satellite (TESS)

Wide-field Infrared Survey Telescope (WFIRST)

11/01/17 5

Page 6: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Millions of Detections per Night…in 2015intermediate Palomar Transient Factory 2015-16

11/01/17 6

2015 summer survey of Galactic Plane

Page 7: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Huge Catalogs from All-Sky SurveysObservations of millions of objects, including spectra and lightcurves

11/01/17 7

Page 8: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Science Team Size is Constraining Factor

11/01/17 8

iPTF Science Team Could Handle 200 Objects / Night

Page 9: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Machine Learning Classifiers Filter False DetectionsAre these candidates optical or pipeline artifacts?

11/01/17 9

Science Reference Subtracted

Artifacts of Source Extraction

Artifacts ofImage Differencing

Page 10: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Transient Science

Page 11: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Astronomical Transients

• Explosive events, very short duration

• Transience from our observational perspective

Gamma RayBurst(milliseconds to hours)

Supernova (weeks to months)

Planetarytransit

Asteroid

9/20/17 1111/01/17 11

Page 12: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Transient Science Requires Real-time Algorithms

• Find all scientifically-interesting observations

• Filter all irrelevant observations

• Goal: trigger follow-up of science-rich targets

Ideally, find it here

11/01/17• 12

11/01/17

Page 13: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Real-time FilteringOptical Astronomy Example from iPTF

Is this candidate real or bogus?

Science Reference Subtracted

• Automated classifier scores candidates from 0 (bogus) to 1 (real)

11/01/17 13

Page 14: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Real-time FilteringOptical Astronomy Example from iPTF

11/13/2017 NASA / Caltech / JPL / Instrument Software and Science Data Systems 14

Set decision threshold that filters 99%

99%Filtered

Top 200 sent for science review

Page 15: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Real-time FilteringRadio Astronomy Example from V-FASTR / VLBA

11/01/17

Candidate

NoneArtifactPulse

Classify: Tag as “pulsar” or “artifact” if confidence > 0.9. Otherwise, do nothing.

Known pulsar

Good candidate

Consult known pulsar DB

Worthy of human review

Page 16: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Real-time Classification

• Modern “data brokers” perform real-time classification of objects

• Science users contribute filters to downselect the information they want

TimeClassification becomesmore refined as observationscollected

11/01/17

Richards, et al. 2011, ApJ

Page 17: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Catalog Science

Page 18: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

ML Applications

• Stellar classification

• Star / galaxy separation

• Identification of planetary transits (exoplanets)

• NEO identification / tracking

• Estimating cosmological parameters

11/01/17

Page 19: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Mining Astronomical Archives Weak Lensing Archives

Machine learning task of outlier detectioncan help constrain the examples used forcalculating parameters for weak gravitationallensing.

Circular distortion patterns created by strong lensing

11/01/17

Page 20: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

New Techniques

Page 21: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Crowdsourcing + ML

• Crowdsourcing platforms offer interfaces that integrate with ML algorithms and build training data quickly

• Allow interaction with scientists, general public

11/01/17 21

Exoplanet task on Zooinverse

Page 22: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Responding to Instrument and Survey Changes

11/01/17 22

• Example of how a pipeline upgrade changed data characteristics at iPTF

Page 23: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Domain Adaptation

• Computes mapping between source and target data sources that share common science goals

• Continuous data record between old and new missions

11/01/17 23

CommonFeature Space

New Instrument, post-upgradeOld Instrument, pre-upgrade

Unlabeled SampleLabeled Sample

Page 24: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Deep Learning

11/01/17 24

Bag of WordsTFIDF

Pixel values,SIFT, HoG, histograms of visual words

DFT, wavelets,time series statistics

Page 25: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Deep Learning

11/01/17 25

Bag of WordsTFIDF

Pixel values,SIFT, HoG, histograms of visual words

DFT, wavelets,time series statistics

Does not require expert-engineered features

Page 26: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Deep LearningImageNet Large Scale Visual Recognition Challenge (ILSVRC)

11/01/17 26

https://www.dsiac.org/resources/journals/dsiac/winter-2017-volume-4-number-1/real-time-situ-intelligent-video-analytics

Page 27: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Supporting ML in Astronomy

Page 28: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

Challenges and Opportunities

• Programmatic• Space telescope managers don’t know we exist• ML experts not involved in data pipeline requirements and design

• Financial• Few ROSES opportunities that support ML work in astronomy• Limited or no budget for high level data products produced by ML

• Cultural• “It’s just software.”• “My post-doc can do it.”

11/01/17 28

Page 29: Machine Learning Applications in Astronomy...Machine Learning Applications in Astronomy Research described in this presentation was carried out at the Jet Propulsion Laboratory under

jpl.nasa.gov