On the Distillation Loss Functions of Speech VAE for Unified Reconstruction, Understanding, and Generation
Organizations: School of Artificial Intelligence, Shanghai Jiao Tong University, Shanghai, China · Auditory Cognition and Computational Acoustics Lab, MoE Key Lab of Artificial Intelligence, AI Institute, School of Computer Science, Shanghai Jiao Tong University, Shanghai, China · ByteDance Seed, China
Abstract
Continuous speech representations based on Variational Autoencoders (VAEs) have emerged as a promising alternative to traditional spectrogram or discrete token based features for speech generation and reconstruction. Recent research has tried to enrich the structural information in VAE latent representations by aligning with self-supervised learning (SSL) features, aiming for better generation performance. However, it remains unclear whether the widely-used alignment approach based on time-axis distillation is optimal when considering more tasks. To address this problem, this paper systematically explores different alignment approaches and analyzes their impact on the performances over three axes: reconstruction, understanding, and generation. We investigate various design choices in the distillation loss. Extensive experiments show that the joint-marginal alignment approach with adaptive weighting can achieve the best overall performance while allowing for a controllable balance.
Figures & tables
| Method | Recon. | Under. | Gene. | Overall Score | ||||||||||||
| ER | PR | ASR | KS | SID | ASV | SD | IC | |||||||||
| PESQ | STOI | Acc | PER | WER | Acc | Acc | EER | DER | Acc | WER | SIM | |||||
| Vanilla VAE | 4.12 | 0.985 | 0.905 | 36.87 | 89.40 | 53.48 | 29.80 | 7.74 | 14.64 | 17.11 | 5.98 | 0.382 | 2.72 | 0.58 | 0.776 | 0.645 |
| Semantic-VAE [ 14 ] | 3.97 | 0.981 | 0.888 | 45.99 | 85.71 | 41.75 | 43.49 | 15.97 | 12.41 | 15.21 | 9.25 | 0.449 | 2.01 | 0.67 | 0.825 | 0.690 |
| EnCodec [ 3 ] | 2.77 | 0.938 | 0.746 | 50.41 | 80.75 | 28.90 | 48.46 | 18.08 | 12.05 | 14.10 | 10.04 | 0.489 | 4.71 | 0.56 | 0.756 | 0.651 |
| Baseline (Mel/Fbank) | 3.60 | 0.978 | 0.849 | 35.39 | 82.01 | 20.86 | 8.63 | 8.5E-4 | 9.56 | 10.05 | 9.10 | 0.413 | 2.23 | 0.61 | 0.794 | 0.653 |
| Distance | Recon. | Under. | Gene. | Overall | ||
| 1-WER | SIM | Overall | ||||
| 0.723 | -0.615 | -0.552 | 0.701 | 0.694 | 0.133 | |
| -0.585 | 0.284 | 0.391 | -0.384 | -0.378 | -0.267 | |
Variational Autoencoders
Variational autoencoders are probabilistic encoder–decoder models for learning latent representations, generating data, and estimating uncertainty.
See all 208 papers