SlideShare a Scribd company logo
Andre Freitas
Department of Computer Science
AI Beyond Deep Learning
AI Systems Lab
Talk@Peak Ensemble, October 2019
This Talk
• Articulate a more comprehensive representation-
based perspective of AI (NLP-centered).
• Complements a Deep Learning based
perspective.
• Targeting the AI Engineer.
• How:
– Pointers to existing works from the AI Systems lab
linking to major trends.
Who we are?
• Established in September 2018.
• Applied, systems-oriented research.
– Fuzziness between science and engineering.
• Service to areas outside computer science.
– Bio, engineering, law.
• NLP as epistemological engineering.
Current Limits of Deep Learning
1. Data hungry
2. Shallow and has limited capacity for transfer
3. Has no natural way to deal with hierarchical structure
4. Is not sufficiently transparent
5. Has not been well integrated with prior knowledge
6. Cannot inherently distinguish causation from correlation
7. Presumes a largely stable world, in ways that may be
problematic
8. Works well as an approximation, but its answers often
cannot be fully trusted
9. Is difficult to engineer with
Marcus, Gary. "Deep learning: A critical appraisal." arXiv preprint arXiv:1801.00631 (2018).
Deep learning thus far is:
AI Users
Common Requirements
(End-users & AI Developers)
• Data is available but it is unstructured/messy. How can I use it to
solve my problem (answering, predicting, discovering)?
• How can I develop systems which generalise from fewer
examples?
• How can I be sure that the system got it right? How do I verify it?
• I built a model for data/population X. How does it transport to
data/population Y?
• Which architecture, representation and tools should I use to build
my AI system?
Common Requirements
(End-users & AI Developers)
• Data is available but it is unstructured/messy. How can I use it to
solve my problem (answering, predicting, discovering)?
• How can I develop systems which generalise from fewer
examples?
• How can I be sure that the system got it right? How do I verify it?
• I built a model for data/population X. How does it transport to
data/population Y?
• Which architecture, representation and tools should I use to build
my AI system?
Extracting and Representing Meaning
Few-shot / Small Data Learning
Explainability
Transportability
AI Engineering, Multi-component AI Systems
Outline
• Extracting and Representing Meaning
– (from Text, at Scale)
– Few-shot Learning
– Explainability
– Transportability
• Explainable Reasoning (From Deep Learning to Deep
Semantics)
– Neuro-symbolic models
• NLP Engineering
– Building Multi-Component NLP Systems
Extracting and Representing
Meaning (from Text, at Scale)
Message #1:
A little linguistics goes a
long way.
The Challenge of Text Interpretaion
Where to start?
“A fluoroscopic study known as an upper gastrointestinal series is typically
the next step in management, although if volvulus is suspected, caution
with non water soluble contrast is mandatory as the usage of barium can
impede surgical revision and lead to increased post operative
complications.”
?
Sentence Spliting
A fluoroscopic study is
typically the next step in
management.
This fluoroscopic study
is known as an upper
gastrointestinal series.
Caution with non water soluble
contrast is mandatory.
The usage of barium can
impede surgical revision.
Vovulus is suspected
The usage of barium can
lead to increased post
operative complications.
ELABORATIO
N
core
LIST
BACKGROUND
CONTRAST
CONDITION
context
context
context
core
context
core core
core
core
In a Nutshell
• Transformation of complex sentences into a set of
hierarchically ordered and semantically interconnected
sentences that present a simplified syntax:
○ minimal semantic units
○ semantic hierarchy
• Manually curated rules over syntactic and lexical patterns
Transforming Complex Sentences into a Semantic Hierarchy, ACL 2019.
https://github.com/Lambda-3/DiscourseSimplification
Knowledge Graph Extraction
https://github.com/Lambda-3/Graphene
A Sentence Simplification System for Improving Relation Extraction, COLING
(2017)
Extracting Knowledge Graphs
from Text
Argumentation KGs
Assumption
ProofStart
Q and D are positive
integers.
Q and D are relatively
prime.
Fact
Fact
ProofStep
Q and D are
relatively prime
entails
exponential
Has fact
Fact
Q² can have 2 in
its prime
decomposition
Q² exponent
must be one
Has fact
Odd integer
x
Has fact
Q² is square
the exponents
for all of its
prime factors
must be even
entails
KB-
Lookup
entails
searches
Contradicts
entails
Fact Fact
ProofStep
Fact
Fact
Fact
ProofEnd
Mathematical
Knowledge
Graphs
Crossing Modalities
Visual Genome
Message #2:
Build your knowledge graph
one semantic phenomenon
at a time.
Vector Representations
of Meaning (Embeddings)
Commonsense is here
θ
car
dog
cat
bark
run
leash
Semantic Approximation is
here
Semantic Model with
low acquisition effort
https://colah.github.io/posts/2015-01-Visualizing-Representations/
BERT (Devlin et al. 2018)
• Transformer: attention mechanism that learns contextual
relations between tokens/affixes in text.
• Word and Sentence-level representation.
https://towardsdatascience.com/bert-explained-state-of-the-art-language-model-
for-nlp-f8b21a9b6270
Neuro-KGs
Barack
Obama
Sonia
Sotomayor
nominated
:is_a
First Supreme Court Justice of
Hispanic descent
…
W2V, GLOVE, BERT, …
Distributional Relational Networks, AAAI Symposium (2013).
A Compositional-Distributional Semantic Model for Searching Complex Entity
Categories, ACL *SEM (2016)
Natural Language Queries over Heterogeneous Linked Data Graphs:
A Distributional-Compositional Semantics Approach, IUI )2014)
Summary
• KG Models (Fine-grained):
– Facilitates querying, integration and explainability.
• Embedding Models (Coarse-grained):
– Supports semantic approximation, coping with vocabulary
variation.
• Have complementary semantic values.
Summary
• Building Knowledge Graphs:
– Text Simplification, Contextual Open IE.
– Discourse relations (argumentation, stories, pragmatics).
– Entity, relation and event extraction.
– Co-reference resolution, entity linking.
Message #3:
KGs + Embeddings are a
representation (data model)
convenient for AI
engineering.
Data Management for AI
Query Processing, Indexing,
Caching …
s0 p0 o0
s0
q
Inverted index
sharding
disk access
optimization
…
Multiple Randomized
K-d Tree Algorithm
Priority Search
K-Means Tree algorithm
Database + IR
Query planning
Cardinality
Indexing
Skyline
Bitmap indexes
…
Structured Queries Approximation Queries
DBee
DBee: A Database for Creating and Managing Knowledge Graphs and
Embeddings, TextGraphs@EMNLP (2019).
Software
https://github.com/Lambda-3/Stargraph
Natural Language Queries over Heterogeneous Linked Data Graphs: A
Distributional-Compositional Semantics Approach, IUI (2014).
Semantic Relatedness for All (Languages): A Comparative Analysis of
Multilingual Semantic Relatedness using Machine Translation, EKAW,
(2016).
https://github.com/Lambda-3/indra
Message #4:
Processing KGs +
Embeddings at scale require
specific data management
strategies.
Explainable Reasoning
(From Deep Learning to Deep Semantics)
Neural vs Symbolic AI Systems
Graph Networks (GNs)
• Deep learning methods often:
– Follow an end-to-end design philosophy.
– Emphasizes minimal a priori representational and
computational assumptions.
– Seeks to avoid explicit structures.
• GNs as a solution: projects embeddings and graphs
into the same representation space.
• Abstract away from fine-grained differences and
capture more general commonalities.
Multi-hop QA & Document
Graph Networks
Document Graph Networks (DGNs)
DGN = Gated Graph Neural Networks (GGNN) over Entity/Passage KGs.
Identifying Supporting Facts for Multi-hop Question Answering with
Document Graph Networks, TextGraphs@EMNLP
T: IBM cleared $18.2 billion in the first quarter.
H: IBM’s revenue in the first quarter was $18.2 billion.
Entailment?
YES
Why?
- To clear is to yield as a net profit
- A net profit is an excess of revenues
over outlays in a given period of time
Exploring Knowledge Graphs in an Interpretable Composite Approach for Text Entailment, AAAI
(2019).
Recognizing and Justifying Text Entailment through Distributional Navigation on Definition Graphs,
AAAI (2018).
Explainable Reasoning using
Distributional Navigation (DNA)
Explainable Science QA
Q: A student climbs up a rocky mountain trail in Maine. She sees many small pieces of rock
on the path. Which action most likely made the small pieces of rock?
[0]: sand blowing into cracks
[1]: leaves pressing down tightly
[2]: ice breaking large rocks apart
[3]: shells and bones sticking together
A: ice breaking large rocks apart
Explanation:
• weathering means breaking down (rocks ; surface materials) from larger whole into smaller
pieces by weather
• ice wedging is a kind of mechanical weathering
• ice wedging is when ice causes rocks to crack by expanding in openings
• cycles of freezing and thawing water cause ice wedging
• cracking something may cause that something to break apart
• to cause means to make
Jansen, Peter A., et al. "Worldtree: A corpus of explanation graphs for elementary science questions supporting multi-hop inference."
arXiv preprint arXiv:1802.03052 (2018).
Message #5:
Learning + Inference on
Neuro-KG models facilitate
explainability and
generalisation.
Engineering Multi-Component
NLP Systems
Text Classification
Inference &
Integration
Embeddings
Querying Components
NL Query
Answers
Explanations
Open IE
NERArgument
Definition Extr.
OpinionStory
KG
Completion
NL Inference
Entity Linking
Co-reference
Resolution
Semantic
Parsing
Query By
Example
Systems-level
Representation
&
Evaluation
Neuro-symbolic
Representation
Measuring diagram quality through semiotic morphisms, Semiotica (2019).
The Diagrammatic AI Language (DIAL): Version 0.1 (2019).
Switching contexts: Transportability measures for NLP (under review).
Evaluating Explanations &
Interpretability
On the Semantic Interpretability of Artificial Intelligence Models (under review).
An Explainable Few-Shot Learning Semantic Parser for Natural Language Programming
(under review).
Summary
• AI Engineering has still a long way to go. Open questions:
• How to represent AI systems at an architectural level (so
that we facilitate systems design, reasoning, learning and
communication)?
• How do we measure and estimate performance and cost
in AI systems for new domains and languages?
• How to measure explainability and transportability?
Take-away Message
Final Considerations
• AI Engineers as representation and algorithm
designers.
• Working with NLP?
– Understanding language/semantics precedes ML.
• Critical roles:
– AI Architect
– Data/Representation/Resources/Experiment/Workflow Curator
– DBA4AI
– AI Evaluator and Tester
– Data Engineer
Take-away Message
• Many meaningful AI tasks require large-scale background
knowledge.
• Knowledge graphs + Embeddings provide a realistic and
scalable representation model.
• Neuro-Symbolic (GNs, DNA) models operating on the top of
these representations, enabling:
– Few-shot learning
– Explainability
– Transportability/Transferability
References
http://andrefreitas.org
andre.freitas@manchester.ac.uk
These slides:
https://www.slideshare.net/andrenfreitas/ai-
beyond-deep-learning

