Deep Learning Methods For Automated Discourse
Deep Learning Methods For Automated Discourse
The Amazon Alexa Prize defines it as “socialbot will be an Alexa skill that
converses coherently and engagingly with humans on popular topics and news
events. ”
• TensorFlow
• Alexa Skills Kit (ASK)
• Git!
Please fill out the
questionnaire at
http://www.seas.upenn.edu/~joao/q
c7.html
Taxonomy of Dialog Systems
• RETRIEVAL-BASED VS. GENERATIVE MODELS
• Retrieval-based models (easier) use a repository of predefined responses and some
kind of heuristic to pick an appropriate response based on the input and context.
• Generative models (harder) don’t rely on pre-defined responses. They generate new
responses from scratch.
• LONG VS. SHORT CONVERSATIONS
• Short-Text Conversations (easier) where the goal is to create a single response to a
single input.
• long conversations (harder) where you go through multiple turns and need to keep
track of what has been said.
• OPEN DOMAIN VS. CLOSED DOMAIN
• open domain (harder) where the user can take the conversation anywhere.
• closed domain (easier) where only a specific topic is covered. (Shopping assistant)
From: http://www.wildml.com/2016/04/deep-learning-for-chatbots-part-1-introduction/
Deep Learning Models
• Sequence to Sequence Model
• Attention and Memory augmentation
• Context Sensitive Models
• Hierarchical extension
• Reinforcement Learning
Basic Sequence to Sequence Model
Idea
OK, let’s start to sign up
for AWS