Benchmark of public intent recognition services.

Most of the conversational AI platforms use the natural language understanding pipeline. An essential algorithm of the pipeline is intent recognition. It is responsible for classifying input messages into classes (intents), and this way, controlling the dialog flow. These days, many intent recogniti...

Descripción completa

Detalles Bibliográficos
Publicado en:Language Resources & Evaluation Vol. 56; no. 3; pp. 1023 - 1042
Autores principales: Lorenc, Petr, Marek, Petr, Pichl, Jan, Konrád, Jakub, Šedivý, Jan
Formato: Artículo
Publicado: Springer Nature Sep2022
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:Most of the conversational AI platforms use the natural language understanding pipeline. An essential algorithm of the pipeline is intent recognition. It is responsible for classifying input messages into classes (intents), and this way, controlling the dialog flow. These days, many intent recognition services are currently also available as web services or as open-source alternatives. However, there is a limited number of datasets to compare their performance in a scenario of noised input. Additionally, many factors, such as CPU and memory requirements, make selecting the right approach challenging in practice. This paper presents a novel CIIRC dataset for evaluating the impact of noise (sentence disfluencies and filler sentences) on intent recognition algorithms. The data set focuses on command control as well as on social topics. We suggest criteria for selecting the best intent recognition algorithm. Finally, we use the suggested criteria and the new CIIRC dataset to compare the selected public intent recognition services with popular open-source algorithms.