More Related Content

What's hot

Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerHaystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
OpenSource Connections
 
The Semantic Web: It's for Real
The Semantic Web: It's for RealThe Semantic Web: It's for Real
The Semantic Web: It's for Real
James Hendler
 
Smart Data Webinar: Advances in Natural Language Processing I - Understanding
Smart Data Webinar: Advances in Natural Language Processing I - UnderstandingSmart Data Webinar: Advances in Natural Language Processing I - Understanding
Smart Data Webinar: Advances in Natural Language Processing I - Understanding
DATAVERSITY
 
Predictive Text Analytics
Predictive Text AnalyticsPredictive Text Analytics
Predictive Text Analytics
Seth Grimes
 
Question answering
Question answeringQuestion answering
Question answering
Nafiseh Navabpour
 
[DL Hacks 実装]A simple neural network module for relational reasoning
[DL Hacks 実装]A simple neural network module for relational reasoning[DL Hacks 実装]A simple neural network module for relational reasoning
[DL Hacks 実装]A simple neural network module for relational reasoning
Deep Learning JP
 
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)
Question Answering over Linked Data (Reasoning Web Summer School)
Andre Freitas
 
Semantic Web: The Inside Story
Semantic Web: The Inside StorySemantic Web: The Inside Story
Semantic Web: The Inside Story
James Hendler
 
