Question Answering - Application and Challenges

Jens Lehmann
Jens LehmannResearcher at University of Leipzig
Question Answering:
Applications and Challenges
WDAqua R&D Week
Contributions from Mohnish Dubey,
Konrad H¨offner and Christina Unger
2016-02-09 Jens Lehmann
Contents
QA Overview and Recent Developments
Definition of QA [3]
1 Ask questions in natural language
Example (Natural Language)
Which books are written by Dan Brown?
Definition of QA [3]
1 Ask questions in natural language
2 People use their own terminology
Example
Which books are written by Dan Brown?
Which books have Dan Brown as their author?
What are notable works of Dan Brown?
Definition of QA [3]
1 Ask questions in natural language
2 People use their own terminology
3 Receive a concise answer
Example (Formal Language)
select ?book {?book dbo:author dbr:Dan Brown.}
Why Semantic Question Answering?
Motivation
• Large amounts of knowledge modelled as RDF data
• Contrary to the Web of Documents, Semantic Web is made for
machines
• Lay users cannot use SPARQL
Approach Expressiveness Ease of Use Ease of Setup
SPARQL Endpoint ++ −− ++
Facetted Search − + −1/+2
Question Answering + ++ −−1/−2
1
new development
2
existing approach, new domain
Dimensions of QA [4]
QA Timeline
First QA Systems
BASEBALL [2] 1961:
• First QA system in 1969
• Answered questions about the US baseball league over a period of
one year
LUNAR [5] 1971:
• Developed for NASA to answer questions on lunar geology
• First evaluated QA system with 78 % correctly answered questions
from lunar science convention visitors in 1971
• Compiles English into a “meaning representation language”
2009: Wolfram—Alpha
2009: Wolfram—Alpha
2011: IBM Watson [1] wins at Jeopardy
IBM Watson [1]
• Developed by DeepQA research team at IBM
• Won Jeopardy against human experts
• Massively parallel, runs on a supercomputer
• Aggregates many different sources, including semantic
• Industry project: some algorithms are published, but not open source
• Brmson1 platform approximates IBM Watson using open source
technology
• QA engine Yoda QA2 inspired by Watson runs on a normal server PC
1
http://brmlab.cz/project/brmson
2
http://ailao.eu/yodaqa/
QA Challenges
No challenge
Who developed Minecraft?
SELECT DISTINCT ?uri
WHERE {
dbpedia:Minecraft dbpedia -owl:developer ?uri .
}
Lexical gap
How tall is Michael Jordan?
SELECT DISTINCT ?num
WHERE {
dbpedia:Michael_Jordan dbpedia -owl:height ?num .
}
Lexical knowledge
Give me all taikonauts.
SELECT DISTINCT ?uri
WHERE {
?uri rdf:type dbpedia -owl:Astronaut .
?uri dbpedia -owl:nationality dbpedia:China .
}
Lexical knowledge
• Who was the last princess of Joseon?
→ !BOUND :successor
• Which of the Beatles is still alive?
→ !BOUND :deathDate
Ambiguity
How many banks are there in London?
SELECT DISTINCT count (? bank)
WHERE {
?bank a lgdo:Bank.
}
SELECT DISTINCT count (? bank)
WHERE {
?bank a lgdo:Riverbank.
}
Granularity
Give me a list of all lakes in Denmark.
SELECT DISTINCT ?uri
WHERE {
{ ?uri rdf:type yago:LakesOfDenmark . }
UNION
{ ?uri rdf:type dbpedia -owl:Lake .
?uri dbpedia -owl:country dbpedia:Denmark . }
}
Granularity
Give me a list of all lakes in Denmark.
SELECT DISTINCT ?uri
WHERE {
{ ?uri rdf:type yago:LakesOfDenmark . }
UNION
{ ?uri rdf:type dbpedia -owl:Lake .
?uri dbpedia -owl:country dbpedia:Denmark . }
}
Alternative Resources
Who killed John Lennon?
SELECT DISTINCT ?uri
WHERE {
?uri rdf:type dbo:Person.
?uri dbp:conviction res:Death of John Lennon.
Adjectives
Give me all communist countries.
SELECT DISTINCT ?uri
WHERE {
?uri rdf:type dbpedia -owl:Country .
?uri dbpedia -owl:governmentType dbpedia:Communism .
}
Adjectives
Give me all animals that are extinct.
SELECT DISTINCT ?uri
WHERE {
?uri rdf:type dbpedia -owl:Animal .
?uri dbpedia -owl:conservationStatus ’EX’ .
}
Clausal Query
How many companies were founded in the same year as Google?
SELECT COUNT(DISTINCT ?c)
WHERE {
?c rdf:type dbo:Company .
?c dbo:foundingYear ?year .
res:Google dbo:foundingYear ?year .
}
Crossover of QA Systems Required
What’s the unemployment rate of females in European capitals in 2011 ?
- What are European Capitals?
- QA (e.g. AskNow) over ontology answers e.g. “Berlin”
- What amount of the female population in Berlin were unemployed in
2011 ?
- Now, the Data cube model and CubeQA could be used.
Ensemble learning and QA system combination.
Unanswerable Query
What is the best fruit to eat?
Who will be the next president of USA?
→ Will QA systems be expected to detect unanswerable queries (and
provide entertaining answers) in the future?
Large-scale linguistic resources
Large-scale linguistic resources
high
→ POS: adjective
→ forms: higher, highest
→ related form: height
POS: noun
→ antonym: low
Large-scale linguistic resources
Declarative lexical knowledge
Ontology lexica capture rich linguistic information
• word forms
• part of speech
• subcategorization
• meaning
about how elements of a particular ontology are verbalized in a particular
language.
Question Answering - Application and Challenges
lemon (Lexicon Model for Ontologies)
lemon provides a meta-model for describing ontol-
ogy lexica with RDF.
lemon (Lexicon Model for Ontologies)
lemon provides a meta-model for describing ontol-
ogy lexica with RDF.
Semantics by reference
The meaning of lexical entries is specified by pointing to elements in an
ontology.
Machine learning approaches
• Joint building of meaning representations and instatiation w.r.t.
dataset
→ Berant, Chou, Frostig, Liang: Semantic parsing on Freebase from
question-answer pairs. EMNLP 2013.
• Joint instantiation w.r.t. dataset
→ Xu, Feng, Zhao: Xser.
The Semantic Web as interlingua
Multilinguality
¿Qu´e alto es el Hallasan?
Wie hoch ist der Hallasan?
Quelle est l’altitude du Hallasan?
SELECT DISTINCT ?height
WHERE {
dbpedia:Hallasan dbpedia -owl:elevation ?height .
}
Scalability
• Distributed data
→ aggregating information from different datasets
(Question Answering over linked data)
• Conflicting data
→ fact validation
• Missing and incomplete data
Non-factoid questions
• What is the difference between impressionism and expressionism?
• How do I make cheese cake?
• What do most Americans think of gun control?
• What is the role of TRH in hypertension?
• How do histone methyltransferases cause histone modification?
QAMEL Project
HOBBIT Project
EU Big Linked Data Benchmarking Project
QA Applications
Personal assistants
• Personal assistants on smartphones with voice interface
• Need small memory, CPU and battery footprint
• Calendar events
• Weather
• Route planning
Access to Encyclopedic Knowledge
”The world’s knowledge in your pocket“
• World knowledge available in DBpedia, Wikidata etc.
• Used by many SQA systems, such as ISOFT, CASIA, Intui,
TBSL, AskNow, SINA
• Basis of many QALD evaluation initiative tasks
When other devices are inconvenient . . .
• Crisis situations
• In-car QA systems
• Childcare ;-)
Smart Home and Entertainment
• Will get increasingly complex → people will ask devices more complex
questions
• Networked devices (Internet of Things)
Search
• QA is becoming part of main stream search engines
• Google:
• Voice Search in 2008
• Knowledge Graph in 2012
• Question Intent Understanding in 2015
• Google can understand superlatives, ordered items, time e.g. ”Who
was the U.S. President when the Angels won the World Series?”
Semantic QA Community
What can we do?
QA Community
Join https://www.w3.org/community/nli/!
The End
Jens Lehmann
http://jens-lehmann.org
lehmann@uni-bonn.de
jens.lehmann@iais.fraunhofer.de
University of Bonn
Fraunhofer IAIS
Thanks for your attention!
References
A. M. Gliozzo and A. Kalyanpur.
Predicting lexical answer types in open domain QA.
International Journal On Semantic Web and Information Systems,
8(3):74–88, July 2012.
B. F. Green Jr, A. K. Wolf, C. Chomsky, and K. Laughery.
Baseball: an automatic question-answerer.
In Papers presented at the May 9-11, 1961, western joint
IRE-AIEE-ACM computer conference, pages 219–224. ACM, 1961.
L. Hirschman and R. Gaizauskas.
Natural language question answering: the view from here.
natural language engineering, 7(4):275–300, 2001.
V. Lopez, V. Uren, M. Sabou, and E. Motta.
Is Question Answering fit for the Semantic Web?: A survey.
Semantic Web Journal, 2(2):125–155, April 2011.
Outlook
1 of 53

