The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Semi-Supervised classification
Hi all,
I would like to build a classifier which learns from only a set of positive examples and a set of unlabeled examples.
This classifier, when predicting on new instances, should also output a probability value for positive and negative class (as, for example, Logistic Regression).
Any suggestion about it? Is there a semi-supervised classifier in RapidMiner?
Thank you
I would like to build a classifier which learns from only a set of positive examples and a set of unlabeled examples.
This classifier, when predicting on new instances, should also output a probability value for positive and negative class (as, for example, Logistic Regression).
Any suggestion about it? Is there a semi-supervised classifier in RapidMiner?
Thank you
Tagged:
0
Answers
You could use classification via clustering.
For performance, you count how many positive examples are clustered around positive centroids.
Beware, it can be quite tricky to come up with a good performance measure.
Alternatively, you can generate a set of negatively labeled examples.
For example, simply set all your unlabeled examples to negative.
Then you can build any classifier in the standard way.
Hopefully you can use the model to filter back out some wrongly labeled examples.
For example, if you use boosting, after each round of boosting more 'difficult' examples will gain more weight.
So you can look at examples that gain a lot of weight, these are likely to be wrongly labeled.
Best regards,
Wessel