Using Pause Information for More Accurate Entity Recognition
arXiv:2109.13222
Abstract
Entity tags in human-machine dialog are integral to natural language understanding (NLU) tasks in conversational assistants. However, current systems struggle to accurately parse spoken queries with the typical use of text input alone, and often fail to understand the user intent. Previous work in linguistics has identified a cross-language tendency for longer speech pauses surrounding nouns as compared to verbs. We demonstrate that the linguistic observation on pauses can be used to improve accuracy in machine-learnt language understanding tasks. Analysis of pauses in French and English utterances from a commercial voice assistant shows the statistically significant difference in pause duration around multi-token entity span boundaries compared to within entity spans. Additionally, in contrast to text-based NLU, we apply pause duration to enrich contextual embeddings to improve shallow parsing of entities. Results show that our proposed novel embeddings improve the relative error rate by up to 8% consistently across three domains for French, without any added annotation or alignment costs to the parser.
arXiv commentAccepted at the 3rd Workshop on NLP for Conversational AI (EMNLP 2021)
References in corpus (5)
- Mockingjay: Unsupervised Speech Representation Learning with Deep Bidirectional Transformer Encoders
- Audio ALBERT: A Lite BERT for Self-supervised Learning of Audio Representation
- BERTphone: Phonetically-Aware Encoder Representations for Utterance-Level Speaker and Language Recognition
- Voice trigger detection from LVCSR hypothesis lattices using bidirectional lattice recurrent neural networks
- Leveraging User Engagement Signals For Entity Labeling in a Virtual Assistant