Pith. sign in

REVIEW 4 major objections 6 minor 23 references

Open Set Recognition Through Deep Neural Network Uncertainty: Does Out-of-Distribution Detection Require Generative Classifiers?

T0 review · 4 major / 6 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read Latent distances beat predictive uncertainty for out-of-distribution detection

desk verdict Useful empirical comparison, but the paper's own Table 1 contradicts its claims that EVT always beats predictive entropy and that generative decoders always help. read the letter →

arxiv 1908.09625 v1 pith:EVZWZKRL submitted 2019-08-26 cs.LG cs.CVstat.ML

classification cs.LGcs.CVstat.ML
keywords opensetrecognitionout-of-distributiondetectionpredictiveuncertaintyextremevaluetheoryWeibulldistributionvariationalautoencodergenerativeclassifierepistemic
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper asks whether a classifier must be generative to know what it has not seen. It compares three ways to reject out-of-distribution inputs on image classifiers: reading prediction entropy, fitting extreme-value tails to latent representations, and a combination of both in variational models. Its central finding is that entropy-based rejection alone cannot separate seen from unseen data, while latent-space extreme value theory (EVT) rejection does much better, and a variational classifier paired with a generative decoder does best of all. The conclusion, if true, means that modeling the input distribution $p(x)$ as well as the label distribution $p(y)$ gives the latent codes the structure needed for reliable open-set rejection.

What carries the argument

The load-bearing mechanism is per-class Weibull tail fitting on the latent approximate posterior. For each training class, after sampling $z\sim q_\theta(z|x)$ for correctly classified training inputs, the model computes the class's mean latent vector $\bar{S}_c$, fits a Weibull distribution to the cosine distances $\|S_c - \bar{S}_c\|$ with a tail size of 5 percent of training examples per class, and rejects a new input when the Weibull CDF value at its distance to any class mean exceeds a task prior $\Omega_t$. The joint generative variant adds a decoder $p_\varphi(x|z)$ to the variational classifier, trained with the $\beta$-VAE-style ELBO in equation (1), so the latent space is shaped by both label and data reconstruction. This mechanism converts epistemic uncertainty from a soft signal into a hard boundary on where the model can be trusted.

What would settle it

A reader could falsify the mechanism by taking a trained model from the paper's setup, computing latent codes for an out-of-distribution dataset, and checking whether the empirical tail of the cosine distances matches the fitted Weibull distribution: if many out-of-distribution points fall inside the fitted per-class high-density region, the open-space bound is not doing the work the paper assigns it.

Watch

Extended reading notes

Core claim

On FashionMNIST-, MNIST-, and SVHN-trained 14-layer wide residual networks, the authors find that predictive entropy, including entropy from variational inference and Monte Carlo dropout, leaves out-of-distribution datasets heavily overlapping with in-distribution data. Latent EVT meta-recognition—fitting a Weibull distribution to the cosine distances between each correctly classified training example's approximate-posterior sample and its class's latent mean, then rejecting any input whose Weibull CDF exceeds a threshold—removes most of this overlap. Adding a probabilistic decoder to learn the joint model $p(x,y,z)=p(y|z)p(x|z)p(z)$ improves the EVT rejection further, reaching near-perfect outlier detection on most cross-dataset pairs while preserving accuracy; the decoder is what the authors point to as the reason the latent space carries information about the data distribution.

Load-bearing premise

The central bet is that, for each class, the distances of correctly classified training examples to their class's average latent representation follow a Weibull tail, and this tail marks the boundary beyond which inputs should be rejected; the paper itself notes that the supporting experiments are small-scale and larger evaluation is still needed.

Editorial extensions

