MISVM
Package
weka.classifiers.mi
Synopsis
Implements Stuart Andrews' mi_SVM (Maximum pattern Margin Formulation of MIL). Applying weka.classifiers.functions.SMO to solve multiple instances problem.
The algorithm first assign the bag label to each instance in the bag as its initial class label. After that applying SMO to compute SVM solution for all instances in positive bags And then reassign the class label of each instance in the positive bag according to the SVM result Keep on iteration until labels do not change anymore.
For more information see:
Stuart Andrews, Ioannis Tsochantaridis, Thomas Hofmann: Support Vector Machines for Multiple-Instance Learning. In: Advances in Neural Information Processing Systems 15, 561-568, 2003.
Options
The table below describes the options available for MISVM.
Option |
Description |
---|---|
c |
The value for C. |
debug |
If set to true, classifier may output additional info to the console. |
filterType |
The filter type for transforming the training data. |
kernel |
The kernel to use. |
maxIterations |
The maximum number of iterations to perform. |
Capabilities
The table below describes the capabilites of MISVM.
Capability |
Supported |
---|---|
Class |
Missing class values, Binary class |
Attributes |
Unary attributes, Nominal attributes, Relational attributes, Binary attributes, Empty nominal attributes, Missing values |
Other |
Only multi-Instance data |
Min # of instances |
1 |