Fast Likelihood Computation in Speech Recognition using Matrices

被引:0
|
作者
Mrugesh R. Gajjar
T. V. Sreenivas
R. Govindarajan
机构
[1] Siemens Corporate Research and Technologies,Department of Electrical Communication Engineering
[2] Indian Institute of Science,Supercomputer Education & Research Centre
[3] Indian Institute of Science,undefined
来源
Journal of Signal Processing Systems | 2013年 / 70卷
关键词
Speech recognition; Acoustic likelihood computations; Low-rank matrix approximation; Euclidean distance matrix computation; Dynamic time warping;
D O I
暂无
中图分类号
学科分类号
摘要
Acoustic modeling using mixtures of multivariate Gaussians is the prevalent approach for many speech processing problems. Computing likelihoods against a large set of Gaussians is required as a part of many speech processing systems and it is the computationally dominant phase for Large Vocabulary Continuous Speech Recognition (LVCSR) systems. We express the likelihood computation as a multiplication of matrices representing augmented feature vectors and Gaussian parameters. The computational gain of this approach over traditional methods is by exploiting the structure of these matrices and efficient implementation of their multiplication. In particular, we explore direct low-rank approximation of the Gaussian parameter matrix and indirect derivation of low-rank factors of the Gaussian parameter matrix by optimum approximation of the likelihood matrix. We show that both the methods lead to similar speedups but the latter leads to far lesser impact on the recognition accuracy. Experiments on 1,138 work vocabulary RM1 task and 6,224 word vocabulary TIMIT task using Sphinx 3.7 system show that, for a typical case the matrix multiplication based approach leads to overall speedup of 46 % on RM1 task and 115 % for TIMIT task. Our low-rank approximation methods provide a way for trading off recognition accuracy for a further increase in computational performance extending overall speedups up to 61 % for RM1 and 119 % for TIMIT for an increase of word error rate (WER) from 3.2 to 3.5 % for RM1 and for no increase in WER for TIMIT. We also express pairwise Euclidean distance computation phase in Dynamic Time Warping (DTW) in terms of matrix multiplication leading to saving of approximately \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}${1} \over {3}$\end{document} of computational operations. In our experiments using efficient implementation of matrix multiplication, this leads to a speedup of 5.6 in computing the pairwise Euclidean distances and overall speedup up to 3.25 for DTW.
引用
收藏
页码:219 / 234
页数:15
相关论文
共 50 条
  • [1] Fast Likelihood Computation in Speech Recognition using Matrices
    Gajjar, Mrugesh R.
    Sreenivas, T. V.
    Govindarajan, R.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 70 (02): : 219 - 234
  • [2] Mobile CPU based optimization of fast likelihood computation for continuous speech recognition
    You, Kisun
    Lee, Youngjoon
    Sung, Wonyong
    2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL IV, PTS 1-3, 2007, : 985 - +
  • [3] Parallel Fast Likelihood Computation for LVCSR using Mixture Decomposition
    Parihar, Naveen
    Schlueter, Ralf
    Rybach, David
    Hansen, Eric A.
    INTERSPEECH 2009: 10TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2009, VOLS 1-5, 2009, : 3015 - +
  • [4] Recursive likelihood evaluation and fast search algorithm for polynomial segment model, with application to speech recognition
    Li, Chak-Fai
    Siu, Man-Hung
    Au-Yeung, Jeff Siu-Kei
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2006, 14 (05): : 1704 - 1718
  • [5] Parameter Tuning for Fast Speech Recognition
    Colthurst, Thomas
    Arvizo, Tresi
    Kao, Chia-Lin
    Kimball, Owen
    Lowe, Stephen
    Miller, David R. H.
    Van Sciver, Jim
    INTERSPEECH 2007: 8TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION, VOLS 1-4, 2007, : 2576 - 2579
  • [6] FAST COMPUTATION OF GAUSSIAN LIKELIHOODS USING LOW-RANK MATRIX APPROXIMATIONS
    Gajjar, Mrugesh R.
    Sreenivas, T. V.
    Govindarajan, R.
    2011 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2011, : 322 - 327
  • [7] A speech recognition system using fast learning algorithm and beta wavelet network
    Ejbali, Ridha
    Jemai, Olfa
    Zaied, Mourad
    Ben Amar, Chokri
    2015 15TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA), 2015, : 14 - 17
  • [8] Fast Speaker Adaptive Training for Speech Recognition
    Povey, Daniel
    Kuo, Hong-Kwang J.
    Soltau, Hagen
    INTERSPEECH 2008: 9TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2008, VOLS 1-5, 2008, : 1245 - 1248
  • [9] Sparse Inverse Covariance Matrices for Low Resource Speech Recognition
    Zhang, Weibin
    Fung, Pascale
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2013, 21 (03): : 659 - 668
  • [10] On the Effects of Filterbank Design and Energy Computation on Robust Speech Recognition
    Dimitriadis, Dimitrios
    Maragos, Petros
    Potamianos, Alexandros
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2011, 19 (06): : 1504 - 1516