A Universality-Individuality Integration Model for Dialog Act Classification
Paper · 2022 · Gao Pengfei and Ma Yinglong
Summary
The paper addresses dialog act classification: deciding which communicative function an utterance serves (question, answer, statement, backchannel and so on). The authors argue that word embeddings alone miss useful signals. They add two other cues: part-of-speech tags, and a small hand-built "statistics" vector that marks which punctuation is present and which length bucket the utterance falls into. These three inputs differ in kind, so simply concatenating them may hide their relationships. The proposed UIIM model therefore maps each cue into two representations. A shared universality vector is pushed toward similarity across cues, and a private individuality vector keeps what is specific to that cue. The fused result is passed to a BiLSTM over the conversation and then to a classifier. On SwDA and MRDA, BERT+UIIM reaches 78.6% and 89.9% accuracy, which the authors report as state of the art. The work shows that cheap linguistic signals, combined carefully, still add value on top of strong pretrained encoders.
Key points
-
Benchmarks are SwDA (Switchboard) and MRDA (ICSI Meeting Recorder), evaluated with accuracy on the standard train/validation/test splits.
-
The three input cues are:
- word vectors, from 300-d fastText or 768-d BERT;
- one-hot POS tags, taken from SwDA annotations or produced with NLTK for MRDA, encoded by an LSTM;
- a fixed-length binary vector of punctuation presence plus utterance-length intervals of size 5, with an open last bucket.
-
Each cue is first projected to a common hidden size and then split into universality and individuality vectors. Context comes from a BiLSTM across utterances.
-
Accuracy results:
Model SwDA MRDA BERT+UIIM 78.6 89.9 BERT only 77.9 89.2 fastText+UIIM 76.4 89.3 fastText only 75.6 88.5 The headline margins of +3.5 and +5.2 points are measured against older published baselines. The gain over the authors' own BERT-only baseline is about 0.7 points.
-
Reported hyperparameters: batch 64, dropout 0.3, learning rate 1e-4, hidden size 224, loss weights α/β/γ = 1/0.7/0.7. Mini-batches group conversations that have the same number of utterances.
Interesting ideas
- I1. A tiny surface vector can carry real signal for utterance function: binary flags for each punctuation mark plus a bucketed length, since very short replies tend to be answers or acknowledgements.
- I2. Give each heterogeneous input a shared projection constrained toward agreement, plus a private one that keeps its own character, instead of naively concatenating them.
- I3. POS acts as a disambiguator for words whose function changes with category, such as "bear" as a verb versus a noun, so even a crude one-hot tag sequence helps a downstream classifier.
- I4. Always report the gain over your own plain-encoder baseline: here that gain is much smaller than the gain over older published systems.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (frames): prag's speech-act detector could use punctuation flags and length buckets as explicit, inspectable cues alongside the UD tree, for example to separate "OK." acknowledgements from full assertions.
- I2 (learn): when several witness parsers produce silver data, separating what they agree on from what each contributes uniquely could guide which disagreements to trust or inspect.
- I3 (tokens): this supports keeping tagger output as a first-class feature exposed to later stages, not only as an intermediate step for the parser.
- I4 (learn): our evaluations should pair every added component with an ablation on the identical backbone, so that improvements are not credited to a new technique when they actually come from a stronger encoder.
Institutions
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 works
🧭 Topics 2Research subjects and languages the work is about.Dialogue systems · 401 worksSpeech act theory · 160 works
Cite
Cite as Gao Pengfei and Ma Yinglong. 2022. A Universality-Individuality Integration Model for Dialog Act Classification. arXiv:2204.06185.
@misc{pengfei2022universality,
title = {{A Universality-Individuality Integration Model for Dialog Act Classification}},
author = {Gao Pengfei and Ma Yinglong},
year = {2022},
doi = {10.48550/arxiv.2204.06185},
eprint = {2204.06185},
archivePrefix = {arXiv},
url = {https://doi.org/10.48550/arxiv.2204.06185}
}References
- Salim, S., Hernandez, N., Morin, E.: Dialogue act taxonomy interoperability using a meta-model. In: Computational Linguistics and Intelligent Text Processing, vol. 10761, pp. 305-316. Springer Nature Switzerland Ag, Basel (2018) find
- Ortega, D., Vu, N.T.: Lexico-acoustic neural-based models for dialog act classification. In: 2018 Ieee International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 6194-6198. Ieee (2018)
- Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., Polosukhin, I.: Attention is all you need. arXiv preprint arXiv:1706.03762 (2017) MRDA SwDA 88.5 89.2 - 80.5 84.6 - 84.3 84.7 75.6 77.9 66.0 74.3 73.9 73.9 73.8 75.1 89.3 89.9 76.4 78.6 ↗
- Lee, J.Y., Dernoncourt, F.: Sequential short-text classification with recurrent and convolutional neural networks. arXiv preprint arXiv:1603.03827 (2016) ↗
- Kalchbrenner, N., Blunsom, P.: Recurrent convolutional neural networks for discourse compositionality. arXiv preprint arXiv:1306.3584 (2013) ↗
- Fan, J.S., Yang, M., Li, P.H., Ma, W.Y.: HWE: word embedding with heterogeneous features. In: 2019 13th Ieee International Conference on Semantic Computing, pp. 39-46 (2019) find
- Carrasquilla, J., Melko, R.G.: Machine learning phases of matter. Nature Physics 13, 431-434 (2017) find
- Huang, L., Yuan, X., Ren, Y.: The q-rung orthopair hesitant fuzzy uncertain linguistic aggregation operators and their application in multi-attribute decision making. Ieee Access 8, 187084-187113 (2020) find
- Sahin, R., Kucuk, G.D.: A novel group decision-making method based on linguistic neutrosophic maclaurin symmetric mean (revision IV). Cognitive Computation 12, 699-717 (2020) find
- Grau, S., Sanchis, E., Castro, M.J., Vilar, D.: Dialogue act classification using a Bayesian approach. In: 9th Conference Speech and Computer (2004) find
- Stolcke, A., Ries, K., Coccaro, N., Shriberg, E., Bates, R., Jurafsky, D., Taylor, P., Martin, R., Ess-Dykema, C.V., Meteer, M.: Dialogue act modeling for automatic tagging and recognition of conversational speech. Computational Linguistics 26, 339-373 (2000)
- Borg, A., Boldt, M.: Using VADER sentiment and SVM for predicting customer response sentiment. Expert Systems with Applications 162 (2020) find
- Tavafi, M., Mehdad, Y., Joty, S., Carenini, G., Ng, R.: Dialogue act recognition in synchronous and asynchronous conversations. In: Proceedings of the SIGDIAL 2013 Conference, pp. 117-121 (2013)
- Ortega, D., Vu, N.T.: Neural-based context representation learning for dialog act classification. arXiv preprint arXiv:1708.02561 (2017) ↗
- Nandanwar, L., Shivakumara, P., Mondal, P., Raghunandan, K.S., Pal, U., Lu, T., Lopresti, D.: Forged text detection in video, scene, and document images. Iet Image Processing 14, 4744-4755 (2020) find
- Capuano, N., Caballe, S., Conesa, J., Greco, A.: Attention-based hierarchical recurrent neural networks for MOOC forum posts analysis. Journal of Ambient Intelligence and Humanized Computing (2020) find
- Habic, V., Semenov, A., Pasiliao, E.L.: Multitask deep learning for native language identification. Knowledge-Based Systems 209 (2020) find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/pengfei-2022-universality-individuality-integration-model-dialog/