An over or under-parameterized binary classification model (- vs +) tends to over or under-fit (bias-variance tradeoff). This leads to errors during prediction on unseen data. Depending on if incorrect predictions are made on examples from class "-" or class "+", we can say something about the sensitivity and specificity of the model, with some models scoring better than others. To me, this is the link between the bias-variance tradeoff and sensitivity-specificity tradeoff for the binary classification problem [*].
What is the link between the bias-variance tradeoff and the sensitivity-specificity tradeoff for novelty detection/anomaly detection/one-class classification?
Specifically, I am interested in the case where we only have access to data from class "-", but we are still evaluating the model on a test set containing both "-" and "+" samples.
It seems that the same reasoning holds for novelty detection as for classification, but we don't run the risk of overfitting to the "+" class (only to the "-" class). Should I think differently about this trade-off for novelty detection compared to classification? Does my question point to a more fundamental misunderstanding that I might have?
[*] I recognize that you could also simply change the threshold of the model to adjust the sensitivity/specificity after training, but I do not think this is an important part of my question.