Skip to main content
. 2022 Apr 26;24(5):605. doi: 10.3390/e24050605
Algorithm 3 Induction of belief entropy trees (BE-tree).

Input: evidential training set Tpl, classifier type TYPE

Output: belief entropy tree Tree

  • 1:

    construct a root node containing all instances Tpl;

  • 2:

    if stopping criterion is met then

  • 3:

    if TYPE=OBE then

  • 4:

      output precise prediction generated from original plausibility label for the whole node;

  • 5:

    else if  TYPE=LBE  then

  • 6:

      combine BBAs generates during each splitting m^=m1*···mQ* for each instance;

  • 7:

      combine BBAs of all instances in previous node generated in step 6 that m^leaf=m^1···m^P;

  • 8:

      output m^leaf as a mass prediction for the whole leaf node;

  • 9:

      output C^=Pignisticm^leaf as a precise prediction for the whole leaf node;

  • 10:

    end if

  • 11:

     return Tree=root node;

  • 12:

    else

  • 13:

     apply Algorithm 2 to select splitting attribute A*;

  • 14:

     induce each subset Tplchild based on A*;

  • 15:

    for all Tplchild do

  • 16:

       Treechild=BE-treeTplchild; {Recursively build the tree on the new child node}

  • 17:

       attach Treechild to the corresponding Tree;

  • 18:

      end for

  • 19:

    end if