One of the biggest issues in creating a task-oriented conversational agent with natural language processing based on machine learning comes from size and correctness of the training dataset. It could take months or even years of data collection and the resulting static resource may get soon out of date thus requiring a significant amount of work to supervise it. To overcome these difficulties, we implemented an algorithm with the ability of improving learning efficiency based on the emotions and reactions arising from the conversation between a user and the bot, automatically and in real time. To this end, we have studied an error function that, as in any closed loop control system, corrects the input to improve the output. The proposed method is based on both calibrating the interpretation given to the initial dataset and expanding the dictionary with new terms. Thanks to this innovative approach, the satisfaction of the interlocutors is higher if compared to algorithms with a static dataset or with semi-automatic self-learning rules.

Task-oriented conversational agent self-learning based on sentiment analysis / Leggeri, S.; Esposito, A.; Iocchi, L.. - 2244:(2018), pp. 4-15. (Intervento presentato al convegno 2nd Workshop on Natural Language for Artificial Intelligence, NL4AI 2018 tenutosi a Trento; Italy).

Task-oriented conversational agent self-learning based on sentiment analysis

Iocchi L.
2018

Abstract

One of the biggest issues in creating a task-oriented conversational agent with natural language processing based on machine learning comes from size and correctness of the training dataset. It could take months or even years of data collection and the resulting static resource may get soon out of date thus requiring a significant amount of work to supervise it. To overcome these difficulties, we implemented an algorithm with the ability of improving learning efficiency based on the emotions and reactions arising from the conversation between a user and the bot, automatically and in real time. To this end, we have studied an error function that, as in any closed loop control system, corrects the input to improve the output. The proposed method is based on both calibrating the interpretation given to the initial dataset and expanding the dictionary with new terms. Thanks to this innovative approach, the satisfaction of the interlocutors is higher if compared to algorithms with a static dataset or with semi-automatic self-learning rules.
2018
2nd Workshop on Natural Language for Artificial Intelligence, NL4AI 2018
Self-learning; Semi-supervised learning; Task-oriented conversational agent
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Task-oriented conversational agent self-learning based on sentiment analysis / Leggeri, S.; Esposito, A.; Iocchi, L.. - 2244:(2018), pp. 4-15. (Intervento presentato al convegno 2nd Workshop on Natural Language for Artificial Intelligence, NL4AI 2018 tenutosi a Trento; Italy).
File allegati a questo prodotto
File Dimensione Formato  
Leggeri_Task-oriented_2018.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 484.26 kB
Formato Adobe PDF
484.26 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1385364
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact