Adaptive Differentiable Trees for Transparent Learning on Data Streams

Abstract

Abstract Maintaining learning models in dynamic environments requires transparency for trust and compliance, particularly under regulatory frameworks like the Artificial Intelligence (AI) Act by the European Union. Data stream models must balance adaptability with interpretability, and to keep AI models effective in evolving contexts, maintaining transparency is essential. To address this, we introduce Soft Hoeffding Trees (SoHoT) as transparent, differentiable decision trees for data streams. SoHoTs use a novel routing function, leveraging the Hoeffding inequality for tree expansion, while gradient descent updates tree weights to adapt to drifting data distributions. Transparency is further enhanced with decision-rule-based feature importance and a sparse activation function, enabling selective subtree consideration for final predictions. We also provide a visualization of the model’s decision-making process for user interpretability. Evaluated on 20 data streams, SoHoT outperforms Hoeffding trees and competes with Hoeffding adaptive trees and soft trees under AUROC. We also demonstrate how to balance transparency and performance, by looking at the trade-off and measuring prediction performance per complexity, which showcases SoHoT’s benefits compared to existing data stream algorithms.

Cite

Text

Köbschall et al. "Adaptive Differentiable Trees for Transparent Learning on Data Streams." Machine Learning, 2025. doi:10.1007/S10994-025-06906-X

Markdown

[Köbschall et al. "Adaptive Differentiable Trees for Transparent Learning on Data Streams." Machine Learning, 2025.](https://mlanthology.org/mlj/2025/kobschall2025mlj-adaptive/) doi:10.1007/S10994-025-06906-X

BibTeX

@article{kobschall2025mlj-adaptive,
  title     = {{Adaptive Differentiable Trees for Transparent Learning on Data Streams}},
  author    = {Köbschall, Kirsten and Hartung, Lisa and Kramer, Stefan},
  journal   = {Machine Learning},
  year      = {2025},
  pages     = {253},
  doi       = {10.1007/S10994-025-06906-X},
  volume    = {114},
  url       = {https://mlanthology.org/mlj/2025/kobschall2025mlj-adaptive/}
}