Decorate
Package
weka.classifiers.meta
Synopsis
DECORATE is a meta-learner for building diverse ensembles of classifiers by using specially constructed artificial training examples. Comprehensive experiments have demonstrated that this technique is consistently more accurate than the base classifier, Bagging and Random Forests.Decorate also obtains higher accuracy than Boosting on small training sets, and achieves comparable performance on larger training sets.
For more details see:
P. Melville, R. J. Mooney: Constructing Diverse Classifier Ensembles Using Artificial Training Examples. In: Eighteenth International Joint Conference on Artificial Intelligence, 505-510, 2003.
P. Melville, R. J. Mooney (2004). Creating Diversity in Ensembles Using Artificial Data. Information Fusion: Special Issue on Diversity in Multiclassifier Systems.
Available in Weka 3.6.x - 3.7.1. Available via the package management system for Weka >= 3.7.2 (decorate).
Options
The table below describes the options available for Decorate.
Option |
Description |
---|---|
artificialSize |
determines the number of artificial examples to use during training. Specified as a proportion of the training data. Higher values can increase ensemble diversity. |
classifier |
The base classifier to be used. |
debug |
If set to true, classifier may output additional info to the console. |
desiredSize |
the desired number of member classifiers in the Decorate ensemble. Decorate may terminate before this size is reached (depending on the value of numIterations). Larger ensemble sizes usually lead to more accurate models, but increases training time and model complexity. |
numIterations |
the maximum number of Decorate iterations to run. Each iteration generates a classifier, but does not necessarily add it to the ensemble. Decorate stops when the desired ensemble size is reached. This parameter should be greater than equal to the desiredSize. If the desiredSize is not being reached it may help to increase this value. |
seed |
The random number seed to be used. |
Capabilities
The table below describes the capabilites of Decorate.
Capability |
Supported |
---|---|
Class |
Missing class values, Binary class, Nominal class |
Attributes |
Empty nominal attributes, Date attributes, Nominal attributes, Missing values, Binary attributes, Numeric attributes, Unary attributes |
Min # of instances |
10 |