Text Analytics Presentation
Text Analytics PresentationText Analytics Presentation
Text Analytics PresentationSkylar Ritchie
 
Informatics is a natural science
Informatics is a natural scienceInformatics is a natural science
Informatics is a natural science
Frank van Harmelen
 
Broad Data (India 2015)
Broad Data (India 2015)Broad Data (India 2015)
Broad Data (India 2015)
James Hendler
 
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
Aalto University
 
Open domain Question Answering System - Research project in NLP
Open domain  Question Answering System - Research project in NLPOpen domain  Question Answering System - Research project in NLP
Open domain Question Answering System - Research project in NLP
GVS Chaitanya
 
Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"
Aalto University
 
Semantics based Summarization of Entities in Knowledge Graphs
Semantics based Summarization of Entities in Knowledge GraphsSemantics based Summarization of Entities in Knowledge Graphs
Semantics based Summarization of Entities in Knowledge Graphs
Artificial Intelligence Institute at UofSC
 
Text Analytics Market Insights: What's Working and What's Next
Text Analytics Market Insights: What's Working and What's NextText Analytics Market Insights: What's Working and What's Next
Text Analytics Market Insights: What's Working and What's Next
Seth Grimes
 
Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataAndre Freitas
 
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Madhav Mishra
 
Semantic Integration Patterns
Semantic Integration PatternsSemantic Integration Patterns
Semantic Integration Patterns
Optum
 

