This paper examines emotion intensity prediction in dialogs between clients and customer support representatives occurring on Twitter. We focus on a single emotion type, namely, frustration, modelling the user's level of frustration while attempting to predict frustration intensity on the current and next turn, based on the text of turns coming from both dialog participants. A subset of the Kaggle Customer Support on Twitter dataset was used as the modelling data, annotated with per-turn frustration intensity ratings. We propose to represent dialog turns by binary encoded bags of automatically selected keywords to be subsequently used in a machine learning classifier. To assess the classification quality, we examined two different levels of accuracy imprecision tolerance. Our model achieved a level of accuracy significantly higher than a statistical baseline for prediction of frustration intensity for a current turn. However, we did not find the additional information from customer support turns to help predict frustration intensity of the next turn, and the reason for that is possibly the stability of user’s frustration level over the course of the conversation, in other words, the inability of support’s response to exert much influence to user’s initial frustration level.
%0 Journal Article
%1 janiszutersadaptive
%A Zuters, Janis
%A Leonova, Viktorija
%D 2020
%J International Journal of Computer Science & Information Technology (IJCSIT)
%K data information
%N 6
%P 01 - 15
%R 10.5121/ijcsit.2020.12603
%T Adaptive Vocabulary Construction for Frustration Intensity Modelling in Customer Support Dialog Texts
%U http://airccse.org/journal/ijcsit2020_curr.html
%V 12
%X This paper examines emotion intensity prediction in dialogs between clients and customer support representatives occurring on Twitter. We focus on a single emotion type, namely, frustration, modelling the user's level of frustration while attempting to predict frustration intensity on the current and next turn, based on the text of turns coming from both dialog participants. A subset of the Kaggle Customer Support on Twitter dataset was used as the modelling data, annotated with per-turn frustration intensity ratings. We propose to represent dialog turns by binary encoded bags of automatically selected keywords to be subsequently used in a machine learning classifier. To assess the classification quality, we examined two different levels of accuracy imprecision tolerance. Our model achieved a level of accuracy significantly higher than a statistical baseline for prediction of frustration intensity for a current turn. However, we did not find the additional information from customer support turns to help predict frustration intensity of the next turn, and the reason for that is possibly the stability of user’s frustration level over the course of the conversation, in other words, the inability of support’s response to exert much influence to user’s initial frustration level.
@article{janiszutersadaptive,
abstract = {This paper examines emotion intensity prediction in dialogs between clients and customer support representatives occurring on Twitter. We focus on a single emotion type, namely, frustration, modelling the user's level of frustration while attempting to predict frustration intensity on the current and next turn, based on the text of turns coming from both dialog participants. A subset of the Kaggle Customer Support on Twitter dataset was used as the modelling data, annotated with per-turn frustration intensity ratings. We propose to represent dialog turns by binary encoded bags of automatically selected keywords to be subsequently used in a machine learning classifier. To assess the classification quality, we examined two different levels of accuracy imprecision tolerance. Our model achieved a level of accuracy significantly higher than a statistical baseline for prediction of frustration intensity for a current turn. However, we did not find the additional information from customer support turns to help predict frustration intensity of the next turn, and the reason for that is possibly the stability of user’s frustration level over the course of the conversation, in other words, the inability of support’s response to exert much influence to user’s initial frustration level.
},
added-at = {2023-11-22T04:48:10.000+0100},
author = {Zuters, Janis and Leonova, Viktorija},
biburl = {https://www.bibsonomy.org/bibtex/293011b4077cb74d132185c672d592e42/shamerjose},
doi = {10.5121/ijcsit.2020.12603},
interhash = {d2e408c7f8122d826fd88c9e02a68c70},
intrahash = {93011b4077cb74d132185c672d592e42},
journal = {International Journal of Computer Science & Information Technology (IJCSIT) },
keywords = {data information},
month = {December},
number = 6,
pages = {01 - 15},
timestamp = {2023-11-22T04:48:10.000+0100},
title = {Adaptive Vocabulary Construction for Frustration Intensity Modelling in Customer Support Dialog Texts
},
url = {http://airccse.org/journal/ijcsit2020_curr.html},
volume = 12,
year = 2020
}