Recommended

Tutorial on Question Answering Systems by
Tutorial on Question Answering Systems Tutorial on Question Answering Systems
Tutorial on Question Answering Systems Saeedeh Shekarpour
11.6K views64 slides
Question Answering System using machine learning approach by
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approachGarima Nanda
2.9K views27 slides
Natural Language Processing with Python by
Natural Language Processing with PythonNatural Language Processing with Python
Natural Language Processing with PythonBenjamin Bengfort
10.4K views63 slides
Meaning Representations for Natural Languages: Design, Models and Applications by
Meaning Representations for Natural Languages:  Design, Models and ApplicationsMeaning Representations for Natural Languages:  Design, Models and Applications
Meaning Representations for Natural Languages: Design, Models and ApplicationsYunyao Li
383 views367 slides
A Simple Introduction to Word Embeddings by
A Simple Introduction to Word EmbeddingsA Simple Introduction to Word Embeddings
A Simple Introduction to Word EmbeddingsBhaskar Mitra
30.4K views24 slides
Word Embeddings, why the hype ? by
Word Embeddings, why the hype ? Word Embeddings, why the hype ?
Word Embeddings, why the hype ? Hady Elsahar
5.6K views49 slides

More Related Content

What's hot

NLP using transformers by
NLP using transformers NLP using transformers
NLP using transformers Arvind Devaraj
4.1K views67 slides
Word embedding by
Word embedding Word embedding
Word embedding ShivaniChoudhary74
723 views77 slides
Natural language processing and transformer models by
Natural language processing and transformer modelsNatural language processing and transformer models
Natural language processing and transformer modelsDing Li
658 views31 slides
A Panorama of Natural Language Processing by
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingTed Xiao
2.2K views93 slides
Introduction to Amazon DynamoDB by
Introduction to Amazon DynamoDBIntroduction to Amazon DynamoDB
Introduction to Amazon DynamoDBAmazon Web Services
8.6K views49 slides
Natural Language Processing (NLP) by
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)Yuriy Guts
26K views61 slides

