Elamur Research⌕
☰
home / papers / 2013 / In-Context Evaluation of Unsupervised Dialogue Act Models for Tutorial Dialogue

In-Context Evaluation of Unsupervised Dialogue Act Models for Tutorial Dialogue

Paper · 2013 · Aysu Ezen-Can and Kristy Boyer

Summary

Unsupervised dialogue act models avoid costly labelling. However, they are usually scored by how well they agree with hand-made tags. That brings the annotation cost back and forces data-driven clusters to imitate a human tagset. Ezen-Can and Boyer propose judging such a model by what it enables: driving a simple dialogue policy.

The data is a corpus of typed human-human tutoring sessions about programming. The authors cluster student turns with a query-likelihood method: bigram features plus top-level Stanford parser constituents, fed to k-means, with 21 clusters chosen at a knee of the SSE curve. On the 75% training portion, they write one tutor reply per cluster. They then apply this policy to held-out student turns, and seven untrained judges rate how sensible each reply is.

The unsupervised policy scored slightly higher than a comparable policy built on manual tags. This held even though its accuracy at recovering those tags was only modestly above the majority baseline. The study suggests that task-based evaluation can reveal usefulness that label agreement hides, and at a small fraction of the annotation effort.

Key points

  • Corpus and tags: the corpus (Boyer et al., 2009) has 1,525 student and 3,332 tutor utterances. Earlier work labelled it with nine tutoring-specific acts (Kappa 0.76), such as Evaluation Question, Lukewarm Feedback and Extra-domain. These tags were never used for training or tuning.
  • Model and protocol: the model uses query-likelihood clustering (Ezen-Can & Boyer, 2013), with k tested from 2 to 24 and k=21 selected. Of 373 held-out test pairs, 29 were rated by seven judges on a 1–4 scale, in randomized order, interleaved with 29 manual-tag pairs.
  • Ratings: the unsupervised policy averaged 2.35, with 44.8% rated positive and 65.5% judged at least somewhat sensible. The manual-tag policy averaged 2.22, with 31% positive.
  • Label accuracy: mapping each cluster to its majority manual tag gave 30.4% accuracy, against a 25.87% majority baseline (Evaluation Question). Judge agreement was only fair: weighted Kappa 0.30, and binary Kappa 0.36.
  • Cost: judging took about 15 s per item, roughly 1 hour in total across judges, and writing the policy took about 1 hour. Full act annotation had cost about 35 s per utterance, roughly 50 hours per annotator.

Interesting ideas

  • I1. Test an induced category set extrinsically: attach one canned action to each category and have people judge the resulting behaviour on unseen data, with no full end-to-end system needed.
  • I2. Represent each utterance by its retrieval-likelihood scores against every other training utterance, then cluster those similarity vectors.
  • I3. Show the experimental and comparison conditions to the same judges, interleaved, in a fresh random order per judge, and measure ordinal agreement with weighted Kappa.
  • I4. Report evaluation cost (judge-minutes versus annotation hours) next to quality numbers, treating cheap judgement as a goal in its own right.
  • I5. When comparing clusters with gold labels, give each cluster its majority tag and always report the majority-class baseline beside the accuracy.

For Mova

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

  • I1 (frames): speech-act labels from prag could be scored by whether a fixed act-to-response mapping produces sensible replies, rather than only by agreement with a gold tagset.
  • I2 (learn): candidate speech-act or construction classes could be induced by ranking sentences by similarity over UD subtree features, keeping the grouping explainable.
  • I3 (learn): human checks of answers or generated text could mix Mova outputs with a baseline's in a blind shuffle, which acts as a built-in negative control.
  • I4 (learn): logging the human time spent per evaluation round would help decide where LLM-teacher or silver checks can replace manual gold labelling.
  • I5 (tokens): any unsupervised tag or lemma-class induction in crate en could use this mapping plus baseline to avoid overstating weak gains.

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

Cite

Cite as Aysu Ezen-Can and Kristy Boyer. 2013. In-Context Evaluation of Unsupervised Dialogue Act Models for Tutorial Dialogue. Proceedings of the SIGDIAL 2013 Conference.

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

