TY - GEN
T1 - A meta-learning approach for user-defined spoken term classification with varying classes and examples
AU - Chen, Yangbin
AU - Ko, Tom
AU - Wang, Jianping
PY - 2021/8
Y1 - 2021/8
N2 - Recently we formulated a user-defined spoken term classification task as a few-shot learning task and tackled the task using Model-Agnostic Meta-Learning (MAML) algorithm. Our results show that the meta-learning approach performs much better than conventional supervised learning and transfer learning in the task, especially with limited training data. In this paper, we extend our work by addressing a more practical problem in the user-defined scenario where users can define any number of spoken terms and provide any number of enrollment audio examples for each spoken term. From the perspective of fewshot learning, this is an N-way, K-shot problem with varying N and K. In our work, we relax the values of N and K of each meta-task during training instead of assigning fixed values to them, which differs from what most meta-learning algorithms do. We adopt a metric-based meta-learning algorithm named Prototypical Networks (ProtoNet) as it avoids exhaustive fine-tuning when N varies. Furthermore, we use the Max-Mahalanobis Center (MMC) loss as an effective regularizer to address the problem of ProtoNet under the condition of varying K. Experiments on the Google Speech Commands dataset demonstrate that our proposed method outperforms the conventional N-way, K-shot setting in most testing tasks.
AB - Recently we formulated a user-defined spoken term classification task as a few-shot learning task and tackled the task using Model-Agnostic Meta-Learning (MAML) algorithm. Our results show that the meta-learning approach performs much better than conventional supervised learning and transfer learning in the task, especially with limited training data. In this paper, we extend our work by addressing a more practical problem in the user-defined scenario where users can define any number of spoken terms and provide any number of enrollment audio examples for each spoken term. From the perspective of fewshot learning, this is an N-way, K-shot problem with varying N and K. In our work, we relax the values of N and K of each meta-task during training instead of assigning fixed values to them, which differs from what most meta-learning algorithms do. We adopt a metric-based meta-learning algorithm named Prototypical Networks (ProtoNet) as it avoids exhaustive fine-tuning when N varies. Furthermore, we use the Max-Mahalanobis Center (MMC) loss as an effective regularizer to address the problem of ProtoNet under the condition of varying K. Experiments on the Google Speech Commands dataset demonstrate that our proposed method outperforms the conventional N-way, K-shot setting in most testing tasks.
KW - Few-shot learning
KW - Meta-learning
KW - Spoken term classification
UR - https://www.scopus.com/pages/publications/85119300018
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85119300018&origin=recordpage
U2 - 10.21437/Interspeech.2021-147
DO - 10.21437/Interspeech.2021-147
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9781713836902
T3 - Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH
SP - 4071
EP - 4075
BT - Proceedings of Interspeech 2021
PB - International Speech Communication Association
T2 - 22nd Annual Conference of the International Speech Communication Association (INTERSPEECH 2021)
Y2 - 30 August 2021 through 3 September 2021
ER -