What's hot(20)

NLP using transformers by Arvind Devaraj
NLP using transformers NLP using transformers
NLP using transformers
Arvind Devaraj4.1K views
Natural language processing and transformer models by Ding Li
Natural language processing and transformer modelsNatural language processing and transformer models
Natural language processing and transformer models
Ding Li658 views
A Panorama of Natural Language Processing by Ted Xiao
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language Processing
Ted Xiao2.2K views
Natural Language Processing (NLP) by Yuriy Guts
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
Yuriy Guts26K views
[Paper Reading] Attention is All You Need by Daiki Tanaka
[Paper Reading] Attention is All You Need[Paper Reading] Attention is All You Need
[Paper Reading] Attention is All You Need
Daiki Tanaka3.9K views
Fine tune and deploy Hugging Face NLP models by OVHcloud
Fine tune and deploy Hugging Face NLP modelsFine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP models
OVHcloud961 views
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning by akira-ai
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning PPT4: Frameworks & Libraries of Machine Learning & Deep Learning
PPT4: Frameworks & Libraries of Machine Learning & Deep Learning
akira-ai383 views
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra... by Edureka!
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Edureka!2.7K views
An introduction to the Transformers architecture and BERT by Suman Debnath
An introduction to the Transformers architecture and BERTAn introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERT
Suman Debnath341 views
Natural Language processing by Sanzid Kawsar
Natural Language processingNatural Language processing
Natural Language processing
Sanzid Kawsar780 views
Natural language processing (NLP) introduction by Robert Lujo
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
Robert Lujo11.5K views
Text similarity measures by ankit_ppt
Text similarity measuresText similarity measures
Text similarity measures
ankit_ppt2K views
Word embeddings by Shruti kar
Word embeddingsWord embeddings
Word embeddings
Shruti kar158 views
Natural language processing (nlp) by Kuppusamy P
Natural language processing (nlp)Natural language processing (nlp)
Natural language processing (nlp)
Kuppusamy P3.4K views
Grounding Conversational AI in a Knowledge Base by Vaticle
Grounding Conversational AI in a Knowledge BaseGrounding Conversational AI in a Knowledge Base
Grounding Conversational AI in a Knowledge Base
Vaticle210 views

