본문 바로가기
KERD
논문KCI 등재

Hyperparameter experiments on end-to-end automatic speech recognition

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

End-to-end (E2E) automatic speech recognition (ASR) has achieved promising performance gains with the introduced self-attention network, Transformer. However, due to training time and the number of hyperparameters, finding the optimal hyperparameter set is computationally expensive. This paper investigates the impact of hyperparameters in the Transformer network to answer two questions: which hyperparameter plays a critical role in the task performance and training speed. The Transformer network for training has two encoder and decoder networks combined with Connectionist Temporal Classification (CTC). We have trained the model with Wall Street Journal (WSJ) SI-284 and tested on devl93 and eval92. Seventeen hyperparameters were selected from the ESPnet training configuration, and varying ranges of values were used for experiments. The result shows that “num blocks” and “linear units” hyperparameters in the encoder and decoder networks reduce Word Error Rate (WER) significantly. However, performance gain is more prominent when they are altered in the encoder network. Training duration also linearly increased as “num blocks” and “linear units” hyperparameters’ values grow. Based on the experimental results, we collected the optimal values from each hyperparameter and reduced the WER up to 2.9/1.9 from dev93 and eval93 respectively.

Abstract

End-to-end (E2E) automatic speech recognition (ASR) has achieved promising performance gains with the introduced self-attention network, Transformer. However, due to training time and the number of hyperparameters, finding the optimal hyperparameter set is computationally expensive. This paper investigates the impact of hyperparameters in the Transformer network to answer two questions: which hyperparameter plays a critical role in the task performance and training speed. The Transformer network for training has two encoder and decoder networks combined with Connectionist Temporal Classification (CTC). We have trained the model with Wall Street Journal (WSJ) SI-284 and tested on devl93 and eval92. Seventeen hyperparameters were selected from the ESPnet training configuration, and varying ranges of values were used for experiments. The result shows that “num blocks” and “linear units” hyperparameters in the encoder and decoder networks reduce Word Error Rate (WER) significantly. However, performance gain is more prominent when they are altered in the encoder network. Training duration also linearly increased as “num blocks” and “linear units” hyperparameters’ values grow. Based on the experimental results, we collected the optimal values from each hyperparameter and reduced the WER up to 2.9/1.9 from dev93 and eval93 respectively.

참고문헌 (20)

  1. Chang, X., "End-to-end multi-speaker speech recognition with transformer", Proceedings of the ICASSP 2020–2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (2020)
  2. Gale, W. A., "Good-turing frequency estimation without tears", Journal of Quantitative Linguistics, 2(3), pp.217~237 (1995)
  3. Graves, A., "Connectionist temporal classification: labelling unsegmented sequence data with recurrent neural networks", Proceedings of the 23rd International Conference on Machine Learning, pp.369~376 (2006)
  4. "Modified kneser-ney smoothing of n-gram models (RIACS Technical Report 00.07)" (2000)[URL]
  5. "KoSpeech: open-source toolkit for end-to-end Korean speech recognition" (2020)[URL]
  6. "Adam: a method for stochastic optimization" (2014)[URL]
  7. Koutsoukas, A., "Deeplearning : investigating deep neural networks hyper-parameters and comparison of performance to shallow methods for modeling bioactivity data", Journal of Cheminformatics, 9(1), pp.1~13 (2017)
  8. Lakomkin, E., "Dorporating end-to-end speech recognition models for sentiment analysis", Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), pp.7976~7982 (2019)
  9. LeCun, Y. A., "Neural networks: tricks of the trade, Vol. 7700", pp.9~48 (2012), Springer
  10. Miao, H., "Transformer-based online CTC", attention end-to-end speech recognition architecture, 2020, 6084~6088
  11. Nakatani, T., "Improving transformer-based end-to-end speech recognition with connectionist temporal classification and language model integration", Proceedings of the Interspeech 2019 (2019)
  12. Okewu, E., "Experimental comparison of stochastic optimizers in deep learning", Proceedings of the International Conference on Computational Science and its Applications, pp.704~715 (2019)
  13. Popel, M., "Training tips for the transformer model", The Prague Bulletin of Mathematical Linguistics, 110(1), pp.43~70 (2018)
  14. "Attention is all you need" (2017)[URL]
  15. "Semantic mask for transformer based end-to-end speech recognition" (2019)[URL]
  16. Watanabe, S., "The 2020 ESPnet update: new features, broadened applications, performance improvements, and future plans", arXiv, arXiv:2012.13006, ~ (2020)
  17. "Espnet: end-to-end speech processing toolkit" (2018)[URL]
  18. Watanabe, S., "Hybrid CTC", attention architecture for end-to-end speech recognition, 2017, pp.11(8), 1240~1253
  19. Wei, C., "How to build a chatbot:chatbot framework and its capabilities", Proceedings of the 201810th International Conference on Machine Learning and Computing, pp.369~373 (2018)
  20. "Large batch optimization for deep learning:training bert in 76 minutes" (2019)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (7건)