Diagnosing the Effects of Spectroscopic Training Set Imperfection on Photometric Redshift Performance
Alice Crafford, Alex I. Malz, Tianqing Zhang, Rachel Mandelbaum, Olivia Lynn, Federico Berlfein, Johann Cohen-Tanugi, John Franklin Crenshaw, Qianjun Hang, Irene Moskowitz, Drew Oldag, Samuel J. Schmidt, Ziang Yan, the LSST Dark Energy Science Collaboration
TL;DR
This work investigates how imperfections in spectroscopic training sets affect photometric redshift performance for LSST-scale surveys using a RAIl-based pipeline and multiple estimators. By generating ground-truth posteriors with a normalizing-flow model and applying inverse redshift incompleteness, survey-based degradations, and LSST-like noise, the study evaluates various metrics (notably Kullback–Leibler Divergence, Wasserstein distance, and PIT) to diagnose covariate-shift effects. The results show that non-representativeness of training data has a stronger impact than incompleteness alone, and that no single metric suffices to characterize performance; a combination of distribution-to-distribution, CDF-based, and calibration metrics provides a fuller picture. The findings guide metric selection for vetting photo-$z$ estimators and highlight the practical importance of representative training samples for reliable redshift recovery in large surveys.
Abstract
Most LSST extragalactic science will rely on photometric redshifts (photo-$z$) to extract distance information for the galaxies. However, an incomplete or non-representative training set can introduce bias into photo-$z$ estimation. It is necessary to understand how various forms of training set imperfection, such as incompleteness and non-trivial spectroscopic target selection, affect photo-$z$ estimation algorithms, and to identify metrics best-suited to quantify the impact. This work aims to systematically study metrics for diagnosing how various photo-$z$ methods react to certain types of training set incompleteness and non-representativeness. We use methods available through the open-source Python library Redshift Assessment Infrastructure Layers (RAIL) to systematically test the algorithms CMNN, GPz, FlexZBoost, and PZFlow on mock training data degraded in accordance with several existing spectroscopic sky surveys, as well as under conditions of inverse redshift incompleteness, which approximately mimics observed patterns of incompleteness at high redshift. We employ the algorithm TrainZ as a control. Finally, we quantify photo-$z$ algorithm performance using a variety of statistical metrics implemented externally to RAIL. We determine that the Kullback-Liebler Divergence, Wasserstein Distance, and Probability Integral Transform are particularly informative metrics with which to assess the impact of training set imperfection on algorithmic performance. We also find that inverse redshift incompleteness effects alone lack the complexity to realistically represent anticipated training data.
