grounding neural conversation models into the real world
play

Grounding Neural Conversation Models into the Real World Michel - PowerPoint PPT Presentation

Grounding Neural Conversation Models into the Real World Michel Galley SCAI October 1 st , 2017 Inform ormation ation Retri trieval eval Conver nversati sation onal l AI AI Natu Na tura ral l La Languag guage Dialogu ogue Pr


  1. Grounding Neural Conversation Models into the Real World Michel Galley SCAI October 1 st , 2017

  2. Inform ormation ation Retri trieval eval Conver nversati sation onal l AI AI Natu Na tura ral l La Languag guage Dialogu ogue Pr Processin cessing (N (NLP) LP)

  3. Natural Language Processing: language in, language out Twitter doubled its character limit Twitter verdubbelde zijn karakterlimiet

  4. Traditional NLP pipeline Twitter doubled its character limit Twitter verdubbelde zijn karakterlimiet

  5. But the technical landscape has shifted Twitter doubled its character limit Twitter End-to-End Modeling: verdubbelde zijn Language as karakterlimiet emergent behavior

  6. Deep learning: recent state of the art results Task Test set Metric Best non- Best Source neural neural Machin ine Translat lation ion EN-DE newstest16 BLEU 31.4 34.8 http://matrix.statmt.org DE-EN newstest16 BLEU 35.9 39.9 http://matrix.statmt.org Sentiment Analysis ysis Stanford sentiment bank 5-class 71.0 80.7 Socher et al 2013 Accuracy Question on Answerin ring WebQuestions test set F1 39.9 52.5 Yih et al 2015 Entity y Linking ng Bing Query Entity Linking AUC 72.3 78.2 Gao et al 2015 set Image Caption onin ing COCO 2015 challenge Turing test 25.5 32.2 Fang et al 2015 pass% Sentence compres essio sion Google 10K dataset F1 0.75 0.82 Fillipova et al, 2015 Neural systems beat previous state of the art by wide margins across an array of applications

  7. Conversational AI?

  8. Fully data-driven conversational AI Twitter: 304M monthly active users 500M tweets per day (6M conversations per day)* Other sources: Reddit, movie subtitles, technical data (Ubuntu), etc. *: statistics as of 2015

  9. Response Generation as Statistical Machine Translation Yeah ah , I’m on my way now now You’re going ing now? w? Good od luck! k! Exploit high-frequency word- and phrase-based mappings “I’m”  “You’re” “sick”  “get better” “lovely!”  “thanks!” “Going to the airport”  “Have a safe flight!” [Ritter et al., EMNLP 2011]

  10. Neural Conversation Models Source: conversation history Trained models using Target: up to ~150M response conversations. [Sordoni et al., 2015; Vinyals and Le, 2015; Shang et al., 2015; Serban et al., 2016; etc.]

  11. Language as emergent behavior: examples

  12. Language as emergent behavior: examples

  13. Pronominal gender, number, case

  14. Pronominal gender, number, case (2)

  15. It also learns what might be called “inferences”

  16. Inferences (2)

  17. Inferences (3)

  18. Dialog Systems: Two paradigms calendar Understanding Environment input x State tracker Traditional (NLU) Generation output y Dialog policy (NLG) Grounded Fully data-driven input x output y NOT grounded

  19. Fully Data-Driven AND AND Grounded Models Personalizat sonalization ion data ta (ID, social graph, ...) De Devic ice e se sens nsor ors (GPS, vision, ...) [Li et al., 2016] [Ghazvininejad et al., 2017] [Luan et al., 2017] [Mostafazadeh et al., 2017]

  20. A Knowledge-Grounded Neural Conversation Model Going to Try omakase, the DIALOG h t h t DECODER Kusakabe tonight ENCODER best in town FACTS CONVERSATION HISTORY RESPONSE ENCODER Consistently the best omakase Amazing sushi tasting […] . . They were out of kaisui […] A . . . . [Ghazvininejad WORLD CONTEXTUALLY-RELEVANT et al., 2017] “FACTS” “FACTS”

  21. “Infusing” non -conversational knowledge into conversations You know any good A restaurant in B ? Try C , one of the best D in the city. You know any good Japanese restaurant in Seattle? Try Kisaku, one of the best sushi restaurants in the city.

  22. Knowledge-grounded generated responses I would give ALMOST anything for some [ Mexican restaurant ] right now. Me too. Creamy jalapeno sauce is really good. Obsessed with [ jewelry company ] :-* oh my gosh obsessed with their bracelets and the meaning behind them! Visiting the celebs at Los Angeles airport - [...] w/ 70 others Nice airport terminal. Have a safe flight.

  23. D_Gomes25 Jinnmeow3 Speaker embeddings (70k) u.s. london skinnyoflynny2 Word embeddings (50k) england TheCharlieZ great Rob_712 Dreamswalls good Tomcoatez Bob_Kelly2 Kush_322 okay monday live kierongillen5 This_Is_Artful tuesday stay DigitalDan285 The_Football_Bar where do you live Rob EOS Rob in Rob england Rob . [Li et al. A Persona-Based Neural in england . EOS Conversation Model, ACL 2016]

  24. Personalized Response Generation [Luan et al., 2017] DIALOG HISTORY RESPONSE Seq2Seq Source Target query response LSTM LSTM I’m sales assistant What’s your job? I work in a nursery Software engineer Autoencoder Source Target Personalized data personalized data LSTM LSTM I’m a code ninja I’m a code ninja

  25. Personalization: generated responses I am getting a loop back to login page. Ah, ok. Thanks for the info. baseline Have you tried clearing your cache and cookies? persona I reset it twice! It still doesn’t work. Let me know if there’s anything I can help you with. baseline I’m sorry to hear that. Are you receiving any error message? persona

  26. Image-Grounded Conversations I forgot to take a pic before I took a bite. Is that an ice cream? The weather was amazing at the game. Who is winning? Image-Grounded Conversations: Multimodal Context for Natural Question and Response Generation N. Mostafazadeh, C. Brockett, B. Dolan, M. Galley, J. Gao, G. Spithourakis, L. Vanderwende, IJCNLP 2017

  27. Data-driven conversation: toward more informational and “useful” dialogs [Ghazvi hazvinine nineja jad d et al., 2017; 7; etc.] .] chitchat informational, GROUND NDED! ED! task-completion Fully data-driven Traditional dialogue systems dialogue (previously ungrounded) (grounded) [Ritter et al., 2011, Sordoni et al., 2015; Vinyals and Le, 2015; Shang et al., 2015; Li et al., 2016; …]

  28. Conclusions ba back ckbo bone sh shell Produce more informational and “ use sefu ful ” dialogues

  29. Collaborators Jiwei Li Yi Luan Nasrin Mostafazadeh Alan Ritter Marjan Ghazvininejad Alessandro Sordoni U. Washington U. Rochester Ohio State U. USC/ISI Stanford Microsoft Chris Brockett Ming-Wei Chang Bill Dolan Jianfeng Gao Chris Quirk Scott Yih

  30. Thank you Marjan Ghazvininejad, Chris Brockett, Ming-Wei Chang, Bill Dolan, Jianfeng Gao, Wen-tau • Yih, Michel Galley. A Knowledge-Grounded Neural Conversation Model. Yi Luan, Chris Brockett, Bill Dolan, Jianfeng Gao and Michel Galley. Multi-T ask Learning for • Speaker-Role Adaptation in Neural Conversation Models. IJCNLP 2017. Jiwei Li, Michel Galley, Chris Brockett, Jianfeng Gao, and Bill Dolan. A Personalized Neural • Conversation Model. In preparation for ACL 2016. Jiwei Li, Michel Galley, Chris Brockett, Jianfeng Gao, and Bill Dolan, A Diversity-Promoting • Objective Function for Neural Conversation Models, NAACL 2016. Alessandro Sordoni, Michel Galley, Michael Auli, Chris Brockett, Yangfeng Ji, Meg Mitchell, • Jian-Yun Nie, Jianfeng Gao, and Bill Dolan, A Neural Network Approach to Context-Sensitive Generation of Conversational Responses, NAACL 2015. Alan Ritter, Colin Cherry, Bill Dolan. Data-Driven Response Generation in Social Media, • EMNLP 2011. mgalley@microsoft.com

Recommend


More recommend