sequicity simplifying task oriented dialogue systems with
play

Sequicity: Simplifying Task-oriented Dialogue Systems with Single - PowerPoint PPT Presentation

Sequicity: Simplifying Task-oriented Dialogue Systems with Single Sequence- to-Sequence Architectures We Wenqiang Lei , Xisen Jin, Zhaochun Ren, Xiangnan He, Min-Y en Kan, DaweiYin Traditional Pipeline Designs for Task- oriented Dialogue


  1. Sequicity: Simplifying Task-oriented Dialogue Systems with Single Sequence- to-Sequence Architectures We Wenqiang Lei , Xisen Jin, Zhaochun Ren, Xiangnan He, Min-Y en Kan, DaweiYin

  2. Traditional Pipeline Designs for Task- oriented Dialogue System • Intent classifier – Booking restaurants etc. • Belief tracker • Policy maker • Dialogue generator

  3. 3 Problems of Traditional Pipeline Designs • Complex belief trackers • Fragility • Templated response

  4. An End-to-end Solution • Intent classifier An End-to-end – Booking restaurants etc. Trainable Dialogue System (NDM) (Wen et • Belief tracker al., 2017b) • Policy maker • Response generator Tsung-Hsien Wen, David Vandyke, Nikola Mrksic, Milica Gasic, Lina M Rojas-Barahona, Pei-Hao Su, Stefan Ultes, and Steve Young. 2017b. A network-based end-to-end trainable task-oriented dialogue system. EACL .

  5. 5 Some Problems Still Remains in NDM • Complex belief trackers • Pre-trained Belief Tracker • Fragility • Templated response

  6. Complex Belief Tracker In NDM • Informable slots Food style Price range Open hour … Chinese food Expensive Before 11:00 pm … Japanese food Cheap … … French food … … … … … … … … ... … … • Requestable slots Requiring address? Requiring phone number? Requiring name? … Yes Yes Yes … No No Know …

  7. Sequicity Solution • Belief span – <Inf>Italian;Cheap</Inf> <Req>Address</Req>

  8. Sequicity Solution • Belief span – <Inf>Italian;Cheap</Inf> <Req>Address</Req>

  9. Sequicity Solution • Belief span – <Inf>Italian;Cheap</Inf> <Req>Address</Req>

  10. Sequicity Solution • Belief span – <Inf>Italian;Cheap</Inf> <Req>Address</Req>

  11. Sequicity Solution • Belief span – <Inf>Italian;Cheap</Inf> <Req>Address; Phone</Req>

  12. Sequicity Solution • Belief span – <Inf>Italian;Cheap</Inf> <Req>Address; Phone</Req> • Notation Source sequence – B t : belief span Target sequence – U t : user utterance – R t : machine response

  13. Sequicity Illustration

  14. Sequicity Illustration Multiple match Single match No match

  15. Optimization • Joint log-likelihood – Short coming: treating each word equally – E.g., The closest Italian restaurant is at <ad addr_s _slot> • Reinforcement learning – Action: decoding a word – State: hidden vectors generated by RNNs – Reward: decoding a correct placeholder +1, decoding each word -0.1

  16. Experiments: Datasets

  17. Experiment Results

  18. Time Expenses on Belief Trackers

  19. RL Helps with BLEU and Succ. F1

  20. Removing CopyNets

  21. Discussions: OOV Experiments Synthesized OOV data: I would like some Chinese food. à I would like some Chinese_unk food.

  22. Discussion: Parameter Scales

  23. Discussion: Parameter Scales

  24. 8/26/18 24 Conclusion • Sequicity provides another direction for task- oriented dialogue systems. • It is more light-weighted, can handle OOV requests. • It learns dialogue action directly from data with less human interventions – Requires more training data.

Recommend


More recommend