Viewers also liked

Deep Learning Models for Question Answering by
Deep Learning Models for Question AnsweringDeep Learning Models for Question Answering
Deep Learning Models for Question AnsweringSujit Pal
14.4K views44 slides
Intro to Deep Learning for Question Answering by
Intro to Deep Learning for Question AnsweringIntro to Deep Learning for Question Answering
Intro to Deep Learning for Question AnsweringTraian Rebedea
4.9K views43 slides
From TREC to Watson: is open domain question answering a solved problem? by
From TREC to Watson: is open domain question answering a solved problem?From TREC to Watson: is open domain question answering a solved problem?
From TREC to Watson: is open domain question answering a solved problem?Constantin Orasan
4.1K views39 slides
Information Retrieval with Deep Learning by
Information Retrieval with Deep LearningInformation Retrieval with Deep Learning
Information Retrieval with Deep LearningAdam Gibson
7.2K views23 slides
Instant Question Answering System by
Instant Question Answering SystemInstant Question Answering System
Instant Question Answering SystemDhwaj Raj
3K views38 slides
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria... by
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Andre Freitas
4.3K views193 slides

Viewers also liked(20)

Deep Learning Models for Question Answering by Sujit Pal
Deep Learning Models for Question AnsweringDeep Learning Models for Question Answering
Deep Learning Models for Question Answering
Sujit Pal14.4K views
Intro to Deep Learning for Question Answering by Traian Rebedea
Intro to Deep Learning for Question AnsweringIntro to Deep Learning for Question Answering
Intro to Deep Learning for Question Answering
Traian Rebedea4.9K views
From TREC to Watson: is open domain question answering a solved problem? by Constantin Orasan
From TREC to Watson: is open domain question answering a solved problem?From TREC to Watson: is open domain question answering a solved problem?
From TREC to Watson: is open domain question answering a solved problem?
Constantin Orasan4.1K views
Information Retrieval with Deep Learning by Adam Gibson
Information Retrieval with Deep LearningInformation Retrieval with Deep Learning
Information Retrieval with Deep Learning
Adam Gibson7.2K views
Instant Question Answering System by Dhwaj Raj
Instant Question Answering SystemInstant Question Answering System
Instant Question Answering System
Dhwaj Raj3K views
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria... by Andre Freitas
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Andre Freitas4.3K views
Artificial Intelligence, Machine Learning and Deep Learning by Sujit Pal
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep Learning
Sujit Pal22.9K views
Presentation of Domain Specific Question Answering System Using N-gram Approach. by Tasnim Ara Islam
Presentation of Domain Specific Question Answering System Using N-gram Approach.Presentation of Domain Specific Question Answering System Using N-gram Approach.
Presentation of Domain Specific Question Answering System Using N-gram Approach.
Tasnim Ara Islam880 views
Deep Learning for Information Retrieval by Roelof Pieters
Deep Learning for Information RetrievalDeep Learning for Information Retrieval
Deep Learning for Information Retrieval
Roelof Pieters10.5K views
openQA hands on with openSUSE Leap 42.1 - openSUSE.Asia Summit ID 2016 by Ben Chou
openQA hands on with openSUSE Leap 42.1 - openSUSE.Asia Summit ID 2016openQA hands on with openSUSE Leap 42.1 - openSUSE.Asia Summit ID 2016
openQA hands on with openSUSE Leap 42.1 - openSUSE.Asia Summit ID 2016
Ben Chou805 views
Question Classification using Semantic, Syntactic and Lexical features by IJwest
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical features
IJwest633 views
Question Classifier by Jennifer Lee
Question ClassifierQuestion Classifier
Question Classifier
Jennifer Lee1.7K views
Tippek e-könyv ajándékozáshoz by Roland Szűcs
Tippek e-könyv ajándékozáshozTippek e-könyv ajándékozáshoz
Tippek e-könyv ajándékozáshoz
Roland Szűcs563 views
openQA Hoverboard - Open-source Question Answering Framework by Edgard Marx
openQA Hoverboard - Open-source Question Answering FrameworkopenQA Hoverboard - Open-source Question Answering Framework
openQA Hoverboard - Open-source Question Answering Framework
Edgard Marx798 views
Deep Learning Meetup 7 - Building a Deep Learning-powered Search Engine by Koby Karp
Deep Learning Meetup 7 - Building a Deep Learning-powered Search EngineDeep Learning Meetup 7 - Building a Deep Learning-powered Search Engine
Deep Learning Meetup 7 - Building a Deep Learning-powered Search Engine
Koby Karp747 views
Machine Learning Methods for Analysing and Linking RDF Data by Jens Lehmann
Machine Learning Methods for Analysing and Linking RDF DataMachine Learning Methods for Analysing and Linking RDF Data
Machine Learning Methods for Analysing and Linking RDF Data
Jens Lehmann3.1K views
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio... by Andre Freitas
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...
Andre Freitas1.3K views
Enterprise knowledge graphs by Sören Auer
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphs
Sören Auer3.9K views
Deep Learning for Information Retrieval: Models, Progress, & Opportunities by Matthew Lease
Deep Learning for Information Retrieval: Models, Progress, & OpportunitiesDeep Learning for Information Retrieval: Models, Progress, & Opportunities
Deep Learning for Information Retrieval: Models, Progress, & Opportunities
Matthew Lease5.1K views

