We propose a novel way of solving the issue of classification of out-of-vocabulary gestures using Artificial Neural Networks (ANNs) trained in the Generative Adversarial Network (GAN) framework. A generative model augments the data set in an online fashion with new samples and stochastic target vectors, while a discriminative model determines the class of the samples. The approach was evaluated on the UC2017 SG and UC2018 DualMyo data sets. The generative models performance was measured with a distance metric between generated and real samples. The discriminative models were evaluated by their accuracy on trained and novel classes. In terms of sample generation quality, the GAN is significantly better than a random distribution (noise) in mean distance, for all classes. In the classification tests, the baseline neural network was not capable of identifying untrained gestures. When the proposed methodology was implemented, we found that there is a trade-off between the detection of trained and untrained gestures, with some trained samples being mistaken as novelty. Nevertheless, a novelty detection accuracy of 95.4% or 90.2% (depending on the data set) was achieved with just 5% loss of accuracy on trained classes.
翻译:我们提出了一种新颖的方法,使用生成对抗网络 (GAN) 框架中训练的人工神经网络 (ANN),解决了对单词外手势的分类问题。生成模型会在线补充新的样本和随机目标向量进行数据增强,而判别模型则决定了样本的分类。该方法在 UC2017 SG 和 UC2018 DualMyo 数据集上进行了评估。生成模型的性能是通过生成和真实样本之间的距离度量得到的。判别模型的分类准确性是在训练和新类别上确定的。在样本生成方面,相对于随机分布(噪声),GAN 的平均距离更小,对于所有类别都是显著的。在分类测试中,基线神经网络无法识别未经训练的手势。当采用所提出的方法时,我们发现在识别训练手势和未知手势方面需要取得平衡,有些已训练样本会被错误识别为新颖手势。尽管如此,仅失去 5% 的训练类别准确性,就能实现 95.4% 或 90.2% (取决于数据集)的新颖性检测准确性。