Proposition Knowledge Graphs Gabriel StanovskyOmer LevyIdo Dagan Bar-Ilan University Israel 1.

Slides:



Advertisements
Similar presentations
Quranic Arabic Corpus Data Mining & Text Analytics By Ismail Teladia & Abdullah Alazwari.
Advertisements

Semantics (Representing Meaning)
Proceedings of the Conference on Intelligent Text Processing and Computational Linguistics (CICLing-2007) Learning for Semantic Parsing Advisor: Hsin-His.
Mars Rovers. Rover Details A rover is a machine that scientists use to explore the planets in our Solar System. They also use rovers to collect minerals.
Linguistics, Morphology, Syntax, Semantics. Definitions And Terminology.
Natural Language Processing Semantic Roles. Semantics Road Map 1.Lexical semantics 2.Disambiguating words Word sense disambiguation Coreference resolution.
Natural Language Knowledge Graphs Open-IE meets Knowledge Representation Ido Dagan Bar-Ilan University, Israel.
JOURNAL OF HUMAN–COMPUTER INTERACTION 2010 Ji Soo Yi, Niklas Elmqvist, and Seungyoon Lee.
Steven Schoonover.  What is VerbNet?  Levin Classification  In-depth look at VerbNet  Evolution of VerbNet  What is FrameNet?  Applications.
1 Words and the Lexicon September 10th 2009 Lecture #3.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Semantics.
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
Introduction to Semantics To be able to reason about the meanings of utterances, we need to have ways of representing the meanings of utterances. A formal.
Robust Semantic Role Labeling for Nominals Robert Munro Aman Naimat.
Knowledge Representation using First-Order Logic (Part II) Reading: Chapter 8, First lecture slides read: Second lecture slides read:
Queensland University of Technology An Ontology-based Mining Approach for User Search Intent Discovery Yan Shen, Yuefeng Li, Yue Xu, Renato Iannella, Abdulmohsen.
Presented by Zeehasham Rasheed
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
1 Prototype Hierarchy Based Clustering for the Categorization and Navigation of Web Collections Zhao-Yan Ming, Kai Wang and Tat-Seng Chua School of Computing,
Extracting Opinions, Opinion Holders, and Topics Expressed in Online News Media Text Soo-Min Kim and Eduard Hovy USC Information Sciences Institute 4676.
CSC 8310 Programming Languages Meeting 2 September 2/3, 2014.
Multiresolution Semantic Visualization of Network Traffic Alefiya Hussain, Arun Viswanathan USC/Information Sciences Institute Discover PatternsCreate.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
PropBank, VerbNet & SemLink Edward Loper. PropBank 1M words of WSJ annotated with predicate- argument structures for verbs. –The location & type of each.
Chapter 3: Methods of Inference
Artificial Intelligence 4. Knowledge Representation Course V231 Department of Computing Imperial College, London © Simon Colton.
Interpreting Dictionary Definitions Dan Tecuci May 2002.
Reading. How do you think we read? -memorizing words on the page -extracting just the meanings of the words -playing a mental movie in our heads of what.
Jennie Ning Zheng Linda Melchor Ferhat Omur. Contents Introduction WordNet Application – WordNet Data Structure - WordNet FrameNet Application – FrameNet.
Open Information Extraction using Wikipedia
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
Semantic Role Labeling for Arabic using Kernel Methods Mona Diab Alessandro Moschitti Daniele Pighin.
The Problem page, Coherence, ideology How an ideological message is conveyed through language, and particularly through the following aspects of textual.
Early Work Masterman: 100 primitive concepts, 15,000 concepts Wilks: Natural Language system using semantic networks Shapiro: Propositional calculus based.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
BAA - Big Mechanism using SIRA Technology Chuck Rehberg CTO at Trigent Software and Chief Scientist at Semantic Insights™
Deeper Sentiment Analysis Using Machine Translation Technology Kanauama Hiroshi, Nasukawa Tetsuya Tokyo Research Laboratory, IBM Japan Coling 2004.
Hydrology is the study of water. What can you infer that hydro- means, what does -ology mean? Why is such a big deal made about humans needing water when.
Combining Lexical Resources: Mapping Between PropBank and VerbNet Edward Loper,Szu-ting Yi, Martha Palmer September 2006.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Deep structure (semantic) Structure of language Surface structure (grammatical, lexical, phonological) Semantic units have all meaning components such.
Topic 3: predicates Introduction to Semantics. Definition Any word which can function as the predicator of a sentence. Predicators The parts which are.
Harvesting Social Knowledge from Folksonomies Harris Wu, Mohammad Zubair, Kurt Maly, Harvesting social knowledge from folksonomies, Proceedings of the.
Support Vector Machines and Kernel Methods for Co-Reference Resolution 2007 Summer Workshop on Human Language Technology Center for Language and Speech.
SNU OOPSLA Lab. Chapter 4 The Rise and Rise of Topic Maps Sam Hunting.
Commonsense Reasoning in and over Natural Language Hugo Liu, Push Singh Media Laboratory of MIT The 8 th International Conference on Knowledge- Based Intelligent.
TWC Illuminate Knowledge Elements in Geoscience Literature Xiaogang (Marshall) Ma, Jin Guang Zheng, Han Wang, Peter Fox Tetherless World Constellation.
Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. 1 Mining knowledge from natural language texts using fuzzy associated concept mapping Presenter : Wu,
SALSA-WS 09/05 Approximating Textual Entailment with LFG and FrameNet Frames Aljoscha Burchardt, Anette Frank Computational Linguistics Department Saarland.
Overview of Statistical NLP IR Group Meeting March 7, 2006.
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
NTNU Speech Lab 1 Topic Themes for Multi-Document Summarization Sanda Harabagiu and Finley Lacatusu Language Computer Corporation Presented by Yi-Ting.
Beyond Scenarios: Generating State Models from Use Cases An approach for the synthesis of State transition graphs from Use Cases Supporting Use Cases Based.
Artificial Intelligence Logical Agents Chapter 7.
Trends in NL Analysis Jim Critz University of New York in Prague EurOpen.CZ 12 December 2008.
Automatically Labeled Data Generation for Large Scale Event Extraction
Introduction to Concept Mapping
Liberal Event Extraction and Event Schema Induction
INAGO Project Automatic Knowledge Base Generation from Text for Interactive Question Answering.
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
Background & Overview Proposed Model Experimental Results Future Work
Internet of Things A Process Calculus Approach
Swarm Robotics in Space Exploration
Information Networks: State of the Art
What is the Entrance Exams Task
Progress report on Semantic Role Labeling
Links Liang Zheng
Topic: Semantic Text Mining
Presentation transcript:

