Light Curve Classification with DistClassiPy: a new distance-based classifier

Siddharth Chaini, Ashish Mahabal, Ajit Kembhavi, Federica B. Bianco
3/18/2024
astro-ph.IMastro-ph.SRcs.LG

No official code found. Best implementation: sidchaini/DistClassiPy (16 stars, GPL-3.0, last commit 2026-04-23). 1 more below.

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/.

View on arXivView PDF

Code Implementations(2)

GPL-3.0

A python package for a distance-based classifier which can use several different distance metrics.

161PythonSep 30, 20236 months agoGPL-3.0

This repository contains all the code (in the form of Jupyter Notebooks) to reproduce the results in our paper, "Light Curve Classification with DistClassiPy: a new distance-based classifier"

32Python, Jupyter NotebookSep 7, 20231 years agoNOASSERTION
astroinformaticsastronomyastrostatisticslight-curvesmachine-learning+1 more

Similar Papers

Cite this paper

@article{chaini2024light,
  title  = {Light Curve Classification with DistClassiPy: a new distance-based classifier},
  author = {Siddharth Chaini and Ashish Mahabal and Ajit Kembhavi and Federica B. Bianco},
  year   = {2024},
  eprint = {2403.12120},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.12120v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.12120.svg)](https://codeofpaper.com/paper/2403.12120)

Discussion