This page contains the complete material related to "J48PartiallyConsolidated: An implementation of the PCTBagging algorithm for WEKA".
Class for generating a Partially Consolidated Tree-Bagging (PCTBagging) multiple classifier. Allows building a classifier between a single consolidated tree (100%), based on J48Consolidated, and a bagging (0%), according to the given consolidation percent. First, a partially consolidated tree is built based on a set of samples, and then, a standard J48 decision tree is developed from the leaves of the tree related to each sample, as Bagging does.
For more information, see:
Igor Ibarguren, Jesús M. Pérez, Javier Muguerza, Olatz Arbelaitz and Ainhoa Yera. "PCTBagging: From Inner Ensembles to Ensembles. A trade-off between Discriminating Capacity and Interpretability". Information Sciences (2022), Vol. 583, pp 219-238. doi:10.1016/j.ins.2021.11.010
Igor Ibarguren, Jesús M. Pérez, Javier Muguerza, Ibai Gurrutxaga and Olatz Arbelaitz. "Coverage-based resampling: Building robust consolidated decision trees". Knowledge Based Systems (2015), Vol. 79, pp 51-67. doi:10.1016/j.knosys.2014.12.023
The Weka package containing the J48PartiallyConsolidated classifier (tested for 3.8.7-SNAPSHOT) to be installed from Weka's package manager, including compiled code, source code, javadocs and package description files, can be found in the official list of Weka packages:
The source code of the classes that implement the J48PartiallyConsolidated classifier (on stable-3-8-5 version of Weka) can be found in:
This classifier is based on J48Consolidated package which can be installed through the package manager of Weka, can be found on the package's website (http://www.aldapa.eus/res/weka-ctc/) or can be directly downloaded here:
In order to complete the whole source code of the implementation, download the Weka source code from https://waikato.github.io/weka-wiki/downloading_weka/.
The executable file in Weka is a .jar file. The file with the current J48PartiallyConsolidated implementation included in the stable-3-8-5 version of Weka can be found in:
To run Weka type:
java -Xmx1000M -jar Weka-PCTBagging.jar
(see https://waikato.github.io/weka-wiki/downloading_weka/ for more information)
Last modification: 2022/05/02