Equal Error Rates (EERs), or other weighted relations between False Match and Non-Match Rates (FMR/FNMR), are often used as a performance metric for biometric systems. Confidence Intervals (CIs) are used to denote the uncertainty underlying these EERs, with many methods existing to estimate said CIs in both parametric and non-parametric ways. These confidence intervals provide, foremost, a method of comparing scoring/ranking functions. Non-parametric methods often suffer from high computational costs, but do not make assumptions as to the shape of the EER-and score distributions. For both EERs and CIs, contemporary open-source toolkits leave room for improvement in terms of computational efficiency. In this paper, we introduce the Fast EER (FEER) algorithm that calculates an EER in $O(\log n)$ on a sorted score list, we show how to adapt the FEER algorithm to calculate non-parametric, bootstrapped EER CIs (FEERCI) in $O(m\log n)$ given m resamplings, and we introduce an opinionated open-source package named feerci that provides implementations of the FEER and FEERCI algorithm. We provide speed and accuracy benchmarks for the feerci package, comparing it against the most-used methods of calculating EERs in Python and show how it is able to calculate EERs and CIs on very large score lists faster than contemporary toolkits can calculate a single EER.
[1]
Stéphan Clémençon,et al.
On Bootstrapping the ROC Curve
,
2008,
NIPS.
[2]
M. Falk,et al.
Weak Convergence of Smoothed and Nonsmoothed Bootstrap Quantile Estimates
,
1989
.
[3]
Gaël Varoquaux,et al.
The NumPy Array: A Structure for Efficient Numerical Computation
,
2011,
Computing in Science & Engineering.
[4]
Andy Adler,et al.
Curvewise DET Confidence Regions and Pointwise EER Confidence Intervals Using Radial Sweep Methodology
,
2007,
ICB.
[5]
Joachim H. Ahrens,et al.
Computer methods for sampling from gamma, beta, poisson and bionomial distributions
,
1974,
Computing.
[6]
Sébastien Marcel,et al.
Bob: a free signal processing and machine learning toolbox for researchers
,
2012,
ACM Multimedia.