Demo Data from EDBT 2026 / reviewers in the wild / expert
Justin Dumouchelle
dblp:278/8235
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 2 first-author · 3 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Mathematical optimization · 100% | |
| Artificial intelligence
2 papers |
Optimization for machine learning · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
learned optimizer |
0.8 | 1 | 2024 | Neur2RO: Neural Two-Stage Robust Optimization · ICLR 2024 |
Mathematical optimization
bilevel optimization |
0.8 | 1 | 2024 | Neur2BiLO: Neural Bilevel Optimization · NeurIPS 2024 |
Mathematical optimization › optimization under uncertainty
robust optimization |
0.8 | 1 | 2024 | Neur2RO: Neural Two-Stage Robust Optimization · ICLR 2024 |
Mathematical optimization › discrete optimization
mixed integer linear programming |
0.6 | 1 | 2022 | Neur2SP: Neural Two-Stage Stochastic Programming · NeurIPS 2022 |
Mathematical optimization › stochastic optimization
stochastic programming |
0.6 | 1 | 2022 | Neur2SP: Neural Two-Stage Stochastic Programming · NeurIPS 2022 |
Mathematical optimization › stochastic optimization › stochastic programming
two-stage stochastic programming |
0.6 | 1 | 2022 | Neur2SP: Neural Two-Stage Stochastic Programming · NeurIPS 2022 |
Methods — techniques the papers use, named apart from their topics
neural network · 2.1supervised regression · 1.5neural network approximation · 1.5column-and-constraint generation · 1.5branch-and-price · 1.5mixed-integer programming · 0.8mixed integer programming · 0.8expected value function approximation · 0.6MIP solver · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Neur2RO: Neural Two-Stage Robust OptimizationabstractRobust optimization provides a mathematical framework for modeling and solving decision-making problems under worst-case uncertainty. This work addresses two-stage robust optimization (2RO) problems (also called *adjustable robust optimization*), wherein first-stage and second-stage decisions are made before and after uncertainty is realized, respectively. This results in a nested min-max-min optimization problem which is extremely challenging computationally, especially when the decisions are discrete. We propose Neur2RO, an efficient machine learning-driven instantiation of column-and-constraint generation (CCG), a classical iterative algorithm for 2RO. Specifically, we learn to estimate the value function of the second-stage problem via a novel neural network architecture that is easy to optimize over by design. Embedding our neural network into CCG yields high-quality solutions quickly as evidenced by experiments on two 2RO benchmarks, knapsack and capital budgeting. For knapsack, Neur2RO finds solutions that are within roughly $2$% of the best-known values in a few seconds compared to the three hours of the state-of-the-art exact branch-and-price algorithm; for larger and more complex instances, Neur2RO finds even better solutions. For capital budgeting, Neur2RO outperforms three variants of the $k$-adaptability algorithm, particularly on the largest instances, with a $10$ to $100$-fold reduction in solution time. Our code and data are available at https://github.com/khalil-research/Neur2RO. Justin Dumouchelle, Esther Julien, Jannis Kurtz, Elias B. Khalil |
ICLR | 1 |
| 2024 | Neur2BiLO: Neural Bilevel OptimizationabstractBilevel optimization deals with nested problems in which *leader* takes the first decision to minimize their objective function while accounting for a *follower*'s best-response reaction. Constrained bilevel problems with integer variables are particularly notorious for their hardness. While exact solvers have been proposed for mixed-integer *linear* bilevel optimization, they tend to scale poorly with problem size and are hard to generalize to the non-linear case. On the other hand, problem-specific algorithms (exact and heuristic) are limited in scope. Under a data-driven setting in which similar instances of a bilevel problem are solved routinely, our proposed framework, Neur2BiLO, embeds a neural network approximation of the leader's or follower's value function, trained via supervised regression, into an easy-to-solve mixed-integer program. Neur2BiLO serves as a heuristic that produces high-quality solutions extremely fast for four applications with linear and non-linear objectives and pure and mixed-integer variables. Justin Dumouchelle, Esther Julien, Jannis Kurtz, Elias B. Khalil |
NeurIPS | 1 |
| 2022 | Neur2SP: Neural Two-Stage Stochastic ProgrammingabstractStochastic Programming is a powerful modeling framework for decision-making under uncertainty. In this work, we tackle two-stage stochastic programs (2SPs), the most widely used class of stochastic programming models. Solving 2SPs exactly requires optimizing over an expected value function that is computationally intractable. Having a mixed-integer linear program (MIP) or a nonlinear program (NLP) in the second stage further aggravates the intractability, even when specialized algorithms that exploit problem structure are employed.Finding high-quality (first-stage) solutions -- without leveraging problem structure -- can be crucial in such settings. We develop Neur2SP, a new method that approximates the expected value function via a neural network to obtain a surrogate model that can be solved more efficiently than the traditional extensive formulation approach. Neur2SP makes no assumptions about the problem structure, in particular about the second-stage problem, and can be implemented using an off-the-shelf MIP solver. Our extensive computational experiments on four benchmark 2SP problem classes with different structures (containing MIP and NLP second-stage problems) demonstrate the efficiency (time) and efficacy (solution quality) of Neur2SP. In under 1.66 seconds, Neur2SP finds high-quality solutions across all problems even as the number of scenarios increases, an ideal property that is difficult to have for traditional 2SP solution techniques. Namely, the most generic baseline method typically requires minutes to hours to find solutions of comparable quality. Rahul Patel 0001, Justin Dumouchelle, Elias B. Khalil, Merve Bodur |
NeurIPS | 2 |