@inproceedings{ezencan2013context,
  title = {{In-Context Evaluation of Unsupervised Dialogue Act Models for Tutorial Dialogue}},
  author = {Aysu Ezen-Can and Kristy Boyer},
  booktitle = {Proceedings of the SIGDIAL 2013 Conference},
  year = {2013},
  url = {https://aclanthology.org/W13-4049/}
}

References

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

  1. Bangalore, S., Di Fabbrizio, G., & Stent, A. (2008). Learning the Structure of Task-Driven Human-Human Dialogs. IEEE Transactions on Audio, Speech and Language Processing, 16(7), 1249– 1259. ↗
  2. Becker, L., Palmer, M., Vuuren, S. Van, & Ward, W. (2012). Learning to Tutor Like a Tutor: Ranking Questions in Context. Proceedings of the International Conference on Intelligent Tutoring Systems, 368–378. find
  3. Boyer, K. E., Philips, R., Ha, E. Y., Wallis, M. D., Vouk, M. A., & Lester, J. C. (2009). Modeling Dialogue Structure with Adjacency Pair Analysis and Hidden Markov Models. Proceedings of NAACL HLT, 49–52. find
  4. Cohen, J. (1968). Weighted kappa: Nominal scale agreement provision for scaled disagreement or partial credit. Psychological Bulletin, 70(4), 213-220. ↗
  5. Crook, N., Granell, R., & Pulman, S. (2009). Unsupervised Classification of Dialogue Acts Using a Dirichlet Process Mixture Model. Proceedings of SIGDIAL, 341–348. find
  6. Ezen-Can, A., & Boyer, K. E. (2013). Unsupervised Classification of Student Dialogue Acts With Query-likelihood Clustering. International Conference on Educational Data Mining, 20– 27. find
  7. Forbes-Riley, K., & Litman, D. J. (2005). Using Bigrams to Identify Relationships Between Student Certainness States and Tutor Responses in a Spoken Dialogue Corpus. Proceedings of SIGDIAL, 87–96. find
  8. Henderson, J., Lemon, O., & Georgila, K. (2008). Hybrid Reinforcement / Supervised Learning of Dialogue Policies from Fixed Data Sets. Computational Linguistics, 34(4), 487-511. ↗
  9. Klein, D., & Manning, C. D. (2003). Accurate Unlexicalized Parsing. Proceedings of ACL, 423–430.
  10. Landis, J. R., & Koch, G. G. (1994). The Measurement of Observer Agreement for Categorical Data Data for Categorical of Observer Agreement The Measurement. International Biometric Society, 33(1), 159– 174. find
  11. Mayfield, E., Adamson, D., & Rosé, C. P. (2012). Hierarchical Conversation Structure Prediction in Multi-Party Chat. Proceedings of SIGDIAL, 60–69. find
  12. Ritter, A., Cherry, C., & Dolan, B. (2010). Unsupervised Modeling of Twitter Conversations. Proceedings of NAACL HLT, 172–180.
  13. Rus, V., Moldovan, C., Niraula, N., & Graesser, A. C. (2012). Automated Discovery of Speech Act Categories in Educational Games. Proceedings of the International Conference on Educational Data Mining, 25-32. find
  14. Serafin, R., & Di Eugenio, B. (2004). FLSA : Extending Latent Semantic Analysis with features for dialogue act classification. Proceedings of ACL, 692–699.
  15. Stolcke, A., Ries, K., Coccaro, N., Shriberg, E., Bates, R., Jurafsky, D., Taylor, P., et al. (2000). Dialogue Act Modeling for Automatic Tagging and Recognition of Conversational Speech. Computational Linguistics, 26(3), 339–373. ↗
  16. Vlachos, A. (2011). Evaluating unsupervised learning for natural language processing tasks. Proceedings of EMNLP, 35–42. find
  17. Williams, J. D., & Young, S. (2003). Using Wizard-of-Oz simulations to bootstrap Reinforcement-Learning- based dialog management systems. Proceedings of SIGDIAL, 135–139. find
  18. Woszczyna, M., & Waibel, A. (1994). Inferring linguistic structure in spoken language. Proceedings of ICSLP, 847-850. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/can-2013-context-evaluation-unsupervised-dialogue-act/