mlsanityData to 7 Oct 2026

Normalizing Flow based Hidden Markov Models for Classification of Speech Phones with Explainability

arXiv 2107.00730 ↗First posted 1 Jul 2021cs.LG cs.CL cs.SDcited by 4

Not on the map. Why?

Abstract (arXiv)

In pursuit of explainability, we develop generative models for sequential data. The proposed models provide state-of-the-art classification results and robust performance for speech phone classification. We combine modern neural networks (normalizing flows) and traditional generative models (hidden Markov models - HMMs). Normalizing flow-based mixture models (NMMs) are used to model the conditional probability distribution given the hidden state in the HMMs. Model parameters are learned through judicious combinations of time-tested Bayesian learning methods and contemporary neural network learning methods. We mainly combine expectation-maximization (EM) and mini-batch gradient descent. The proposed generative models can compute likelihood of a data and hence directly suitable for maximum-likelihood (ML) classification approach. Due to structural flexibility of HMMs, we can use different normalizing flow models. This leads to different types of HMMs providing diversity in data modeling capacity. The diversity provides an opportunity for easy decision fusion from different models. For a standard speech phone classification setup involving 39 phones (classes) and the TIMIT dataset, we show that the use of standard features called mel-frequency-cepstral-coeffcients (MFCCs), the proposed generative models, and the decision fusion together can achieve 86.6% accuracy by generative training only. This result is close to state-of-the-art results, for examples, 86.2% accuracy of PyTorch-Kaldi toolkit [1], and 85.1% accuracy using light gated recurrent units [2]. We do not use any discriminative learning approach and related sophisticated features in this article.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 21 of its 40 references that are in the map. First posted on arXiv 1 Jul 2021.

Builds on

21 of 40 references.

References · 21

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  3. 2016Density estimation using Real NVPcited by 2,029
  4. 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
  5. 2014NICE: Non-linear Independent Components Estimationcited by 1,052
  6. 2016The Mythos of Model Interpretabilitycited by 716
  7. 2017Masked Autoregressive Flow for Density Estimationcited by 680
  8. 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
  9. 2019Algorithm Unrolling: Interpretable, Efficient Deep Learning for Signal and Image Processingcited by 411
  10. 2015Attention-Based Models for Speech Recognitioncited by 400
  11. 2015Understanding Neural Networks Through Deep Visualizationcited by 332
  12. 2018WaveGlow: A Flow-based Generative Network for Speech Synthesiscited by 308
9 more
  1. 2020A Survey of the State of Explainable AI for Natural Language Processingcited by 206
  2. 2018Light Gated Recurrent Units for Speech Recognitioncited by 48
  3. 2018The PyTorch-Kaldi Speech Recognition Toolkitcited by 38
  4. 2019Normalizing Flows: An Introduction and Review of Current Methodscited by 16
  5. 2018Diverse feature visualizations reveal invariances in early layers of deep neural networkscited by 8
  6. 2016Segmental Recurrent Neural Networks for End-to-end Speech Recognitioncited by 7
  7. 2019Powering Hidden Markov Model by Neural Network based Generative Modelscited by 7
  8. 2021Robust Classification using Hidden Markov Models and Mixtures of Normalizing Flowscited by 4
  9. 2019Neural Network based Explicit Mixture Models and Expectation-maximization based Learningcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 0; 2025: 0; 2026: 1.

4 papers.