Yes, NB implements a stable `predict_log_proba` and derives `predict_proba` from it. LR estimators do the opposite.

I've used `predict_log_proba` in self-training loops with a confusion model, again for stability.