Efficient Learning of Discrete-Continuous Computation Graphs
Not on the map. Why?
Abstract (arXiv)
Numerous models for supervised and reinforcement learning benefit from combinations of discrete and continuous model components. End-to-end learnable discrete-continuous models are compositional, tend to generalize better, and are more interpretable. A popular approach to building discrete-continuous computation graphs is that of integrating discrete probability distributions into neural networks using stochastic softmax tricks. Prior work has mainly focused on computation graphs with a single discrete component on each of the graph's execution paths. We analyze the behavior of more complex stochastic computations graphs with multiple sequential discrete components. We show that it is challenging to optimize the parameters of these models, mainly due to small gradients and local minima. We then propose two new strategies to overcome these challenges. First, we show that increasing the scale parameter of the Gumbel noise perturbations during training improves the learning behavior. Second, we propose dropout residual connections specifically tailored to stochastic, discrete-continuous computation graphs. With an extensive set of experiments, we show that we can train complex discrete-continuous models which one cannot train with standard stochastic softmax tricks. We also show that complex discrete-stochastic models generalize better than their continuous counterparts on several benchmark datasets.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 31 of its 43 references that are in the map. First posted on arXiv 26 Jul 2023.
Builds on
31 of 43 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2016Deep Networks with Stochastic Depthcited by 979
- 2016Complex Embeddings for Simple Link Predictioncited by 902
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2015Variational Dropout and the Local Reparameterization Trickcited by 490
- 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 394
- 2015Neural Module Networkscited by 376
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 372
19 more
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2017Learning Explanatory Rules from Noisy Datacited by 211
- 2017End-to-End Differentiable Provingcited by 161
- 2019Neural Logic Machinescited by 145
- 2018ListOps: A Diagnostic Dataset for Latent Tree Learningcited by 129
- 2015Gradient Estimation Using Stochastic Computation Graphscited by 121
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 106
- 2016Neuro-Symbolic Program Synthesiscited by 84
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 79
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 67
- 2018SparseMAP: Differentiable Sparse Structured Inferencecited by 62
- 2015Traversing Knowledge Graphs in Vector Spacecited by 51
- 2020Neural-Symbolic Integration: A Compositional Perspectivecited by 45
- 2016Chains of Reasoning over Entities, Relations, and Text using Recurrent Neural Networkscited by 37
- 2019CoKE: Contextualized Knowledge Graph Embeddingcited by 30
- 2017Learning Discrete Weights Using the Local Reparameterization Trickcited by 29
- 2020Efficient Marginalization of Discrete and Structured Latent Variables via Sparsitycited by 21
- 2020LP-SparseMAP: Differentiable Relaxed Optimization for Sparse Structured Predictioncited by 17
- 2018Recurrent One-Hop Predictions for Reasoning over Knowledge Graphscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.