Hey K. Frank,
Thank you for the quick reply.
I have a follow up query. I thought about the approach you suggest earlier and the problem with that in my particular case is I want my model to not learn wherever the labels are “uncertain”. The reason for this being-  once the model is trained I hope to use it to replace the “uncertain” labels with “positive” or “negative”.
Correct me if I’m wrong but putting 0.5 would make my model biased towards examples where it can easily predict “positive” or “negative” otherwise.