Research Article

Forest Pruning Based on Branch Importance

Algorithm 1

The procedure of forest pruning.
Input: pruning set , forest , where   is a decision tree.
Output: pruned forest .
Method:
for each
  Evaluate , ;
for each   do
  for each node in   do
   ;
  for each   do
   , ;
    Let be the path along which travels;
   for each node
    ;
  PruningTree(root());
  for each
     , ;
    
Procedure PruningTree
if   is not a leaf then
   ;
  ;
  for each child of
   PruningTree(c);
    ;
    ;
   if    then
   Prune subtree and set to be a leaf;