If this is right

  • Entropy of the predictive distribution, even averaged over 100 posterior samples or 50 Monte Carlo dropout passes, is not a reliable enough signal to reject unseen datasets on these tasks.
  • Latent-space Weibull rejection raises outlier detection rates substantially over entropy thresholds for all three model families.
  • A variational classifier that also models the input distribution with a decoder outperforms the discriminative variational classifier under latent EVT rejection on most tested dataset pairs.
  • With Monte Carlo dropout added to the generative model, out-of-distribution rejection becomes near-perfect for several cross-dataset pairs in the paper's experiments.
  • The rejection threshold $\Omega_t$ is easier to set for the generative model because its rejection rate stays more stable across a wide range of priors.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A direct comparison the paper leaves untested is a likelihood-only variational autoencoder with the same per-class Weibull calibration; the paper excludes such models by citing earlier failures, so the question of whether the joint training is essential remains open.
  • The Weibull tail assumption is testable per class on any trained model by checking quantile-quantile plots of the empirical distance tail against the fitted distribution; the paper does not report such a diagnostic.
  • Because the paper evaluates on 32x32 resized images and relatively small datasets, the next test is whether the same latent-EVT gap persists on larger, natural-image benchmarks at native resolution, where latent structure is less separable.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper presents an empirical comparison of three classifier families for out-of-distribution detection: a standard discriminative network, a variational discriminative classifier, and a variational joint generative classifier. For each model, the authors compare outlier rejection based on predictive entropy with rejection based on extreme value theory applied to distances from class-conditional latent means, following their earlier open-set recognition procedure. Experiments are run on three training distributions (FashionMNIST, MNIST, SVHN) and evaluated on seven datasets, with and without Monte Carlo dropout. The central claims are that EVT-based latent rejection outperforms predictive-entropy rejection in all cases and that the joint generative model further improves latent EVT, leading the authors to ask whether classifiers need to be generative in order to recognize what they have not seen.

Significance. If the claims were fully supported, the paper would be a valuable empirical contribution: it would show that latent-space Weibull rejection on a variational classifier can be more reliable than predictive entropy, and that adding a decoder can improve open-set recognition. The study is reasonably broad in its evaluation, including non-image AudioMNIST, and it systematically varies the training distribution. The paper also has strengths in transparency: the evaluation threshold is explicitly defined (95% of in-distribution validation data), and the comparison includes Monte Carlo dropout as an additional epistemic-uncertainty mechanism. However, the headline generalizations are contradicted by the paper's own Table 1 in important settings, and the absence of repeated-seed statistics makes it impossible to separate genuine effects from noise. The topic is timely and the central question is interesting, but the evidence in the current manuscript is not yet sufficient to support the stated conclusions.

major comments (4)
  1. [Section 3.1 and Table 1] The blanket statement in Section 3.1 that 'the EVT approach ... outperforms OOD detection with prediction uncertainty in all cases' is contradicted by Table 1. For the MNIST-trained variational generative model on SVHN, entropy detection is 96.53% while latent EVT detection is 96.29%; for the MNIST-trained standard discriminative classifier on CIFAR10, entropy is 91.06% while latent EVT is 87.62%. The related claim that the joint generative model 'further improves' latent EVT is also contradicted: on MNIST-trained models, the variational discriminative latent detector outperforms the variational generative latent detector on 5 of 6 OOD sets (e.g., FashionMNIST 99.86 vs 96.60, CIFAR10 99.98 vs 99.81, SVHN 97.70 vs 96.29). These are not external-baseline quibbles; they are internal counterexamples to the paper's universal claims and should be analyzed explicitly.
  2. [Section 3, Experiments] All results appear to come from a single run, and no error bars, standard deviations, or repeated-seed experiments are reported. Several of the comparisons that support or contradict the central claims differ by less than one percentage point (e.g., 96.53 vs 96.29 for the MNIST-trained variational generative model on SVHN), so the rankings may be within run-to-run noise. Since the paper's main conclusions depend on these small differences, the absence of variance estimates is load-bearing. Please report means and standard deviations over at least three to five seeds and re-evaluate the universal claims in light of the resulting confidence intervals.
  3. [Equation (1)] Equation (1) as printed is L = E_q[log p_phi(x|z) + log p_xi(y|z)] - KL(q_theta(z|x) || p(z)), yet the text states that 'beta is an additional parameter that weighs the contribution of the Kullback-Leibler divergence' and cites the beta-VAE. The displayed objective does not contain beta. Either the beta is missing from the equation, or the model is not the beta-VAE-style objective described in the text. Please correct the equation and state the actual beta value used in the experiments.
  4. [Section 3.1 and Table 1] The comparison is limited to predictive entropy versus the authors' own latent EVT procedure. Standard out-of-distribution baselines available at the time of the paper (e.g., softmax confidence thresholding, ODIN, or Mahalanobis distance) are not evaluated, and results are reported only at a single 95%-inlier operating point rather than as full ROC/AUPR curves. To support the title-level conclusion about what OOD detection 'requires,' the paper should at least include a standard softmax-confidence baseline and report AUROC or a similar threshold-free metric.
