about bots and dialog systems - files.meetup.comfiles.meetup.com/12106012/chatbot-dialog...
TRANSCRIPT
4
• Added Linguistic Data Processing (aka Computational Linguistics) to my master
About Me
Computational Linguistics
Corpus Linguistics
LT Applications
6
Weizenbaum‘s ELIZA
ELIZA: HI, I’M ELIZA. WHAT DO YOU WANT TO TALK ABOUT? YOU: MY FATHER IS ALWAYS ANGRY AT ME ELIZA: TELL ME MORE ABOUT YOUR FAMILY. YOU: MY MOM HATES ME TOO ELIZA: WHAT MAKES YOU THINK YOUR MOM HATES YOU?
8
AIML Pattern/Template Pairs
<category> <pattern>ARE YOU A * ROBOT</pattern> <that>
MY FAVORITE SUBJECT IS ARTIFICIAL INTELLIGENCE AND ROBOTS </that> <template>Yes, that's why robotics is my favorite topic.</template>
</category>
<category> <pattern>ARE YOU ELIZA</pattern> <template>
I can develop much better responses than ELIZA. </template>
</category>
The ALICE dataset contains more than 41.000 such pairs.
9
(Some) Problems of traditional Chatbots
No information injection • Integrating extra
information is complicated/impossible
No state • Minimal or no
memory
Manual NLU • Handcrafted rules
11
Sequence to Sequence Learning Neuronal Nets
E.g. Chatbot by Google Brain Group (Vinyals & Le, 2015)
12
Sequence to Sequence Learning Neuronal Nets
E.g. Chatbot by Google Brain Group (Vinyals & Le, 2015)
Human: What is your job? Machine: I‘m a lawyer Human: What do you do? Machine: I am a doctor
18
Parlamind Understands Customer Needs
• Discovers most frequent issues
• Detects sentiment • Shows trends & alerts
19
Parlamind Suggests & Sends Answers
Liebe Diana, Anbei findest du das ein Rücksendeetikett für deine Bestellung. Viele Grüße, Dein Kundenservice-Team
Senden
21
Similarity Based NLU
Can you send me my invoice again please?
Internal Representation Similarity
Example DB
Could you please send me my invoice?