Similar to Question Answering - Application and Challenges

Our World is Socio-technical by
Our World is Socio-technicalOur World is Socio-technical
Our World is Socio-technicalMarkus Luczak-Rösch
284 views42 slides
Knowledge Technologies: Opportunities and Challenges by
Knowledge Technologies: Opportunities and ChallengesKnowledge Technologies: Opportunities and Challenges
Knowledge Technologies: Opportunities and ChallengesFariz Darari
6.2K views72 slides
Irish Digital Libraries Summit by
Irish Digital Libraries SummitIrish Digital Libraries Summit
Irish Digital Libraries SummitSebastian Ryszard Kruk
3.2K views178 slides
The web of interlinked data and knowledge stripped by
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedSören Auer
1.8K views71 slides
Tomáš Mikolov - Distributed Representations for NLP by
Tomáš Mikolov - Distributed Representations for NLPTomáš Mikolov - Distributed Representations for NLP
Tomáš Mikolov - Distributed Representations for NLPMachine Learning Prague
3.5K views25 slides
2023-My AI Experience - Colm Dunphy.pdf by
2023-My AI Experience - Colm Dunphy.pdf2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdfColm Dunphy
24 views44 slides

Similar to Question Answering - Application and Challenges(20)

Knowledge Technologies: Opportunities and Challenges by Fariz Darari
Knowledge Technologies: Opportunities and ChallengesKnowledge Technologies: Opportunities and Challenges
Knowledge Technologies: Opportunities and Challenges
Fariz Darari6.2K views
The web of interlinked data and knowledge stripped by Sören Auer
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge stripped
Sören Auer1.8K views
2023-My AI Experience - Colm Dunphy.pdf by Colm Dunphy
2023-My AI Experience - Colm Dunphy.pdf2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdf
Colm Dunphy24 views
MarcOnt Initiative - Protege meeting by mdabrowski
MarcOnt Initiative - Protege meetingMarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meeting
mdabrowski656 views
Modern text mining – understanding a million comments in 60 minutes by ZOLLHOF - Tech Incubator
Modern text mining – understanding a million comments in 60 minutesModern text mining – understanding a million comments in 60 minutes
Modern text mining – understanding a million comments in 60 minutes
16-nlp (2).ppt by testbest6
16-nlp (2).ppt16-nlp (2).ppt
16-nlp (2).ppt
testbest62 views
PyData Texas 2015 Keynote by Peter Wang
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 Keynote
Peter Wang2.6K views
Introduction to Information Retrieval by Carsten Eickhoff
Introduction to Information RetrievalIntroduction to Information Retrieval
Introduction to Information Retrieval
Carsten Eickhoff2.5K views
Question Answering over Linked Data (Reasoning Web Summer School) by Andre Freitas
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)
Andre Freitas1.5K views
What you Can Make Out of Linked Data by Marco Fossati
What you Can Make Out of Linked DataWhat you Can Make Out of Linked Data
What you Can Make Out of Linked Data
Marco Fossati1.5K views
Beyond document retrieval using semantic annotations by Roi Blanco
Beyond document retrieval using semantic annotations Beyond document retrieval using semantic annotations
Beyond document retrieval using semantic annotations
Roi Blanco920 views
What is New in W3C land? by Ivan Herman
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
Ivan Herman712 views
MARC and BIBFRAME; Linking libraries and archives by Dorothea Salo
MARC and BIBFRAME; Linking libraries and archivesMARC and BIBFRAME; Linking libraries and archives
MARC and BIBFRAME; Linking libraries and archives
Dorothea Salo3K views

