OR with a White Hat: Evidencing Privacy Vulnerabilities in ML Models

Read full text
Authors: Thibaut Vidal
Cited by: 0

Abstract

The deployment of machine learning models in high-stakes domains raises profound questions about the privacy of the data used to train them. In this talk, I will show how combinatorial and inverse optimization can provide a rigorous methodological backbone for analyzing, quantifying, and ultimately mitigating privacy risks in modern ML pipelines. I will first discuss a white-box reconstruction attack that formulates the recovery of a random forest training data as a maximum-likelihood problem solved with constraint programming. Remarkably, this approach can often reconstruct entire datasets, even from forests with only a few trees. Next, we turn to black-box access and explainability-driven interfaces. Counterfactual explanations (now increasingly needed and exposed through ML APIs) represent a powerful attack surface. Using tools from online optimization and competitive analysis, we derive tight bounds on the number of counterfactual queries required to exactly extract tree-based models and introduce new algorithms achieving provably perfect fidelity. Finally, I will examine the protection offered by differential privacy. Focusing on ε-DP random forests, we demonstrate that even models satisfying strict DP guarantees can still leak meaningful, dataset-specific information in practice, unless the privacy noise is increased to the point where the model loses most of its predictive value.

Fields of Study & Subjects

Privacy-Preserving Technologies in Data Adversarial Robustness in Machine Learning Explainable Artificial Intelligence (XAI)

Publication details

Journal / source
PolyPublie (École Polytechnique de Montréal)
Publication date
1 January 2026
Language
EN