minor comments (6)
  1. [Introduction] There is a typo in the first paragraph: 'necesssarily' should be 'necessarily.'
  2. [Section 3.1] The text says 'additionally' in 'additionally the KMNIST'; this should be 'additionally, the KMNIST.'
  3. [Algorithm 1] The tail-size parameter is denoted eta in the algorithm and described as 5% in the main text, but the paper does not state whether this value was chosen a priori or tuned. Please clarify.
  4. [Table 1] The table is difficult to read because the training dataset appears in the first column but is repeated for each model variant, and the column header 'Latent' is not defined in the caption. Please define 'Latent' as the EVT-based rejection rate and restructure the table to make the model variant and training distribution unambiguous.
  5. [Section 2] The exclusion of likelihood-only VAEs is justified only by citing Nalisnick et al. [17] after the fact. Since the paper's central question concerns generative classifiers, a direct small experiment on a likelihood-only VAE would strengthen the argument.
  6. [Reproducibility] No code or trained model checkpoints are provided, which makes it difficult to reproduce the EVT calibration procedures in Algorithms 1 and 2, especially because the method is carried over from the authors' prior work [16].

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the paper is an empirical benchmark whose claims are not forced by construction or by self-citation chains.

full rationale

The paper is an empirical comparison of predictive-entropy and EVT-based out-of-distribution detection across three model classes. No equation-level reduction is present: the EVT Weibull-tail procedure is adapted from the authors' prior work [16], but it is used here as a benchmarked algorithm rather than as a premise that logically entails the paper's conclusions. The rejection thresholds are calibrated on the trained dataset's validation portion, not on the out-of-distribution test sets, so the reported detection rates are not fitted to the quantities they predict. The exclusion of likelihood-only generative models rests on the independent external result of Nalisnick et al. [17], not on the authors' own work. The central claims are empirical generalizations, and while some statements in Section 3.1 are contradicted by the paper's own Table 1 (e.g., the claim that EVT outperforms predictive entropy in all cases), that is a correctness or precision issue, not circularity. No load-bearing self-citation chain, ansatz-smuggling, or renaming of a known result is evident; the derivation chain is self-contained as an experimental study.

Assumptions & free parameters 4 free parameters · 5 assumptions · 0 invented entities

The central results rest on a handful of unstated or inherited modeling choices: the unresolved beta hyperparameter, the fixed 5% Weibull tail size, the validation-calibrated rejection threshold, and the assumption that latent-space distance to per-class means is a valid open-space risk signal. No new physical or mathematical entities are introduced.

free parameters (4)
  • beta (KL weight in Equation 1) = not reported
    Beta weights the KL divergence in the ELBO and changes the geometry of the latent posterior that all latent EVT results depend on; its value is never given in Section 3.
  • tail-size eta = 5% of training examples per class
    Algorithm 1 sets tail-size eta to 5% of per-class training data; no sensitivity analysis is reported.
  • rejection prior Omega_t = calibrated per task to keep 95% of validation inliers
    Table 1 rejection rates are reported at a threshold chosen on validation data; the actual Omega_t values are not listed.
  • latent dimensionality = 60
    The variational models use a 60-dimensional latent z in Section 3; out-of-distribution performance could depend on this choice.