Recently uploaded

ZEBRA FISH: as model organism.pptx by
ZEBRA FISH: as model organism.pptxZEBRA FISH: as model organism.pptx
ZEBRA FISH: as model organism.pptxmahimachoudhary0807
14 views17 slides
DNA manipulation Enzymes 2.pdf by
DNA manipulation Enzymes 2.pdfDNA manipulation Enzymes 2.pdf
DNA manipulation Enzymes 2.pdfNetHelix
6 views42 slides
vitamine B1.pptx by
vitamine B1.pptxvitamine B1.pptx
vitamine B1.pptxajithkilpart
36 views22 slides
Vegetable grafting: A new crop improvement approach.pptx by
Vegetable grafting: A new crop improvement approach.pptxVegetable grafting: A new crop improvement approach.pptx
Vegetable grafting: A new crop improvement approach.pptxHimul Suthar
9 views69 slides
Best Hybrid Event Platform.pptx by
Best Hybrid Event Platform.pptxBest Hybrid Event Platform.pptx
Best Hybrid Event Platform.pptxHarriet Davis
11 views13 slides
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor... by
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Trustlife
184 views17 slides

Recently uploaded(20)

DNA manipulation Enzymes 2.pdf by NetHelix
DNA manipulation Enzymes 2.pdfDNA manipulation Enzymes 2.pdf
DNA manipulation Enzymes 2.pdf
NetHelix6 views
Vegetable grafting: A new crop improvement approach.pptx by Himul Suthar
Vegetable grafting: A new crop improvement approach.pptxVegetable grafting: A new crop improvement approach.pptx
Vegetable grafting: A new crop improvement approach.pptx
Himul Suthar9 views
Best Hybrid Event Platform.pptx by Harriet Davis
Best Hybrid Event Platform.pptxBest Hybrid Event Platform.pptx
Best Hybrid Event Platform.pptx
Harriet Davis11 views
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor... by Trustlife
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Trustlife184 views
2. Natural Sciences and Technology Author Siyavula.pdf by ssuser821efa
2. Natural Sciences and Technology Author Siyavula.pdf2. Natural Sciences and Technology Author Siyavula.pdf
2. Natural Sciences and Technology Author Siyavula.pdf
ssuser821efa13 views
Note on the Riemann Hypothesis by vegafrank2
Note on the Riemann HypothesisNote on the Riemann Hypothesis
Note on the Riemann Hypothesis
vegafrank29 views
Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy... by Anmol Vishnu Gupta
Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy...Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy...
Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy...
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptx by AyushiKardam
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptxCyanobacteria as a Biofertilizer (BY- Ayushi).pptx
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptx
AyushiKardam5 views
Determination of color fastness to rubbing(wet and dry condition) by crockmeter. by ShadmanSakib63
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
ShadmanSakib638 views
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... by ILRI
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
ILRI10 views
RADIATION PHYSICS.pptx by drpriyanka8
RADIATION PHYSICS.pptxRADIATION PHYSICS.pptx
RADIATION PHYSICS.pptx
drpriyanka815 views
ELECTRON TRANSPORT CHAIN by DEEKSHA RANI
ELECTRON TRANSPORT CHAINELECTRON TRANSPORT CHAIN
ELECTRON TRANSPORT CHAIN
DEEKSHA RANI18 views
Exploring the nature and synchronicity of early cluster formation in the Larg... by Sérgio Sacani
Exploring the nature and synchronicity of early cluster formation in the Larg...Exploring the nature and synchronicity of early cluster formation in the Larg...
Exploring the nature and synchronicity of early cluster formation in the Larg...
Sérgio Sacani1.5K views

