SlideShare a Scribd company logo
1 of 24
Download to read offline
Automatic Knowledge Base
Expansion for Dialogue
Management
Emory NLP Weekly
11/4/2020
James Finch
Dialogue as Knowledge + Inference
Alex: “Hi how are you?”
Dialogue as Knowledge + Inference
Alex: “Hi how are you?”
Sam: “I can’t stand my brother’s wife.”
Dialogue as Knowledge + Inference
Alex: “Hi how are you?”
Sam: “I can’t stand my brother’s wife.”
Alex: ???
Dialogue as Knowledge + Inference
Alex: “Hi how are you?”
Sam: “I can’t stand my brother’s wife.”
Alex: ???
> “Why?”
Dialogue as Knowledge + Inference
Alex: “Hi how are you?”
Sam: “I can’t stand my brother’s wife.”
Alex: ???
> “Why?”
> “Do you and your brother get along?”
Dialogue as Knowledge + Inference
Alex: “Hi how are you?”
Sam: “I can’t stand my brother’s wife.”
Alex: ???
> “Why?”
> “Do you and your brother get along?”
> “How do holidays go?”
Dialogue as Knowledge + Inference
Alex: “Hi how are you?”
Sam: “I can’t stand my brother’s wife.”
Alex: ???
> “Why?”
> “Do you and your brother get along?”
> “How do holidays go?”
Commonsense Knowledge:
● Your brother’s wife is
family
● You should get along
with your family
● Balance theory (people
you dislike get along with
others you dislike)
● Families usually get
together on holidays
● Being around people you
dislike is stressful
Dialogue Management Approach (Background)
Alex: “Hi
how are you?”
Sam: “I can’t
stand ...”
Dialogue Management Approach (Background)
Alex Sam
greeted feels
?
brother
wife
dislikes family
YX
person
type
dislike
type
Z
cause
Alex: “Hi
how are you?”
Sam: “I can’t
stand ...”
Dialogue Management Approach (Background)
Alex Sam
greeted feels
?
brother
wife
dislikes family
YX
person
type
dislike
type
Z
cause
Alex: “Hi
how are you?”
Sam: “I can’t
stand ...”
Alex:
“Why?”
?
cause
Types of Knowledge
Positive
“The capital of the US is Washington D.C.”
“The election happened yesterday.”
Ontological
“People spend time with their family on holidays.”
“Dogs bark.”
YX
person
type
spend time
type
Z
during
family
holiday
type
US
country
type
D.C.
capital
city
type
Automatically Expanding
Emora’s Knowledge Base
1. Interactive Learning
“I went to Miyazaki last year, that was pretty fun.”
“Is Miyazaki a city?”
“Yes.”
“Interesting, I’ve never heard of it. Is it in the US?”
“Japan.”
Related: Chai et al. 2018
2. Offline Crawl Learning
From Wikipedia:
Japan is an island country in East Asia located in the northwest Pacific Ocean.
Japan
location Pacific
Ocean
East
Asia
type
island
made_of
country
part_of
3. Knowledge Prediction
Bosselut et al. 2019
4. Reflexive Learning
“What did you do today?”
“I just went for a run.”
“Are you tired?”
● In theory, the user is performing the
same steps as Emora to respond
● What reasoning did the user do to
make their response?
Related: Otani et al. 2016
Knowledge Curation
1. Voting
● Count how many sources mention a predicate
● More sources mentioning a predicate makes it more reliable
● Mitigates for noise but not systematic errors in interpretation
Related: Otani et al. 2016
2. Interactive Validation
Knowledge Candidate: Dogs annoy people
“I took a walk with my dog today.”
“Oh I’m sorry, that must be annoying.”
“What? No, it was good.”
3. Knowledge Candidate Classification
Nguyen et al. 2019
4. Logical Surprisal Minimization
● Good knowledge will be logically accordant with established knowledge
● Interpret static data with and without knowledge candidate
● Run inference step
● Evaluate contradictions and correct predictions made by inference
Related: Wu et al. 2018
Planned Contributions
● Novel dialogue management approach that facilitates online learning
● Use of dialogue as an environment to test candidate knowledge validity
● Experiments between different knowledge collection & filtering approaches
● Automatic expansion of chat-relevant knowledge base
References
Bosselut, Antoine, Hannah Rashkin, Maarten Sap, Chaitanya Malaviya, Asli Celikyilmaz, and Yejin Choi. 2019. “COMET: Commonsense
Transformers for Automatic Knowledge Graph Construction.” In Proceedings of the 57th Annual Meeting of the Association for Computational
Linguistics, 4762–4779. Florence, Italy: Association for Computational Linguistics. https://doi.org/10.18653/v1/P19-1470.
Chai, J. Y., Qiaozi Gao, Lanbo She, Shaohua Yang, Sari Saba-Sadiya, and Guangyue Xu. 2018. “Language to Action: Towards Interactive Task
Learning with Physical Agents.” In IJCAI. https://doi.org/10.24963/ijcai.2018/1.
Nguyen, Dai Quoc, Thanh Vu, Tu Dinh Nguyen, Dat Quoc Nguyen, and Dinh Phung. 2019. “A Capsule Network-Based Embedding Model for
Knowledge Graph Completion and Search Personalization.” In Proceedings of the 2019 Conference of the North American Chapter of the
Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), 2180–2189. Minneapolis,
Minnesota: Association for Computational Linguistics. https://doi.org/10.18653/v1/N19-1226.
Otani, Naoki, Daisuke Kawahara, Sadao Kurohashi, Nobuhiro Kaji, and Manabu Sassano. 2016. “Large-Scale Acquisition of Commonsense
Knowledge via a Quiz Game on a Dialogue System.” In Proceedings of the Open Knowledge Base and Question Answering Workshop (OKBQA
2016), 11–20. Osaka, Japan: The COLING 2016 Organizing Committee. https://www.aclweb.org/anthology/W16-4402.
Wu, Benjamin, Alessandra Russo, Mark Law, and Katsumi Inoue. 2018. “Learning Commonsense Knowledge through Interactive Dialogue.”
EasyChair Preprints. EasyChair Preprints. EasyChair. https://doi.org/10.29007/lrph.

