Detecting Interrogative Utterances with Recurrent Neural Networks
Paper · 2015 · Junyoung Chung, Jacob Devlin and Hany Hassan Awadalla
Summary
The paper asks whether a spoken utterance is a question or a statement. This is a useful signal for speech translation, where speech recognition output often loses it. Earlier systems relied on hand-crafted features and shallow classifiers such as SVMs or decision trees. The authors instead train recurrent networks that learn their own features from text transcripts, audio (MFCC frames), or both. They test 7 architectures:
- text-only, audio-only and two ways of fusing the modalities;
- two pooling choices, either the last hidden state or attention-weighted averaging.
Each architecture is trained with GRU or LSTM cells and with no regularization, dropout or batch normalization, giving 42 configurations. These are evaluated on MSR-Skype and a CALLHOME subset. Combining text and audio gives the top F1 scores: 91.0 on MSR-Skype and 84.6 on CALLHOME. Batch normalization mainly helps models that read text. Attention pooling helps the audio-only models, which see long sequences. Audio proves important for declarative questions, which have no lexical question markers. The study is an early systematic comparison of neural design choices for multimodal question detection.
Key points
- MSR-Skype has 18,006 manually segmented, roughly balanced text–audio pairs, restricted to 3–25 words. CALLHOME (human transcripts) has 2,528 pairs. Both use an 80/20 split.
- The models are bidirectional RNNs with 200 hidden units per layer, ReLU feedforward layers and a logistic output. Word embeddings are learned from scratch over a joint vocabulary of 13,911 words.
- Audio features are MFCC with 40 ms frames and 15 ms overlap. Every four frames are merged into one step to shorten the sequences.
- Best scores:
- MSR-Skype: combinational fusion with attention, BN and LSTM reaches F1 91.0.
- CALLHOME: combinational fusion with last-state pooling, BN and GRU reaches F1 84.6.
- Audio-only models stay far lower, around 66–81.
- All models do best on utterances of 5–20 words. Fused models lose the least accuracy on very short or very long inputs; the conditional model scores 79.3 / 91.2 / 84.0 on short / intermediate / long.
Interesting ideas
- I1. The authors deleted question marks and other punctuation from transcripts so the classifier could not cheat on a trivial surface cue and had to learn real evidence.
- I2. Questions are split into yes-no, wh-word and declarative types, and declarative ones are shown to be undetectable from words alone.
- I3. Scores are broken down by utterance length buckets, which shows where each model degrades instead of hiding it in one average.
- I4. When text and audio disagree, the fused models produce compromise scores rather than trusting either source, which blurs the decision.
- I5. Attention-style pooling over all time steps pays off mainly for long inputs, while taking just the final state suffices for short ones.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): Build a negative-control test set where '?' is stripped and check that the speech-act component still identifies questions from syntax (inversion, wh-words), proving it is not just reading punctuation.
- I2 (frames): Tag speech acts with the type of evidence that triggered them (auxiliary inversion, wh-fronting, or only a final '?'), so declarative questions are explicitly marked as resting on punctuation alone.
- I3 (learn): Report parser and frame accuracy per sentence-length bucket, so regressions on very short fragments or very long sentences become visible rather than being diluted.
- I4 (frames): When syntactic form and punctuation conflict (a declarative ending in '?'), keep both signals and record the conflict in the explanation, instead of averaging them into an opaque confidence.
- I5 (tree): In the gparse transformer parser, consider choosing the sentence-level pooling by input length, and confirm the choice with length-bucketed evaluation.
Institutions
📚 Shelves 4 Computer Science · 9,086 works Artificial Intelligence · 8,889 works Arts and Humanities · 9,296 works Language and Linguistics · 9,206 works
Cite
Cite as Junyoung Chung, Jacob Devlin and Hany Hassan Awadalla. 2015. Detecting Interrogative Utterances with Recurrent Neural Networks. arXiv:1511.01042.
@misc{chung2015detecting,
title = {{Detecting Interrogative Utterances with Recurrent Neural Networks}},
author = {Junyoung Chung, Jacob Devlin and Hany Hassan Awadalla},
year = {2015},
doi = {10.48550/arxiv.1511.01042},
eprint = {1511.01042},
archivePrefix = {arXiv},
url = {https://doi.org/10.48550/arxiv.1511.01042}
}References
- D. Bahdanau, K. Cho, and Y. Bengio. Neural machine translation by jointly learning to align and translate. In Proceedings of the International Conference on Learning Representations (ICLR), 2014. ↗ our card
- F. Bastien, P. Lamblin, R. Pascanu, J. Bergstra, I. J. Goodfellow, A. Bergeron, N. Bouchard, and Y. Bengio. Theano: new features and speed improvements. Deep Learning and Unsupervised Feature Learning NIPS 2012 Workshop, 2012. ↗
- T. Bazillon, B. Maza, M. Rouvier, F. Bechet, and A. Nasr. Speaker role recognition using question detection and characterization. In INTERSPEECH, pages 1333–1336, 2011. find
- K. Boakye, B. Favre, and D. Hakkani-Tür. Any questions? automatic question detection in meetings. In IEEE Workshop on Automatic Speech Recognition & Understanding (ASRU), pages 485–489. IEEE, 2009. find
- K. Cho, B. van Merrienboer, C. Gulcehre, D. Bahdanau, F. Bougares, H. Schwenk, and Y. Bengio. Learning phrase representations using rnn encoder–decoder for statistical machine translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 1724– 1734, 2014. ↗
- J. Chung, C. Gulcehre, K. Cho, and Y. Bengio. Empirical evaluation of gated recurrent neural networks on sequence modeling. In NIPS Workshop on Deep Learning, 2014. find
- S. Hochreiter and J. Schmidhuber. Long short-term memory. Neural Computation, 9(8):1735–1780, 1997. ↗
- S. Ioffe and C. Szegedy. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In Proceedings of The 32nd International Conference on Machine Learning (ICML), 2015. ↗
- C. Laurent, G. Pereyra, P. Brakel, Y. Zhang, and Y. Bengio. Batch normalized recurrent neural networks. arXiv preprint arXiv:1510.01378, 2015. ↗
- D. Metzler and W. B. Croft. Analysis of statistical question classification for fact-based questions. Information Retrieval, 8(3):481–504, 2005. ↗
- V. Nair and G. E. Hinton. Rectified linear units improve restricted boltzmann machines. In Proceedings of the 27th International Conference on Machine Learning (ICML), pages 807–814, 2010. find
- M. Schuster and K. K. Paliwal. Bidirectional recurrent neural networks. IEEE Transactions on Signal Processing, 45(11):2673–2681, 1997. ↗
- N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. The Journal of Machine Learning Research, 15(1):1929–1958, 2014. find
- K. Wang and T.-S. Chua. Exploiting salient patterns for question detection and question retrieval in community-based question answering. In Proceedings of the 23rd International Conference on Computational Linguistics, pages 1155–1163. Association for Computational Linguistics, 2010. find
- J. Yuan and D. Jurafsky. Detection of questions in chinese conversational speech. In IEEE Workshop on Automatic Speech Recognition and Understanding (ASRU), pages 47–52. IEEE, 2005. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/chung-2015-detecting-interrogative-utterances-recurrent-neural/