Mathematics (Dec 2021)

Identifying the Structure of CSCL Conversations Using String Kernels

  • Mihai Masala,
  • Stefan Ruseti,
  • Traian Rebedea,
  • Mihai Dascalu,
  • Gabriel Gutu-Robu,
  • Stefan Trausan-Matu

DOI
https://doi.org/10.3390/math9243330
Journal volume & issue
Vol. 9, no. 24
p. 3330

Abstract

Read online

Computer-Supported Collaborative Learning tools are exhibiting an increased popularity in education, as they allow multiple participants to easily communicate, share knowledge, solve problems collaboratively, or seek advice. Nevertheless, multi-participant conversation logs are often hard to follow by teachers due to the mixture of multiple and many times concurrent discussion threads, with different interaction patterns between participants. Automated guidance can be provided with the help of Natural Language Processing techniques that target the identification of topic mixtures and of semantic links between utterances in order to adequately observe the debate and continuation of ideas. This paper introduces a method for discovering such semantic links embedded within chat conversations using string kernels, word embeddings, and neural networks. Our approach was validated on two datasets and obtained state-of-the-art results on both. Trained on a relatively small set of conversations, our models relying on string kernels are very effective for detecting such semantic links with a matching accuracy larger than 50% and represent a better alternative to complex deep neural networks, frequently employed in various Natural Language Processing tasks where large datasets are available.

Keywords