Credit Assignment Techniques in Stochastic Computation Graphs
Not on the map. Why?
Abstract (arXiv)
Stochastic computation graphs (SCGs) provide a formalism to represent structured optimization problems arising in artificial intelligence, including supervised, unsupervised, and reinforcement learning. Previous work has shown that an unbiased estimator of the gradient of the expected loss of SCGs can be derived from a single principle. However, this estimator often has high variance and requires a full model evaluation per data point, making this algorithm costly in large graphs. In this work, we address these problems by generalizing concepts from the reinforcement learning literature. We introduce the concepts of value functions, baselines and critics for arbitrary SCGs, and show how to use them to derive lower-variance gradient estimates from partial model evaluations, paving the way towards general and efficient credit assignment for gradient-based optimization. In doing so, we demonstrate how our results unify recent advances in the probabilistic inference and reinforcement learning literature.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 2; 2024: 1; 2025: 0; 2026: 4.
14 papers.
Sort:
By area:
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehiclescited by 36
- 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
- 2023Reparameterized Policy Learning for Multimodal Trajectory Optimizationcited by 20
- 2021A unified view of likelihood ratio and reparameterization gradientscited by 12
- 2021Storchastic: A Framework for General Stochastic Automatic Differentiationcited by 11
- 2023Would I have gotten that reward? Long-term credit assignment by counterfactual contribution analysiscited by 10
- 2024Probabilistic Programming with Programmable Variational Inferencecited by 4
- 2026Cognitive Models and AI Algorithms Provide Templates for Designing Language Agentscited by 2
- 2021Data-Driven Reinforcement Learning for Virtual Character Animation Controlcited by 0
- 2021Hindsight Network Credit Assignment: Efficient Credit Assignment in Networks of Discrete Stochastic Unitscited by 0
- 2022Variance Reduction for Score Functions Using Optimal Baselinescited by 0
- 2026GradInf: Gradient Estimation as Probabilistic Inferencecited by 0
- 2026Backward-State Policy Is Part of the Learning Algorithm30 Sep 2026
- 2026Large Distant Gradients Need Not Be Reliable: reliability-weighted credit assignment for long-horizon autoregressive forecasting11 Sep 2026
- 2026GradInf: Gradient Estimation as Probabilistic Inference8 Jul 2026
- 2026Cognitive Models and AI Algorithms Provide Templates for Designing Language Agents26 Feb 2026
- 2024Probabilistic Programming with Programmable Variational Inference22 Jun 2024
- 2023Reparameterized Policy Learning for Multimodal Trajectory Optimization20 Jul 2023
- 2023Would I have gotten that reward? Long-term credit assignment by counterfactual contribution analysis29 Jun 2023
- 2022Variance Reduction for Score Functions Using Optimal Baselines27 Dec 2022
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehicles13 Dec 2022
- 2022Sparse Graph Learning from Spatiotemporal Time Series26 May 2022
- 2021Hindsight Network Credit Assignment: Efficient Credit Assignment in Networks of Discrete Stochastic Units14 Oct 2021
- 2021A unified view of likelihood ratio and reparameterization gradients31 May 2021
- 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
- 2023Reparameterized Policy Learning for Multimodal Trajectory Optimizationcited by 20
- 2021A unified view of likelihood ratio and reparameterization gradientscited by 12
- 2021Storchastic: A Framework for General Stochastic Automatic Differentiationcited by 11
- 2023Would I have gotten that reward? Long-term credit assignment by counterfactual contribution analysiscited by 10
- 2024Probabilistic Programming with Programmable Variational Inferencecited by 4
- 2021Data-Driven Reinforcement Learning for Virtual Character Animation Controlcited by 0
- 2021Hindsight Network Credit Assignment: Efficient Credit Assignment in Networks of Discrete Stochastic Unitscited by 0
- 2022Variance Reduction for Score Functions Using Optimal Baselinescited by 0
- 2026GradInf: Gradient Estimation as Probabilistic Inferencecited by 0
- 2026Large Distant Gradients Need Not Be Reliable: reliability-weighted credit assignment for long-horizon autoregressive forecastingcited by 0
- 2026Backward-State Policy Is Part of the Learning Algorithmcited by 0
- 2026Backward-State Policy Is Part of the Learning Algorithm30 Sep 2026
- 2026Large Distant Gradients Need Not Be Reliable: reliability-weighted credit assignment for long-horizon autoregressive forecasting11 Sep 2026
- 2026GradInf: Gradient Estimation as Probabilistic Inference8 Jul 2026
- 2024Probabilistic Programming with Programmable Variational Inference22 Jun 2024
- 2023Reparameterized Policy Learning for Multimodal Trajectory Optimization20 Jul 2023
- 2023Would I have gotten that reward? Long-term credit assignment by counterfactual contribution analysis29 Jun 2023
- 2022Variance Reduction for Score Functions Using Optimal Baselines27 Dec 2022
- 2022Sparse Graph Learning from Spatiotemporal Time Series26 May 2022
- 2021Hindsight Network Credit Assignment: Efficient Credit Assignment in Networks of Discrete Stochastic Units14 Oct 2021
- 2021A unified view of likelihood ratio and reparameterization gradients31 May 2021
- 2021Data-Driven Reinforcement Learning for Virtual Character Animation Control13 Apr 2021
- 2021Storchastic: A Framework for General Stochastic Automatic Differentiation1 Apr 2021