Cited by 33Speech Recognition and SynthesisSpeech and Audio ProcessingSpeech and dialogue systems

Automatic Speech Recognition With Very Large Conversational Finnish and Estonian Vocabularies

Open access
Enarvi, Seppo, Smit, Peter, Virpioja, Sami, Kurimo, Mikko·2017·IEEE/ACM Transactions on Audio, Speech, and Language Processing

Abstract

Today, the vocabulary size for language models in large vocabulary speech recognition is typically several hundreds of thousands of words. While this is already sufficient in some applications, the out-of-vocabulary words are still limiting the usability in others. In agglutinative languages the vocabulary for conversational speech should include millions of word forms to cover the spelling variations due to colloquial pronunciations, in addition to the word compounding and inflections. Very large vocabularies are also needed, for example, when the recognition of rare proper names is important. Previously, very large vocabularies have been efficiently modeled in conventional n-gram language models either by splitting words into subword units or by clustering words into classes. While vocabulary size is not as critical anymore in modern speech recognition systems, training time and memory consumption become an issue when state-of-the-art neural network language models are used. In this paper, we investigate techniques that address the vocabulary size issue by reducing the effective vocabulary size and by processing large vocabularies more efficiently. The experimental results in conversational Finnish and Estonian speech recognition indicate that properly defined word classes improve recognition accuracy. Subword n-gram models are not better on evaluation data than word n-gram models constructed from a vocabulary that includes all the words in the training corpus. However, when recurrent neural network (RNN) language models are used, their ability to utilize long contexts gives a larger gain to subword-based modeling. Our best results are from RNN language models that are based on statistical morphs. We show that the suitable size for a subword vocabulary depends on the language. Using time delay neural network acoustic models, we were able to achieve new state of the art in Finnish and Estonian conversational speech recognition, 27.1% word error rate in the Finnish task and 21.9% in the Estonian task.

AI snapshot

Written from the paper’s full text.

TL;DR

This paper investigates techniques for handling very large vocabularies (millions of word forms) in conversational Finnish and Estonian ASR, comparing word classes, subword units, and neural network language models. The best systems use subword NNLMs, achieving 27.1% WER on Finnish and 21.9% on Estonian, new state of the art for these tasks.

Key findings

  • Class-based n-gram models outperformed full-vocabulary word n-gram models in both languages (e.g., Finnish Rules+Exchange 2k: 29.3% WER vs. 30.5% nonclass; Estonian Brown+Exchange 2k: 22.6% vs. 23.4%).
  • Subword n-gram models were not better than word n-gram models on evaluation data, but subword NNLMs clearly beat word NNLMs; the best Finnish result was a 42.5k-subword NNLM (27.3% WER, 27.1% after n-gram interpolation) and the best Estonian result was a 403k-subword vocabulary clustered into 5,000 classes (22.1% WER, 21.9% after interpolation).
  • The suitable subword vocabulary size depends on the language: small (42.5k) worked best for Finnish, while larger vocabularies (403k) worked best for Estonian when clustered into classes.
  • Sampling-based softmax (NCE, BlackOut) and hierarchical softmax were generally slower and did not converge to as good a model within the 15-day limit, though Finnish 100k-word NCE performed well on evaluation (28.1% WER, 27.9% after interpolation).

Methods

  • Data: Finnish acoustic models used 85 hours from SPEECON, DSPCON, and FinINTAS; language modeling used 61,000 transcribed words plus 76M words of web data (2.4M unique words). Estonian used 164 hours of acoustic data and 82M words of web data (1.8M unique words). Evaluation sets were 541 Finnish sentences (44 min) and 1236 Estonian sentences (2.9 h).
  • Language models: word n-grams (4-gram, Modified Kneser-Ney via SRILM), class-based models using Brown clustering, the exchange algorithm, CBOW/k-means, and a novel rule-based Finnish clustering; subword models using Morfessor 2.0 with α-values 0.05–1.0; NNLMs using LSTM + highway network architecture with hierarchical softmax, NCE, BlackOut, and class/subword vocabularies.
  • ASR: Kaldi with TDNN acoustic models trained with lattice-free MMI; first-pass decoding followed by lattice rescoring with class n-gram and NNLM models; NNLMs interpolated log-linearly with n-gram models.

Limitations

  • The paper states that BlackOut never finished training without numerical errors, and NCE had numerical stability issues with subwords; the authors note "some details have been overlooked in our implementation of sampling-based softmax."
  • The paper states that corpus weighting methods "showed potential for improvement, but more thorough research should be done on how to select optimal weights," and that NNLM interpolation weights were difficult to optimize (equal weights were used).
  • The paper notes that the 15-day training time limit constrained comparisons, and that larger shortlists (500k) did not finish in time for most models; the authors also state they could not systematically explore different network architectures.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1109/taslp.2017.2743344

