I have a DataFrame of users, some of them are "bots" and they are identified with a bit equal to 1 in the "is_bot" column, if the bit is 0, the user is considered as "human".
The problem is that some users may be misclassified as "humans" instead of "bots" since the "bots" have been identified on the basis on an incomplete list in the gathering data phase.
I will train and test my model on this partially correct data, but when I test it, I will find that my model correctly predicts some users as "bots" even if in the original dataset they are "humans".
Correctly predicts means that, in reality, the users are bots because I checked some of them manually, but I can't do this for my entire dataset of 1 mln users.
This would result in a model with low accuracy, even if the predictions may be right.
How do I handle this problem?