Latent Semantic Analysis for Dialogue Act Classification
Paper · 2003 · Riccardo Serafin, Barbara Di Eugenio and Michael Glass
Summary
The paper asks whether Latent Semantic Analysis (LSA), a method that works only from word co-occurrence, can serve as a dialogue act classifier, and whether adding non-lexical information improves it. The authors test four variants. Plain LSA labels a test utterance with the tag of its nearest training utterance by cosine. Clustered LSA builds a word-by-tag matrix. SemiClustered LSA projects tag aggregates into a space learned from documents. FLSA appends the preceding dialogue acts as extra rows of the matrix. They evaluate on DIAG, a small corpus of computer-mediated tutoring dialogues, and on Spanish CallHome, whose tags they collapse into CallHome37 and CallHome10. All variants of plain LSA beat the majority-class baseline by a wide margin. SemiClustered LSA wins on the small DIAG data but fails badly on the larger CallHome tag sets. Adding previous acts through FLSA did not help. The work matters as an early, cheap baseline for dialogue act tagging and as an honest test of the claim that bag-of-words models benefit from extra features.
Key points
- DIAG has 23 dialogues, 607 distinct words and 660 tutor moves. Its four tags are problem solving, judgement, domain knowledge and other.
- Spanish CallHome has 128 phone calls, 12,066 distinct words, 44,628 dialogue acts and 232 original tags. The authors collapsed these into CallHome37 and CallHome10 (8 acts plus "%" for abandoned utterances and "x" for noise).
- Plain LSA reached 75.73% on DIAG (k=50), 65.36% on CallHome37 (k=50) and 68.91% on CallHome10 (k=25). The majority baselines were 43.64% and 42.69%.
- SemiClustered LSA gave the best DIAG result at 78.78%. Clustered LSA dropped to 22.08% on CallHome37.
- FLSA scored slightly below plain LSA everywhere (74.26%, 62.59%, 66.57%). Using more than one previous act gave no gain. A prior neural-network result of 76.2% (Ries, 1999) is hard to compare because its tag set is unclear and it used POS tags.
Interesting ideas
- I1. Non-word evidence, such as the previous dialogue act, can be stacked as extra rows next to word counts so that both live in one shared space; here this did not pay off, which is itself informative.
- I2. Each class can be represented by a single prototype vector, ideally projected into a space learned from individual examples. Matching against a few prototypes is much faster than matching against every training item, and it worked best when data and label sets were small.
- I3. Rare fine-grained tags can be collapsed into several coarser levels (232 → 37 → 10), with the model evaluated at each level, because method rankings change with granularity.
- I4. Every score is paired with a majority-class baseline, and the authors note that comparisons with prior work break down when the target label set is not stated.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (frames): when prag picks a speech act, the previous act could be one explicit, named input next to tree-based cues, and its real contribution should be measured rather than assumed.
- I2 (frames): per-speech-act prototype profiles built from frame features could give a fast nearest-prototype check whose output is easy to inspect and explain.
- I3 (learn): speech-act and UD-dialect evaluations could be reported at several explicitly documented label granularities so results stay comparable across runs.
- I4 (learn): each evaluation table could carry a most-frequent-label control and a written label-set definition alongside the negative controls already used.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 works
🧭 Topics 2Research subjects and languages the work is about.Dialogue systems · 624 worksSpeech act theory · 229 works
Cite
Cite as Riccardo Serafin, Barbara Di Eugenio and Michael Glass. 2003. Latent Semantic Analysis for Dialogue Act Classification. Companion Volume of the Proceedings of HLT-NAACL 2003 - Short Papers.
@inproceedings{serafin2003latent,
title = {{Latent Semantic Analysis for Dialogue Act Classification}},
author = {Riccardo Serafin, Barbara {Di Eugenio} and Michael Glass},
booktitle = {Companion Volume of the Proceedings of HLT-NAACL 2003 - Short Papers},
year = {2003},
doi = {10.3115/1073483.1073515},
url = {https://doi.org/10.3115/1073483.1073515}
}References
- J. Carletta, A. Isard, S. Isard, J. C. Kowtko, G. Doherty-Sneddon, and A. H. Anderson. 1997. The reliability of a dialogue structure coding scheme. Computational Linguistics, 23(1):13–31. ↗
- P. W. Foltz, D. Laham, and T. K. Landauer. 1999. The intelligent essay assessor: Applications to educational SemiClustered 78.78% (50) 31.39% (300) 58.38% (300) FLSA 74.26% (1,150) 62.59% (1, 50) 66.57% (1, 100) technology. Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, 1(2). find
- M. Glass, H. Raval, B. Di Eugenio, and M. Traat. 2002. The DIAG-NLP dialogues: coding manual. Technical Report UIC-CS 02-03, University of Illinois - Chicago. find
- A. C. Graesser, K. Wiemer-Hastings, P. Wiemer-Hastings, R. Kreuz, and the Tutoring Research Group. 2000. Autotutor: A simulation of a human tutor. Journal of Cognitive Systems Research. find
- T. K. Landauer, P. W. Foltz, and D. Laham. 1998. Introduction to Latent Semantic Analysis. Discourse Processes, 25:259–284. find
- L. Levin, A. Thymé-Gobbel, A. Lavie, K. Ries, and K. Zechner. 1998. A discourse coding scheme for conversational Spanish. In Proceedings ICSLP. find
- N. Reithinger and E. Maier. 1995. Utilizing statistical dialogue act processing in Verbmobil. In ACL95, Proceedings of the 33rd Annual Meeting of the Association for Computational Linguistics. ↗
- K. Ries. 1999. HMM and Neural Network Based Speech Act Detection. In Proceedings of ICASSP 99. find
- A. Stolcke, K. Ries, N. Coccaro, E. Shriberg, R. Bates, D. Jurafsky, P. Taylor, R. Martin, C. Van Ess-Dykema, and M. Meteer. 2000. Dialogue act modeling for automatic tagging and recognition of conversational speech. Computational Linguistics, 26(3):339–373. ↗
- D. M. Towne. 1997. Approximate reasoning techniques for intelligent diagnostic instruction. International Journal of Artificial Intelligence in Education,8. find
- M. A. Walker, R. Passonneau, and J. E. Boland. 2001. Qualitative and quantitative evaluation of DARPA communicator dialogue systems. In ACL01, Proceedings of the 39th Annual Meeting of the Association for Computational Linguistics. find
- P. Wiemer-Hastings. 2001. Rules for syntax, vectors for semantics. In CogSci01, Proceedings of the Twenty-Third Annual Meeting of the Cognitive Science Society. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/serafin-2003-latent-semantic-analysis-dialogue-act/