Papers
Topics
Authors
Recent
Search
2000 character limit reached

Maximum-Entropy Adversarial Audio Augmentation for Keyword Spotting

Published 12 Jan 2024 in eess.AS | (2401.06897v1)

Abstract: Data augmentation is a key tool for improving the performance of deep networks, particularly when there is limited labeled data. In some fields, such as computer vision, augmentation methods have been extensively studied; however, for speech and audio data, there are relatively fewer methods developed. Using adversarial learning as a starting point, we develop a simple and effective augmentation strategy based on taking the gradient of the entropy of the outputs with respect to the inputs and then creating new data points by moving in the direction of the gradient to maximize the entropy. We validate its efficacy on several keyword spotting tasks as well as standard audio benchmarks. Our method is straightforward to implement, offering greater computational efficiency than more complex adversarial schemes like GANs. Despite its simplicity, it proves robust and effective, especially when combined with the established SpecAugment technique, leading to enhanced performance.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (22)
  1. “Accurate detection of wakeword start and end using a CNN,” in Proc. INTERSPEECH, 2020.
  2. “Dive into deep learning,” arXiv preprint arXiv:2106.11342, 2021.
  3. C. Shorten and T. M. Khoshgaftar, “A survey on image data augmentation for deep learning,” Journal of Big Data, vol. 6, 2019.
  4. “FixMatch: Simplifying semi-supervised learning with consistency and confidence,” in Advances in Neural Information Processing Systems (NeurIPS), 2020.
  5. “SpecAugment: A simple data augmentation method for automatic speech recognition,” in Proc. INTERSPEECH, 2019.
  6. “Explaining and harnessing adversarial examples,” in Proc. International Conference on Learning Representations (ICLR), 2015.
  7. “Maximum-entropy adversarial data augmentation for improved generalization and robustness,” Advances in Neural Information Processing Systems, vol. 33, pp. 14435–14447, 2020.
  8. “Adversarial examples can be effective data augmentation for unsupervised machine learning,” in Proc. AAAI, 2022.
  9. “Semi-supervised domain adaptation via minimax entropy,” in Proc. International Conference on Computer Vision (ICCV), 2019.
  10. “Maximum-entropy fine grained classification,” in Advances in Neural Information Processing Systems (NeurIPS), 2018.
  11. J. Schuelter and T. Grill, “Exploring data augmentation for improved singing voice detection,” in Proc. ISMIR Conference, 2015.
  12. “Data augmentation improves recognition of foreign accepted speech,” in Proc. INTERSPEECH, 2018.
  13. “Data augmentation approaches for improving animal audio classification,” Ecological Informatics, vol. 57, 2020.
  14. S. Bhardwaj, “Audio data augmentation with respect to musical instrument recognition,” M.S. thesis, Universitat Pompeu Fabra, 2017.
  15. “Data augmentation for audio-visual emotion recognition with an efficient multimodal condition GAN,” Applied Sciences, vol. 12, no. 1, 2022.
  16. “SpecMix: A mixed sample data augmentation method for training with time-frequency domain features,” in Proc. INTERSPEECH, 2021.
  17. “Adversarial training for free!,” in Advances in Neural Information Processing Systems (NeurIPS), 2019.
  18. Karol J. Piczak, “ESC: Dataset for Environmental Sound Classification,” in Proceedings of the 23rd Annual ACM Conference on Multimedia. 2015, pp. 1015–1018, ACM Press.
  19. “A dataset and taxonomy for urban sound research,” in Proceedings of the 22nd ACM international conference on Multimedia, 2014, pp. 1041–1044.
  20. Pete Warden, “Speech commands: A dataset for limited-vocabulary speech recognition,” arXiv preprint arXiv:1804.03209, 2018.
  21. T. N. Sainath and C. Parada, “Convolutional neural networks for small-footprint keyword spotting,” in Proc. INTERSPEECH, 2015.
  22. “Adam: A method for stochastic optimization,” CoRR, vol. abs/1412.6980, 2014.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.