Improving Background Based Conversation with Context-aware Knowledge Pre-selection
Yangjun Zhang Pengjie Ren Maarten de Rijke
University of Amsterdam
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 1 / 25
Improving Background Based Conversation with Context-aware Knowledge - - PowerPoint PPT Presentation
Improving Background Based Conversation with Context-aware Knowledge Pre-selection Pengjie Ren Maarten de Rijke Yangjun Zhang University of Amsterdam Yangjun Zhang , Pengjie Ren, Maarten de Rijke SCAI 2019 1 / 25 Introduction Model
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 1 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 2 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 3 / 25
◮ Better at locating the right background span than generation-based methods
◮ Not suitable for BBCs: ◮ BBCs do not have standard answers like those in RC tasks ◮ Responses based on fixed extraction are directly copied from background sentences;
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 4 / 25
◮ Response diversity and fluency improved; able to leverage background information
◮ Selecting background knowledge by using decoder hidden states as query ◮ Query not containing all information from context history since LSTM does not
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 5 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 6 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 7 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 8 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 9 / 25
:i, hc :j)
:i = j
:j
:i = i
:i
:i,
:i,
:i)
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 10 / 25
p1[g; m; s; u] + bbg)
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 11 / 25
g [hr t; ct] + bv)
c ct + wT h hr t + wT x xt + bgen)
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 12 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 13 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 14 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 15 / 25
◮ Oracle background uses the
◮ 256 words background is
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 16 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 17 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 18 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 19 / 25
X: background word positions; Y: (a) b2c (b) c2b (c) final distribution (d) GTTP final distribution
Background: I enjoyed it. Fun, August, action
GTTP: It was so bad that it’s good.
OURS: I agree, Fun, August, action movie.
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 20 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 21 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 22 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 23 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 24 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 25 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 25 / 25
Yangjun Zhang, Pengjie Ren, Maarten de Rijke SCAI 2019 25 / 25