Cultivating Archipelago of Forests: Evolving Robust Decision Trees Through Island Coevolution

Authors

  • Adam Zychowski Warsaw University of Technology
  • Andrew Perrault Ohio State University
  • Jacek Mańdziuk Warsaw University of Technology AGH University of Krakow

DOI:

https://doi.org/10.1609/aaai.v39i21.34476

Abstract

Decision trees are widely used in machine learning due to their simplicity and interpretability, but they often lack robustness to adversarial attacks and data perturbations. The paper proposes a novel island-based coevolutionary algorithm (ICoEvoRDF) for constructing robust decision tree ensembles. The algorithm operates on multiple islands, each containing populations of decision trees and adversarial perturbations. The populations on each island evolve independently, with periodic migration of top-performing decision trees between islands. This approach fosters diversity and enhances the exploration of the solution space, leading to more robust and accurate decision tree ensembles. ICoEvoRDF utilizes a popular game theory concept of mixed Nash equilibrium for ensemble weighting, which further leads to improvement in results. ICoEvoRDF is evaluated on 20 benchmark datasets, demonstrating its superior performance compared to state-of-the-art methods in optimizing both adversarial accuracy and minimax regret. The flexibility of ICoEvoRDF allows for the integration of decision trees from various existing methods, providing a unified framework for combining diverse solutions. Our approach offers a promising direction for developing robust and interpretable machine learning models.

Downloads

Published

2025-04-11

How to Cite

Zychowski, A., Perrault, A., & Mańdziuk, J. (2025). Cultivating Archipelago of Forests: Evolving Robust Decision Trees Through Island Coevolution. Proceedings of the AAAI Conference on Artificial Intelligence, 39(21), 23117–23124. https://doi.org/10.1609/aaai.v39i21.34476

Issue

Section

AAAI Technical Track on Machine Learning VII