DATA MINING PRACTICAL MACHINE LEARNING TOOLS AND TECHNIQUES, 3RD EDITION(2011)
Univ Waikato
Chat Paper
正在生成论文摘要
被引用7|浏览1
摘要
A powerful way to improve performance in machine learning is to combine the predictions of multiple models. This involves constructing an ensemble of classifiers—e.g., a set of decision trees rather than a single tree. We begin by describing bagging and randomization, which both use a single learning algorithm to generate an ensemble predictor. Bagging perturbs the input data using random resampling; randomization introduces a random component into the learning algorithm. The two can be combined, yielding the so-called "random forest" predictor when applied to decision tree learning, along with a variant called "rotation forests." Decision tree learners are also commonly used when building an ensemble using the so-called "boosting" algorithm, which generates an ensemble classifier sequentially by iteratively improving on the ensemble built so far. We discuss the seminal AdaBoost.M1 algorithm and then review the closely related additive regression procedure from statistics, which also constructs an ensemble predictor in a sequential error-correcting manner. A key issue with ensemble learners is how to generate an interpretable model from the ensemble of trees. One way is to equip decision trees with option nodes (option trees); another is to add logistic regressions at the leaf nodes (logistic model trees). Bagging, and the other ensemble learners covered heretofore, construct a homogeneous ensemble, generating each ensemble member using the same learning algorithm. An obvious alternative is to generate each ensemble member using different learning algorithms, in which case it is often useful to learn a meta-model to combine the predictions of the various members, a technique called "stacking."
更多
查看译文
关键词
Decision Trees,Robust Learning,Meta-Learning,Modeling and Prediction,Inductive Modeling