AnomalyMatch: Discovering Rare Objects of Interest with Semi-supervised and Active Learning

Pablo Gómez, Laslo E. Ruhberg, Maria Teresa Nardone, David O'Ryan
5/6/2025
cs.LGastro-ph.IM

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Anomaly detection in large datasets is essential in astronomy and computer vision. However, due to a scarcity of labelled data, it is often infeasible to apply supervised methods to anomaly detection. We present AnomalyMatch, an anomaly detection framework combining the semi-supervised FixMatch algorithm using EfficientNet classifiers with active learning. AnomalyMatch is tailored for large-scale applications and integrated into the ESA Datalabs science platform. In this method, we treat anomaly detection as a binary classification problem and efficiently utilise limited labelled and abundant unlabelled images for training. We enable active learning via a user interface for verification of high-confidence anomalies and correction of false positives. Evaluations on the GalaxyMNIST astronomical dataset and the miniImageNet natural-image benchmark under severe class imbalance display strong performance. Starting from five to ten labelled anomalies, we achieve an average AUROC of 0.96 (miniImageNet) and 0.89 (GalaxyMNIST), with respective AUPRC of 0.82 and 0.77. After three active learning cycles, anomalies are ranked with 76% (miniImageNet) to 94% (GalaxyMNIST) precision in the top 1% of the highest-ranking images by score. We compare to the established Astronomaly software on selected 'odd' galaxies from the 'Galaxy Zoo - The Galaxy Challenge' dataset, achieving comparable performance with an average AUROC of 0.83. Our results underscore the exceptional utility and scalability of this approach for anomaly discovery, highlighting the value of specialised approaches for domains characterised by severe label scarcity.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gmez2025anomalymatch,
  title  = {AnomalyMatch: Discovering Rare Objects of Interest with Semi-supervised and Active Learning},
  author = {Pablo Gómez and Laslo E. Ruhberg and Maria Teresa Nardone and David O'Ryan},
  year   = {2025},
  eprint = {2505.03509},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.03509v2}
}

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/2505.03509.svg)](https://codeofpaper.com/paper/2505.03509)

Discussion