Cites

61 of 61 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

5 of 19 cited sources checked · 3 supported · 0 flagged · accuracy not yet measured

  • Findingreasoning
    § C. Speech Recognition System

    The accuracy of the first-pass recognition exceeded earlier results on both data sets due to the new neural network acoustic models.

    “The accuracy of the first-pass recognition exceeded our earlier results on both data sets [11], [49], due to the new neural network acoustic models.”
    Quote in the paperNot a substantial claim1 of 2 sources checked
    • cites [11] [11] S. Enarvi and M. Kurimo, "TheanoLM – an extensible toolkit for neural network language modeling," in Proc. INTERSPEECH, Sep. 2016, pp. 3052–3056. source

      The Conclusions (p. 4) say the Finnish task improved on an earlier record and attribute the improved baseline to newly collected acoustic data. They do not report that first-pass accuracy exceeded earlier results on both data sets. The Data section (p. 3) describes a triphone HMM acoustic model for Finnish, not a new neural network acoustic model. (LLM, conf=0.84)

      Experimental — accuracy not yet measured
    • cites [49] [49] M. Kurimo, S. Enarvi, O. Tilk, M. Varjokallio, A. Mansikkaniemi, and T. Alumäe, "Modeling under-resourced languages for speech recognition," Language Resources and Evaluation (LRE), Feb. 2016. [Online]. Available: https://doi.org/10.1007/s10579-016-9336-9 source
  • Findingnone given
    § I. INTRODUCTION

    Class-based n-gram models perform better than word models in terms of perplexity and speech recognition accuracy in conversational Finnish and Estonian.

    “Surprisingly, class-based n-gram models perform better than word models in terms of perplexity and speech recognition accuracy in conversational Finnish and Estonian.”
    Quote in the paperSubstantial claim
  • Findingown data
    § Abstract

    Our best results are from RNN language models that are based on statistical morphs.

    “Our best results are from RNN language models that are based on statistical morphs.”
    Quote in the paperSubstantial claim
  • Findingown data
    § I. INTRODUCTION

    The best results were from subword models.

    “The best results were from subword models.”
    • Also stated in: § C. Speech Recognition System · plain
      “The best results were from subword models.”
    Quote in the paperSubstantial claim
  • Findingown data
    § I. INTRODUCTION

    In the authors' data sets, most of the word forms appear only once in the training data.

    “In our data sets, most of the word forms appear only once in the training data.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim. 48
  • May combine two claims. 34
  • The quote only partly states this claim. 1
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § C. A Rule-Based Method for Clustering Finnish Words

    The authors are aware of one earlier work where colloquial Finnish has been translated to standard Finnish using both rule-based normalization and statistical machine translation.

    “We are aware of one earlier work where colloquial Finnish has been translated to standard Finnish using both rule-based normalization and statistical machine translation [22].”
    Quote in the paperNot a substantial claim1 of 1 sources checked
    • cites [22] [22] I. Listenmaa and F. M. Tyers, "Automatic conversion of colloquial Finnish to standard Finnish," in Proc. Nordic Conference of Computational Linguistics (NODALIDA), B. Megyesi, Ed. Linköping University Electronic Press / ACL, May 2015, pp. 219–223.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § III. SUBWORD LANGUAGE MODELS

    Morfessor has been successfully applied in speech recognition of many agglutinative languages.

    “which has been successfully applied in speech recognition of many agglutinative languages [4], [25].”
    Quote in the paperNot a substantial claim1 of 2 sources checked
    • cites [4] [4] M. Kurimo, A. Puurula, E. Arisoy, V. Siivola, T. Hirsimäki, J. Pylkkönen, T. Alumäe, and M. Saraclar, "Unlimited vocabulary speech recognition for agglutinative languages," in Proc. HLT-NAACL. Stroudsburg, PA, USA: Association for Computational Linguistics, Jun. 2006, pp. 487–494. source

      The Introduction identifies Morfessor as the algorithm used, and the Discussion reports successful speech-recognition results for all three agglutinative languages tested. The paper supports the application to Finnish, Estonian and Turkish, but not the broader claim of application to “many” languages. (LLM, conf=0.82)

      Experimental — accuracy not yet measured
    • cites [25] [25] M. Creutz, T. Hirsimäki, M. Kurimo, A. Puurula, J. Pylkkönen, V. Siivola, M. Varjokallio, E. Arisoy, M. Saraçlar, and A. Stolcke, "Morph-based speech recognition and modeling of out-of-vocabulary words across languages," ACM Transactions on Speech and Language Processing (TSLP), vol. 5, no. 1, pp. 3:1–3:29, Dec. 2007. source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § II. CLASS-BASED LANGUAGE MODELS

    Distributed word representations can be created quickly using shallow networks, such as the Continuous Bag-of-Words (CBOW) model.

    “Distributed word representations can be created quickly using shallow networks, such as the Continuous Bag-of-Words (CBOW) model [19].”
    Quote in the paperNot a substantial claim1 of 1 sources checked
    • cites [19] [19] T. Mikolov, K. Chen, G. Corrado, and J. Dean, "Efficient estimation of word representations in vector space," in Proc. International Conference on Learning Representations (ICLR) Workshops, 2013. [Online]. Available: https://arxiv.org/abs/1301.3781 source
  • May combine two claims.

    Premisecitation
    § VI. CONCLUSIONS

    The best previously published results are 48.4% WER in the Finnish task and 52.7% WER in the Estonian task.

    “The best previously published results are 48.4 % WER in the Finnish task [11] and 52.7 % WER in the Estonian task [49].”
    Quote in the paperSubstantial claim1 of 2 sources checked
    • cites [11] [11] S. Enarvi and M. Kurimo, "TheanoLM – an extensible toolkit for neural network language modeling," in Proc. INTERSPEECH, Sep. 2016, pp. 3052–3056. source
    • cites [49] [49] M. Kurimo, S. Enarvi, O. Tilk, M. Varjokallio, A. Mansikkaniemi, and T. Alumäe, "Modeling under-resourced languages for speech recognition," Language Resources and Evaluation (LRE), Feb. 2016. [Online]. Available: https://doi.org/10.1007/s10579-016-9336-9 source
  • Classified as probably not a substantial claim.

    Findingnone given
    § I. INTRODUCTION

    Both data sets contain around two million unique word forms.

    “Both data sets contain around two million unique word forms.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data
    § IV. NEURAL NETWORK LANGUAGE MODELS

    While the authors did not have the possibility to systematically explore different network architectures, one LSTM layer followed by a highway network seemed to perform well.

    “While we did not have the possibility to systematically explore different network architectures, one LSTM layer followed by a highway network seemed to perform well.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingown data
    § II. CLASS-BASED LANGUAGE MODELS

    Even though the authors did not perform the experiments in such a way that they could get a fair comparison of the training times, they noticed that their exchange implementation needed less time to converge than what the Brown clustering needed to finish.

    “Even though we did not perform the experiments in such a way that we could get a fair comparison of the training times, we noticed that our exchange implementation needed less time to converge than what the Brown clustering needed to finish.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § Abstract

    Using time delay neural network (TDNN) acoustic models, the authors achieved new state of the art in Finnish and Estonian conversational speech recognition, 27.1 % word error rate in the Finnish task and 21.9 % in the Estonian task.

    “Using time delay neural network (TDNN) acoustic models, we were able to achieve new state of the art in Finnish and Estonian conversational speech recognition, 27.1 % word error rate in the Finnish task and 21.9 % in the Estonian task.”
    • Also stated in: § I. INTRODUCTION · boosted
      “In this paper, we show how subword models can be used in the FST-based Kaldi speech recognition toolkit and obtain the best results to date by rescoring subword lattices using subword NNLMs, 27.1 % WER for spontaneous Finnish conversations, and 21.9 % WER for spontaneous Estonian conversations.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given
    § V. EXPERIMENTS

    Adding a normal 500-unit layer with hyperbolic tangent activation before the output layer for 500k-word models reduced memory consumption and speeded up training.

    “With 500k words we added a normal 500-unit layer with hyperbolic tangent activation before the output layer, which reduced memory consumption and speeded up training.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Speech Recognition System

    With the smaller shortlist, NCE was better on Finnish and hierarchical softmax was better on Estonian.

    “With the smaller shortlist NCE was better on Finnish and hierarchical softmax was better on Estonian.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § C. Speech Recognition System

    First-pass decoding was very fast with a real-time factor less than 0.5.

    “First-pass decoding was very fast with real-time factor less than 0.5.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Speech Recognition System

    BlackOut training was slightly faster than NCE but less stable, and training could not be finished without numerical errors.

    “BlackOut training was slightly faster than NCE, but even less stable, and we were unable to finish the training without numerical errors.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § C. Speech Recognition System

    Compiling the FST-based decoding graph from the language model, pronunciation dictionary, context dependency information, and HMM structure consumed around 60 GB of memory.

    “compiling the FST-based decoding graph from the language model, pronunciation dictionary, context dependency information, and HMM structure did consume around 60 GB of memory.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Speech Recognition System

    Class-based models were the fastest to converge, taking 5 to 8 days on Finnish data and 4 to 6 days on Estonian data.

    “The class-based models were clearly the fastest to converge, 5 to 8 days on Finnish data and 4 to 6 days on Estonian data.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Speech Recognition System

    Sampling web data improves perplexity but not word error rate in NNLM training.

    “Sampling seems to improve perplexity, but not word error rate.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data
    § V. EXPERIMENTS

    For the Finnish evaluation set, the out-of-vocabulary word rate is 6.67% with a 100,000-word vocabulary, 3.36% with a 500,000-word vocabulary, and 2.31% with the full 2.4M-word vocabulary.

    “100,000 6.67 3.89”
    • Also stated in: § V. EXPERIMENTS · plain
      “500,000 3.36 1.59”
    • Also stated in: § V. EXPERIMENTS · plain
      “2.4M (Fin) / 1.8M (Est) 2.31 1.01”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data
    § V. EXPERIMENTS

    For the Estonian evaluation set, the out-of-vocabulary word rate is 3.89% with a 100,000-word vocabulary, 1.59% with a 500,000-word vocabulary, and 1.01% with the full 1.8M-word vocabulary.

    “100,000 6.67 3.89”
    • Also stated in: § V. EXPERIMENTS · plain
      “500,000 3.36 1.59”
    • Also stated in: § V. EXPERIMENTS · plain
      “2.4M (Fin) / 1.8M (Est) 2.31 1.01”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning
    § C. Speech Recognition System

    In the Finnish task, the smallest 42.5k-subword vocabulary worked well and was small enough to use normal softmax without classes.

    “In the Finnish task, the smallest 42.5k-subword vocabulary worked well, which is small enough to use normal softmax without classes.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Speech Recognition System

    Training even 40,000 classes was possible in 15 days, but the results did not improve.

    “Training even 40,000 classes was possible in 15 days, but the results did not improve, so they are not reported.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Sampling-Based Approximations of Softmax

    Small β values flatten the distribution too much and the optimal model is not reached.

    “Small β values flatten the distribution too much and the optimal model is not reached.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingown data
    § C. Sampling-Based Approximations of Softmax

    Using a larger beam would have improved the results, but the gain would have been small compared to the increase in decoding time.

    “Using a larger beam would have improved the results, but the gain would have been small compared to the increase in decoding time.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data
    § C. Speech Recognition System

    CBOW is the fastest algorithm among the compared clustering methods.

    “CBOW is clearly the fastest algorithm, which is probably why it has gained some popularity.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data
    § V. EXPERIMENTS

    In the Finnish experiments, the transcribed data received a weight slightly less than 0.5 in the mixture.

    “In the Finnish experiments this gave the transcribed data a weight slightly less than 0.5.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § C. Speech Recognition System

    The NCE implementation required more GPU memory than hierarchical softmax and could not be run with the larger shortlist.

    “Our NCE implementation required more GPU memory than hierarchical softmax and we were unable to run it with the larger shortlist.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingown data
    § V. EXPERIMENTS

    Optimization of the interpolation parameters was quite difficult with the development data, so equal weight was given to both models.

    “We noticed that optimization of the interpolation parameters was quite difficult with our development data, so we gave equal weight to both models.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § V. EXPERIMENTS

    The difference between training Morfessor on a combined word list and other options such as token-based training was negligible.

    “we trained Morfessor on a word list combined from all training corpora; the difference to other options such as token-based training was negligible.”
    Quote in the paperNot a substantial claim
  • The quote only partly states this claim.

    Findingown data
    § C. Sampling-Based Approximations of Softmax

    The chosen pruning parameters n=22 and c=62 were large enough that their effect on the results was negligible.

    “We performed a few tests with different pruning parameters and chose large enough n and c so that their effect in the results was negligible.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § C. Speech Recognition System

    Differences between different initializations of the exchange algorithm seemed mostly insignificant.

    “Mostly the differences between the different initializations of the exchange algorithm seemed insignificant.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § V. EXPERIMENTS

    In the Estonian experiments, the weights of the spontaneous conversations and the web data were typically around 0.4, while the broadcasts were given a weight less than 0.2.

    “In the Estonian experiments the weights of the spontaneous conversations and the web data were typically around 0.4, while the broadcasts were given a weight less than 0.2.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given
    § C. Speech Recognition System

    Increasing the number of threads increases memory consumption.

    “Increasing the number of threads increases memory consumption.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § VI. CONCLUSIONS

    In the Estonian task, the best result was 21.9% WER, a 16.1% relative improvement from the 26.1% baseline WER.

    “The best result in the Estonian task, 21.9 %, is a 16.1 % relative improvement from our 26.1 % baseline WER.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).

    Findingnone given
    § VI. CONCLUSIONS

    The corpus weighting methods used in NNLM training showed potential for improvement.

    “The corpus weighting methods that we used in NNLM training showed potential for improvement, but more thorough research should be done on how to select optimal weights.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § VI. CONCLUSIONS

    In the Finnish task, the best result was 27.1% WER, a 14.5% relative improvement from the 31.7% WER given by the baseline 4-gram model.

    “In the Finnish task the best result was 27.1 %, which is a 14.5 % relative improvement from the 31.7 % WER given by our baseline 4-gram model.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data
    § VI. CONCLUSIONS

    These are the best results achieved in these tasks and better than the authors' previously best results by a large margin.

    “These are the best results achieved in these tasks, and better than our previously best results by a large margin.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisereasoning
    § C. A Rule-Based Method for Clustering Finnish Words

    A language model can be incorporated to disambiguate between the alternative candidates when normalizing text.

    “A language model can be incorporated to disambiguate between the alternative candidates when normalizing text.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given
    § II. CLASS-BASED LANGUAGE MODELS

    The pronunciation variation in colloquial Finnish is also written down, making it very difficult to reliably estimate the probability of the rare words in new contexts.

    “The pronunciation variation in colloquial Finnish is also written down, making it very difficult to reliably estimate the probability of the rare words in new contexts.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § III. SUBWORD LANGUAGE MODELS

    In a semisupervised setting, it is useful to add a hyperparameter to control the weight of the data likelihood.

    “In a semisupervised setting, it is useful to add a hyperparameter to control the weight of the data likelihood [26]:”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [26] [26] O. Kohonen, S. Virpioja, and K. Lagus, "Semi-supervised learning of concatenative morphology," in Proc. Meeting of the ACL Special Interest Group on Computational Morphology and Phonology. Uppsala, Sweden: Association for Computational Linguistics, July 2010, pp. 78–86.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § II. CLASS-BASED LANGUAGE MODELS

    In a class-based language model, the probability of a word within its class is usually modeled simply as the unigram probability of the word in the training data.

    “In a class-based language model, the probability of a word within its class is usually modeled simply as the unigram probability of the word in the training data [15]:”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [15] [15] P. F. Brown, P. V. deSouza, R. L. Mercer, V. J. D. Pietra, and J. C. Lai, "Class-based n-gram models of natural language," Computational Linguistics, vol. 18, no. 4, pp. 467–479, Dec. 1992. source
  • Probably not a substantial claim: may not pass S4 (based).

    Premisenone given
    § C. A Rule-Based Method for Clustering Finnish Words

    Much of the vocabulary in conversational Finnish text is due to colloquial Finnish pronunciations being written down phonetically.

    “Much of the vocabulary in conversational Finnish text is due to colloquial Finnish pronunciations being written down phonetically.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisereasoning
    § C. A Rule-Based Method for Clustering Finnish Words

    Because all the words can appear in at most one class, multiple standard words can be merged into one class, but this is rare.

    “Because all the words can appear in at most one class, multiple standard words can be merged into one class, but this is rare.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim. May combine two claims.

    Premisereasoning
    § II. CLASS-BASED LANGUAGE MODELS

    Finnish and Estonian are highly agglutinative languages, so the number of different word forms that appear in training corpora is huge.

    “Finnish and Estonian are highly agglutinative languages, so the number of different word forms that appear in training corpora is huge.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given
    § III. SUBWORD LANGUAGE MODELS

    Morfessor is an unsupervised method that uses a statistical model to split words into smaller fragments.

    “Morfessor is an unsupervised method that uses a statistical model to split words into smaller fragments.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § II. CLASS-BASED LANGUAGE MODELS

    The network tends to learn similar representation for semantically similar words.

    “These distributed representations are interesting on their own, because the network tends to learn similar representation for semantically similar words [18].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [18] [18] T. Mikolov, S. W. tau Yih, and G. Zweig, "Linguistic regularities in continuous space word representations," in Proc. NAACL HLT. Stroudsburg, PA, USA: Association for Computational Linguistics, Jun. 2013, pp. 746–751.

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisenone given
    § IV. NEURAL NETWORK LANGUAGE MODELS

    A special token such as <unk> can be used in place of any out-of-shortlist (OOS) words, which is necessary with RNN language models in particular.

    “A special token such as <unk> can be used in place of any out-of-shortlist (OOS) words, which is necessary with RNN language models in particular.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given
    § II. CLASS-BASED LANGUAGE MODELS

    The exchange algorithm is greedy so the order in which the words are iterated may affect the result.

    “The exchange algorithm is greedy so the order in which the words are iterated may affect the result.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Premisenone given
    § II. CLASS-BASED LANGUAGE MODELS

    The initialization may also affect whether the optimization will get stuck in a local optimum, and how fast it will converge.

    “The initialization may also affect whether the optimization will get stuck in a local optimum, and how fast it will converge.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § C. A Rule-Based Method for Clustering Finnish Words

    When annotations are not available, candidate expansions for a non-standard word can be found by comparing its lexical or phonemic form to standard words.

    “When annotations are not available, candidate expansions for a non-standard word can be found by comparing its lexical or phonemic form to standard words [21].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [21] [21] B. Han and T. Baldwin, "Lexical normalisation of short text messages: Makn sens a #twitter," in Proc. ACL HLT. Stroudsburg, PA, USA: Association for Computational Linguistics, Jun. 2011, pp. 368–378.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning
    § IV. NEURAL NETWORK LANGUAGE MODELS

    Especially the subword-based approach should benefit from the capability of modeling long contexts.

    “Especially the subword-based approach should benefit from this capability of modeling long contexts.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning
    § III. SUBWORD LANGUAGE MODELS

    As high-order n-grams are required to provide enough context information for subword-based modeling, the authors use variable-length n-gram models trained using the VariKN toolkit.

    “As high-order n-grams are required to provide enough context information for subword-based modeling, we use variable-length n-gram models trained using the VariKN toolkit”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [28] [28] V. Siivola, T. Hirsimäki, and S. Virpioja, "On growing and pruning Kneser-Ney smoothed n-gram models," IEEE Transactions on Audio, Speech & Language Processing, vol. 15, no. 5, pp. 1617–1624, 2007. source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given
    § III. SUBWORD LANGUAGE MODELS

    These fragments often resemble the surface forms of morphemes, the smallest information-bearing units of a language.

    “these fragments often resemble the surface forms of morphemes, the smallest information-bearing units of a language”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisereasoning
    § C. A Rule-Based Method for Clustering Finnish Words

    There are often several ways to write the same word depending on how colloquial the writing style is.

    “There are often several ways to write the same word depending on how colloquial the writing style is.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § I. INTRODUCTION

    Subword models have been successfully used in Finnish ASR for more than a decade.

    “Subword models have been successfully used in Finnish ASR for more than a decade [2].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [2] [2] T. Hirsimäki, M. Creutz, V. Siivola, M. Kurimo, S. Virpioja, and J. Pylkkönen, "Unlimited vocabulary speech recognition with morph language models applied to Finnish," Computer Speech & Language, vol. 20, no. 4, pp. 515–541, Oct. 2006. source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § IV. NEURAL NETWORK LANGUAGE MODELS

    A balanced binary tree hierarchy for hierarchical softmax, which is log2(N) levels deep, would take logarithmic time.

    “in total the hierarchical softmax would take logarithmic time. [37]”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [37] [37] F. Morin and Y. Bengio, "Hierarchical probabilistic neural network lan- guage model," in Proc. International Workshop on Artificial Intelligence and Statistics (AISTATS), R. G. Cowell and Z. Ghahramani, Eds. New Jersey, USA: Society for Artificial Intelligence and Statistics, Jan. 2005, pp. 246–252.
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationreasoning
    § C. Sampling-Based Approximations of Softmax

    Using an RNN language model in the first pass of large-vocabulary speech recognition is unrealistic.

    “Nevertheless, using an RNN language model in the first pass of large-vocabulary speech recognition is unrealistic.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning
    § C. Speech Recognition System

    The memory requirement for compiling the FST-based decoding graph can be lowered by reducing the number of contexts in the first-pass n-gram model.

    “The memory requirement can be lowered by reducing the number of contexts in the first-pass n-gram model.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § IV. NEURAL NETWORK LANGUAGE MODELS

    Hierarchical NNLM can reduce the training time of feedforward networks considerably because different n-grams are used to train each word prediction model.

    “Hierarchical NNLM is a class-based model that consists of a neural network that predicts the class and separate neural networks that predict the word inside a class [36]. This can reduce training time of feedforward networks considerably, because different n-grams are used to train each word prediction model.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [36] [36] H.-K. Kuo, E. Arisoy, A. Emami, and P. Vozila, "Large scale hierarchical neural network language models," in Proc. INTERSPEECH. ISCA, Sep. 2012, pp. 1672–1675. source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given
    § IV. NEURAL NETWORK LANGUAGE MODELS

    The NNLM can be combined with a large-vocabulary n-gram model to obtain a probability for every training word.

    “The NNLM can be combined with a large-vocabulary n-gram model to obtain a probability for every training word.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Interpretationnone given
    § IV. NEURAL NETWORK LANGUAGE MODELS

    Hierarchical softmax speeds up evaluation as well, whereas sampling-based output layers are used only during training and the output is properly normalized using softmax during inference.

    “An advantage of hierarchical softmax compared to sampling based output layers is that hierarchical softmax speeds up evaluation as well, while sampling is used only during training and the output is properly normalized using softmax during inference.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § IV. NEURAL NETWORK LANGUAGE MODELS

    It also becomes computationally demanding to normalize the resulting probability distribution correctly using a large n-gram model.

    “It also becomes computationally demanding to normalize the resulting probability distribution correctly using a large n-gram model [34].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [34] [34] J. Park, X. Liu, M. J. F. Gales, and P. C. Woodland, "Improved neural network based language modelling and adaptation," in Proc. INTERSPEECH. ISCA, Sep. 2010, pp. 1041–1044. https://arxiv.org/abs/1511.06909 https://arxiv.org/abs/1301.3781 IEEE/ACM TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 25, NO. 11, NOVEMBER 2017 13 source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given
    § IV. NEURAL NETWORK LANGUAGE MODELS

    When rescoring lattices, the output does not have to be a proper probability distribution.

    “When rescoring lattices, the output does not have to be a proper probability distribution.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationnone given
    § C. Speech Recognition System

    The exchange algorithm can be stopped any time, so there is no upper limit on the number of classes that can be trained, but the quality of the clustering may suffer if it is stopped early.

    “The exchange algorithm can be stopped any time, so there is no upper limit on the number of classes that can be trained, but the quality of the clustering may suffer if it is stopped early.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation
    § IV. NEURAL NETWORK LANGUAGE MODELS

    Memory required to store the weight matrices can be reduced by using a small projection layer and a small layer before the output layer, or by factorizing a large weight into the product of two smaller matrices.

    “Memory required to store the weight matrices can be reduced by using a small projection layer and a small layer before the output layer, or factorizing a large weight into the product of two smaller matrices [35].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [35] [35] T. N. Sainath, B. Kingsbury, V. Sindhwani, E. Arisoy, and B. Ramab- hadran, "Low-rank matrix factorization for deep neural network training with high-dimensional output targets," in Proc. ICASSP. IEEE, May 2013, pp. 6655–6659. source
    • Rests on an assumption: Current GPU boards typically have no more than 12 GB of memory.
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisenone given
    § IV. NEURAL NETWORK LANGUAGE MODELS

    An n-gram language model is convenient to integrate with a feedforward NNLM, which is a particular kind of n-gram model itself, but less trivial in the authors' RNN decoder.

    “An n-gram language model is convenient to integrate with a feedforward NNLM, which is a particular kind of n-gram model itself, but less trivial in our RNN decoder.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisenone given
    § IV. NEURAL NETWORK LANGUAGE MODELS

    The <unk> probability represents the total probability mass of all OOS words, which can be distributed according to n-gram language model probabilities.

    “The <unk> probability represents the total probability mass of all OOS words, which can be distributed according to n-gram language model probabilities.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Study design and conductreasoning
    § V. EXPERIMENTS

    Perplexities from n-gram and neural network word and class models are comparable to one another because they model the same vocabulary consisting of all the training set words.

    “The perplexities from n-gram and neural network word and class models are all comparable to one another, because they model the same vocabulary consisting of all the training set words.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given
    § C. Sampling-Based Approximations of Softmax

    Rescoring a word lattice using an RNN language model is equivalent to rescoring a huge n-best list, unless some approximation is used to limit the dependency of a probability on the earlier context.

    “Rescoring a word lattice using an RNN language model is equivalent to rescoring a huge n-best list, unless some approximation is used to limit the dependency of a probability on the earlier context.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationreasoning
    § V. EXPERIMENTS

    Subword models can model unseen words, so the perplexities in subword experiments are higher.

    “Subwords can model also unseen words, so the perplexities in subword experiments are higher.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisenone given
    § C. Speech Recognition System

    The worst-case running times of the exchange and Brown algorithms have quadratic dependency on the number of classes.

    “The worst case running times of the exchange and Brown algorithms have quadratic dependency on the number of classes.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Study design and conductreasoning
    § C. Speech Recognition System

    The shortlist and word class models can predict all training set words, so their perplexities can be compared.

    “The shortlist and word class models can predict all training set words, so the perplexities can be compared.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning
    § VI. CONCLUSIONS

    One reason why word classes are especially beneficial in conversational tasks may be that in the absence of large conversational corpora, most training data is from the Internet.

    “One reason why word classes are especially beneficial in the conversational tasks may be that in the absence of large conversational corpora, most of our training data is from the Internet.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: Web data is noisy and there are many ways to write the same word.
