Tree-Weighting

Tree-Weighting applies weighting strategies to Random Forests and individual decision trees to improve cross-study predictive performance and robustness in multi-study learning.


Key Features:

  • Multi-Study Learning Framework: Classifiers are independently trained on multiple studies and ensemble weights are assigned based on cross-study prediction ability.
  • Random Forest-based Learners: Uses Random Forests as the single-study learner and implements two weighting strategies: weighting entire forests and extracting then weighting individual trees.
  • Tree-Level Weighting and Layered Ensembling: Assigns weights at the individual-tree level across multiple ensembling layers to increase robustness of the final ensemble.
  • Analysis of Tree Structure and Weighting Benefits: Investigates correlations between ensemble weights and tree structures to identify when direct tree weighting outperforms forest-level weighting.

Scientific Applications:

  • Genomic multi-study predictive modeling: Applied to genomic datasets to improve predictive accuracy and robustness across independent studies, supporting analyses of complex biological processes and disease mechanisms.

Methodology:

Independent Random Forest classifiers are trained on each study; cross-study prediction ability is computed to derive ensemble weights; two weighting strategies are implemented (forest-level weighting and extraction/weighting of individual trees); weights may be assigned at the tree level forming multiple layers of ensembling; analysis of correlations between ensemble weights and tree structures is performed.

Topics

Details

Programming Languages:
R
Added:
1/14/2020
Last Updated:
11/24/2024

Operations

Publications

Ramchandran M, et al. Tree-Weighting for Multi-Study Ensemble Learners. Pac Symp Biocomput. 2020; 25:451-462.

PMID: 31797618
PMCID: PMC6980320