assumptions (5)
  • domain assumption A Weibull tail fit to per-class latent distances is a valid model of open-space risk
    Algorithm 1 fits rho_c to distances ||S_c - mean(S_c)|| and Algorithm 2 rejects inputs when the Weibull CDF exceeds Omega_t. The validity of this tail model is assumed, inherited from references [2] and [16].
  • domain assumption Only correctly classified training examples define each class's posterior region
    Algorithm 1 removes misclassified training examples before fitting Weibull models; if many inliers are misclassified, the fitted means and tails may not represent the true class distribution.
  • domain assumption Variational posterior samples and Monte Carlo dropout approximate epistemic uncertainty
    The paper treats 100 samples from q_theta(z|x) plus optional 50 Monte Carlo dropout passes as capturing model uncertainty, a standard but approximate variational inference assumption.
  • domain assumption The beta-VAE-style ELBO in Equation 1 is an appropriate training objective
    The paper assumes this objective yields useful latent geometry for out-of-distribution detection, without justifying beta or comparing to other objectives.
  • domain assumption The model trained for 150 epochs has converged
    Section 3 says models train for 150 epochs 'until full convergence' but no convergence curves or early stopping criteria are shown.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Open Set Recognition Through Deep Neural Network Uncertainty: Does Out-of-Distribution Detection Require Generative Classifiers?." pith.science (2026). https://pith.science/paper/EVZWZKRL

@misc{pith2026190809625,
  author       = {Pith},
  title        = {Pith review of: Open Set Recognition Through Deep Neural Network Uncertainty: Does Out-of-Distribution Detection Require Generative Classifiers?},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/EVZWZKRL}},
  note         = {Machine review of arXiv:1908.09625}
}
read the original abstract

We present an analysis of predictive uncertainty based out-of-distribution detection for different approaches to estimate various models' epistemic uncertainty and contrast it with extreme value theory based open set recognition. While the former alone does not seem to be enough to overcome this challenge, we demonstrate that uncertainty goes hand in hand with the latter method. This seems to be particularly reflected in a generative model approach, where we show that posterior based open set recognition outperforms discriminative models and predictive uncertainty based outlier rejection, raising the question of whether classifiers need to be generative in order to know what they have not seen.

Figures

Figures reproduced from arXiv: 1908.09625 by the authors.