What's hot (19)

Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerHaystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
 
The Semantic Web: It's for Real
The Semantic Web: It's for RealThe Semantic Web: It's for Real
The Semantic Web: It's for Real
 
Smart Data Webinar: Advances in Natural Language Processing I - Understanding
Smart Data Webinar: Advances in Natural Language Processing I - UnderstandingSmart Data Webinar: Advances in Natural Language Processing I - Understanding
Smart Data Webinar: Advances in Natural Language Processing I - Understanding
 
Predictive Text Analytics
Predictive Text AnalyticsPredictive Text Analytics
Predictive Text Analytics
 
Question answering
Question answeringQuestion answering
Question answering
 
[DL Hacks 実装]A simple neural network module for relational reasoning
[DL Hacks 実装]A simple neural network module for relational reasoning[DL Hacks 実装]A simple neural network module for relational reasoning
[DL Hacks 実装]A simple neural network module for relational reasoning
 
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)
Question Answering over Linked Data (Reasoning Web Summer School)
 
Semantic Web: The Inside Story
Semantic Web: The Inside StorySemantic Web: The Inside Story
Semantic Web: The Inside Story
 
Text Analytics Presentation
Text Analytics PresentationText Analytics Presentation
Text Analytics Presentation
 
Informatics is a natural science
Informatics is a natural scienceInformatics is a natural science
Informatics is a natural science
 
Broad Data (India 2015)
Broad Data (India 2015)Broad Data (India 2015)
Broad Data (India 2015)
 
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
 
Open domain Question Answering System - Research project in NLP
Open domain  Question Answering System - Research project in NLPOpen domain  Question Answering System - Research project in NLP
Open domain Question Answering System - Research project in NLP
 
Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"
 
Semantics based Summarization of Entities in Knowledge Graphs
Semantics based Summarization of Entities in Knowledge GraphsSemantics based Summarization of Entities in Knowledge Graphs
Semantics based Summarization of Entities in Knowledge Graphs
 
Text Analytics Market Insights: What's Working and What's Next
Text Analytics Market Insights: What's Working and What's NextText Analytics Market Insights: What's Working and What's Next
Text Analytics Market Insights: What's Working and What's Next
 
Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big data
 
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
 
Semantic Integration Patterns
Semantic Integration PatternsSemantic Integration Patterns
Semantic Integration Patterns
 

Similar to AI Beyond Deep Learning

AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
Optum
 
Semantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenzaSemantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenza
Giorgia Lodi
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so far
Elena Simperl
 
Spark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scaleSpark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scale
Andy Petrella
 
2014 aus-agta
2014 aus-agta2014 aus-agta
2014 aus-agta
c.titus.brown
 
A Recommender Story: Improving Backend Data Quality While Reducing Costs
A Recommender Story: Improving Backend Data Quality While Reducing CostsA Recommender Story: Improving Backend Data Quality While Reducing Costs
A Recommender Story: Improving Backend Data Quality While Reducing Costs
Databricks
 
Exploratory Data Analysis
Exploratory Data AnalysisExploratory Data Analysis
Exploratory Data Analysis
Katy Allen
 
Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...
Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...
Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...
Richard Zijdeman
 
Data legend dh_benelux_2017.key
Data legend dh_benelux_2017.keyData legend dh_benelux_2017.key
Data legend dh_benelux_2017.key
Richard Zijdeman
 
Application and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoTApplication and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoT
IJAEMSJORNAL
 
C++ plus data structures, 3rd edition (2003)
C++ plus data structures, 3rd edition (2003)C++ plus data structures, 3rd edition (2003)
C++ plus data structures, 3rd edition (2003)
SHC
 
