atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Latent Optimal Paths by Gumbel Propagation for Variational Bayesian Dynamic Programming

ICML 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Disentangled and discrete latent models · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Bayesian dynamic programming (BDP), which softens optimal path problems on DAGs into Gibbs distributions over paths, uses Gumbel propagation for linear-time sampling, likelihood and KL, and applies it as BDP-VAE for end-to-end TTS and SVS.

Problem

Optimal paths in DAGs are non-differentiable (max operator) and sparse, so integrating unobserved structured alignments into neural generative models usually requires external DP aligners or multi-stage training.

Approach

Treat paths in a DAG as random variables following a Gibbs distribution with path score as energy; use Gumbel max and shift properties to show the normalizer and path marginals follow message-passing recursions, giving closed-form linear-time sampling, likelihood and KL for variational inference over latent sparse optimal paths.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace FastSpeech2's external-alignment setup with end-to-end BDPVAE-TTS and discrete alignmentTTS · RyanSpeech testMCD: 9.96 ± 1.01 -> 8.49 ± 0.96Helped
replace FastSpeech2's external-alignment setup with end-to-end BDPVAE-TTS and discrete alignmentTTS · RyanSpeech testRTF: 3.87 × 10^{-4} -> 3.00 × 10^{-4}Hurt
use BDPVAE-TTS instead of VAENAR-TTSTTS · RyanSpeech testMCD: 8.18 ± 0.87 -> 8.49 ± 0.96Hurt
use BDPVAE-TTS instead of VAENAR-TTSTTS · RyanSpeech testRTF: 1.10 × 10^{-4} -> 3.00 × 10^{-4}Hurt
use BDPVAE-TTS instead of Glow-TTSTTS · RyanSpeech testMCD: 8.58 ± 0.89 -> 8.49 ± 0.96Helped
use BDPVAE-TTS instead of Glow-TTSTTS · RyanSpeech testRTF: 2.87 × 10^{-4} -> 3.00 × 10^{-4}Hurt
learn edge weights with BDP-VAE instead of using uniform random DTW weightsBDP-VAE · TIMIT trainphoneme duration MAE: 5.67 -> 2.92Helped
learn edge weights with BDP-VAE instead of using uniform random DTW weightsBDP-VAE · TIMIT inferencephoneme duration MAE: 5.69 ± 0.31 -> 3.93 ± 0.37Helped
set α to 0.5 rather than α=1 (ablation)BDP-VAE · TIMIT inferencephoneme duration MAE: 3.93 ± 0.37 -> 4.40 ± 0.46Hurt
set α to 1.5 rather than α=1 (ablation)BDP-VAE · TIMIT inferencephoneme duration MAE: 3.93 ± 0.37 -> 3.89 ± 0.35Helped
set α to 2 rather than α=1 (ablation)BDP-VAE · TIMIT inferencephoneme duration MAE: 3.93 ± 0.37 -> 4.08 ± 0.27Hurt
set α to 3 rather than α=1 (ablation)BDP-VAE · TIMIT inferencephoneme duration MAE: 3.93 ± 0.37 -> 4.53 ± 0.10Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RyanSpeech popcs TIMIT

Benchmarks: RyanSpeech popcs TIMIT

Metrics: Mel cepstral distortion real-time factor mean absolute error of phoneme duration

Baselines: FastSpeech2 Tacotron2 VAENAR-TTS Glow-TTS

Builds on: FastSpeech2 Glow-TTS VAENAR-TTS variational autoencoder soft dynamic time warping

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy