← Search

Thibaut Vidal

9 accepted papers

2025

Free Lunch in the Forest: Functionally-Identical Pruning of Boosted Tree Ensembles

AAAI 2025technical

Tree ensembles, including boosting methods, are highly effective and widely used for tabular data. However, large ensembles lack interpretability and require longer inference times. We introduce a method to prune a tree ensemble into a reduced version that is "functionally identical" to the original…

Cited by 0SourcePDFScholar
2025

From Counterfactuals to Trees: Competitive Analysis of Model Extraction Attacks

NeurIPS 2025spotlight

The advent of Machine Learning as a Service (MLaaS) has heightened the trade-off between model explainability and security. In particular, explainability techniques, such as counterfactual explanations, inadvertently increase the risk of model extraction attacks, enabling unauthorized replication of…

Cited by 0SourcecodeScholar
2024

CF-OPT: Counterfactual Explanations for Structured Prediction

ICML 2024poster

Optimization layers in deep neural networks have enjoyed a growing popularity in structured learning, improving the state of the art on a variety of applications. Yet, these pipelines lack interpretability since they are made of two opaque layers: a highly non-linear prediction model, such as a deep…

2024

DistrictNet: Decision-aware learning for geographical districting

NeurIPS 2024poster

Districting is a complex combinatorial problem that consists in partitioning a geographical area into small districts. In logistics, it is a major strategic decision determining operating costs for several years. Solving districting problems using traditional methods is intractable even for small ge…

2024

Trained Random Forests Completely Reveal your Dataset

ICML 2024oral

We introduce an optimization-based reconstruction attack capable of completely or near-completely reconstructing a dataset utilized for training a random forest. Notably, our approach relies solely on information readily available in commonly used libraries such as scikit-learn. To achieve this, we…

2023

Explainable Data-Driven Optimization: From Context to Decision and Back Again

ICML 2023poster

Data-driven optimization uses contextual information and machine learning algorithms to find solutions to decision problems with uncertain parameters. While a vast body of work is dedicated to interpreting machine learning models in the classification setting, explaining decision pipelines involving…

2023

Optimal Decision Diagrams for Classification

AAAI 2023technical

Decision diagrams for classification have some notable advantages over decision trees, as their internal connections can be determined at training time and their width is not bound to grow exponentially with their depth. Accordingly, decision diagrams are usually less prone to data fragmentation in…

Cited by 18SourcePDFScholar