SuperNNova: an open-source framework for Bayesian, Neural Network based supernova classification
arXiv:1901.06384 · doi:10.1093/mnras/stz3312
Abstract
We introduce SuperNNova, an open source supernova photometric classification framework which leverages recent advances in deep neural networks. Our core algorithm is a recurrent neural network (RNN) that is trained to classify light-curves using photometric information only. Additional information such as host-galaxy redshift can be incorporated to improve performance. We evaluate our framework using realistic supernovae simulations that include survey detection. We show that our method, for the type Ia vs. non Ia supernovae classification problem, reaches accuracies greater than 96.92 +- 0.09 without any redshift information and up to 99.55 +- 0.06 when redshift, either photometric or spectroscopic, is available. Further, we show that our method attains unprecedented performance for classification of incomplete light-curves, reaching accuracies >86.4 +- 0.1 (>93.5 +- 0.8) without host-galaxy redshift (with redshift information) two days before maximum light. In contrast with previous methods, there is no need for time-consuming feature engineering and we show that our method scales to very large datasets with a modest computing budget. In addition, we investigate often neglected pitfalls of machine learning algorithms. We show that commonly used algorithms suffer from poor calibration and overconfidence on out-of-distribution samples when applied to supernovae data. We devise extensive tests to estimate the robustness of classifiers and cast the learning procedure under a Bayesian light, demonstrating a much better handling of uncertainties. We study the benefits of Bayesian RNNs for SN Ia cosmology. Our code is open-sourced and available on https://github.com/supernnova/SuperNNova.
arXiv commentaccepted version MNRAS December 2019
References in corpus (55)
- Adam: A Method for Stochastic Optimization
- Scikit-learn: Machine Learning in Python
- Astropy: A Community Python Package for Astronomy
- Neural Machine Translation by Jointly Learning to Align and Translate
- Sequence to Sequence Learning with Neural Networks
- The NumPy array: a structure for efficient numerical computation
- Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
- The Astropy Project: Building an inclusive, open-science project and status of the v2.0 core package
- What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?
- Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning
- The Supernova Legacy Survey: Measurement of Omega_M, Omega_Lambda and w from the First Year Data Set
- Improved cosmological constraints from a joint analysis of the SDSS-II and SNLS supernova samples
- On Calibration of Modern Neural Networks
- Weight Uncertainty in Neural Networks
- LSST Science Book, Version 2.0
- SALT2: using distant supernovae to improve the use of Type Ia supernovae as distance indicators
- A disciplined approach to neural network hyper-parameters: Part 1 -- learning rate, batch size, momentum, and weight decay
- A Theoretically Grounded Application of Dropout in Recurrent Neural Networks
- The Sloan Digital Sky Survey-II Supernova Survey: Technical Summary
- SampleRNN: An Unconditional End-to-End Neural Audio Generation Model
- SNANA: A Public Software Package for Supernova Analysis
- Photometric Supernova Classification With Machine Learning
- CMU DeepLens: Deep Learning For Automatic Image-based Galaxy-Galaxy Strong Lens Finding
- Supernova Simulations and Strategies For the Dark Energy Survey
- Results from the Supernova Photometric Classification Challenge
- The Foundation Supernova Survey: Motivation, Design, Implementation, and First Data Release
- Measuring Dark Energy Properties with Photometrically Classified Pan-STARRS Supernovae. II. Cosmological Parameters
- Photometric SN Ia Candidates from the Three-Year SDSS-II SN Survey Data
- Bayesian Recurrent Neural Networks
- Cosmology with Photometrically-Classified Type Ia Supernovae from the SDSS-II Supernova Survey
- MelNet: A Generative Model for Audio in the Frequency Domain
- Deep Recurrent Neural Networks for Supernovae Classification
- Host Galaxy Identification for Supernova Surveys
- UNITY: Confronting Supernova Cosmology's Statistical and Systematic Uncertainties in a Unified Bayesian Framework
- Machine Learning-based Brokers for Real-time Classification of the LSST Alert Stream
- First Cosmology Results using Type Ia Supernova from the Dark Energy Survey: Simulations to Correct Supernova Distance Biases
- Optimizing spectroscopic follow-up strategies for supernova photometric classification with active learning
- Efficient Neural Audio Synthesis
- Kernel PCA for type Ia supernovae photometric classification
- Photometric classification of type Ia supernovae in the SuperNova Legacy Survey with supervised learning
- Photometric selection of Type Ia supernovae in the Supernova Legacy Survey
- Bayesian Single-Epoch Photometric Classification of Supernovae
- Photometric Supernova Cosmology with BEAMS and SDSS-II
- Subluminous Type Ia Supernovae at High Redshift from the Supernova Legacy Survey
- PELICAN: deeP architecturE for the LIght Curve ANalysis
- Deep Learning for Image Sequence Classification of Astronomical Events
- Convolutional Neural Networks for Transient Candidate Vetting in Large-Scale Surveys
- The Photometric LSST Astronomical Time-series Classification Challenge (PLAsTiCC): Data set
- A Probabilistic Approach to Classifying Supernovae Using Photometric Information
- Steve: A hierarchical Bayesian model for Supernova Cosmology
- Photometric classification and redshift estimation of LSST Supernovae
- Supernova Photometric Classification Challenge
- Improved Photometric Classification of Supernovae using Deep Learning
- Single-epoch supernova classification with deep convolutional neural networks
- Life Beyond PTF
Cited by in corpus (108)
- The Automatic Learning for the Rapid Classification of Events (ALeRCE) Alert Broker
- Fink, a new generation of broker for the LSST community
- The Young Supernova Experiment: Survey Goals, Overview, and Operations
- The DAWES review 10: The impact of deep learning for the analysis of galaxy surveys
- A deep learning approach to cosmological dark energy models
- SuperRAENN: A Semi-supervised Supernova Photometric Classification Pipeline Trained on Pan-STARRS1 Medium Deep Survey Supernovae
- Applications and Techniques for Fast Machine Learning in Science
- Spectrophotometric templates for core collapse supernovae and their application in simulations of time-domain surveys
- Supernova Photometric Classification Pipelines Trained on Spectroscopically Classified Supernovae from the Pan-STARRS1 Medium-Deep Survey
- New Modules for the SEDMachine to Remove Contaminations from Cosmic Rays and Non-target Light: BYECR and CONTSEP
- Supernova Host Galaxies in the Dark Energy Survey: I. Deep Coadds, Photometry, and Stellar Masses
- Rates and delay times of type Ia supernovae in the Dark Energy Survey
- First Cosmology Results Using Type Ia Supernovae From the Dark Energy Survey: Survey Overview and Supernova Spectroscopy
- Double-, triple-line spectroscopic candidates in the LAMOST Medium-Resolution Spectroscopic Survey
- GHOST: Using Only Host Galaxy Information to Accurately Associate and Distinguish Supernovae
- : Bayesian inference of multimessenger astrophysical data, methods and application to gravitational-waves
- On Neural Architectures for Astronomical Time-series Classification with Application to Variable Stars
- Anomaly Detection in the Open Supernova Catalog
- Concerning Colour: The Effect of Environment on Type Ia Supernova Colour in the Dark Energy Survey
- The Dark Energy Survey Supernova Program: Modelling selection efficiency and observed core collapse supernova contamination
- Transient-optimised real-bogus classification with Bayesian Convolutional Neural Networks -- sifting the GOTO candidate stream
- The Dark Energy Survey 5-year photometrically identified Type Ia Supernovae
- ParSNIP: Generative Models of Transient Light Curves with Physics-Enabled Deep Learning
- The Dark Energy Survey: Cosmology Results With ~1500 New High-redshift Type Ia Supernovae Using The Full 5-year Dataset
- Unsupervised machine learning for transient discovery in Deeper, Wider, Faster light curves
- The Impact of Observing Strategy on Cosmological Constraints with LSST
- Measuring Cosmological Parameters with Type Ia Supernovae in redMaGiC galaxies
- Fink: early supernovae Ia classification using active learning
- Light curve classification with recurrent neural networks for GOTO: dealing with imbalanced data
- Using Host Galaxy Photometric Redshifts to Improve Cosmological Constraints with Type Ia Supernova in the LSST Era
- Approximate Bayesian Uncertainties on Deep Learning Dynamical Mass Estimates of Galaxy Clusters
- The Dark Energy Survey Supernova Program: Cosmological biases from supernova photometric classification
- The first Hubble diagram and cosmological constraints using superluminous supernova
- Real-Time Detection of Anomalies in Large-Scale Transient Surveys
- Deep Attention-Based Supernovae Classification of Multi-Band Light-Curves
- Background Rejection in Atmospheric Cherenkov Telescopes using Recurrent Convolutional Neural Networks
- Classifying Image Sequences of Astronomical Transients with Deep Neural Networks
- Inferencing Progenitor and Explosion Properties of Evolving Core-collapse Supernovae from Zwicky Transient Facility Light Curves
- Image-based Classification of Variable Stars: First Results from Optical Gravitational Lensing Experiment Data
- Photometric Classification of Early-Time Supernova Lightcurves with SCONE
- Real-Time Value-Driven Data Augmentation in the Era of LSST
- Classification of Fermi-LAT sources with deep learning using energy and time spectra
- Neural Networks Optimized by Genetic Algorithms in Cosmology
- Photometric identification of compact galaxies, stars and quasars using multiple neural networks
- LSST Cadence Strategy Evaluations for AGN Time-series Data in Wide-Fast-Deep Field
- Classification of Periodic Variable Stars with Novel Cyclic-Permutation Invariant Neural Networks
- ATAT: Astronomical Transformer for time series And Tabular data
- The Dark Energy Survey Supernova Program: Cosmological Analysis and Systematic Uncertainties
- Pan-chromatic photometric classification of supernovae from multiple surveys and transfer learning for future surveys
- Star formation and morphological properties of galaxies in the Pan-STARRS survey- I. A machine learning approach to galaxy and supernova classification
- Classification of Multiwavelength Transients with Machine Learning
- Using Host Galaxy Spectroscopy to Explore Systematics in the Standardisation of Type Ia Supernovae
- Machine Learning and Cosmology
- DeepZipper: A Novel Deep Learning Architecture for Lensed Supernovae Identification
- TiDES: The 4MOST Time Domain Extragalactic Survey
- The effect of phased recurrent units in the classification of multiple catalogs of astronomical lightcurves
- The Simulated Catalogue of Optical Transients and Correlated Hosts (SCOTCH)
- Identifying Light-curve Signals with a Deep Learning Based Object Detection Algorithm. II. A General Light Curve Classification Framework
- O'TRAIN: a robust and flexible Real/Bogus classifier for the study of the optical transient sky
- Assessment of the Systematic Uncertainties in the Cosmological Analysis of the SDSS Supernovae Photometric Sample
- Transient Classifiers for Fink: Benchmarks for LSST
- Binning is Sinning: Redemption for Hubble Diagram using Photometrically Classified Type Ia Supernovae
- On the cosmological performance of photometrically classified supernovae with machine learning
- Optimising a magnitude-limited spectroscopic training sample for photometric classification of supernovae
- Core-collapse Supernovae in the Dark Energy Survey: Luminosity Functions and Host Galaxy Demographics
- Enhanced Astronomical Source Classification with Integration of Attention Mechanisms and Vision Transformers
- Understanding of the properties of neural network approaches for transient light curve approximations
- Impact of Rubin Observatory cadence choices on supernovae photometric classification
- Forecast for growth-rate measurement using peculiar velocities from LSST supernovae
- A Classifier-Based Approach to Multi-Class Anomaly Detection for Astronomical Transients
- Locating Hidden Exoplanets in ALMA Data Using Machine Learning
- Recovered SN Ia rate from simulated LSST images
- SNGuess: A method for the selection of young extragalactic transients
- Probing the Consistency of Cosmological Contours for Supernova Cosmology
- Understanding the extreme luminosity of DES14X2fna
- Photometric Data-driven Classification of Type Ia Supernovae in the Open Supernova Catalog
- ZTF SN Ia DR2: Evidence of Changing Dust Distributions With Redshift Using Type Ia Supernovae
- ORACLE: A Real-Time, Hierarchical, Deep-Learning Photometric Classifier for the LSST
- Transfer Learning for Transient Classification: From Simulations to Real Data and ZTF to LSST
- A catalog to unite them all: REGALADE, a revised galaxy compilation for the advanced detector era
- ELEPHANT: ExtragaLactic alErt Pipeline for Hostless AstroNomical Transients
- Hawai'i Supernova Flows: A Peculiar Velocity Survey Using Over a Thousand Supernovae in the Near-Infrared
- Early Identification of Optical Tidal Disruption Events: A science module for the Fink broker
- BayeSN and SALT: A Comparison of Dust Inference Across SN Ia Light-curve Models with DES5YR
- STag: Supernova Tagging and Classification
- Testing and Combining Transient Spectral Classification Tools on 4MOST-like Blended Spectra
- Real-Time Active Learning for optimised spectroscopic follow-up: Enhancing early SN Ia classification with the Fink broker
- Surrogate models for lightcurves and photosphere properties of Type II supernovae
- Kinematic Evidence of an Embedded Protoplanet in HD 142666 Identified by Machine Learning
- Astronomical image time series classification using CONVolutional attENTION (ConvEntion)
- Building spectral templates and reconstructing parameters for core collapse supernovae with CASTOR
- Real-time Light Curve Classification Framework for the Wide Field Survey Telescope Using Modified Semi-supervised Variational Auto-Encoder
- The automation of optical transient discovery and classification in Rubin-era time-domain astronomy
- Leveraging pre-trained vision Transformers for multi-band photometric light curve classification
- Uncertainty estimation for time series classification: Exploring predictive uncertainty in transformer-based models for variable stars
- AMPEL workflows for LSST: Modular and reproducible real-time photometric classification
- Dark Energy Survey: DESI-Independent Angular BAO Measurement
- STAR NRE: Solving supernova selection effects with set-based truncated auto-regressive neural ratio estimation
- Characterizing the Sample Selection for Supernova Cosmology
- ABC-SN: Attention Based Classifier for Supernova Spectra
- Multivariate time series transformer embeddings for light curves of periodic variable stars
- SCONE: Supernova Classification with a Convolutional Neural Network
- Assessing the capability of random forest to predict the evolution of enhanced gamma-ray states of active galactic nuclei
- Bayesian classification of astronomical spectra with class uncertainties
- Multiband neural network classification of ZTF light curves as LSST proxies
- LStein: A new approach to visualizing sparse 2.5-dimensional data
- PIE-ADA: Physics-Informed Ensemble with Adaptive Data Augmentation for Photometric Transient Classification
- Classification of Fermi-LAT blazars with Bayesian neural networks