Learning Approximate Inference Networks for Structured Prediction
Not on the map. Why?
Abstract (arXiv)
Structured prediction energy networks (SPENs; Belanger & McCallum 2016) use neural network architectures to define energy functions that can capture arbitrary dependencies among parts of structured outputs. Prior work used gradient descent for inference, relaxing the structured output to a set of continuous variables and then optimizing the energy with respect to them. We replace this use of gradient descent with a neural network trained to approximate structured argmax inference. This "inference network" outputs continuous values that we treat as the output structure. We develop large-margin training criteria for joint training of the structured energy function and inference network. On multi-label classification we report speed-ups of 10-60x compared to (Belanger et al, 2017) while also improving accuracy. For sequence labeling with simple structured energies, our approach performs comparably to exact inference while being much faster at test time. We then demonstrate improved accuracy by augmenting the energy with a "label language model" that scores entire output label sequences, showing it can improve handling of long-distance dependencies in part-of-speech tagging. Finally, we show how inference networks can replace dynamic programming for test-time inference in conditional random fields, suggestive for their general use for fast inference in structured settings.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 2; 2024: 2; 2025: 0; 2026: 1.
13 papers.
Sort:
By area:
- 2021Can multi-label classification networks know what they don't know?cited by 100
- 2022Autoregressive Structured Prediction with Language Modelscited by 43
- 2022Energy-based Latent Aligner for Incremental Learningcited by 37
- 2021Gaussian Mixture Variational Autoencoder with Contrastive Learning for Multi-Label Classificationcited by 15
- 2021Flow-based Spatio-Temporal Structured Prediction of Motion Dynamicscited by 3
- 2023Approximating CKY with Transformerscited by 3
- 2023SPEECH: Structured Prediction with Energy-Based Event-Centric Hyperspherescited by 2
- 2024Multi-Label Out-of-Distribution Detection with Spectral Normalized Joint Energycited by 2
- 2024Deep Sketched Output Kernel Regression for Structured Predictioncited by 2
- 2026Reinforcement Learning-based Semi-supervised Knowledge Distillation with LLM-as-a-Judgecited by 2
- 2021Learning Energy-Based Approximate Inference Networks for Structured Applications in NLPcited by 0
- 2021Structured Prediction in NLP -- A surveycited by 0
1 more
- 2026Reinforcement Learning-based Semi-supervised Knowledge Distillation with LLM-as-a-Judge3 Apr 2026
- 2024Deep Sketched Output Kernel Regression for Structured Prediction13 Jun 2024
- 2024Multi-Label Out-of-Distribution Detection with Spectral Normalized Joint Energy8 May 2024
- 2023SPEECH: Structured Prediction with Energy-Based Event-Centric Hyperspheres23 May 2023
- 2023Approximating CKY with Transformers3 May 2023
- 2022Implicit Training of Energy Model for Structure Prediction21 Nov 2022
- 2022Autoregressive Structured Prediction with Language Models26 Oct 2022
- 2022Energy-based Latent Aligner for Incremental Learning28 Mar 2022
- 2021Gaussian Mixture Variational Autoencoder with Contrastive Learning for Multi-Label Classification2 Dec 2021
- 2021Can multi-label classification networks know what they don't know?29 Sep 2021
- 2021Structured Prediction in NLP -- A survey31 Aug 2021
- 2021Learning Energy-Based Approximate Inference Networks for Structured Applications in NLP27 Aug 2021
1 more
- 2021Can multi-label classification networks know what they don't know?cited by 100
- 2022Autoregressive Structured Prediction with Language Modelscited by 43
- 2022Energy-based Latent Aligner for Incremental Learningcited by 37
- 2021Gaussian Mixture Variational Autoencoder with Contrastive Learning for Multi-Label Classificationcited by 15
- 2021Flow-based Spatio-Temporal Structured Prediction of Motion Dynamicscited by 3
- 2023Approximating CKY with Transformerscited by 3
- 2023SPEECH: Structured Prediction with Energy-Based Event-Centric Hyperspherescited by 2
- 2024Multi-Label Out-of-Distribution Detection with Spectral Normalized Joint Energycited by 2
- 2024Deep Sketched Output Kernel Regression for Structured Predictioncited by 2
- 2021Learning Energy-Based Approximate Inference Networks for Structured Applications in NLPcited by 0
- 2021Structured Prediction in NLP -- A surveycited by 0
- 2022Implicit Training of Energy Model for Structure Predictioncited by 0
- 2024Deep Sketched Output Kernel Regression for Structured Prediction13 Jun 2024
- 2024Multi-Label Out-of-Distribution Detection with Spectral Normalized Joint Energy8 May 2024
- 2023SPEECH: Structured Prediction with Energy-Based Event-Centric Hyperspheres23 May 2023
- 2023Approximating CKY with Transformers3 May 2023
- 2022Implicit Training of Energy Model for Structure Prediction21 Nov 2022
- 2022Autoregressive Structured Prediction with Language Models26 Oct 2022
- 2022Energy-based Latent Aligner for Incremental Learning28 Mar 2022
- 2021Gaussian Mixture Variational Autoencoder with Contrastive Learning for Multi-Label Classification2 Dec 2021
- 2021Can multi-label classification networks know what they don't know?29 Sep 2021
- 2021Structured Prediction in NLP -- A survey31 Aug 2021
- 2021Learning Energy-Based Approximate Inference Networks for Structured Applications in NLP27 Aug 2021
- 2021Flow-based Spatio-Temporal Structured Prediction of Motion Dynamics9 Apr 2021