Skip to main content
7 events
when toggle format what by license comment
Aug 13, 2011 at 17:02 vote accept Andy
May 25, 2011 at 2:54 comment added Andy That seems reasonable. Let me give it a shot.
May 23, 2011 at 10:11 comment added Dikran Marsupial @andy, yes that is correct, fit a one-class classifier to the whole of the training set, and reject any observation that falls outside the boundary as being a novelty belonging to a new class. Use a conventional multi-class classifier to classify any pattern that falls within the boundary of the one-class classifier.
May 21, 2011 at 22:36 comment added Andy I suppose I am a little confused now. So how will I do the novelty detection? Are you saying that I generate something like one single decision boundary across all my training instances, and then based on this decision boundary determine whether a new instance is an outlier or not?
May 21, 2011 at 17:57 comment added Dikran Marsupial @Andy, sort of, I was suggesting using a one class classifier for novelty detection, but a standard multi-class classifier for performing the classification of observations that are not novelties. I think that may work out better as one-class classifiers are good for novelty detection, but are not likely to be as good as a discriminative classifier for performing the actual classification. Libsvm is an excellent bit of kit, so you are off to a good start.
May 20, 2011 at 19:59 comment added Andy So if I understand you right, you are basically suggesting doing what I was alluding to in comment (2) in the edits? I just found a one-class SVM implementation in libsvm, so I think I am going to use that as first cut.
May 20, 2011 at 15:25 history answered Dikran Marsupial CC BY-SA 3.0