70 of 70
  • The authors state this as an assumption.

    The probability mass that the NNLM and n-gram models allocate to the OOS words are close to each other.

    “Assuming that the probability mass that the NNLM and n-gram models allocate to the OOS words are close to each other, a reasonable approximation is to replace the OOS”
  • The paper relies on this without support.

    Subwords have not been used for modeling conversational Finnish or Estonian before.

    “However, subwords have not been used for modeling conversational Finnish or Estonian before.”
  • The paper relies on this without support.

    This is the first published evaluation of subwords in conversational Finnish and Estonian speech recognition tasks.

    “This is the first published evaluation of subwords in conversational Finnish and Estonian speech recognition tasks.”
  • The paper relies on this without support.

    This is the first comparison of word, class, and subword NNLMs trained using different softmax approximations, applied to speech recognition.

    “We also present the first comparison of word, class, and subword NNLMs trained using different softmax approximations, applied to speech recognition.”
  • The paper relies on this without support.

    Modern ASR systems require a second recognition pass with a neural network language model for achieving state-of-the-art performance.

    “Modern automatic speech recognition (ASR) systems can handle vocabularies as large as millions of words with simple n-gram language models, but a second recognition pass with a neural network language model (NNLM) is now necessary for achieving state-of-the-art performance.”
  • The paper relies on this without support.

    Finnish and Estonian orthography is phonemic.

    “Another common feature of Finnish and Estonian is that the orthography is phonemic.”
  • The paper relies on this without support.

    Current GPU boards typically have no more than 12 GB of memory.

    “current GPU boards typically have no more than 12 GB of memory”
  • The paper relies on this without support.

    This kind of update weighting has not been used before.

    “We are not aware that this kind of update weighting would have been used before.”
  • The paper relies on this without support.

    Colloquial Estonian is written in a more systematic way than colloquial Finnish.

    “colloquial Estonian is written in a more systematic way”
  • The paper relies on this without support.

    Web data is noisy and there are many ways to write the same word.

    “Web data is noisy and there are many ways to write the same word.”
