Summary
The authors propose an OOD scoring function, "NCI," inspired by the concept of neural collapse. Neural collapse is a phenomenon observed toward the end of training, primarily in the penultimate layer of DNNs, where features of in-distribution (ID) data align closely with the network's weights. Building on previous applications of neural collapse in OOD detection, the authors introduce a metric called pscore, defined as the angle between the ID feature and the network weights, scaled by the norm of the weights. Given that pscore is closely related to the clustering capacity of the DNN, they augment it with an additional term, the norm of the penultimate feature representation, to develop NCI as a robust OOD score.
Weaknesses
**1/ Proof Issue in Theorem 3.1**
There may be a minor issue in the proof of Theorem 3.1 related to the alignment between class clusters and the weight vector. Specifically, it seems wrong that \Sigma_{W} ->0 necessarily implies (h_{i,c} - \mu_c)(h_{i,c} - \mu_c)^T \to 0(hi,c−μc)(hi,c−μc)T->0. Revisiting the proof could clarify this aspect.
**2/ UMAP Visualizations**
While UMAP provides visually appealing feature visualizations, relying on it for interpretive arguments is limited because UMAP is non-linear and does not preserve global structure or accurately reflect true density and cluster separation. To strengthen this analysis, could the authors replicate the visualizations using PCA? Additionally, it would be valuable to apply this analysis across a diverse set of DNNs and ID vs. OOD datasets, such as:
- ResNet-18: CIFAR-10 vs. CIFAR-100; ImageNet vs. ImageNet-O, Textures, iNaturalist, SUN, and Places365
- ResNet-50: CIFAR-10 vs. SVHN, CIFAR-100; ImageNet vs. ImageNet-O, Textures, iNaturalist, SUN, and Places365
- ViT: CIFAR-10 vs. SVHN, CIFAR-100; ImageNet vs. ImageNet-O, Textures, iNaturalist, SUN, and Places365
Q/ Could the authors explain why they chose UMAP over other visualization techniques, and whether they considered alternatives like PCA.?
**3/ Hyperparameter Transparency**
For reproducibility, it would be helpful if the authors provided the hyperparameter choices for all comparison methods to ensure transparency.
Q/ could the authors include a table in the appendix and in the answer listing all the hyperparameters for each method (also their model)?
**4/ Further Collapse for Improved NCI Performance**
If NCI leverages neural collapse (NC) to detect OODs, would further convergence to NC enhance its performance? Specifically, would training the model further to achieve stronger NC improve the efficacy of NCI?
Q/ could the authors save the pscore and NCI and the NC values (1 to 4) of a DNN during the training to see how it behave for most of the DNNs in 2/ for a long training.
**5/ Transformer Model Results**
The results for transformer models are incomplete, with some methods missing. Is there a specific reason for this? A complete table with transformer model results should be included.
**6/ OpenOOD Benchmark and Covariate Shift**
The OpenOOD benchmark includes additional datasets that assess covariate shifts. Could the authors explain why these experiments were excluded? It would be insightful to test NCI’s performance under covariate shift settings and include additional results for this scenario.