Knowledge Graph Research and Innovation Challenges
Knowledge Graph Research and Innovation ChallengesKnowledge Graph Research and Innovation Challenges
Knowledge Graph Research and Innovation Challenges
Sören Auer
 
A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...Patricia Tavares Boralli
 
More ways of symbol grounding for knowledge graphs?
More ways of symbol grounding for knowledge graphs?More ways of symbol grounding for knowledge graphs?
More ways of symbol grounding for knowledge graphs?
Paul Groth
 
eScience: A Transformed Scientific Method
eScience: A Transformed Scientific MethodeScience: A Transformed Scientific Method
eScience: A Transformed Scientific Method
Duncan Hull
 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) Skills
Oscar Corcho
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic Web
Valentina Presutti
 
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
Maryam Farooq
 
From Linked Data to Semantic Applications
From Linked Data to Semantic ApplicationsFrom Linked Data to Semantic Applications
From Linked Data to Semantic Applications
Andre Freitas
 

Similar to AI Beyond Deep Learning (20)

AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
 
Semantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenzaSemantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenza
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so far
 
Spark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scaleSpark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scale
 
2014 aus-agta
2014 aus-agta2014 aus-agta
2014 aus-agta
 
A Recommender Story: Improving Backend Data Quality While Reducing Costs
A Recommender Story: Improving Backend Data Quality While Reducing CostsA Recommender Story: Improving Backend Data Quality While Reducing Costs
A Recommender Story: Improving Backend Data Quality While Reducing Costs
 
Exploratory Data Analysis
Exploratory Data AnalysisExploratory Data Analysis
Exploratory Data Analysis
 
Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...
Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...
Linked Open Data: Combining Data for the Social Sciences and Humanities (and ...
 
Data legend dh_benelux_2017.key
Data legend dh_benelux_2017.keyData legend dh_benelux_2017.key
Data legend dh_benelux_2017.key
 
Application and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoTApplication and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoT
 
C++ plus data structures, 3rd edition (2003)
C++ plus data structures, 3rd edition (2003)C++ plus data structures, 3rd edition (2003)
C++ plus data structures, 3rd edition (2003)
 
Knowledge Graph Research and Innovation Challenges
Knowledge Graph Research and Innovation ChallengesKnowledge Graph Research and Innovation Challenges
Knowledge Graph Research and Innovation Challenges
 
A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...
 
Presentation at MTSR 2012
Presentation at MTSR 2012Presentation at MTSR 2012
Presentation at MTSR 2012
 
More ways of symbol grounding for knowledge graphs?
More ways of symbol grounding for knowledge graphs?More ways of symbol grounding for knowledge graphs?
More ways of symbol grounding for knowledge graphs?
 
eScience: A Transformed Scientific Method
eScience: A Transformed Scientific MethodeScience: A Transformed Scientific Method
eScience: A Transformed Scientific Method
 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) Skills
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic Web
 
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
 
From Linked Data to Semantic Applications
From Linked Data to Semantic ApplicationsFrom Linked Data to Semantic Applications
From Linked Data to Semantic Applications
 

More from Andre Freitas

AI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & TrendsAI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
Andre Freitas
 
AI Systems @ Manchester
AI Systems @ ManchesterAI Systems @ Manchester
AI Systems @ Manchester
Andre Freitas
 
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
Andre Freitas
 
Semantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementSemantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and Refinement
Andre Freitas
 
Categorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary DefinitionsCategorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary Definitions
Andre Freitas
 
Word Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology ClassesWord Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology Classes
Andre Freitas
 
WiSS Challenge - Day 2
WiSS Challenge - Day 2WiSS Challenge - Day 2
WiSS Challenge - Day 2
Andre Freitas
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked Data
Andre Freitas
 
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeSchema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Andre Freitas
 
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
Andre Freitas
 
Semantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional ApproachSemantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional Approach
Andre Freitas
 
Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...
Andre Freitas
 
A Semantic Web Platform for Automating the Interpretation of Finite Element ...
A Semantic Web Platform for Automating the Interpretation of Finite Element ...A Semantic Web Platform for Automating the Interpretation of Finite Element ...
A Semantic Web Platform for Automating the Interpretation of Finite Element ...
Andre Freitas
 
How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?
Andre Freitas
 
Towards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web StackTowards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web Stack
Andre Freitas
 
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary StudyOn the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
Andre Freitas
 
Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...
Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...
Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...
Andre Freitas
 
Introduction to Distributional Semantics
Introduction to Distributional SemanticsIntroduction to Distributional Semantics
Introduction to Distributional SemanticsAndre Freitas
 