10 of 10

Cites

Flagged first, then by citations

Research works printed but not linked: 1

  1. meister, 2012, New speech corpora at IoC, Proceedings of the 27th Fonetiikan P&#x00E4;iv&#x00E4;t&#x2014;Phonetics Symposium, 30

Cited by

Sorted by citations

Authors
Enarvi, S., Smit, P., Virpioja, S., & Kurimo, M.
Affiliations
Aalto University (FI)
Venue
IEEE/ACM Transactions on Audio, Speech, and Language Processing
Published
2017-11
Volume
25
Issue
11
Pages
2085-2097
ISSN
  • 2329-9290 (ISSN-L)
  • 2329-9304
OpenAlex
W2735949438
Cited by
33
References
61
Citations by year
2026: 1 · 2023: 3 · 2022: 7 · 2021: 4 · 2020: 7 · 2019: 9 · 2017: 2
FWCI
2.92
Type
journal article
Language
en
Open access
Locations
  • IEEE/ACM Transactions on Audio Speech and Language Processing (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • Aaltodoc (Aalto University) (submittedVersion, other-oa)
  • arXiv (Cornell University)
Funders
  • Academy of Finland (251170, 274075)
  • Kone Foundation
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Speech Recognition and Synthesis
  • Physical Sciences › Computer Science › Signal Processing › Speech and Audio Processing
  • Physical Sciences › Computer Science › Artificial Intelligence › Speech and dialogue systems
Keywords
large vocabulary speech recognition, conversational speech, Finnish language, Estonian language, agglutinative languages, out-of-vocabulary words, parts of speech, recurrent neural network language models, proper names, training efficiency

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-20.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-20.

Cited sources are checked by gpt-6-sol.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review