Paper 2025/1409

Oblivious Exact (Un)Learning of Extremely Randomized Trees

Sofiane Azogagh, University of Quebec at Montreal
Zelma Aubin Birba, University of Quebec at Montreal
Sébastien Gambs, University of Quebec at Montreal
Marc-Olivier Killijian, University of Quebec at Montreal
Abstract

Recent regulations such as the GDPR have given the right to be forgotten to users, which requires that they can ask for the deletion of their data. Yet, enforcing such deletions for machine learning (ML) models remains challenging, especially when servers are untrusted or may ignore requests. To address this issue, we present the first ML model to support oblivious exact unlearning, in which the deletion is computationally indistinguishable from regular training or inference. This ensures that unlearning can be enforced without revealing its occurrence to the server. Our construction is based on Extremely Randomized Trees (ERTs), which are well-suited for encrypted training and efficient unlearning. More precisely, their randomized data-independent structure enables exact sample removal without retraining. We instantiate our protocol within the TFHE framework by designing a non-interactive procedure for encrypted updates, traversals and inference. Our implementation shows that encrypted ERTs train up to 2.4× faster than prior encrypted random forests while maintaining a comparable accuracy.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. Minor revision. IEEE SaTML 2026
Keywords
Privacy-preserving Machine LearningRandom ForestsTFHEPrivate UnlearningOblivious queries
Contact author(s)
azogagh sofiane @ uqam ca
History
2026-03-23: last of 3 revisions
2025-08-02: received
See all versions
Short URL
https://ia.cr/2025/1409
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1409,
      author = {Sofiane Azogagh and Zelma Aubin Birba and Sébastien Gambs and Marc-Olivier Killijian},
      title = {Oblivious Exact (Un)Learning of Extremely Randomized Trees},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1409},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1409}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.