On the Semantic Representation and Extraction of Complex Category Descriptors
On the Semantic Representation and Extraction of Complex Category DescriptorsOn the Semantic Representation and Extraction of Complex Category Descriptors
On the Semantic Representation and Extraction of Complex Category Descriptors
Andre Freitas
 
A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...
A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...
A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...
Andre Freitas
 

More from Andre Freitas (20)

AI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & TrendsAI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
 
AI Systems @ Manchester
AI Systems @ ManchesterAI Systems @ Manchester
AI Systems @ Manchester
 
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
 
Semantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementSemantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and Refinement
 
Categorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary DefinitionsCategorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary Definitions
 
Word Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology ClassesWord Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology Classes
 
WiSS Challenge - Day 2
WiSS Challenge - Day 2WiSS Challenge - Day 2
WiSS Challenge - Day 2
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked Data
 
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeSchema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
 
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
 
Semantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional ApproachSemantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional Approach
 
Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...
 
A Semantic Web Platform for Automating the Interpretation of Finite Element ...
A Semantic Web Platform for Automating the Interpretation of Finite Element ...A Semantic Web Platform for Automating the Interpretation of Finite Element ...
A Semantic Web Platform for Automating the Interpretation of Finite Element ...
 
How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?
 
Towards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web StackTowards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web Stack
 
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary StudyOn the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
 
Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...
Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...
Talking to your Data: Natural Language Interfaces for a schema-less world (Ke...
 
Introduction to Distributional Semantics
Introduction to Distributional SemanticsIntroduction to Distributional Semantics
Introduction to Distributional Semantics
 
On the Semantic Representation and Extraction of Complex Category Descriptors
On the Semantic Representation and Extraction of Complex Category DescriptorsOn the Semantic Representation and Extraction of Complex Category Descriptors
On the Semantic Representation and Extraction of Complex Category Descriptors
 
A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...
A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...
A Distributional Semantics Approach for Selective Reasoning on Commonsense Gr...
 

Recently uploaded

Viksit bharat till 2047 India@2047.pptx
Viksit bharat till 2047  India@2047.pptxViksit bharat till 2047  India@2047.pptx
Viksit bharat till 2047 India@2047.pptx
rakeshsharma20142015
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
AADYARAJPANDEY1
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
muralinath2
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
muralinath2
 
insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
anitaento25
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
muralinath2
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
Sérgio Sacani
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
subedisuryaofficial
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
FAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable PredictionsFAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable Predictions
Michel Dumontier
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
anitaento25
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
Areesha Ahmad
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 

Recently uploaded (20)

Viksit bharat till 2047 India@2047.pptx
Viksit bharat till 2047  India@2047.pptxViksit bharat till 2047  India@2047.pptx
Viksit bharat till 2047 India@2047.pptx
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
 
insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
FAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable PredictionsFAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable Predictions
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 

AI Beyond Deep Learning

  • 1. Andre Freitas Department of Computer Science AI Beyond Deep Learning AI Systems Lab Talk@Peak Ensemble, October 2019
  • 2. This Talk • Articulate a more comprehensive representation- based perspective of AI (NLP-centered). • Complements a Deep Learning based perspective. • Targeting the AI Engineer. • How: – Pointers to existing works from the AI Systems lab linking to major trends.
  • 3. Who we are? • Established in September 2018. • Applied, systems-oriented research. – Fuzziness between science and engineering. • Service to areas outside computer science. – Bio, engineering, law. • NLP as epistemological engineering.
  • 4.
  • 5. Current Limits of Deep Learning 1. Data hungry 2. Shallow and has limited capacity for transfer 3. Has no natural way to deal with hierarchical structure 4. Is not sufficiently transparent 5. Has not been well integrated with prior knowledge 6. Cannot inherently distinguish causation from correlation 7. Presumes a largely stable world, in ways that may be problematic 8. Works well as an approximation, but its answers often cannot be fully trusted 9. Is difficult to engineer with Marcus, Gary. "Deep learning: A critical appraisal." arXiv preprint arXiv:1801.00631 (2018). Deep learning thus far is:
  • 7. Common Requirements (End-users & AI Developers) • Data is available but it is unstructured/messy. How can I use it to solve my problem (answering, predicting, discovering)? • How can I develop systems which generalise from fewer examples? • How can I be sure that the system got it right? How do I verify it? • I built a model for data/population X. How does it transport to data/population Y? • Which architecture, representation and tools should I use to build my AI system?
  • 8. Common Requirements (End-users & AI Developers) • Data is available but it is unstructured/messy. How can I use it to solve my problem (answering, predicting, discovering)? • How can I develop systems which generalise from fewer examples? • How can I be sure that the system got it right? How do I verify it? • I built a model for data/population X. How does it transport to data/population Y? • Which architecture, representation and tools should I use to build my AI system? Extracting and Representing Meaning Few-shot / Small Data Learning Explainability Transportability AI Engineering, Multi-component AI Systems
  • 9. Outline • Extracting and Representing Meaning – (from Text, at Scale) – Few-shot Learning – Explainability – Transportability • Explainable Reasoning (From Deep Learning to Deep Semantics) – Neuro-symbolic models • NLP Engineering – Building Multi-Component NLP Systems
  • 10. Extracting and Representing Meaning (from Text, at Scale)
  • 11.
  • 12. Message #1: A little linguistics goes a long way.
  • 13. The Challenge of Text Interpretaion Where to start? “A fluoroscopic study known as an upper gastrointestinal series is typically the next step in management, although if volvulus is suspected, caution with non water soluble contrast is mandatory as the usage of barium can impede surgical revision and lead to increased post operative complications.” ?
  • 14. Sentence Spliting A fluoroscopic study is typically the next step in management. This fluoroscopic study is known as an upper gastrointestinal series. Caution with non water soluble contrast is mandatory. The usage of barium can impede surgical revision. Vovulus is suspected The usage of barium can lead to increased post operative complications. ELABORATIO N core LIST BACKGROUND CONTRAST CONDITION context context context core context core core core core
  • 15. In a Nutshell • Transformation of complex sentences into a set of hierarchically ordered and semantically interconnected sentences that present a simplified syntax: ○ minimal semantic units ○ semantic hierarchy • Manually curated rules over syntactic and lexical patterns Transforming Complex Sentences into a Semantic Hierarchy, ACL 2019. https://github.com/Lambda-3/DiscourseSimplification
  • 17. https://github.com/Lambda-3/Graphene A Sentence Simplification System for Improving Relation Extraction, COLING (2017) Extracting Knowledge Graphs from Text
  • 19. Assumption ProofStart Q and D are positive integers. Q and D are relatively prime. Fact Fact ProofStep Q and D are relatively prime entails exponential Has fact Fact Q² can have 2 in its prime decomposition Q² exponent must be one Has fact Odd integer x Has fact Q² is square the exponents for all of its prime factors must be even entails KB- Lookup entails searches Contradicts entails Fact Fact ProofStep Fact Fact Fact ProofEnd Mathematical Knowledge Graphs
  • 21. Message #2: Build your knowledge graph one semantic phenomenon at a time.
  • 22. Vector Representations of Meaning (Embeddings) Commonsense is here θ car dog cat bark run leash Semantic Approximation is here Semantic Model with low acquisition effort
  • 24. BERT (Devlin et al. 2018) • Transformer: attention mechanism that learns contextual relations between tokens/affixes in text. • Word and Sentence-level representation. https://towardsdatascience.com/bert-explained-state-of-the-art-language-model- for-nlp-f8b21a9b6270
  • 25. Neuro-KGs Barack Obama Sonia Sotomayor nominated :is_a First Supreme Court Justice of Hispanic descent … W2V, GLOVE, BERT, … Distributional Relational Networks, AAAI Symposium (2013). A Compositional-Distributional Semantic Model for Searching Complex Entity Categories, ACL *SEM (2016) Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributional-Compositional Semantics Approach, IUI )2014)
  • 26. Summary • KG Models (Fine-grained): – Facilitates querying, integration and explainability. • Embedding Models (Coarse-grained): – Supports semantic approximation, coping with vocabulary variation. • Have complementary semantic values.
  • 27. Summary • Building Knowledge Graphs: – Text Simplification, Contextual Open IE. – Discourse relations (argumentation, stories, pragmatics). – Entity, relation and event extraction. – Co-reference resolution, entity linking.
  • 28. Message #3: KGs + Embeddings are a representation (data model) convenient for AI engineering.
  • 30. Query Processing, Indexing, Caching … s0 p0 o0 s0 q Inverted index sharding disk access optimization … Multiple Randomized K-d Tree Algorithm Priority Search K-Means Tree algorithm Database + IR Query planning Cardinality Indexing Skyline Bitmap indexes … Structured Queries Approximation Queries
  • 31. DBee DBee: A Database for Creating and Managing Knowledge Graphs and Embeddings, TextGraphs@EMNLP (2019).
  • 32. Software https://github.com/Lambda-3/Stargraph Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributional-Compositional Semantics Approach, IUI (2014). Semantic Relatedness for All (Languages): A Comparative Analysis of Multilingual Semantic Relatedness using Machine Translation, EKAW, (2016). https://github.com/Lambda-3/indra
  • 33. Message #4: Processing KGs + Embeddings at scale require specific data management strategies.
  • 34. Explainable Reasoning (From Deep Learning to Deep Semantics)
  • 35. Neural vs Symbolic AI Systems
  • 36. Graph Networks (GNs) • Deep learning methods often: – Follow an end-to-end design philosophy. – Emphasizes minimal a priori representational and computational assumptions. – Seeks to avoid explicit structures. • GNs as a solution: projects embeddings and graphs into the same representation space. • Abstract away from fine-grained differences and capture more general commonalities.
  • 37. Multi-hop QA & Document Graph Networks
  • 38. Document Graph Networks (DGNs) DGN = Gated Graph Neural Networks (GGNN) over Entity/Passage KGs. Identifying Supporting Facts for Multi-hop Question Answering with Document Graph Networks, TextGraphs@EMNLP
  • 39. T: IBM cleared $18.2 billion in the first quarter. H: IBM’s revenue in the first quarter was $18.2 billion. Entailment? YES Why? - To clear is to yield as a net profit - A net profit is an excess of revenues over outlays in a given period of time Exploring Knowledge Graphs in an Interpretable Composite Approach for Text Entailment, AAAI (2019). Recognizing and Justifying Text Entailment through Distributional Navigation on Definition Graphs, AAAI (2018). Explainable Reasoning using Distributional Navigation (DNA)
  • 40. Explainable Science QA Q: A student climbs up a rocky mountain trail in Maine. She sees many small pieces of rock on the path. Which action most likely made the small pieces of rock? [0]: sand blowing into cracks [1]: leaves pressing down tightly [2]: ice breaking large rocks apart [3]: shells and bones sticking together A: ice breaking large rocks apart Explanation: • weathering means breaking down (rocks ; surface materials) from larger whole into smaller pieces by weather • ice wedging is a kind of mechanical weathering • ice wedging is when ice causes rocks to crack by expanding in openings • cycles of freezing and thawing water cause ice wedging • cracking something may cause that something to break apart • to cause means to make Jansen, Peter A., et al. "Worldtree: A corpus of explanation graphs for elementary science questions supporting multi-hop inference." arXiv preprint arXiv:1802.03052 (2018).
  • 41. Message #5: Learning + Inference on Neuro-KG models facilitate explainability and generalisation.
  • 43. Text Classification Inference & Integration Embeddings Querying Components NL Query Answers Explanations Open IE NERArgument Definition Extr. OpinionStory KG Completion NL Inference Entity Linking Co-reference Resolution Semantic Parsing Query By Example Systems-level Representation & Evaluation Neuro-symbolic Representation
  • 44.
  • 45. Measuring diagram quality through semiotic morphisms, Semiotica (2019). The Diagrammatic AI Language (DIAL): Version 0.1 (2019). Switching contexts: Transportability measures for NLP (under review).
  • 46. Evaluating Explanations & Interpretability On the Semantic Interpretability of Artificial Intelligence Models (under review). An Explainable Few-Shot Learning Semantic Parser for Natural Language Programming (under review).
  • 47. Summary • AI Engineering has still a long way to go. Open questions: • How to represent AI systems at an architectural level (so that we facilitate systems design, reasoning, learning and communication)? • How do we measure and estimate performance and cost in AI systems for new domains and languages? • How to measure explainability and transportability?
  • 49. Final Considerations • AI Engineers as representation and algorithm designers. • Working with NLP? – Understanding language/semantics precedes ML. • Critical roles: – AI Architect – Data/Representation/Resources/Experiment/Workflow Curator – DBA4AI – AI Evaluator and Tester – Data Engineer
  • 50. Take-away Message • Many meaningful AI tasks require large-scale background knowledge. • Knowledge graphs + Embeddings provide a realistic and scalable representation model. • Neuro-Symbolic (GNs, DNA) models operating on the top of these representations, enabling: – Few-shot learning – Explainability – Transportability/Transferability