JAM: A Comprehensive Model for Age Estimation, Verification, and Comparability
François David, Alexey A. Novikov, Ruslan Parkhomenko, Artem Voronin, Alix Melchy
TL;DR
JAM addresses age estimation, verification, and comparability by delivering distribution-based predictions that output a mean age $y_{\mu}$ and uncertainty $y_{\sigma}$, enabling probabilistic confidence intervals. A differentiable loss $L_{\text{jam}} = \alpha L_{\text{reg}} + \beta L_{\text{std}} + \delta L_{\text{dist}}$ with an age-decay factor $AD_i$ and max-age normalization $M$ drives joint optimization of the mean and variance. The framework demonstrates improved accuracy and reduced false positives across real-world (JPD) and public (ONOT) data, with strong NIST FATE performance and clear benefits for age verification and comparability tasks. The work emphasizes practical deployment considerations, including privacy, consent, bias mitigation, and responsible usage guidelines, aiming for robust, consent-driven age-assurance systems.
Abstract
This paper introduces a comprehensive model for age estimation, verification, and comparability, offering a comprehensive solution for a wide range of applications. It employs advanced learning techniques to understand age distribution and uses confidence scores to create probabilistic age ranges, enhancing its ability to handle ambiguous cases. The model has been tested on both proprietary and public datasets and compared against one of the top-performing models in the field. Additionally, it has recently been evaluated by NIST as part of the FATE challenge, achieving top places in many categories.