More Related Content

Similar to Automatic Knowledge Expansion for Dialogue Management

Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...
Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...
Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...Svetlana Dikaia
 
Collaborative Writing AGQTP 2013
Collaborative Writing AGQTP 2013Collaborative Writing AGQTP 2013
Collaborative Writing AGQTP 2013Anne Weaver
 
How To Make A Good Conclusion Paragraph. Online assignment writing service.
How To Make A Good Conclusion Paragraph. Online assignment writing service.How To Make A Good Conclusion Paragraph. Online assignment writing service.
How To Make A Good Conclusion Paragraph. Online assignment writing service.Michele Lata
 
8 Multiple Authors Apa Title Page - Perfect Template Id
8 Multiple Authors Apa Title Page - Perfect Template Id8 Multiple Authors Apa Title Page - Perfect Template Id
8 Multiple Authors Apa Title Page - Perfect Template IdSarah Pollard
 
Digital literacy and Inanimate Alice
Digital literacy and Inanimate AliceDigital literacy and Inanimate Alice
Digital literacy and Inanimate Aliceezzaw8
 
Reading and Writing Digitally 2012
Reading and Writing Digitally 2012Reading and Writing Digitally 2012
Reading and Writing Digitally 2012Franki22
 
How To Write An Essay On A College Application - Ho
How To Write An Essay On A College Application - HoHow To Write An Essay On A College Application - Ho
How To Write An Essay On A College Application - HoLuisa Polanco
 
Kids Need Reading Stamina
Kids Need Reading StaminaKids Need Reading Stamina
Kids Need Reading StaminaThe Librain
 
Casda 2013 n on-fiction current events
Casda 2013   n on-fiction current eventsCasda 2013   n on-fiction current events
Casda 2013 n on-fiction current eventsPaige Jaeger
 
Literature circles for the 21st century beta
Literature circles for the 21st century betaLiterature circles for the 21st century beta
Literature circles for the 21st century betaKatie McKnight
 