Question Answering - Application and Challenges

  • 1. Question Answering: Applications and Challenges WDAqua R&D Week Contributions from Mohnish Dubey, Konrad H¨offner and Christina Unger 2016-02-09 Jens Lehmann
  • 3. QA Overview and Recent Developments
  • 4. Definition of QA [3] 1 Ask questions in natural language Example (Natural Language) Which books are written by Dan Brown?
  • 5. Definition of QA [3] 1 Ask questions in natural language 2 People use their own terminology Example Which books are written by Dan Brown? Which books have Dan Brown as their author? What are notable works of Dan Brown?
  • 6. Definition of QA [3] 1 Ask questions in natural language 2 People use their own terminology 3 Receive a concise answer Example (Formal Language) select ?book {?book dbo:author dbr:Dan Brown.}
  • 7. Why Semantic Question Answering? Motivation • Large amounts of knowledge modelled as RDF data • Contrary to the Web of Documents, Semantic Web is made for machines • Lay users cannot use SPARQL Approach Expressiveness Ease of Use Ease of Setup SPARQL Endpoint ++ −− ++ Facetted Search − + −1/+2 Question Answering + ++ −−1/−2 1 new development 2 existing approach, new domain
  • 10. First QA Systems BASEBALL [2] 1961: • First QA system in 1969 • Answered questions about the US baseball league over a period of one year LUNAR [5] 1971: • Developed for NASA to answer questions on lunar geology • First evaluated QA system with 78 % correctly answered questions from lunar science convention visitors in 1971 • Compiles English into a “meaning representation language”
  • 13. 2011: IBM Watson [1] wins at Jeopardy
  • 14. IBM Watson [1] • Developed by DeepQA research team at IBM • Won Jeopardy against human experts • Massively parallel, runs on a supercomputer • Aggregates many different sources, including semantic • Industry project: some algorithms are published, but not open source • Brmson1 platform approximates IBM Watson using open source technology • QA engine Yoda QA2 inspired by Watson runs on a normal server PC 1 http://brmlab.cz/project/brmson 2 http://ailao.eu/yodaqa/
  • 16. No challenge Who developed Minecraft? SELECT DISTINCT ?uri WHERE { dbpedia:Minecraft dbpedia -owl:developer ?uri . }
  • 17. Lexical gap How tall is Michael Jordan? SELECT DISTINCT ?num WHERE { dbpedia:Michael_Jordan dbpedia -owl:height ?num . }
  • 18. Lexical knowledge Give me all taikonauts. SELECT DISTINCT ?uri WHERE { ?uri rdf:type dbpedia -owl:Astronaut . ?uri dbpedia -owl:nationality dbpedia:China . }
  • 19. Lexical knowledge • Who was the last princess of Joseon? → !BOUND :successor • Which of the Beatles is still alive? → !BOUND :deathDate
  • 20. Ambiguity How many banks are there in London? SELECT DISTINCT count (? bank) WHERE { ?bank a lgdo:Bank. } SELECT DISTINCT count (? bank) WHERE { ?bank a lgdo:Riverbank. }
  • 21. Granularity Give me a list of all lakes in Denmark. SELECT DISTINCT ?uri WHERE { { ?uri rdf:type yago:LakesOfDenmark . } UNION { ?uri rdf:type dbpedia -owl:Lake . ?uri dbpedia -owl:country dbpedia:Denmark . } }
  • 22. Granularity Give me a list of all lakes in Denmark. SELECT DISTINCT ?uri WHERE { { ?uri rdf:type yago:LakesOfDenmark . } UNION { ?uri rdf:type dbpedia -owl:Lake . ?uri dbpedia -owl:country dbpedia:Denmark . } }
  • 23. Alternative Resources Who killed John Lennon? SELECT DISTINCT ?uri WHERE { ?uri rdf:type dbo:Person. ?uri dbp:conviction res:Death of John Lennon.
  • 24. Adjectives Give me all communist countries. SELECT DISTINCT ?uri WHERE { ?uri rdf:type dbpedia -owl:Country . ?uri dbpedia -owl:governmentType dbpedia:Communism . }
  • 25. Adjectives Give me all animals that are extinct. SELECT DISTINCT ?uri WHERE { ?uri rdf:type dbpedia -owl:Animal . ?uri dbpedia -owl:conservationStatus ’EX’ . }
  • 26. Clausal Query How many companies were founded in the same year as Google? SELECT COUNT(DISTINCT ?c) WHERE { ?c rdf:type dbo:Company . ?c dbo:foundingYear ?year . res:Google dbo:foundingYear ?year . }
  • 27. Crossover of QA Systems Required What’s the unemployment rate of females in European capitals in 2011 ? - What are European Capitals? - QA (e.g. AskNow) over ontology answers e.g. “Berlin” - What amount of the female population in Berlin were unemployed in 2011 ? - Now, the Data cube model and CubeQA could be used. Ensemble learning and QA system combination.
  • 28. Unanswerable Query What is the best fruit to eat? Who will be the next president of USA? → Will QA systems be expected to detect unanswerable queries (and provide entertaining answers) in the future?
  • 30. Large-scale linguistic resources high → POS: adjective → forms: higher, highest → related form: height POS: noun → antonym: low
  • 32. Declarative lexical knowledge Ontology lexica capture rich linguistic information • word forms • part of speech • subcategorization • meaning about how elements of a particular ontology are verbalized in a particular language.
  • 34. lemon (Lexicon Model for Ontologies) lemon provides a meta-model for describing ontol- ogy lexica with RDF.
  • 35. lemon (Lexicon Model for Ontologies) lemon provides a meta-model for describing ontol- ogy lexica with RDF. Semantics by reference The meaning of lexical entries is specified by pointing to elements in an ontology.
  • 36. Machine learning approaches • Joint building of meaning representations and instatiation w.r.t. dataset → Berant, Chou, Frostig, Liang: Semantic parsing on Freebase from question-answer pairs. EMNLP 2013. • Joint instantiation w.r.t. dataset → Xu, Feng, Zhao: Xser.
  • 37. The Semantic Web as interlingua
  • 38. Multilinguality ¿Qu´e alto es el Hallasan? Wie hoch ist der Hallasan? Quelle est l’altitude du Hallasan? SELECT DISTINCT ?height WHERE { dbpedia:Hallasan dbpedia -owl:elevation ?height . }
  • 39. Scalability • Distributed data → aggregating information from different datasets (Question Answering over linked data) • Conflicting data → fact validation • Missing and incomplete data
  • 40. Non-factoid questions • What is the difference between impressionism and expressionism? • How do I make cheese cake? • What do most Americans think of gun control? • What is the role of TRH in hypertension? • How do histone methyltransferases cause histone modification?
  • 42. HOBBIT Project EU Big Linked Data Benchmarking Project
  • 44. Personal assistants • Personal assistants on smartphones with voice interface • Need small memory, CPU and battery footprint • Calendar events • Weather • Route planning
  • 45. Access to Encyclopedic Knowledge ”The world’s knowledge in your pocket“ • World knowledge available in DBpedia, Wikidata etc. • Used by many SQA systems, such as ISOFT, CASIA, Intui, TBSL, AskNow, SINA • Basis of many QALD evaluation initiative tasks
  • 46. When other devices are inconvenient . . . • Crisis situations • In-car QA systems • Childcare ;-)
  • 47. Smart Home and Entertainment • Will get increasingly complex → people will ask devices more complex questions • Networked devices (Internet of Things)
  • 48. Search • QA is becoming part of main stream search engines • Google: • Voice Search in 2008 • Knowledge Graph in 2012 • Question Intent Understanding in 2015 • Google can understand superlatives, ordered items, time e.g. ”Who was the U.S. President when the Angels won the World Series?”
  • 52. References A. M. Gliozzo and A. Kalyanpur. Predicting lexical answer types in open domain QA. International Journal On Semantic Web and Information Systems, 8(3):74–88, July 2012. B. F. Green Jr, A. K. Wolf, C. Chomsky, and K. Laughery. Baseball: an automatic question-answerer. In Papers presented at the May 9-11, 1961, western joint IRE-AIEE-ACM computer conference, pages 219–224. ACM, 1961. L. Hirschman and R. Gaizauskas. Natural language question answering: the view from here. natural language engineering, 7(4):275–300, 2001. V. Lopez, V. Uren, M. Sabou, and E. Motta. Is Question Answering fit for the Semantic Web?: A survey. Semantic Web Journal, 2(2):125–155, April 2011.