MultiBoostAB

Package

weka.classifiers.meta

Synopsis

Class for boosting a classifier using the MultiBoosting method.

MultiBoosting is an extension to the highly successful AdaBoost technique for forming decision committees. MultiBoosting can be viewed as combining AdaBoost with wagging. It is able to harness both AdaBoost's high bias and variance reduction with wagging's superior variance reduction. Using C4.5 as the base learning algorithm, Multi-boosting is demonstrated to produce decision committees with lower error than either AdaBoost or wagging significantly more often than the reverse over a large representative cross-section of UCI data sets. It offers the further advantage over AdaBoost of suiting parallel execution.

For more information, see

Geoffrey I. Webb (2000). MultiBoosting: A Technique for Combining Boosting and Wagging. Machine Learning. Vol.40(No.2).

Available in Weka 3.6.x - 3.7.1. Available via the package management system for Weka >= 3.7.2 (multiBoostAB).

Options

The table below describes the options available for MultiBoostAB.

Option

Description

classifier

The base classifier to be used.

debug

If set to true, classifier may output additional info to the console.

numIterations

The number of iterations to be performed.

numSubCmtys

Sets the (approximate) number of subcommittees.

seed

The random number seed to be used.

useResampling

Whether resampling is used instead of reweighting.

weightThreshold

Weight threshold for weight pruning.

Capabilities

The table below describes the capabilites of MultiBoostAB.

Capability

Supported

Class

Binary class, Nominal class, Missing class values

Attributes

Numeric attributes, Binary attributes, Nominal attributes, Unary attributes, Missing values, Empty nominal attributes, Date attributes

Min # of instances

1