Historiography - Advanced Higher History Essay
Historiography - Advanced Higher History EssayHistoriography - Advanced Higher History Essay
Historiography - Advanced Higher History EssayTiffany Miller
 
Collaborative knowledge construction with wikis
Collaborative knowledge construction with wikisCollaborative knowledge construction with wikis
Collaborative knowledge construction with wikisMichael Rowe
 
The Punk Library: Developing Library Instruction in the Mobile Age
The Punk Library: Developing Library Instruction in the Mobile AgeThe Punk Library: Developing Library Instruction in the Mobile Age
The Punk Library: Developing Library Instruction in the Mobile AgeAmy Vecchione
 
E10 sept27 2010
E10 sept27  2010E10 sept27  2010
E10 sept27 2010mlsteacher
 
FamilySearch Wiki: Why I Participate
FamilySearch Wiki: Why I ParticipateFamilySearch Wiki: Why I Participate
FamilySearch Wiki: Why I ParticipateMichael Ritchey
 
исследование
исследованиеисследование
исследованиеAlex Yankov
 

Similar to Automatic Knowledge Expansion for Dialogue Management (20)

Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...
Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...
Майстер клас "Teaching and Learning English Vocabulary With Pleasure" Дикої С...
 
Presentation 8
Presentation 8Presentation 8
Presentation 8
 
Collaborative Writing AGQTP 2013
Collaborative Writing AGQTP 2013Collaborative Writing AGQTP 2013
Collaborative Writing AGQTP 2013
 
How To Make A Good Conclusion Paragraph. Online assignment writing service.
How To Make A Good Conclusion Paragraph. Online assignment writing service.How To Make A Good Conclusion Paragraph. Online assignment writing service.
How To Make A Good Conclusion Paragraph. Online assignment writing service.
 
8 Multiple Authors Apa Title Page - Perfect Template Id
8 Multiple Authors Apa Title Page - Perfect Template Id8 Multiple Authors Apa Title Page - Perfect Template Id
8 Multiple Authors Apa Title Page - Perfect Template Id
 
Digital literacy and Inanimate Alice
Digital literacy and Inanimate AliceDigital literacy and Inanimate Alice
Digital literacy and Inanimate Alice
 
Spheres
SpheresSpheres
Spheres
 
Reading and Writing Digitally 2012
Reading and Writing Digitally 2012Reading and Writing Digitally 2012
Reading and Writing Digitally 2012
 
Seattle TL Summit PPT
Seattle TL Summit PPTSeattle TL Summit PPT
Seattle TL Summit PPT
 
How To Write An Essay On A College Application - Ho
How To Write An Essay On A College Application - HoHow To Write An Essay On A College Application - Ho
How To Write An Essay On A College Application - Ho
 
Kids Need Reading Stamina
Kids Need Reading StaminaKids Need Reading Stamina
Kids Need Reading Stamina
 
Mfl
MflMfl
Mfl
 
Casda 2013 n on-fiction current events
Casda 2013   n on-fiction current eventsCasda 2013   n on-fiction current events
Casda 2013 n on-fiction current events
 
Literature circles for the 21st century beta
Literature circles for the 21st century betaLiterature circles for the 21st century beta
Literature circles for the 21st century beta
 
Historiography - Advanced Higher History Essay
Historiography - Advanced Higher History EssayHistoriography - Advanced Higher History Essay
Historiography - Advanced Higher History Essay
 
Collaborative knowledge construction with wikis
Collaborative knowledge construction with wikisCollaborative knowledge construction with wikis
Collaborative knowledge construction with wikis
 
The Punk Library: Developing Library Instruction in the Mobile Age
The Punk Library: Developing Library Instruction in the Mobile AgeThe Punk Library: Developing Library Instruction in the Mobile Age
The Punk Library: Developing Library Instruction in the Mobile Age
 
E10 sept27 2010
E10 sept27  2010E10 sept27  2010
E10 sept27 2010
 
FamilySearch Wiki: Why I Participate
FamilySearch Wiki: Why I ParticipateFamilySearch Wiki: Why I Participate
FamilySearch Wiki: Why I Participate
 
исследование
исследованиеисследование
исследование
 

