Summary
## Post Rebuttal Update
I have engaged with the authors for the rebuttal, and found their responses informative, prompting me to increase my score from a 7 to an 8.
## Original Review
The paper proposes theoretical results for Graph Posterior Networks (GPNs) that use the uncertainty cross-entropy loss (UCE), and shows that it is possible to trivially set the uCE loss to zero under certain conditions. The paper then proposes a way to regularise the UCE loss using distance, ensuring that OOD nodes that are clustered together are clustered together in latent space.
Strengths
I like the theoretical analysis section of this paper. It constructs a way of obtaining zero UCE for a pathological example, showing that there are improvements required to be made to the GPN+UCE framework. Furthermore, it incorporates the fact that OOD points are not explicitly modeled in the UCE framework, and suggests ways to incorporate this. I also find the baselines considered pretty comprehensive, and the authors have done a good job covering a range of techniques. I also like the further ablations the paper has, such as selecting activation functions as well, using a validation CE loss, and I like that this has been properly ablated against. In general, I found the paper well motivated and written. I went through the proofs of Theorem 1-6 and found them accurate to my admittedly limited knowledge.
Weaknesses
I have a few criticisms of the paper that I would like to get addressed -
1. I would like a thorough description of all the assumptions made for Theorem 1, and where these assumptions would be violated or not, maybe with a toy example. For example, I'm not sure how strict the assumption "If the underlying distribution of feature vectors belonging to class k, denoted by $X_k$ disjoint to each other," is, and would like a discussion of the drawbacks/limitations of the assumptions made in Theorem 1.
2. Is the ball $B\left(\mathbf{z}_k, r_k\right)$ guaranteed to have finite volume necessarily? There are pathological behaviours in neural networks that use ReLU activations, where it is possible to obtain high softmax scores (i.e. class probabilities) arbitrarily far from the training manifold [1], and this would make the volume of the ball very large potentially in some cases.
[1] https://arxiv.org/abs/1812.05720
Questions
In Table 2, it seems like the regularisation consistently gives lower AUROC but higher AUPR compared to the GPN baseline. Can you explain why this might be the case?
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.