Proposition Knowledge Graphs Gabriel StanovskyOmer LevyIdo Dagan Bar-Ilan University Israel 1

Problem End User 2

Case Study: Curiosity (Mars Rover) 3 The Mars rover Curiosity is a mobile science lab. Mars rover Curiosity will look for environments where life could have taken hold. Curiosity will look for evidence that Mars might have had conditions for supporting life. Curiosity, the Mars rover, functions as a mobile science laboratory. Curiosity successfully landed on Mars. Mars rover Curiosity successfully landed on the red planet. Curiosity is a fully equipped lab. Curiosity is a rover.

Goal: Representation for Information Discovery Representing a Single Sentence: Captures maximum of the meaning conveyed Consolidation Across Multiple Sentences: Groups semantically-equivalent propositions Traversable Representation: Allows its end user to semantically navigate its structure 4

Talk Outline Single Sentence Representation SRL AMR Open-IE Proposition Structure Proposition Knowledge Graphs From Single to Multiple Sentence Representation 5

SRL AMR Open-IE 6 Existing Frameworks Representing a Single Sentence

Semantic Role Labeling (SRL) Maps predicates and arguments in a sentence to a predefined ontology Existing ontologies: PropBank FrameNet NomBank 7

Semantic Role Labeling (SRL) “Curiosity successfully landed on Mars, after entering its atmosphere.” 8

Semantic Role Labeling (SRL) “Curiosity successfully landed on Mars, after entering its atmosphere.” 9 thing landing manner location time entity entering place entered

Semantic Role Labeling (SRL) ProsCons ✔ Semantically expressive ✘ Misses propositions “Mars has an atmosphere” ✘ Relies on an external lexicon such as Propbank 10

SRL AMR Open-IE 11 Existing Frameworks Representing a Single Sentence

Abstract Meaning Representation (AMR) Maps a sentence onto a hierarchical structure of propositions Uses PropBank for predicates, where possible 12

Abstract Meaning Representation (AMR) “Curiosity successfully landed on Mars, after entering its atmosphere.” (l / land-01 :arg1 (c / Curiosity) :location (m / Mars) :manner (s / successful) :time (b / after :op1 (e / enter-01 :arg0 c :arg1 (a / atmosphere :poss m)))) 13

Abstract Meaning Representation (AMR) ProsCons ✔ Semantically expressive ✘ Imposes a rooted structure “Mars has an atmosphere” ✔ Unbounded by lexicon ✘ Requires deep semantic analysis 14

SRL AMR Open-IE 15 Existing Frameworks Representing a Single Sentence

Open Information Extraction (Open IE) Extracts propositions from text based on surface/syntactic patterns Represents propositions as predicate-argument tuples Each element is a natural language string 16

Open Information Extraction (Open IE) “Curiosity successfully landed on Mars, after entering its atmosphere.” ((“Curiosity”, “successfully landed on”, “Mars”); ClausalModifier: “after entering its atmosphere”) 17

Open Information Extraction (Open IE) ProsCons ✔ Unbounded by lexicon Uses syntactic patterns ✘ Misses propositions “Mars has an atmosphere” ✔ Extracts discrete propositions Information retrieval scenario ✘ Does not analyse semantics 18