More from Jinho Choi

Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...
Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...
Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...Jinho Choi
 
Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...
Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...
Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...Jinho Choi
 
Competence-Level Prediction and Resume & Job Description Matching Using Conte...
Competence-Level Prediction and Resume & Job Description Matching Using Conte...Competence-Level Prediction and Resume & Job Description Matching Using Conte...
Competence-Level Prediction and Resume & Job Description Matching Using Conte...Jinho Choi
 
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...Jinho Choi
 
The Myth of Higher-Order Inference in Coreference Resolution
The Myth of Higher-Order Inference in Coreference ResolutionThe Myth of Higher-Order Inference in Coreference Resolution
The Myth of Higher-Order Inference in Coreference ResolutionJinho Choi
 
Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...
Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...
Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...Jinho Choi
 
Abstract Meaning Representation
Abstract Meaning RepresentationAbstract Meaning Representation
Abstract Meaning RepresentationJinho Choi
 
Semantic Role Labeling
Semantic Role LabelingSemantic Role Labeling
Semantic Role LabelingJinho Choi
 
CS329 - WordNet Similarities
CS329 - WordNet SimilaritiesCS329 - WordNet Similarities
CS329 - WordNet SimilaritiesJinho Choi
 
CS329 - Lexical Relations
CS329 - Lexical RelationsCS329 - Lexical Relations
CS329 - Lexical RelationsJinho Choi
 
Attention is All You Need for AMR Parsing
Attention is All You Need for AMR ParsingAttention is All You Need for AMR Parsing
Attention is All You Need for AMR ParsingJinho Choi
 
Graph-to-Text Generation and its Applications to Dialogue
Graph-to-Text Generation and its Applications to DialogueGraph-to-Text Generation and its Applications to Dialogue
Graph-to-Text Generation and its Applications to DialogueJinho Choi
 
Real-time Coreference Resolution for Dialogue Understanding
Real-time Coreference Resolution for Dialogue UnderstandingReal-time Coreference Resolution for Dialogue Understanding
Real-time Coreference Resolution for Dialogue UnderstandingJinho Choi
 
Topological Sort
Topological SortTopological Sort
Topological SortJinho Choi
 
Multi-modal Embedding Learning for Early Detection of Alzheimer's Disease
Multi-modal Embedding Learning for Early Detection of Alzheimer's DiseaseMulti-modal Embedding Learning for Early Detection of Alzheimer's Disease
Multi-modal Embedding Learning for Early Detection of Alzheimer's DiseaseJinho Choi
 
Building Widely-Interpretable Semantic Networks for Dialogue Contexts
Building Widely-Interpretable Semantic Networks for Dialogue ContextsBuilding Widely-Interpretable Semantic Networks for Dialogue Contexts
Building Widely-Interpretable Semantic Networks for Dialogue ContextsJinho Choi
 
How to make Emora talk about Sports Intelligently
How to make Emora talk about Sports IntelligentlyHow to make Emora talk about Sports Intelligently
How to make Emora talk about Sports IntelligentlyJinho Choi
 
Text-to-SQL with Data-Driven Templates
Text-to-SQL with Data-Driven TemplatesText-to-SQL with Data-Driven Templates
Text-to-SQL with Data-Driven TemplatesJinho Choi
 

More from Jinho Choi (20)

Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...
Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...
Adaptation of Multilingual Transformer Encoder for Robust Enhanced Universal ...
 
Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...
Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...
Analysis of Hierarchical Multi-Content Text Classification Model on B-SHARP D...
 
Competence-Level Prediction and Resume & Job Description Matching Using Conte...
Competence-Level Prediction and Resume & Job Description Matching Using Conte...Competence-Level Prediction and Resume & Job Description Matching Using Conte...
Competence-Level Prediction and Resume & Job Description Matching Using Conte...
 
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue for Span-b...
 
The Myth of Higher-Order Inference in Coreference Resolution
The Myth of Higher-Order Inference in Coreference ResolutionThe Myth of Higher-Order Inference in Coreference Resolution
The Myth of Higher-Order Inference in Coreference Resolution
 
Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...
Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...
Noise Pollution in Hospital Readmission Prediction: Long Document Classificat...
 
