Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 1784 | DOWNLOAD 33116

Design and implementation of a chatbot in the context of customer support

Télécharger
Peters, Florian ULiège
Promoteur(s) : Wehenkel, Louis ULiège
Date de soutenance : 25-jui-2018/26-jui-2018 • URL permanente : http://hdl.handle.net/2268.2/4625
Détails
Titre : Design and implementation of a chatbot in the context of customer support
Auteur : Peters, Florian ULiège
Date de soutenance  : 25-jui-2018/26-jui-2018
Promoteur(s) : Wehenkel, Louis ULiège
Membre(s) du jury : Louppe, Gilles ULiège
Geurts, Pierre ULiège
Boniver, Christophe 
Aurélie, Boniver 
Langue : Anglais
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en ingénieur civil en informatique, à finalité spécialisée en "intelligent systems"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Customer support is perhaps one of the main aspects of the user experience for online services. However with the rise of natural language processing techniques, the industry is looking at automated chatbot solutions to provide quality services to an ever growing user base. This thesis presents a practical case study of such chatbot solution for the company GAMING1.
First, an introduction to the market the company operates in is presented as well as a quick review of the field of conversational agents, highlighting the previous and current techniques used to develop chatbots. Then, the theory behind the techniques used is presented. Mainly deep learning techniques such as gated recurrent unit neural networks are discussed.
Afterwards, a checklist of the issues solved by the chatbot is put on paper. Then a scalable software architecture for the chatbot is proposed and explained. A way of extracting ticket data as well as a quick dataset analysis are shown.
A complete analysis of various neural network structures for user intent classifi- cation is shown alongside models for requesting a human operator if need be. The gated recurrent units were shown to be the most effective for classification whereas simpler models worked quite well for the human operator requester.
Finally, a summary of performance metrics for the chatbot’s various submodules is shown. However since performance metrics are hard to interpret for dialogue systems, a series of practical test cases are presented as they show that the bot’s behaviour is more than satisfactory despite certain performance metrics remaining unsatisfactory.


Fichier(s)

Document(s)

File
Access Thesis_PETERS_Florian.pdf
Description: -
Taille: 2.46 MB
Format: Adobe PDF
File
Access Summary_PETERS_Florian.pdf
Description: -
Taille: 349.41 kB
Format: Adobe PDF

Auteur

  • Peters, Florian ULiège Université de Liège > Master ingé. civ. info., à fin.

Promoteur(s)

Membre(s) du jury

  • Louppe, Gilles ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Big Data
    ORBi Voir ses publications sur ORBi
  • Geurts, Pierre ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorith. des syst. en interaction avec le monde physique
    ORBi Voir ses publications sur ORBi
  • Boniver, Christophe GAMING1 > CTO
  • Aurélie, Boniver GAMING1 > Game Engine
  • Nombre total de vues 1784
  • Nombre total de téléchargements 33116










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.