Knowledge-infused Neurosymbolic AI:
Knowledge Graphs for Enhanced Semantics
Guest Lecturer. Kaushik Roy
Prof. Manas Gaur
https://www.youtube.com/watch?v=cudkPdgWfoY
Outline
What is Semantics?
What is Semantics?
Example Semantic Interpretations constructed either from manual effort (A, B, C), automatically (D, E), or semi-automatically (F).
(A) is empathi ontology designed to identify concepts in disaster scenarios (Gaur et al. 2019).
(B) Chem2Bio2RDF (Chen et al. 2010).
(C) ATOMIC (Sap et al. 2019).
(D) Education Knowledge Graph by Embibe (Faldu et al. 2020).
(E) Event Cascade Graph in WildFire (Jiang et al. 2019).
(F) Opioid Drug Knowledge Graph (Kamdar et al. 2019)
What is Semantics?
Semantic Interpreter
Map raw data to useful features
Reasoner
Use rules of inference to infer targets from features
Downstream
Perform downstream task
—-----
—-----
—------
Semantic Interpreter
Map raw data to useful features
Reasoner
Use rules of inference to infer targets from features
Target: Return search results
Inference rule: If keyword match exists return page
Symbolic AI
—-----
—-----
—------
Keywords Obtained Using TF-IDF Vectorization, for example.
—-----
Search Results
Semantic Interpreter
Map raw data to useful features
Reasoner
Use rules of inference to infer targets from features
—-----
—-----
—------
Raw Big data + Minimal Target Demonstrations
Semantic Interpreter
Map raw data to useful features
Reasoner
Use rules of inference to infer targets from features
Target Prediction
with probability score
Visual Information processing
- object classification, object segmentation
Natural language processing
- part-of-speech tagging, constituency parsing
Long List of Successes!!
Neural AI
Downstream
Perform downstream task
Search Results
Semantic Interpreter
Map raw data to useful features
Reasoner
Use rules of inference to infer targets from features
—-----
—-----
—------
Semantic Interpreter
Map raw data to useful features
Heterogeneous
Entities (nodes) and Relationships (directed edges)
Reasoner
Use rules of inference to infer targets from features
Target: Return search results
Inference rule: If path exists between nodes through certain intermediate nodes
Search Graph
Knowledge-infused Neurosymbolic AI
Downstream
Perform downstream task
Search Results
Semantic Interpreter
Map raw data to useful features
Reasoner
Use rules of inference to infer targets from features
—-----
—-----
—------
Semantic Interpreter
Map raw data to useful features
Heterogeneous
Entities (nodes) and Relationships (directed edges)
Reasoner
Use rules of inference to infer targets from features
Target: Return search results
Inference rule: If path exists between nodes through certain intermediate nodes
Process Knowledge-infused Neurosymbolic AI
Downstream
Perform downstream task
Search Results
Search Graph
Process Trigger
If search non-toxic
Examples from our Works
Group webpage
Projects
webpage
My
webpage
References