Abstract Meaning Representation
Abstract Meaning RepresentationAbstract Meaning Representation
Abstract Meaning Representation
 
Semantic Role Labeling
Semantic Role LabelingSemantic Role Labeling
Semantic Role Labeling
 
CKY Parsing
CKY ParsingCKY Parsing
CKY Parsing
 
CS329 - WordNet Similarities
CS329 - WordNet SimilaritiesCS329 - WordNet Similarities
CS329 - WordNet Similarities
 
CS329 - Lexical Relations
CS329 - Lexical RelationsCS329 - Lexical Relations
CS329 - Lexical Relations
 
Attention is All You Need for AMR Parsing
Attention is All You Need for AMR ParsingAttention is All You Need for AMR Parsing
Attention is All You Need for AMR Parsing
 
Graph-to-Text Generation and its Applications to Dialogue
Graph-to-Text Generation and its Applications to DialogueGraph-to-Text Generation and its Applications to Dialogue
Graph-to-Text Generation and its Applications to Dialogue
 
Real-time Coreference Resolution for Dialogue Understanding
Real-time Coreference Resolution for Dialogue UnderstandingReal-time Coreference Resolution for Dialogue Understanding
Real-time Coreference Resolution for Dialogue Understanding
 
Topological Sort
Topological SortTopological Sort
Topological Sort
 
Tries - Put
Tries - PutTries - Put
Tries - Put
 
Multi-modal Embedding Learning for Early Detection of Alzheimer's Disease
Multi-modal Embedding Learning for Early Detection of Alzheimer's DiseaseMulti-modal Embedding Learning for Early Detection of Alzheimer's Disease
Multi-modal Embedding Learning for Early Detection of Alzheimer's Disease
 
Building Widely-Interpretable Semantic Networks for Dialogue Contexts
Building Widely-Interpretable Semantic Networks for Dialogue ContextsBuilding Widely-Interpretable Semantic Networks for Dialogue Contexts
Building Widely-Interpretable Semantic Networks for Dialogue Contexts
 
How to make Emora talk about Sports Intelligently
How to make Emora talk about Sports IntelligentlyHow to make Emora talk about Sports Intelligently
How to make Emora talk about Sports Intelligently
 
