Forest PA: Constructing a decision forest by penalizing attributes used in previous trees

•Forest PA assigns weights only on the attributes appearing in the latest tree.•Weights are obtained randomly from dynamically determined weight ranges.•Weights are incremented if the attributes do not appear in the subsequent tree(s).•Forest PA is applied on 20 well known data sets.•The experimenta...

Full description

Saved in:
Bibliographic Details
Published inExpert systems with applications Vol. 89; pp. 389 - 403
Main Authors Adnan, Md Nasim, Islam, Md Zahidul
Format Journal Article
LanguageEnglish
Published New York Elsevier Ltd 15.12.2017
Elsevier BV
Subjects
Online AccessGet full text
ISSN0957-4174
1873-6793
DOI10.1016/j.eswa.2017.08.002

Cover

More Information
Summary:•Forest PA assigns weights only on the attributes appearing in the latest tree.•Weights are obtained randomly from dynamically determined weight ranges.•Weights are incremented if the attributes do not appear in the subsequent tree(s).•Forest PA is applied on 20 well known data sets.•The experimental results indicate the effectiveness of Forest PA. In this paper, we propose a new decision forest algorithm that builds a set of highly accurate decision trees by exploiting the strength of all non-class attributes available in a data set, unlike some existing algorithms that use a subset of the non-class attributes. At the same time to promote strong diversity, the proposed algorithm imposes penalties (disadvantageous weights) to those attributes that participated in the latest tree in order to generate the subsequent trees. Besides, some other weight-related concerns are taken into account so that the trees generated by the proposed algorithm remain individually accurate and retain strong diversity. In order to show the worthiness of the proposed algorithm, we carry out experiments on 20 well known data sets that are publicly available from the UCI Machine Learning Repository. The experimental results indicate that the proposed algorithm is effective in generating highly accurate and more balanced decision forests compared to other prominent decision forest algorithms. Accordingly, the proposed algorithm is expected to be very effective in the domain of expert and intelligent systems.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2017.08.002