I have a large set of data and a small subset is labelled as being in class 'A' and the rest is unlabelled. I know that some of the unlabelled data should also be labelled 'A'. In order to label some more of the data my idea is to do the following:
- Build a classifier on the whole data set separating the class 'A from the unlabelled data.
- Run the classifier on the unlabelled data.
- Add the unlabelled items classified as being in class 'A' to class 'A'.
There are lots of parts that are unclear and/or problematic such as when to stop and how exactly to set the thresholds for when to accept something as being in class 'A'.
Is a method like this known already in the literature so that I can gain some ideas for how to do it properly?