SparseMAP: Differentiable Sparse Structured Inference
Not on the map. Why?
Abstract (arXiv)
Structured prediction requires searching over a combinatorial number of structures. To tackle it, we introduce SparseMAP: a new method for sparse structured inference, and its natural loss function. SparseMAP automatically selects only a few global structures: it is situated between MAP inference, which picks a single structure, and marginal inference, which assigns probability mass to all structures, including implausible ones. Importantly, SparseMAP can be computed using only calls to a MAP oracle, making it applicable to problems with intractable marginal inference, e.g., linear assignment. Sparsity makes gradient backpropagation efficient regardless of the structure, enabling us to augment deep neural networks with generic and sparse structured hidden layers. Experiments in dependency parsing and natural language inference reveal competitive accuracy, improved interpretability, and the ability to capture natural language ambiguities, which is attractive for pipeline systems.
Key facts. Cited by 62 papers in the map (data through 13 Oct 2026). First posted on arXiv 12 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 9; 2023: 12; 2024: 7; 2025: 7; 2026: 8.
62 papers.
Sort:
By area:
- 2021Implicit Behavioral Cloningcited by 442
- 2021Efficient and Modular Implicit Differentiationcited by 201
- 2021Sinkformers: Transformers with Doubly Stochastic Attentioncited by 137
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 98
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2023BayesDAG: Gradient-Based Posterior Inference for Causal Discoverycited by 33
- 2021Is Sparse Attention more Interpretable?cited by 31
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 29
- 2024Mechanistic?cited by 25
- 2023CREST: A Joint Framework for Rationalization and Counterfactual Text Generationcited by 24
38 more
- 2023LION: Implicit Vision Prompt Tuningcited by 22
- 2021SPECTRA: Sparse Structured Text Rationalizationcited by 19
- 2021Structured Reordering for Modeling Latent Alignments in Sequence Transductioncited by 17
- 2021Modeling Hierarchical Structures with Continuous Recursive Neural Networkscited by 15
- 2024Sparse and Structured Hopfield Networkscited by 13
- 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Modelscited by 12
- 2021Neuro-algorithmic Policies enable Fast Combinatorial Generalizationcited by 11
- 2021Storchastic: A Framework for General Stochastic Automatic Differentiationcited by 11
- 2023Constraint-Free Structure Learning with Smooth Acyclic Orientationscited by 10
- 2024Differentiation Through Black-Box Quadratic Programming Solverscited by 10
- 2021Learning Constraints and Descriptive Segmentation for Subevent Detectioncited by 9
- 2023DAG Learning on the Permutahedroncited by 9
- 2022Learning Energy Networks with Generalized Fenchel-Young Lossescited by 8
- 2021Learning from Executions for Semantic Parsingcited by 7
- 2022Robust Multi-Object Tracking by Marginal Inferencecited by 7
- 2024Online Structured Prediction with Fenchel--Young Losses and Improved Surrogate Regret for Online Multiclass Classification with Logistic Losscited by 7
- 2021Constraining Linear-chain CRFs to Regular Languagescited by 6
- 2021Evidential Softmax for Sparse Multimodal Distributions in Deep Generative Modelscited by 6
- 2022Contrasting quadratic assignments for set-based representation learningcited by 6
- 2023Doubly Stochastic Graph-based Non-autoregressive Reaction Predictioncited by 6
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layerscited by 6
- 2023Sketch In, Sketch Out: Accelerating both Learning and Inference for Structured Prediction with Kernelscited by 5
- 2023Structured Dialogue Discourse Parsingcited by 4
- 2023Efficient Beam Tree Recursioncited by 4
- 2023Order-based Structure Learning with Normalizing Flowscited by 4
- 2021Flow-based Spatio-Temporal Structured Prediction of Motion Dynamicscited by 3
- 2024Learning with Fitzpatrick Lossescited by 3
- 2021Sparse Communication via Mixed Distributionscited by 2
- 2022Learning with Latent Structures in Natural Language Processing: A Surveycited by 2
- 2022Learning Discrete Structured Variational Auto-Encoder using Natural Evolution Strategiescited by 2
- 2022Adaptive Sparse and Monotonic Attention for Transformer-based Automatic Speech Recognitioncited by 2
- 2023Efficient Learning of Discrete-Continuous Computation Graphscited by 2
- 2025Learning with Local Search MCMC Layerscited by 2
- 2021Reconciling the Discrete-Continuous Divide: Towards a Mathematical Theory of Sparse Communicationcited by 1
- 2025Any-stepsize Gradient Descent for Separable Data under Fenchel-Young Lossescited by 1
- 2025Fenchel-Young Variational Learningcited by 1
- 2025Bandit and Delayed Feedback in Online Structured Predictioncited by 1
- 2025Bregman Conditional Random Fields: Sequence Labeling with Parallelizable Inference Algorithmscited by 1
50 most cited of 62 All 62 (JSON)
- 2026The Curvature of Regret in Contextual Linear Optimization1 Oct 2026
- 2026When Should Graph Attention Be Sparse? Learning a Per-Edge Tsallis Index3 Aug 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Neural Certificate Pricing for Combinatorial Optimization Problems1 Jul 2026
- 2026Quantum-Inspired Trace-Augmented Evidence Selection for Reasoning over Structured Hypothesis Spaces5 Jun 2026
- 2026Regularized Large Neighborhood Search1 Jun 2026
- 2026Lipschitz Multiscale Deep Equilibrium Models: A Theoretically Guaranteed and Accelerated Approach3 Feb 2026
- 2026Is Softmax Loss All You Need? A Principled Analysis of Softmax-family Loss30 Jan 2026
- 2025Non-Stationary Online Structured Prediction with Surrogate Losses8 Oct 2025
- 2025Probability Bounding: Post-Hoc Calibration via Box-Constrained Softmax12 Jun 2025
- 2025Bregman Conditional Random Fields: Sequence Labeling with Parallelizable Inference Algorithms31 May 2025
- 2025Learning with Local Search MCMC Layers20 May 2025
38 more
- 2025Bandit and Delayed Feedback in Online Structured Prediction26 Feb 2025
- 2025Fenchel-Young Variational Learning14 Feb 2025
- 2025Any-stepsize Gradient Descent for Separable Data under Fenchel-Young Losses7 Feb 2025
- 2024Differentiation Through Black-Box Quadratic Programming Solvers8 Oct 2024
- 2024Mechanistic?7 Oct 2024
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layers8 Jul 2024
- 2024On The Statistical Representation Properties Of The Perturb-Softmax And The Perturb-Argmax Probability Distributions4 Jun 2024
- 2024Learning with Fitzpatrick Losses23 May 2024
- 2024Sparse and Structured Hopfield Networks21 Feb 2024
- 2024Online Structured Prediction with Fenchel--Young Losses and Improved Surrogate Regret for Online Multiclass Classification with Logistic Loss13 Feb 2024
- 2023Constraint-Free Structure Learning with Smooth Acyclic Orientations15 Sep 2023
- 2023Order-based Structure Learning with Normalizing Flows14 Aug 2023
- 2023Efficient Learning of Discrete-Continuous Computation Graphs26 Jul 2023
- 2023BayesDAG: Gradient-Based Posterior Inference for Causal Discovery26 Jul 2023
- 2023Efficient Beam Tree Recursion20 Jul 2023
- 2023Revisiting Implicit Models: Sparsity Trade-offs Capability in Weight-tied Model for Vision Tasks16 Jul 2023
- 2023Structured Dialogue Discourse Parsing26 Jun 2023
- 2023Doubly Stochastic Graph-based Non-autoregressive Reaction Prediction5 Jun 2023
- 2023CREST: A Joint Framework for Rationalization and Counterfactual Text Generation26 May 2023
- 2023LION: Implicit Vision Prompt Tuning17 Mar 2023
- 2023Sketch In, Sketch Out: Accelerating both Learning and Inference for Structured Prediction with Kernels20 Feb 2023
- 2023DAG Learning on the Permutahedron27 Jan 2023
- 2022SIMPLE: A Gradient Estimator for k-Subset Sampling4 Oct 2022
- 2022Adaptive Sparse and Monotonic Attention for Transformer-based Automatic Speech Recognition30 Sep 2022
- 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Models11 Sep 2022
- 2022Robust Multi-Object Tracking by Marginal Inference7 Aug 2022
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approach27 Jul 2022
- 2022Contrasting quadratic assignments for set-based representation learning31 May 2022
- 2022Learning Energy Networks with Generalized Fenchel-Young Losses19 May 2022
- 2022Learning Discrete Structured Variational Auto-Encoder using Natural Evolution Strategies3 May 2022
- 2022Learning with Latent Structures in Natural Language Processing: A Survey3 Jan 2022
- 2021Evidential Softmax for Sparse Multimodal Distributions in Deep Generative Models27 Oct 2021
- 2021Sinkformers: Transformers with Doubly Stochastic Attention22 Oct 2021
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learning4 Oct 2021
- 2021Learning Constraints and Descriptive Segmentation for Subevent Detection13 Sep 2021
- 2021SPECTRA: Sparse Structured Text Rationalization9 Sep 2021
- 2021Implicit Behavioral Cloning1 Sep 2021
- 2021Sparse Communication via Mixed Distributions5 Aug 2021
50 newest of 62 All 62 (JSON)
- 2024Mechanistic?cited by 25
- 2024Mechanistic?7 Oct 2024
- 2021Implicit Behavioral Cloningcited by 442
- 2021Implicit Behavioral Cloning1 Sep 2021
- 2021Efficient and Modular Implicit Differentiationcited by 201
- 2021Sinkformers: Transformers with Doubly Stochastic Attentioncited by 137
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 98
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2023BayesDAG: Gradient-Based Posterior Inference for Causal Discoverycited by 33
- 2021Is Sparse Attention more Interpretable?cited by 31
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 29
- 2023CREST: A Joint Framework for Rationalization and Counterfactual Text Generationcited by 24
- 2023LION: Implicit Vision Prompt Tuningcited by 22
- 2021SPECTRA: Sparse Structured Text Rationalizationcited by 19
12 most cited of 59 All 59 (JSON)
- 2026The Curvature of Regret in Contextual Linear Optimization1 Oct 2026
- 2026When Should Graph Attention Be Sparse? Learning a Per-Edge Tsallis Index3 Aug 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Neural Certificate Pricing for Combinatorial Optimization Problems1 Jul 2026
- 2026Regularized Large Neighborhood Search1 Jun 2026
- 2026Lipschitz Multiscale Deep Equilibrium Models: A Theoretically Guaranteed and Accelerated Approach3 Feb 2026
- 2026Is Softmax Loss All You Need? A Principled Analysis of Softmax-family Loss30 Jan 2026
- 2025Non-Stationary Online Structured Prediction with Surrogate Losses8 Oct 2025
- 2025Probability Bounding: Post-Hoc Calibration via Box-Constrained Softmax12 Jun 2025
- 2025Bregman Conditional Random Fields: Sequence Labeling with Parallelizable Inference Algorithms31 May 2025
- 2025Learning with Local Search MCMC Layers20 May 2025
- 2025Bandit and Delayed Feedback in Online Structured Prediction26 Feb 2025
12 newest of 59 All 59 (JSON)