Implicit MLE: Backpropagating Through Discrete Exponential Family Distributions
Not on the map. Why?
Abstract (arXiv)
Combining discrete probability distributions and combinatorial optimization problems with neural network components has numerous applications but poses several challenges. We propose Implicit Maximum Likelihood Estimation (I-MLE), a framework for end-to-end learning of models combining discrete exponential family distributions and differentiable neural components. I-MLE is widely applicable as it only requires the ability to compute the most probable states and does not rely on smooth relaxations. The framework encompasses several approaches such as perturbation-based implicit differentiation and recent methods to differentiate through black-box combinatorial solvers. We introduce a novel class of noise distributions for approximating marginals via perturb-and-MAP. Moreover, we show that I-MLE simplifies to maximum likelihood estimation when used in some recently studied learning settings that involve combinatorial solvers. Experiments on several datasets suggest that I-MLE is competitive with and often outperforms existing approaches which rely on problem-specific relaxations.
Key facts. Cited by 97 papers in the map (data through 7 Oct 2026). Builds on 34 of its 55 references that are in the map. First posted on arXiv 3 Jun 2021.
Builds on
34 of 55 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2020Mastering Atari with Discrete World Modelscited by 990
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Differentiable Convex Optimization Layerscited by 458
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
- 2017Smart "Predict, then Optimize"cited by 332
- 2016Rationalizing Neural Predictionscited by 281
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
22 more
- 2019Learning Discrete Structures for Graph Neural Networkscited by 228
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
- 2017Learning Explanatory Rules from Noisy Datacited by 210
- 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
- 2015Gradient Estimation Using Stochastic Computation Graphscited by 120
- 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 104
- 2019MIPaaL: Mixed Integer Program as a Layercited by 93
- 2019Smart Predict-and-Optimize for Hard Combinatorial Optimization Problemscited by 88
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2020Deep Graph Matching via Blackbox Differentiation of Combinatorial Solverscited by 81
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 78
- 2019Reparameterizable Subset Sampling via Continuous Relaxationscited by 69
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 66
- 2018SparseMAP: Differentiable Sparse Structured Inferencecited by 62
- 2020Estimating Gradients for Discrete Random Variables by Sampling without Replacementcited by 29
- 2015Training Deep Neural Networks via Direct Loss Minimizationcited by 25
- 2018Rao-Blackwellized Stochastic Gradients for Discrete Distributionscited by 23
- 2020Efficient Marginalization of Discrete and Structured Latent Variables via Sparsitycited by 21
- 2020LP-SparseMAP: Differentiable Relaxed Optimization for Sparse Structured Predictioncited by 17
- 2016Parameter Learning for Log-supermodular Distributionscited by 2
Built on by
Citing papers per year: 2021: 2; 2022: 18; 2023: 30; 2024: 19; 2025: 16; 2026: 12.
97 papers.
Sort:
By area:
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2022Understanding and Extending Subgraph GNNs by Rethinking Their Symmetriescited by 112
- 2022Semantic Probabilistic Layers for Neuro-Symbolic Learningcited by 103
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
- 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
- 2023LVM-Med: Learning Large-Scale Self-Supervised Vision Models for Medical Imaging via Second-order Graph Matchingcited by 60
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inferencecited by 50
- 2023Diffusion Models With Learned Adaptive Noisecited by 50
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
38 more
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2023Fast, Differentiable and Sparse Top-k: a Convex Analysis Perspectivecited by 26
- 2023Probabilistically Rewired Message-Passing Neural Networkscited by 26
- 2023Graph Deep Learning for Time Series Forecastingcited by 26
- 2023Neural Probabilistic Logic Programming in Discrete-Continuous Domainscited by 24
- 2022Gradient Estimation with Discrete Stein Operatorscited by 22
- 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
- 2023From Latent Graph to Latent Topology Inference: Differentiable Cell Complex Modulecited by 19
- 2023From Relational Pooling to Subgraph GNNs: A Universal Framework for More Expressive Graph Neural Networkscited by 17
- 2023Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial Informationcited by 17
- 2023Efficient Subgraph GNNs by Learning Effective Selection Policiescited by 17
- 2023Hierarchical Imitation Learning with Vector Quantized Modelscited by 15
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2022Neural Set Function Extensions: Learning with Discrete Functions in High Dimensionscited by 14
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 13
- 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Modelscited by 12
- 2025Neurosymbolic Diffusion Modelscited by 12
- 2023Score Function Gradient Estimation to Widen the Applicability of Decision-Focused Learningcited by 10
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learningcited by 10
- 2023DAG Learning on the Permutahedroncited by 9
- 2024On the Hardness of Probabilistic Neurosymbolic Learningcited by 9
- 2024Decision Focused Causal Learning for Direct Counterfactual Marketing Optimizationcited by 9
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regimecited by 8
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programscited by 8
- 2024Differentiable Distributionally Robust Optimization Layerscited by 8
- 2025Solver-Free Decision-Focused Learning for Linear Optimization Problemscited by 8
- 2022L2XGNN: Learning to Explain Graph Neural Networkscited by 7
- 2023Adaptive Computation Modules: Granular Conditional Computation For Efficient Inferencecited by 6
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layerscited by 6
- 2024ExGra-Med: Extended Context Graph Alignment for Medical Vision-Language Modelscited by 6
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architecturescited by 5
- 2024Mixtures of In-Context Learnerscited by 5
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraintscited by 5
- 2022On Quantum Circuits for Discrete Graphical Modelscited by 4
- 2023Scalable Coupling of Deep Learning with Logical Reasoningcited by 4
- 2023REFER: An End-to-end Rationale Extraction Framework for Explanation Regularizationcited by 4
- 2024Learning Latent Graph Structures and their Uncertaintycited by 4
50 most cited of 97 All 97 (JSON)
- 2026When Evidence Changes the Subject: Subject-Typed Claim Licensing for Learned Routing27 Sep 2026
- 2026PolyStepOR: Learning to Decide Without Optimal Decisions26 Sep 2026
- 2026EM-NeSy: Expectation Maximization for Neurosymbolic Learning12 Jun 2026
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedback31 May 2026
- 2026Constraint-Aware Flow Matching: Decision Aligned End-to-End Training for Constrained Sampling12 May 2026
- 2026Decision-Focused Learning via Tangent-Space Projection of Prediction Error2 May 2026
- 2026Contextual Preference Distribution Learning17 Mar 2026
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients9 Mar 2026
- 2026Learning to Approximate Uniform Facility Location via Graph Neural Networks13 Feb 2026
- 2026Managing Solution Stability in Decision-Focused Learning with Cost Regularization29 Jan 2026
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programming29 Jan 2026
- 2026GraIP: A Benchmarking Framework For Neural Graph Inverse Problems26 Jan 2026
38 more
- 2025Scalable Decision Focused Learning via Online Trainable Surrogates3 Dec 2025
- 2025How Many Tokens Do 3D Point Cloud Transformer Architectures Really Need?7 Nov 2025
- 2025Generalizable Reasoning through Compositional Energy Minimization23 Oct 2025
- 2025Bi-Level Decision-Focused Causal Learning for Large-Scale Marketing Optimization: Bridging Observational and Experimental Data22 Oct 2025
- 2025Decision-focused Sensing and Forecasting for Adaptive and Rapid Flood Response: An Implicit Learning Approach15 Oct 2025
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraints6 Oct 2025
- 2025Beyond Softmax: A Natural Parameterization for Categorical Random Variables29 Sep 2025
- 2025Prediction Loss Guided Decision-Focused Learning10 Sep 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimization15 Aug 2025
- 2025Zero-Variance Gradients for Variational Autoencoders5 Aug 2025
- 2025Hidden Representation Clustering with Multi-Task Representation Learning towards Robust Online Budget Allocation1 Jun 2025
- 2025Solver-Free Decision-Focused Learning for Linear Optimization Problems28 May 2025
- 2025Neurosymbolic Diffusion Models19 May 2025
- 2025A Fused Gromov-Wasserstein Approach to Subgraph Contrastive Learning28 Feb 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2024Discrete Subgraph Sampling for Interpretable Graph based Visual Question Answering11 Dec 2024
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning28 Nov 2024
- 2024Mixtures of In-Context Learners5 Nov 2024
- 2024SPHINX: Structural Prediction using Hypergraph Inference Network4 Oct 2024
- 2024ExGra-Med: Extended Context Graph Alignment for Medical Vision-Language Models3 Oct 2024
- 2024Revisiting Score Function Estimators for k-Subset Sampling22 Jul 2024
- 2024Decision Focused Causal Learning for Direct Counterfactual Marketing Optimization18 Jul 2024
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layers8 Jul 2024
- 2024Algorithmic Language Models with Neurally Compiled Libraries6 Jul 2024
- 2024Differentiable Distributionally Robust Optimization Layers24 Jun 2024
- 2024On the Hardness of Probabilistic Neurosymbolic Learning6 Jun 2024
- 2024Differentiation of Multi-objective Data-driven Decision Pipeline2 Jun 2024
- 2024Learning Latent Graph Structures and their Uncertainty30 May 2024
- 2024CF-OPT: Counterfactual Explanations for Structured Prediction28 May 2024
- 2024Probabilistic Graph Rewiring via Virtual Nodes27 May 2024
- 2024A Complexity Map of Probabilistic Reasoning for Neurosymbolic Classification Techniques12 Apr 2024
- 2024Intrinsic Subgraph Generation for Interpretable Graph based Visual Question Answering26 Mar 2024
- 2024Locally Convex Global Loss Network for Decision-Focused Learning4 Mar 2024
- 2024Improving Neural-based Classification with Logical Background Knowledge20 Feb 2024
- 2023Decision-focused predictions via pessimistic bilevel optimization: complexity and algorithms29 Dec 2023
- 2023Learning Lagrangian Multipliers for the Travelling Salesman Problem22 Dec 2023
- 2023Diffusion Models With Learned Adaptive Noise20 Dec 2023
50 newest of 97 All 97 (JSON)
- 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inferencecited by 50
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
- 2025Neurosymbolic Diffusion Modelscited by 12
- 2024On the Hardness of Probabilistic Neurosymbolic Learningcited by 9
- 2023Scalable Coupling of Deep Learning with Logical Reasoningcited by 4
- 2024Improving Neural-based Classification with Logical Background Knowledgecited by 2
- 2024A Complexity Map of Probabilistic Reasoning for Neurosymbolic Classification Techniquescited by 0
- 2026EM-NeSy: Expectation Maximization for Neurosymbolic Learningcited by 0
- 2026EM-NeSy: Expectation Maximization for Neurosymbolic Learning12 Jun 2026
- 2025Neurosymbolic Diffusion Models19 May 2025
- 2024On the Hardness of Probabilistic Neurosymbolic Learning6 Jun 2024
- 2024A Complexity Map of Probabilistic Reasoning for Neurosymbolic Classification Techniques12 Apr 2024
- 2024Improving Neural-based Classification with Logical Background Knowledge20 Feb 2024
- 2023Scalable Coupling of Deep Learning with Logical Reasoning12 May 2023
- 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inference23 Dec 2022
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Works30 May 2022
- 2023Hierarchical Imitation Learning with Vector Quantized Modelscited by 15
- 2023Hierarchical Imitation Learning with Vector Quantized Models30 Jan 2023
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2022Understanding and Extending Subgraph GNNs by Rethinking Their Symmetriescited by 112
- 2022Semantic Probabilistic Layers for Neuro-Symbolic Learningcited by 103
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
- 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2023Fast, Differentiable and Sparse Top-k: a Convex Analysis Perspectivecited by 26
- 2023Probabilistically Rewired Message-Passing Neural Networkscited by 26
- 2023Graph Deep Learning for Time Series Forecastingcited by 26
12 most cited of 84 All 84 (JSON)
- 2026When Evidence Changes the Subject: Subject-Typed Claim Licensing for Learned Routing27 Sep 2026
- 2026PolyStepOR: Learning to Decide Without Optimal Decisions26 Sep 2026
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedback31 May 2026
- 2026Decision-Focused Learning via Tangent-Space Projection of Prediction Error2 May 2026
- 2026Contextual Preference Distribution Learning17 Mar 2026
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients9 Mar 2026
- 2026Learning to Approximate Uniform Facility Location via Graph Neural Networks13 Feb 2026
- 2026Managing Solution Stability in Decision-Focused Learning with Cost Regularization29 Jan 2026
- 2026Differentiable Knapsack and Top-k Operators via Dynamic Programming29 Jan 2026
- 2026GraIP: A Benchmarking Framework For Neural Graph Inverse Problems26 Jan 2026
- 2025Scalable Decision Focused Learning via Online Trainable Surrogates3 Dec 2025
- 2025How Many Tokens Do 3D Point Cloud Transformer Architectures Really Need?7 Nov 2025
12 newest of 84 All 84 (JSON)