Representing a Single Sentence Consolidation Across Multiple Sentences Traversing the Representation 19 Proposition Knowledge Graphs

Representing a Single Sentence “Curiosity will look for evidence that Mars might have had conditions for supporting life.” 20

Representing a Single Sentence “Curiosity will look for evidence that Mars might have had conditions for supporting life.” 21 Predicate:have Tense:future Modality:might Subject:Mars Object:conditions Predicate: supporting Object:life Predicate:look for Tense:future Subject:Curiosity Object:evidence Nodes are propositions

Representing a Single Sentence “Curiosity will look for evidence that Mars might have had conditions for supporting life.” Predicate:have Tense:future Modality:might Subject:Mars Object:conditions Predicate: supporting Object:life Predicate:look for Tense:future Subject:Curiosity Object:evidence 22 Edges are syntactic relations

Representing a Single Sentence “Curiosity will look for evidence that Mars might have had conditions for supporting life.” Predicate:have Tense:future Modality:might Subject:Mars Object:conditions Predicate: supporting Object:life Predicate:look for Tense:future Subject:Curiosity Object:evidence 23 Edges are syntactic relations Object

Representing a Single Sentence Propositions can be implied from syntax Implied propositions can also be introduced by adjectives, nominalizations, conjunctions, and more Curiosity’s robotic arm is used to collect samples Curiosity has a robotic arm Possessives Curiosity, the Mars rover, landed on Mars Curiosity is the Mars rover Apposition 24

Proposition Knowledge Graphs (PKG) ProsCons ✔ Marks implied propositions ”Curiosity has a robotic arm” ✘ Does not analyse semantics ✔ Marks discrete propositions along with inner structure ✔ Unbounded by lexicon 25

Proposition Knowledge Graphs (PKG) We have seen: PKG adopts Open-IE robustness PKG improves over its expressiveness Semantic relations are left for higher level representation Which we will see next 26

Representing a Single Sentence Consolidation Across Multiple Sentences Traversing the Representation 27 Proposition Knowledge Graphs

Consolidation Proposition structures serve as backbone for higher level representation 28 Curiosity will look for evidence that Mars might have had conditions for supporting life. Predicate:have Tense:future Modality:might Subject:Mars Object:conditions Predicate: supporting Object:life Predicate:look for Tense:future Subject:Curiosity Object:evidence

Consolidation Semantic edges are drawn between sentences Entailment Temporal Conditional Causality 29

Paraphrases 30 NASA uses Curiosity rover, to take a closer look at rock samples found on Mars NASA utilizes the Mars rover, Curiosity, to examine rock samples from Mars paraphrase

Entailment 31 NASA utilizes the Mars rover, Curiosity, to examine rock samples from Mars NASA uses Curiosity rover, to take a closer look at rock samples found on Mars Curiosity is a rover. entailment

Temporal 32 NASA utilizes the Mars rover, Curiosity, to examine rock samples from Mars NASA uses Curiosity rover, to take a closer look at rock samples found on Mars Curiosity is a rover. entailment temporal Curiosity successfully landed on Mars.

Representing a Single Sentence Consolidation Across Multiple Sentences Traversing the Representation 33 Proposition Knowledge Graphs

34 Q: “What did Curiosity do after landing?” NASA utilizes the Mars rover, Curiosity, to examine rock samples from Mars NASA uses Curiosity rover, to take a closer look at rock samples found on Mars Curiosity is a rover. entailment temporal Mars rover Curiosity successfully landed on the red planet. Curiosity successfully landed on Mars.

35 Q: “What did Curiosity do after landing?” NASA utilizes the Mars rover, Curiosity, to examine rock samples from Mars NASA uses Curiosity rover, to take a closer look at rock samples found on Mars Curiosity is a rover. entailment temporal Mars rover Curiosity successfully landed on the red planet. Curiosity successfully landed on Mars.

36 NASA utilizes the Mars rover to examine rock samples from Mars Predicate: utilize Subject: NASA Object: the Mars rover Comp: examine Predicate: examine Subject: the Mars rover Object: rock samples rock samples Modifier: from Mars

37 NASA utilizes the Mars rover to examine rock samples from Mars Predicate: utilize Subject: NASA Object: the Mars rover Comp: examine Predicate: examine Subject: the Mars rover Object: rock samples rock samples Modifier: from Mars Q: “Who utilizes the Mars rover?”

38 NASA utilizes the Mars rover to examine rock samples from Mars Predicate: utilize Subject: NASA Object: the Mars rover Comp: examine Predicate: examine Subject: the Mars rover Object: rock samples rock samples Modifier: from Mars Q: “Who utilizes the Mars rover?” Q: “What did the Mars rover examine?”

Challenges (Ongoing Work) Extract rich propositions from text Extract inter-proposition relations implied by text Discover semantic relations between sentences not implied by text Thank you for listening! 39