Comparison and Analysis of New Curriculum Criteria for End-to-End ASR

Georgios Karakasidis, Tamás Grósz, Mikko Kurimo
8/10/2022
eess.AScs.CLcs.LG

No official code found. Best implementation: aalto-speech/speechbrain-cl (5 stars, MIT, last commit 2023-03-28).

Abstract

It is common knowledge that the quantity and quality of the training data play a significant role in the creation of a good machine learning model. In this paper, we take it one step further and demonstrate that the way the training examples are arranged is also of crucial importance. Curriculum Learning is built on the observation that organized and structured assimilation of knowledge has the ability to enable faster training and better comprehension. When humans learn to speak, they first try to utter basic phones and then gradually move towards more complex structures such as words and sentences. This methodology is known as Curriculum Learning, and we employ it in the context of Automatic Speech Recognition. We hypothesize that end-to-end models can achieve better performance when provided with an organized training set consisting of examples that exhibit an increasing level of difficulty (i.e. a curriculum). To impose structure on the training set and to define the notion of an easy example, we explored multiple scoring functions that either use feedback from an external neural network or incorporate feedback from the model itself. Empirical results show that with different curriculums we can balance the training times and the network's performance.

View on arXivView PDF

Code Implementations(1)

MIT

Implementation of different curriculum learning (CL) methods for speechbrain's ASR recipes.

51Shell, PythonFeb 7, 20223 years agoMIT
asrcurriculumpythonspeechbrain

Similar Papers

Cite this paper

@article{karakasidis2022comparison,
  title  = {Comparison and Analysis of New Curriculum Criteria for End-to-End ASR},
  author = {Georgios Karakasidis and Tamás Grósz and Mikko Kurimo},
  year   = {2022},
  eprint = {2208.05782},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2208.05782v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2208.05782.svg)](https://codeofpaper.com/paper/2208.05782)

Discussion