Evaluates the ability of autoencoder-derived latent representations combined with various anomaly detection algorithms to identify chemically anomalous exoplanet transit spectra under realistic observational noise levels. It benchmarks reconstruction loss, 1-class SVM, K-means, and LOF across raw spectral and latent feature spaces. Use when the user wants to benchmark on Exoplanet transit spectra database, or asks about evaluating this task. Reports AUC.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill exoplanet-anomaly-detection-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Exoplanet Anomaly Detection Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-exoplanet-anomaly-detection-eval)More formats (shields.io, HTML) on the badges page.
---
name: exoplanet-anomaly-detection-eval
description: Evaluates the ability of autoencoder-derived latent representations combined with various anomaly detection algorithms to identify chemically anomalous exoplanet transit spectra under realistic observational noise levels. It benchmarks reconstruction loss, 1-class SVM, K-means, and LOF across raw spectral and latent feature spaces. Use when the user wants to benchmark on Exoplanet transit spectra database, or asks about evaluating this task. Reports AUC.
metadata:
skill_kind: dataset_eval
source_arxiv: 2601.02324
bibtex_key: roman2026oddballs
confidence: high
---
# exoplanet-anomaly-detection-eval
> Hunting for "Oddballs" with Machine Learning: Detecting Anomalous Exoplanets Using a Deep-Learned Low-Dimensional Representation of Transit Spectra with Autoencoders — Roman et al. (2026) (arXiv:2601.02324, 2026)
## What this evaluates
Evaluates the ability of autoencoder-derived latent representations combined with various anomaly detection algorithms to identify chemically anomalous exoplanet transit spectra under realistic observational noise levels. It benchmarks reconstruction loss, 1-class SVM, K-means, and LOF across raw spectral and latent feature spaces.
## Datasets
- **Exoplanet transit spectra database** — total ?; splits: test (-1)
## Metrics
- `AUC` **(primary)** — range: [0, 1]
- Area under the Receiver Operating Characteristic (ROC) curve, which plots the true positive rate against the false positive rate across all classification thresholds.
## Input / output format
**Input**: High-resolution exoplanet transmission spectra with added Gaussian noise (10, 20, 30, or 50 ppm) and binary ground-truth labels (normal vs. anomalous).
**Output**: Anomaly scores or binary classification predictions (normal/anomalous) for each spectrum.
## Scoring recipe
```python
def compute_auc(y_true, y_scores):
fpr, tpr, _ = roc_curve(y_true, y_scores)
return auc(fpr, tpr)
```
## Common pitfalls
- Performance degrades significantly as noise increases beyond 30 ppm, especially when methods are applied directly to raw spectral features instead of latent representations.
- Comparing anomaly detection algorithms across different feature spaces (spectral vs. latent) without controlling for noise levels can lead to misleading conclusions about algorithm superiority.
## Evidence (verbatim from paper)
> The anomaly detection performance was studied in two different spaces: the spectral space and the latent space. We found that anomaly detection works better in the latent space. All models presented in this study show higher AUC values in latent space compared to spectral space.
## Citation
```bibtex
@misc{roman2026oddballs,
title={Hunting for "Oddballs" with Machine Learning: Detecting Anomalous Exoplanets Using a Deep-Learned Low-Dimensional Representation of Transit Spectra with Autoencoders},
author={Roman et al. (2026)},
year={2026},
note={arXiv:2601.02324}
}
```
- arXiv: 2601.02324
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!