EDBT 2026 Demo / reviewers in the wild / expert
Max B. Paulus
dblp:267/5373
· DBLP profile ↗
8ranked-venue papers
4as first author
7since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 4 first-author · 7 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.
| Artificial intelligence
6 papers |
Probabilistic and Bayesian machine learning · 30% Optimization for machine learning · 23% Generative modeling · 22% | |
| Theoretical computer science
4 papers |
Mathematical optimization · 81% Automated reasoning and model checking · 19% |
Topics — the 20 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › discrete optimization
mixed integer linear programming |
1.9 | 3 | 2023 | Learning To Dive In Branch And Bound · NeurIPS 2023 Learning to Configure Separators in Branch-and-Cut · NeurIPS 2023 Learning to Cut by Looking Ahead: Cutting Plane Selection via Imitation Learning · ICML 2022 |
Mathematical optimization › integer programming › cutting planes
cutting plane selection |
1.2 | 2 | 2023 | Learning to Configure Separators in Branch-and-Cut · NeurIPS 2023 Learning to Cut by Looking Ahead: Cutting Plane Selection via Imitation Learning · ICML 2022 |
Machine learning › Optimization for machine learning
gradient estimation |
1.1 | 2 | 2023 | A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2023 Gradient Estimation with Stochastic Softmax Tricks · NeurIPS 2020 |
Machine learning › Probabilistic and Bayesian machine learning › sampling
gumbel-max trick |
0.7 | 1 | 2023 | A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2023 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
reparameterization gradient |
0.7 | 1 | 2023 | A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2023 |
Mathematical optimization › integer programming
branch-and-bound |
0.7 | 1 | 2023 | Learning To Dive In Branch And Bound · NeurIPS 2023 |
Mathematical optimization › integer programming › branch-and-bound
branch-and-cut |
0.7 | 1 | 2023 | Learning to Configure Separators in Branch-and-Cut · NeurIPS 2023 |
Mathematical optimization
discrete optimization |
0.7 | 1 | 2023 | Learning To Dive In Branch And Bound · NeurIPS 2023 |
Mathematical optimization › integer programming
primal heuristics |
0.7 | 1 | 2023 | Learning To Dive In Branch And Bound · NeurIPS 2023 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.6 | 1 | 2022 | Augment with Care: Contrastive Learning for Combinatorial Problems · ICML 2022 |
Machine learning › Deep learning architectures and training
data augmentation |
0.6 | 1 | 2022 | Augment with Care: Contrastive Learning for Combinatorial Problems · ICML 2022 |
Machine learning › Optimization for machine learning
learned optimizer |
0.6 | 1 | 2022 | Learning to Cut by Looking Ahead: Cutting Plane Selection via Imitation Learning · ICML 2022 |
Machine learning › Generative modeling › variational autoencoder
posterior collapse |
0.6 | 1 | 2022 | Learning to Drop Out: An Adversarial Approach to Training Sequence VAEs · NeurIPS 2022 |
Machine learning › Generative modeling
variational autoencoder |
0.6 | 1 | 2022 | Learning to Drop Out: An Adversarial Approach to Training Sequence VAEs · NeurIPS 2022 |
Automated reasoning and model checking › satisfiability
SAT solving |
0.6 | 1 | 2022 | Augment with Care: Contrastive Learning for Combinatorial Problems · ICML 2022 |
Automated reasoning and model checking › satisfiability › SAT solving
solver design |
0.6 | 1 | 2022 | Augment with Care: Contrastive Learning for Combinatorial Problems · ICML 2022 |
Machine learning › Deep learning architectures and training › neural network training
discrete latent variable training |
0.5 | 1 | 2021 | Rao-Blackwellizing the Straight-Through Gumbel-Softmax Gradient Estimator · ICLR 2021 |
Machine learning › Probabilistic and Bayesian machine learning
gumbel-softmax |
0.4 | 1 | 2020 | Gradient Estimation with Stochastic Softmax Tricks · NeurIPS 2020 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model |
0.4 | 1 | 2020 | Gradient Estimation with Stochastic Softmax Tricks · NeurIPS 2020 |
Machine learning › Deep learning architectures and training
sequence modeling |
0.2 | 1 | 2022 | Learning to Drop Out: An Adversarial Approach to Training Sequence VAEs · NeurIPS 2022 |
Methods — techniques the papers use, named apart from their topics
neural architecture · 1.1lookahead expert · 1.1label-preserving augmentation · 1.1imitation learning · 1.1contrastive pre-training · 1.1gumbel-max trick · 1.1machine learning · 0.7greedy algorithm · 0.7graph neural network · 0.7gradient estimation · 0.7generative model · 0.7data-driven selection · 0.7categorical sampling · 0.7stochastic dropout · 0.6adversarial training · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Learning to Configure Separators in Branch-and-CutabstractCutting planes are crucial in solving mixed integer linear programs (MILP) as they facilitate bound improvements on the optimal solution. Modern MILP solvers rely on a variety of separators to generate a diverse set of cutting planes by invoking the separators frequently during the solving process. This work identifies that MILP solvers can be drastically accelerated by appropriately selecting separators to activate. As the combinatorial separator selection space imposes challenges for machine learning, we *learn to separate* by proposing a novel data-driven strategy to restrict the selection space and a learning-guided algorithm on the restricted space. Our method predicts instance-aware separator configurations which can dynamically adapt during the solve, effectively accelerating the open source MILP solver SCIP by improving the relative solve time up to 72% and 37% on synthetic and real-world MILP benchmarks. Our work complements recent work on learning to select cutting planes and highlights the importance of separator management. Wenbin Ouyang, Max B. Paulus, Cathy Wu 0002 |
NeurIPS | 3 |
| 2023 | Learning To Dive In Branch And BoundabstractPrimal heuristics are important for solving mixed integer linear programs, because they find feasible solutions that facilitate branch and bound search. A prominent group of primal heuristics are diving heuristics. They iteratively modify and resolve linear programs to conduct a depth-first search from any node in the search tree. Existing divers rely on generic decision rules that fail to exploit structural commonality between similar problem instances that often arise in practice. Therefore, we propose L2Dive to learn specific diving heuristics with graph neural networks: We train generative models to predict variable assignments and leverage the duality of linear programs to make diving decisions based on the model's predictions. L2Dive is fully integrated into the open-source solver SCIP. We find that L2Dive outperforms standard divers to find better feasible solutions on a range of combinatorial optimization problems. For real-world applications from server load balancing and neural network verification, L2Dive improves the primal-dual integral by up to 7% (35%) on average over a tuned (default) solver baseline and reduces average solving time by 20% (29%). Max B. Paulus, Andreas Krause 0001 |
NeurIPS | 1 |
| 2023 | A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine LearningabstractThe Gumbel-max trick is a method to draw a sample from a categorical distribution, given by its unnormalized (log-)probabilities. Over the past years, the machine learning community has proposed several extensions of this trick to facilitate, e.g., drawing multiple samples, sampling from structured domains, or gradient estimation for error backpropagation in neural network optimization. The goal of this survey article is to present background about the Gumbel-max trick, and to provide a structured overview of its extensions to ease algorithm selection. Moreover, it presents a comprehensive outline of (machine learning) literature in which Gumbel-based algorithms have been leveraged, reviews commonly-made design choices, and sketches a future perspective. Iris A. M. Huijben, Wouter Kool 0001, Max B. Paulus, Ruud van Sloun |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2022 | Augment with Care: Contrastive Learning for Combinatorial ProblemsabstractSupervised learning can improve the design of state-of-the-art solvers for combinatorial problems, but labelling large numbers of combinatorial instances is often impractical due to exponential worst-case complexity. Inspired by the recent success of contrastive pre-training for images, we conduct a scientific study of the effect of augmentation design on contrastive pre-training for the Boolean satisfiability problem. While typical graph contrastive pre-training uses label-agnostic augmentations, our key insight is that many combinatorial problems have well-studied invariances, which allow for the design of label-preserving augmentations. We find that label-preserving augmentations are critical for the success of contrastive pre-training. We show that our representations are able to achieve comparable test accuracy to fully-supervised learning while using only 1% of the labels. We also demonstrate that our representations are more transferable to larger problems from unseen domains. Our code is available at https://github.com/h4duan/contrastive-sat. Haonan Duan 0002, Pashootan Vaezipoor, Max B. Paulus, Yangjun Ruan, Chris J. Maddison |
ICML | 3 |
| 2022 | Learning to Cut by Looking Ahead: Cutting Plane Selection via Imitation LearningabstractCutting planes are essential for solving mixed-integer linear problems (MILPs), because they facilitate bound improvements on the optimal solution value. For selecting cuts, modern solvers rely on manually designed heuristics that are tuned to gauge the potential effectiveness of cuts. We show that a greedy selection rule explicitly looking ahead to select cuts that yield the best bound improvement delivers strong decisions for cut selection – but is too expensive to be deployed in practice. In response, we propose a new neural architecture (NeuralCut) for imitation learning on the lookahead expert. Our model outperforms standard baselines for cut selection on several synthetic MILP benchmarks. Experiments on a realistic B&C solver further validate our approach, and exhibit the potential of learning methods in this setting. Max B. Paulus, Giulia Zarpellon, Andreas Krause 0001, Laurent Charlin, Chris J. Maddison |
ICML | 1 |
| 2022 | Learning to Drop Out: An Adversarial Approach to Training Sequence VAEsabstractIn principle, applying variational autoencoders (VAEs) to sequential data offers a method for controlled sequence generation, manipulation, and structured representation learning. However, training sequence VAEs is challenging: autoregressive decoders can often explain the data without utilizing the latent space, known as posterior collapse. To mitigate this, state-of-the-art models weaken' thepowerful decoder' by applying uniformly random dropout to the decoder input.We show theoretically that this removes pointwise mutual information provided by the decoder input, which is compensated for by utilizing the latent space. We then propose an adversarial training strategy to achieve information-based stochastic dropout. Compared to uniform dropout on standard text benchmark datasets, our targeted approach increases both sequence modeling performance and the information captured in the latent space. Ðorðe Miladinovic, Kumar Shridhar, Kushal Jain, Max B. Paulus, Joachim M. Buhmann, Carl Allen |
NeurIPS | 4 |
| 2021 | Rao-Blackwellizing the Straight-Through Gumbel-Softmax Gradient Estimator
Max B. Paulus, Chris J. Maddison, Andreas Krause 0001 |
ICLR | 1 |
| 2020 | Gradient Estimation with Stochastic Softmax TricksabstractThe Gumbel-Max trick is the basis of many relaxed gradient estimators. These estimators are easy to implement and low variance, but the goal of scaling them comprehensively to large combinatorial distributions is still outstanding. Working within the perturbation model framework, we introduce stochastic softmax tricks, which generalize the Gumbel-Softmax trick to combinatorial spaces. Our framework is a unified perspective on existing relaxed estimators for perturbation models, and it contains many novel relaxations. We design structured relaxations for subset selection, spanning trees, arborescences, and others. When compared to less structured baselines, we find that stochastic softmax tricks can be used to train latent variable models that perform better and discover more latent structure. Max B. Paulus, Dami Choi, Daniel Tarlow, Andreas Krause 0001, Chris J. Maddison |
NeurIPS | 1 |