Figure 1
Figure 1. Classification confidence and entropy for deep [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. The three different models trained on FashionM [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Pair of outlier rejection curves based on predic [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

23 extracted references · 20 canonical work pages

  1. [1]

    Becker, M

    S. Becker, M. Ackermann, S. Lapuschkin, K.-R. M ¨uller, and W. Samek. Interpreting and Explaining Deep Neural Net- works for Classification of Audio Signals. arXiv preprint arXiv: 1807.03418, 2018

  2. [2]

    Bendale and T

    A. Bendale and T. E. Boult. Towards Open Set Deep Net- works. Computer Vision and Pattern Recognition (CVPR) , 2016

  3. [3]

    T. E. Boult, S. Cruz, A. Dhamija, M. Gunther, J. Henrydoss, and W. Scheirer. Learning and the Unknown : Surveying Steps Toward Open World Recognition. AAAI Conference on Artificial Intelligence (AAAI), 2019

  4. [4]

    Clanuwat, M

    T. Clanuwat, M. Bober-Irizar, A. Kitamoto, A. Lamb, K. Yamamoto, and D. Ha. Deep Learning for Classical Japanese Literature. Neural Information Processing Systems (NeurIPS), Workshop on Machine Learning for Creativity and Design, 2018

  5. [5]

    Gal and Z

    Y . Gal and Z. Ghahramani. Dropout as a Bayesian Approxi- mation : Representing Model Uncertainty in Deep Learning. International Conference on Machine Learning (ICML), 48, 2015

  6. [6]

    K. He, X. Zhang, S. Ren, and J. Sun. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. International Conference on Computer Vision (ICCV), 2015

  7. [7]

    K. He, X. Zhang, S. Ren, and J. Sun. Deep Residual Learn- ing for Image Recognition. Computer Vision and Pattern Recognition (CVPR), 2016

  8. [8]

    Higgins, L

    I. Higgins, L. Matthey, A. Pal, C. Burgess, X. Glorot, M. Botvinick, S. Mohamed, and A. Lerchner. beta-V AE: Learning Basic Visual Concepts with a Constrained Vari- ational Framework. International Conference on Learning Representations (ICLR), 2017

Show all 23 references
  1. [9]

    Ioffe and C

    S. Ioffe and C. Szegedy. Batch Normalization: Accelerat- ing Deep Network Training by Reducing Internal Covari- ate Shift. International Conference on Machine Learning (ICML), 2015

  2. [10]

    Kendall and Y

    A. Kendall and Y . Gal. What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? Neural Information Processing Systems (NeurIPS), 2017

  3. [11]

    D. P. Kingma and J. L. Ba. Adam: a Method for Stochastic Optimization. International Conference on Learning Repre- sentations (ICLR), 2015

  4. [12]

    D. P. Kingma and M. Welling. Auto-Encoding Variational Bayes. International Conference on Learning Representa- tions (ICLR), 2013

  5. [13]

    Krizhevsky

    A. Krizhevsky. Learning Multiple Layers of Features from Tiny Images. Technical report, Toronto, 2009

  6. [14]

    LeCun, L

    Y . LeCun, L. Bottou, Y . Bengio, and P. Haffner. Gradient- based learning applied to document recognition. Proceed- ings of the IEEE, 86(11):2278–2323, 1998

  7. [15]

    Matan, R

    O. Matan, R. Kiang, C. E. Stenard, and B. E. Boser. Hand- written Character Recognition Using Neural Network Ar- chitectures. 4th USPS Advanced Technology Conference , 2(5):1003–1011, 1990

  8. [16]

    Mundt, S

    M. Mundt, S. Majumder, I. Pliushch, and V . Ramesh. Uni- fied Probabilistic Deep Continual Learning through Genera- tive Replay and Open Set Recognition.arXiv preprint arXiv: 1905.12019, 2019

  9. [17]

    Nalisnick, A

    E. Nalisnick, A. Matsukawa, Y . W. Teh, D. Gorur, and B. Lakshminarayanan. Do Deep Generative Models Know What They Don’t Know? International Conference on Learning Representations (ICLR), 2019

  10. [18]

    Netzer, T

    Y . Netzer, T. Wang, A. Coates, A. Bissacco, B. Wu, and A. Y . Ng. Reading Digits in Natural Images with Unsupervised Feature Learning. Neural Information Processing Systems (NeurIPS), Workshop on Deep Learning and Unsupervised Feature Learning, 2011

  11. [19]

    Ovadia, E

    Y . Ovadia, E. Fertig, J. Ren, Z. Nado, D. Sculley, S. Nowozin, J. V . Dillon, B. Lakshminarayanan, and J. Snoek. Can You Trust Your Model’s Uncertainty? Eval- uating Predictive Uncertainty Under Dataset Shift. arXiv preprint arXiv: 1906.02530, 2019

  12. [20]

    Srivastava, G

    N. Srivastava, G. E. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov. Dropout : A Simple Way to Prevent Neu- ral Networks from Overfitting. Journal of Machine Learning Research (JMRL), 15:1929–1958, 2014

  13. [21]

    M. R. P. Thomas, J. Ahrens, and I. Tashev. Probability Mod- els For Open Set Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2014

  14. [22]

    H. Xiao, K. Rasul, and R. V ollgraf. Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algo- rithms. arXiv preprint arXiv: 1708.07747, 2017

  15. [23]

    Zagoruyko and N

    S. Zagoruyko and N. Komodakis. Wide Residual Networks. British Machine Vision Conference (BMVC), 2016. 5

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.