---
title: "A Context-based Approach for Dialogue Act Recognition using"
description: "The paper addresses dialogue act (DA) recognition: labelling each utterance in a… 77.3% accuracy. 30 references, cited by 19 papers here."
authors: ["Chandrakant Bothe", "Cornelius Weber", "Sven Magg", "Stefan Wermter"]
year: 2018
venue: "Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)"
source: "https://aclanthology.org/L18-1307/"
arxiv: "1805.06280"
licence: "CC BY-NC 4.0 (ELRA, LREC proceedings)"
licence_url: "https://creativecommons.org/licenses/by-nc/4.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/bothe-2018-context-based-approach-dialogue-act/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/bothe-2018-context-based-approach-dialogue-act/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2018](https://md.research.elamur.ai/free/en/papers/2018/page/4/) / A Context-based Approach for Dialogue Act Recognition using Simple Recurrent Neural Networks

# A Context-based Approach for Dialogue Act Recognition using Simple Recurrent Neural Networks

**Authors:** [Chandrakant Bothe](https://md.research.elamur.ai/free/en/authors/chandrakant-bothe/), [Cornelius Weber](https://md.research.elamur.ai/free/en/authors/cornelius-weber/), [Sven Magg](https://md.research.elamur.ai/free/en/authors/sven-magg/) and [Stefan Wermter](https://md.research.elamur.ai/free/en/authors/stefan-wermter/) · **Year:** 2018 · **Venue:** [Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)](https://md.research.elamur.ai/free/en/venues/lrec/) ([LREC 2018](https://md.research.elamur.ai/free/en/venues/lrec/2018/)) · **Publisher:** [European Language Resources Association (ELRA)](https://md.research.elamur.ai/free/en/publishers/european-language-resources-association-elra/) · **Licence:** [CC BY-NC 4.0 (ELRA, LREC proceedings)](https://creativecommons.org/licenses/by-nc/4.0/)

**Links:** [Publisher's page](https://aclanthology.org/L18-1307/) · [PDF](https://aclanthology.org/L18-1307.pdf) · [arXiv 1805.06280](https://arxiv.org/abs/1805.06280) · [OpenAlex](https://openalex.org/W2804103719)

**Citations:** 27 citations (OpenAlex, 2026-10-14) · [19](https://md.research.elamur.ai/free/en/papers/bothe-2018-context-based-approach-dialogue-act/cited-by/) in our library, of the 141,840 papers whose bibliographies we read

## Summary
The paper addresses dialogue act (DA) recognition: labelling each utterance in a conversation as a statement, question, backchannel, answer, and so on. The authors observe that most earlier classifiers look at one utterance in isolation. Many DA classes are short and lexically ambiguous, so this fails. A bare "yeah" can be a Backchannel, a Yes-Answer or an Agree/Accept depending on what came before. After reviewing how DAMSL-style corpora (Switchboard, MRDA) are annotated, they propose a context-based model. Each utterance is encoded by a pre-trained character-level mLSTM language model trained on out-of-domain text. A simple RNN then runs over the current utterance and a few preceding ones to predict the current label. Evaluated on the Switchboard Dialogue Act corpus (SwDA), the model reaches 77.3% accuracy. The prior context-based state of the art was 73.9%, and adding context gives roughly 3 points over their own utterance-only baseline. Because the model uses only past utterances, it fits real-time dialogue systems, unlike models that also see future turns.

## Key points
- Corpus: SwDA (SWBD-DAMSL tag set), with the MRDA annotation scheme also analysed; the reported inter-annotator agreement on SwDA is 84%.
- Utterance encoder: a single-layer multiplicative LSTM (mLSTM) with 4,096 hidden units, trained as a character language model by Radford et al. on a corpus of roughly 80 million reviews of Amazon products.
- Two utterance vectors are compared: the hidden state at the last character ("feature") and the mean of the hidden states over all characters ("average").
- The baseline is an MLP with softmax over single utterances. The context model is an RNN fed the representations of utterances t−2, t−1 and t.
- Earlier results cited for comparison:
  - HMM with n-grams (Stolcke et al.): 71%
  - Naive Bayes: 66%
  - HMM (Tavafi et al.): 74.32%
  - Lee and Dernoncourt, CNN/RNN: 73.1%
  - Kalchbrenner and Blunsom: 73.9%
  - This work: 77.3%

## Interesting ideas
- Short, ambiguous utterances like "yeah" get their function from the previous turn, so the label should be predicted from a small window of preceding turns rather than the utterance alone.
- The model restricts context to past turns only, which keeps it usable online; models that see the whole conversation score high partly by peeking at the future.
- A frozen, generic character-level language model trained on unrelated text served as a reusable utterance encoder, with only a small classifier trained on top.
- The authors justify the context-based design by inspecting annotated dialogues, showing the same string receiving different DA labels in different contexts.
- Visualising the learned representations as clusters showed confusable classes (Backchannel, Yes-Answer, Agree/Accept) grouping together, with context separating them inside the cluster.

## For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

- **I1** (frames): the speech-act component in prag could read the act of the previous utterance (e.g. a yes-no question) and use it to decide whether "yeah" is an answer, agreement or mere backchannel.
- **I2** (learn): when evaluating context-sensitive components, Mova could add a causal-only setting as a control, so gains from leaking later text are not mistaken for real understanding.
- **I3** (tokens): a character-level encoder could give robust signals for noisy or punctuation-rich input (fragments, disfluencies) where word-level tagging breaks down.
- **I4** (answer): test sets for dialogue or fable QA could include minimal pairs where an identical reply has different meanings depending on the preceding question, to check that readers use context.
- **I5** (learn): clustering Mova's frame or act decisions by class could reveal which labels are confused and whether added context actually pulls them apart.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

## Institutions

- [Universität Hamburg](https://md.research.elamur.ai/free/en/universities/universitat-hamburg/) — University, Hamburg, Germany · 39 works · 4,669 citations

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 9,086 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 8,889 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 9,296 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 9,206 works

🧭 Topics (2): [🗨️ Dialogue systems](https://md.research.elamur.ai/free/en/topics/dialogue-systems/) · 401 works · [💬 Speech act theory](https://md.research.elamur.ai/free/en/topics/speech-act-theory/) · 160 works

## Cite

Cite as: Chandrakant Bothe, Cornelius Weber, Sven Magg and Stefan Wermter. 2018. A Context-based Approach for Dialogue Act Recognition using Simple Recurrent Neural Networks. Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018).

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{bothe2018context,
  title = {{A Context-based Approach for Dialogue Act Recognition using Simple Recurrent Neural Networks}},
  author = {Chandrakant Bothe, Cornelius Weber, Sven Magg and Stefan Wermter},
  booktitle = {Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)},
  year = {2018},
  doi = {10.63317/2b2w5ksnfqov},
  eprint = {1805.06280},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.63317/2b2w5ksnfqov}
}
```

- [← previous BASHI: A Corpus of Wall Street Journal Articles Annotated with Bridging Links](https://md.research.elamur.ai/free/en/papers/rosiger-2018-bashi-corpus-wall-street-journal/)
- [next → Coreference and Coherence in Neural Machine Translation: A Study Using Oracle Experiments](https://md.research.elamur.ai/free/en/papers/stojanovski-2018-coreference-coherence-neural-machine-translation/)
- [↑ back to papers of 2018](https://md.research.elamur.ai/free/en/papers/2018/page/4/)

## References

30 references, 12 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Allen, J. and Core, M. (1997). Draft of DAMSL: Dialogue Act Markup in Several Layers. [find](https://scholar.google.com/scholar?q=Allen%2C+J%2E+and+Core%2C+M%2E+%281997%29%2E+Draft+of+DAMSL%3A+Dialogue+Act+Markup+in+Several+Layers%2E)
2. Austin, J. L. (1962). How to Do Things with Words. Oxford University Press. [find](https://scholar.google.com/scholar?q=Austin%2C+J%2E+L%2E+%281962%29%2E+How+to+Do+Things+with+Words%2E+Oxford+University+Press%2E)
3. Elman, J. L. (1990). Finding structure in time. Cognitive science, 14(2):179–211. [↗](https://doi.org/10.1207/s15516709cog1402_1)
4. Godfrey, J. J., Holliman, E. C., and McDaniel, J. (1992). SWITCHBOARD: Telephone speech corpus for research and development. In Proc. of the International Conference on Acoustics, Speech, and Signal Processing, volume 1, pages 517–520. [find](https://scholar.google.com/scholar?q=Godfrey%2C+J%2E+J%2E%2C+Holliman%2C+E%2E+C%2E%2C+and+McDaniel%2C+J%2E+%281992%29%2E+SWITCHBOARD%3A+Telephone+speech+corpus+for+research+and+development%2E+In+Proc%2E+of+the+International+Conference+on+Acoustics%2C+Speech%2C+and+Signal+P)
5. Grau, S., Sanchis, E., Castro, M. J., and Vilar, D. (2004). Dialogue act classification using a Bayesian approach. In 9th Conference Speech and Computer SPECOM 2004. [find](https://scholar.google.com/scholar?q=Grau%2C+S%2E%2C+Sanchis%2C+E%2E%2C+Castro%2C+M%2E+J%2E%2C+and+Vilar%2C+D%2E+%282004%29%2E+Dialogue+act+classification+using+a+Bayesian+approach%2E+In+9th+Conference+Speech+and+Computer+SPECOM+2004%2E)
6. Grosz, B. J. (1982). Discourse Analysis. Sublanguage. Studies of Language in Restricted Semantic Domains, pages 138–174. Ji, Y., Haffari, G., and Eisenstein, J. ). A Latent Variable Recurrent Neural Network for Discourse Relation Language Models. In Proc. of NAACL-HLT, pages 332–342. [find](https://scholar.google.com/scholar?q=Grosz%2C+B%2E+J%2E+%281982%29%2E+Discourse+Analysis%2E+Sublanguage%2E+Studies+of+Language+in+Restricted+Semantic+Domains%2C+pages+138%E2%80%93174%2E+Ji%2C+Y%2E%2C+Haffari%2C+G%2E%2C+and+Eisenstein%2C+J%2E+%29%2E+A+Latent+Variable+Recurrent+Neural+N)
7. Jurafsky, D., Shriberg, E., and Biasca, D. (1997). Switchboard Dialog Act Corpus. Technical report, International Computer Science Inst. Berkeley CA. [find](https://scholar.google.com/scholar?q=Jurafsky%2C+D%2E%2C+Shriberg%2C+E%2E%2C+and+Biasca%2C+D%2E+%281997%29%2E+Switchboard+Dialog+Act+Corpus%2E+Technical+report%2C+International+Computer+Science+Inst%2E+Berkeley+CA%2E)
8. Jurafsky, D., Shribergy, E., Fox, B., and Curl, T. (1998). [Lexical, Prosodic, and Syntactic Cues for Dialog Acts](https://md.research.elamur.ai/free/en/papers/jurafsky-1998-lexical-prosodic-syntactic-cues-dialog/). In The ACL/COLING Workshop on Discourse Relations and Discourse Markers.
9. Jurafsky, D. (1997). Switchboard SWBD-DAMSL Shallow-Discourse-Function Annotation Coders Manual, draft 13. Technical Report 97-01, University of Colorado Institute of Cognitive Science, pages 225–233. [find](https://scholar.google.com/scholar?q=Jurafsky%2C+D%2E+%281997%29%2E+Switchboard+SWBD%2DDAMSL+Shallow%2DDiscourse%2DFunction+Annotation+Coders+Manual%2C+draft+13%2E+Technical+Report+97%2D01%2C+University+of+Colorado+Institute+of+Cognitive+Science%2C+pages+225%E2%80%93233%2E)
10. Kalchbrenner, N. and Blunsom, P. (2013). [Recurrent Convolutional Neural Networks for Discourse Compositionality](https://md.research.elamur.ai/free/en/papers/kalchbrenner-2013-recurrent-convolutional-neural-networks-discourse/). In Workshop on Continuous Vector Space Models and their Compositionality, ACL, pages 119–126.
11. Khanpour, H., Guntakandla, N., and Nielsen, R. (2016). [Dialogue Act Classification in Domain-Independent Conversations Using a Deep Recurrent Neural Network](https://md.research.elamur.ai/free/en/papers/khanpour-2016-dialogue-act-classification-domain-independent/). In COLING, pages 2012–2021.
12. Kingma, D. and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv: 1412.6980. [↗](https://arxiv.org/abs/1412.6980)
13. Krause, B., Lu, L., Murray, I., and Renals, S. (2016). Multiplicative LSTM for sequence modelling. Workshop track - ICLR 2016. [find](https://scholar.google.com/scholar?q=Krause%2C+B%2E%2C+Lu%2C+L%2E%2C+Murray%2C+I%2E%2C+and+Renals%2C+S%2E+%282016%29%2E+Multiplicative+LSTM+for+sequence+modelling%2E+Workshop+track+%2D+ICLR+2016%2E)
14. Kumar, H., Agarwal, A., Dasgupta, R., Joshi, S., and Kumar, A. (2017). [Dialogue Act Sequence Labeling using Hierarchical encoder with CRF](https://md.research.elamur.ai/free/en/papers/kumar-2017-dialogue-act-sequence-labeling-using/). arXiv:1709.04250v2. [↗](https://arxiv.org/abs/1709.04250)
15. Lakomkin, E., Bothe, C., and Wermter, S. (2017). GradAscent at EmoInt-2017: Character and Word Level Recurrent Neural Network Models for Tweet Emotion Intensity Detection. In Proc. of the 8th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis at EMNLP 2017, pages 169–174. ACL. [find](https://scholar.google.com/scholar?q=Lakomkin%2C+E%2E%2C+Bothe%2C+C%2E%2C+and+Wermter%2C+S%2E+%282017%29%2E+GradAscent+at+EmoInt%2D2017%3A+Character+and+Word+Level+Recurrent+Neural+Network+Models+for+Tweet+Emotion+Intensity+Detection%2E+In+Proc%2E+of+the+8th+Workshop)
16. Lee, J. Y. and Dernoncourt, F. (2016). [Sequential Short-Text Classification with Recurrent and Convolutional Neural Networks](https://md.research.elamur.ai/free/en/papers/lee-2016-sequential-short-text-classification-recurrent/). arXiv preprint arXiv:1603.03827. [↗](https://arxiv.org/abs/1603.03827)
17. Liu, Y., Han, K., Tan, Z., and Lei, Y. (2017). [Using Context Information for Dialog Act Classification in DNN Framework](https://md.research.elamur.ai/free/en/papers/liu-2017-context-information-dialog-act-classification/). In Proc. of the 2017 Conference on EMNLP, pages 2160–2168. ACL.
18. Meng, Z., Mou, L., and Jin, Z. (2017). Hierarchical RNN with Static Sentence-Level Attention for Text-Based Speaker Change Detection. In Proc. of ACM Conference on Information and Knowledge Management, pages 2203–2206. [find](https://scholar.google.com/scholar?q=Meng%2C+Z%2E%2C+Mou%2C+L%2E%2C+and+Jin%2C+Z%2E+%282017%29%2E+Hierarchical+RNN+with+Static+Sentence%2DLevel+Attention+for+Text%2DBased+Speaker+Change+Detection%2E+In+Proc%2E+of+ACM+Conference+on+Information+and+Knowledge+Management)
19. Ortega, D. and Vu, N. T. (2017). [Neural-based Context Representation Learning for Dialog Act Classification](https://md.research.elamur.ai/free/en/papers/ortega-2017-neural-based-context-representation-learning/). Proc. of the SIGDIAL 2017 Conference, pages 247–252.
20. O’Shea, J., Bandar, Z., and Crockett, K. (2012). A Multi-classifier Approach to Dialogue Act Classification Using Function Words. In Transactions on Computational Collective Intelligence VII, pages 119–143. Springer. [find](https://scholar.google.com/scholar?q=O%E2%80%99Shea%2C+J%2E%2C+Bandar%2C+Z%2E%2C+and+Crockett%2C+K%2E+%282012%29%2E+A+Multi%2Dclassifier+Approach+to+Dialogue+Act+Classification+Using+Function+Words%2E+In+Transactions+on+Computational+Collective+Intelligence+VII%2C+pages+11)
21. Radford, A., Jozefowicz, R., and Sutskever, I. (2017). [Learning to Generate Reviews and Discovering Sentiment](https://md.research.elamur.ai/free/en/papers/radford-2017-learning-generate-reviews-discovering-sentiment/). arXiv: 1704.01444. [↗](https://arxiv.org/abs/1704.01444)
22. Searle, J. R. (1979). Expression and Meaning: Studies in the Theory of Speech Acts. Cambridge University Press. [find](https://scholar.google.com/scholar?q=Searle%2C+J%2E+R%2E+%281979%29%2E+Expression+and+Meaning%3A+Studies+in+the+Theory+of+Speech+Acts%2E+Cambridge+University+Press%2E)
23. Shriberg, E., Stolcke, A., Jurafsky, D., Coccaro, N., Meteer, M., Bates, R., Taylor, P., Ries, K., Martin, R., and Van Ess-Dykema, C. (1998). Can Prosody Aid the Automatic Classification of Dialog Acts in Conversational Speech? Language and Speech, 41(3-4):443–492. [↗](https://doi.org/10.1177/002383099804100410)
24. Shriberg, E., Dhillon, R., Bhagat, S., Ang, J., and Carvey, H. (2004). [The ICSI meeting recorder dialog act (MRDA) corpus](https://md.research.elamur.ai/free/en/papers/shriberg-2004-icsi-meeting-recorder-dialog-act/). Technical report, International Computer Science Inst. Berkeley CA. [↗](https://doi.org/10.21236/ada460980)
25. Skantze, G. (2007). Error Handling in Spoken Dialogue Systems-Managing Uncertainty, Grounding and Miscommunication: Chapter 2, Spoken Dialogue Systems. KTH Computer Science and Communication. [find](https://scholar.google.com/scholar?q=Skantze%2C+G%2E+%282007%29%2E+Error+Handling+in+Spoken+Dialogue+Systems%2DManaging+Uncertainty%2C+Grounding+and+Miscommunication%3A+Chapter+2%2C+Spoken+Dialogue+Systems%2E+KTH+Computer+Science+and+Communication%2E)
26. Stolcke, A., Ries, K., Coccaro, N., Shriberg, E., Bates, R., Jurafsky, D., Taylor, P., Martin, R., Van Ess-Dykema, C., and Meteer, M. (2000). [Dialogue Act Modeling for Automatic Tagging and Recognition of Conversational Speech](https://md.research.elamur.ai/free/en/papers/stolcke-2000-dialogue-act-modeling-automatic-tagging/). Computational Linguistics, 26(3):339–373. [↗](https://doi.org/10.1162/089120100561737)
27. Surendran, D. and Levow, G.-A. (2006). Dialog act tagging with support vector machines and hidden Markov models. In Interspeech – ICSLP. [find](https://scholar.google.com/scholar?q=Surendran%2C+D%2E+and+Levow%2C+G%2E%2DA%2E+%282006%29%2E+Dialog+act+tagging+with+support+vector+machines+and+hidden+Markov+models%2E+In+Interspeech+%E2%80%93+ICSLP%2E)
28. Tavafi, M., Mehdad, Y., Joty, S. R., Carenini, G., and Ng, R. T. (2013). [Dialogue Act Recognition in Synchronous and Asynchronous Conversations](https://md.research.elamur.ai/free/en/papers/tavafi-2013-dialogue-act-recognition-synchronous-asynchronous/). In SIGDIAL Conference, pages 117–121. ACL. [↗](https://doi.org/10.14288/1.0052186)
29. Tran, Q. H., Zukerman, I., and Haffari, G. (2017). [Preserving Distributional Information in Dialogue Act Classification](https://md.research.elamur.ai/free/en/papers/tran-2017-preserving-distributional-information-dialogue-act/). In Proc. of Conference on EMNLP, pages 2141– 2146. ACL.
30. Yang, X., Liu, J., Chen, Z., and Wu, W. (2014). Semi-supervised Learning of Dialogue Acts Using Sentence Similarity Based on Word Embeddings. In Proc. of International Conference on Audio, Language and Image Processing, pages 882–886. [find](https://scholar.google.com/scholar?q=Yang%2C+X%2E%2C+Liu%2C+J%2E%2C+Chen%2C+Z%2E%2C+and+Wu%2C+W%2E+%282014%29%2E+Semi%2Dsupervised+Learning+of+Dialogue+Acts+Using+Sentence+Similarity+Based+on+Word+Embeddings%2E+In+Proc%2E+of+International+Conference+on+Audio%2C+Language+an)

*Updated 24 October 2026*
