Professional Documents
Culture Documents
2 Review
Task-Oriented Dialogue System (Young, 2000)
3 http://rsta.royalsocietypublishing.org/content/358/1769/1389.short
inform(name=Seven_Days, foodtype=Chinese)
6
Template-Based NLG
7
7
Class-Based LM NLG (Oh and Rudnicky, 2000)
8 http://dl.acm.org/citation.cfm?id=1117568
8
Phrase-Based NLG (Mairesse et al, 2010)
9 http://dl.acm.org/citation.cfm?id=1858838
Phrase
DBN
Semantic
DBN
d d
Inform(name=Charlie Chan, food=Chinese, type= restaurant, near=Cineworld, area=centre)
realization phrase semantic stack
9
10
Natural Language Generation
Deep Learning Approaches
RNN-Based LM NLG (Wen et al., 2015)
11 http://www.anthology.aclweb.org/W/W15/W15-46.pdf#page=295
conditioned on
the dialogue act
12
Visualization
13
13
Semantic Conditioned LSTM (Wen et al., 2015)
14 http://www.aclweb.org/anthology/D/D15/D15-1199.pdf
xt ht-1 xt ht-1 xt ht-
Original LSTM cell 1
ht-1 ft
xt ht
it Ct ot
LSTM cell
DA cell
dt-1 dt
rt
15
Attention Heat Map
16
Model Comparison
17
0.8 100%
0.7 1 10 100
0.6
0.5 10%
hlstm
BLEU
0.4
ERR
sclstm
0.3
encdec 1%
0.2 hlstm
0.1 sclstm
encdec
0
1 0%
% of10data 100
% of data
Structural NLG (Dušek and Jurčíček, 2016)
18 https://www.aclweb.org/anthology/P/P16/P16-2.pdf#page=79
18
Contextual NLG (Dušek and Jurčíček, 2016)
19 https://www.aclweb.org/anthology/W/W16/W16-36.pdf#page=203
19
Decoder Sampling Strategy
20
Decoding procedure
Inform(name=Din Tai Fung, food=Taiwanese)
0, 0, 1, 0, 0, …, 1, 0, 0, …, 1, 0, 0, 0, 0, 0…
SLOT_NAME serves SLOT_FOOD . <EOS>
Greedysearch
Beam search
Random search
20
Greedy Search
21
21
Beam Search
22
22
Random Search
23
23
24
Chit-Chat Generation
Chit-Chat Bot
25
25
Many-to-Many
26
===
機 器 學 習
machine
learning
Seq2Seq
[Vinyals and Le, 2015]
27
Chit-Chat Bot
28
29
https://www.youtube.com/watch?v=LY7x2Ihqj
Concluding Remarks
30
30