Coevolutionary Algorithm for Building Robust Decision Trees under Minimax Regret
Adam \.Zychowski, Andrew Perrault, Jacek Ma\'ndziuk

TL;DR
This paper introduces CoEvoRDT, a coevolutionary algorithm that enhances decision trees' robustness against adversarial attacks and noisy data by leveraging game theory and adaptive evolution, outperforming existing methods on multiple datasets.
Contribution
The paper presents a novel coevolutionary framework for building robust decision trees using minimax regret, incorporating game theory and adaptive evolution to improve adversarial robustness.
Findings
Outperforms 4 state-of-the-art algorithms on 13 datasets with adversarial accuracy.
Achieves superior minimax regret on all 20 datasets tested.
Demonstrates flexibility in optimizing various robustness criteria.
Abstract
In recent years, there has been growing interest in developing robust machine learning (ML) models that can withstand adversarial attacks, including one of the most widely adopted, efficient, and interpretable ML algorithms-decision trees (DTs). This paper proposes a novel coevolutionary algorithm (CoEvoRDT) designed to create robust DTs capable of handling noisy high-dimensional data in adversarial contexts. Motivated by the limitations of traditional DT algorithms, we leverage adaptive coevolution to allow DTs to evolve and learn from interactions with perturbed input data. CoEvoRDT alternately evolves competing populations of DTs and perturbed features, enabling construction of DTs with desired properties. CoEvoRDT is easily adaptable to various target metrics, allowing the use of tailored robustness criteria such as minimax regret. Furthermore, CoEvoRDT has potential to improve the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications · Explainable Artificial Intelligence (XAI)
