CS11-747 Neural Networks for NLP
Models of Dialog and Conversation
Graham Neubig
Site https://phontron.com/class/nn4nlp2017/
Models of Dialog and Conversation Graham Neubig Site - - PowerPoint PPT Presentation
CS11-747 Neural Networks for NLP Models of Dialog and Conversation Graham Neubig Site https://phontron.com/class/nn4nlp2017/ Types of Dialog Who is talking? Human-human Human-computer Why are they talking? Task driven
CS11-747 Neural Networks for NLP
Graham Neubig
Site https://phontron.com/class/nn4nlp2017/
translation from utterance to response
rules are reliable
(Sordoni et al. 2015, Sheng et al. 2015, Vinyals and Le 2015)
translation tasks, dialog response generation can be done with encoder-decoders
(2015) present simplest model, translating from previous utterance
locally coherent but globally incoherent output
utterance concatenated together
and hope an RNN an learn
Also, bag-of-words loss
the same
context, unlikely otherwise
conditioned probability (calculated only on first few words)
evaluation, up-weight good ones, down-weight bad ones
regressor that predicts goodness (Lowe et al. 2017)
response is true or fake (Li et al. 2017)
mish-mash of personalities (e.g. Li et al. 2016)
system with controllable “knobs” based on personality traits
done and perhaps applicable
speaker-addressee model
with template
Image Credit: Google Template responses
similar in the database and return it
extracted features regarding discourse
between input and output and do more flexible matching
encoder + dynamic pooling
many improvements
similar responses
responses and enforcing positive/negative
frame based on the user utterance
state over multiple turns
based on current state
ASR hypotheses and generalizes by abstracting details
units based on the dialog input, output English
directly chooses an action to take (reply or API call)
reinforcement learning