Text-to-SQL with Data-Driven Templates
Text-to-SQL with Data-Driven TemplatesText-to-SQL with Data-Driven Templates
Text-to-SQL with Data-Driven Templates
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Automatic Knowledge Expansion for Dialogue Management

  • 1. Automatic Knowledge Base Expansion for Dialogue Management Emory NLP Weekly 11/4/2020 James Finch
  • 2. Dialogue as Knowledge + Inference Alex: “Hi how are you?”
  • 3. Dialogue as Knowledge + Inference Alex: “Hi how are you?” Sam: “I can’t stand my brother’s wife.”
  • 4. Dialogue as Knowledge + Inference Alex: “Hi how are you?” Sam: “I can’t stand my brother’s wife.” Alex: ???
  • 5. Dialogue as Knowledge + Inference Alex: “Hi how are you?” Sam: “I can’t stand my brother’s wife.” Alex: ??? > “Why?”
  • 6. Dialogue as Knowledge + Inference Alex: “Hi how are you?” Sam: “I can’t stand my brother’s wife.” Alex: ??? > “Why?” > “Do you and your brother get along?”
  • 7. Dialogue as Knowledge + Inference Alex: “Hi how are you?” Sam: “I can’t stand my brother’s wife.” Alex: ??? > “Why?” > “Do you and your brother get along?” > “How do holidays go?”
  • 8. Dialogue as Knowledge + Inference Alex: “Hi how are you?” Sam: “I can’t stand my brother’s wife.” Alex: ??? > “Why?” > “Do you and your brother get along?” > “How do holidays go?” Commonsense Knowledge: ● Your brother’s wife is family ● You should get along with your family ● Balance theory (people you dislike get along with others you dislike) ● Families usually get together on holidays ● Being around people you dislike is stressful
  • 9. Dialogue Management Approach (Background) Alex: “Hi how are you?” Sam: “I can’t stand ...”
  • 10. Dialogue Management Approach (Background) Alex Sam greeted feels ? brother wife dislikes family YX person type dislike type Z cause Alex: “Hi how are you?” Sam: “I can’t stand ...”
  • 11. Dialogue Management Approach (Background) Alex Sam greeted feels ? brother wife dislikes family YX person type dislike type Z cause Alex: “Hi how are you?” Sam: “I can’t stand ...” Alex: “Why?” ? cause
  • 12. Types of Knowledge Positive “The capital of the US is Washington D.C.” “The election happened yesterday.” Ontological “People spend time with their family on holidays.” “Dogs bark.” YX person type spend time type Z during family holiday type US country type D.C. capital city type
  • 14. 1. Interactive Learning “I went to Miyazaki last year, that was pretty fun.” “Is Miyazaki a city?” “Yes.” “Interesting, I’ve never heard of it. Is it in the US?” “Japan.” Related: Chai et al. 2018
  • 15. 2. Offline Crawl Learning From Wikipedia: Japan is an island country in East Asia located in the northwest Pacific Ocean. Japan location Pacific Ocean East Asia type island made_of country part_of
  • 17. 4. Reflexive Learning “What did you do today?” “I just went for a run.” “Are you tired?” ● In theory, the user is performing the same steps as Emora to respond ● What reasoning did the user do to make their response? Related: Otani et al. 2016
  • 19. 1. Voting ● Count how many sources mention a predicate ● More sources mentioning a predicate makes it more reliable ● Mitigates for noise but not systematic errors in interpretation Related: Otani et al. 2016
  • 20. 2. Interactive Validation Knowledge Candidate: Dogs annoy people “I took a walk with my dog today.” “Oh I’m sorry, that must be annoying.” “What? No, it was good.”
  • 21. 3. Knowledge Candidate Classification Nguyen et al. 2019
  • 22. 4. Logical Surprisal Minimization ● Good knowledge will be logically accordant with established knowledge ● Interpret static data with and without knowledge candidate ● Run inference step ● Evaluate contradictions and correct predictions made by inference Related: Wu et al. 2018
  • 23. Planned Contributions ● Novel dialogue management approach that facilitates online learning ● Use of dialogue as an environment to test candidate knowledge validity ● Experiments between different knowledge collection & filtering approaches ● Automatic expansion of chat-relevant knowledge base
  • 24. References Bosselut, Antoine, Hannah Rashkin, Maarten Sap, Chaitanya Malaviya, Asli Celikyilmaz, and Yejin Choi. 2019. “COMET: Commonsense Transformers for Automatic Knowledge Graph Construction.” In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, 4762–4779. Florence, Italy: Association for Computational Linguistics. https://doi.org/10.18653/v1/P19-1470. Chai, J. Y., Qiaozi Gao, Lanbo She, Shaohua Yang, Sari Saba-Sadiya, and Guangyue Xu. 2018. “Language to Action: Towards Interactive Task Learning with Physical Agents.” In IJCAI. https://doi.org/10.24963/ijcai.2018/1. Nguyen, Dai Quoc, Thanh Vu, Tu Dinh Nguyen, Dat Quoc Nguyen, and Dinh Phung. 2019. “A Capsule Network-Based Embedding Model for Knowledge Graph Completion and Search Personalization.” In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), 2180–2189. Minneapolis, Minnesota: Association for Computational Linguistics. https://doi.org/10.18653/v1/N19-1226. Otani, Naoki, Daisuke Kawahara, Sadao Kurohashi, Nobuhiro Kaji, and Manabu Sassano. 2016. “Large-Scale Acquisition of Commonsense Knowledge via a Quiz Game on a Dialogue System.” In Proceedings of the Open Knowledge Base and Question Answering Workshop (OKBQA 2016), 11–20. Osaka, Japan: The COLING 2016 Organizing Committee. https://www.aclweb.org/anthology/W16-4402. Wu, Benjamin, Alessandra Russo, Mark Law, and Katsumi Inoue. 2018. “Learning Commonsense Knowledge through Interactive Dialogue.” EasyChair Preprints. EasyChair Preprints. EasyChair. https://doi.org/10.29007/lrph.