Light Curve Classification with DistClassiPy: a new distance-based classifier
arXiv:2403.12120 · doi:10.1016/j.ascom.2024.100850
Abstract
The rise of synoptic sky surveys has ushered in an era of big data in time-domain astronomy, making data science and machine learning essential tools for studying celestial objects. While tree-based models (e.g. Random Forests) and deep learning models dominate the field, we explore the use of different distance metrics to aid in the classification of astrophysical objects. We developed DistClassiPy, a new distance metric based classifier. The direct use of distance metrics is unexplored in time-domain astronomy, but distance-based methods can help make classification more interpretable and decrease computational costs. In particular, we applied DistClassiPy to classify light curves of variable stars, comparing the distances between objects of different classes. Using 18 distance metrics on a catalog of 6,000 variable stars across 10 classes, we demonstrate classification and dimensionality reduction. Our classifier meets state-of-the-art performance but has lower computational requirements and improved interpretability. Additionally, DistClassiPy can be tailored to specific objects by identifying the most effective distance metric for that classification. To facilitate broader applications within and beyond astronomy, we have made DistClassiPy open-source and available at https://pypi.org/project/distclassipy/.
arXiv commentAccepted for publication in Astronomy and Computing (2024). 24 pages, 19 figures
References in corpus (16)
- Scikit-learn: Machine Learning in Python
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- The Sloan Digital Sky Survey: Technical Summary
- LSST: from Science Drivers to Reference Design and Anticipated Data Products
- The Zwicky Transient Facility: System Overview, Performance, and First Results
- Distance and Similarity Measures Effect on the Performance of K-Nearest Neighbor Classifier -- A Review
- The Zwicky Transient Facility Catalog of Periodic Variable Stars
- The Automatic Learning for the Rapid Classification of Events (ALeRCE) Alert Broker
- Alert Classification for the ALeRCE Broker System: The Light Curve Classifier
- Understanding extreme quasar optical variability with CRTS: I. Major AGN flares
- The EPOCH Project: I. Periodic variable stars in the EROS-2 LMC database
- A Mexican Hat with holes: calculating low resolution power spectra from data with gaps
- Machine Learning Techniques for Stellar Light Curve Classification
- The Catalina Real-Time Transient Survey (CRTS)
- Automatic Catalog of RRLyrae from 14 million VVV Light Curves: How far can we go with traditional machine-learning?