input: training data set D = { ( x i , y i ) } i = 1 m

output: Integrated classifier H

1. Learning base classifier

For t = 1 , 2 , , T

Learn the base classifier h t on the data set D

2. Construct a new data set D h

For i = 1 , 2 , , m

D h = { ( x i , y i ) } , in x i = { h 1 ( x i ) , h T ( x i ) } , i = 1 , 2 , , m

3. Learn a meta-classifier, H on the data set D h

4. Return H