Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Language to Logic Translation.

Slides:



Advertisements
Similar presentations
1 © 2006 Adam Pease, Articulate Software - apease [at] articulatesoftware [dot] com Formal Upper Ontology for Interoperability Adam Pease Articulate Software.
Advertisements

The Practical Value of Statistics for Sentence Generation: The Perspective of the Nitrogen System Irene Langkilde-Geary.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Linguistics, Morphology, Syntax, Semantics. Definitions And Terminology.
Statistical NLP: Lecture 3
Chapter 4 Basics of English Grammar
Introduction to phrases & clauses
10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt NounsVerbsPronounsPrepositionsAdverbs.
Sentence Structure By: Lisa Crawford, Edited by: UWC staff
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Word Classes and English Grammar.
Present Day English How we use and label verbs. Principal Parts Verbs in all Germanic languages have few inflections. PDE is a Germanic language. –all.
NLP and Speech 2004 English Grammar
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 2.
Present Day English How we use and label verbs. Principal Parts of PDE Verbs Verbs in all Germanic languages have few inflections ( except “to be”) –all.
MOOD Indicative, Imperative, Subjunctive
English grammar English 301.
Unit One: Parts of Speech
Verbs show action or state of being.
Top Ten Tips for teachers preparing students for the academic version of IELTS Sam McCarter Macmillan Online Conference 2013.
Complements.
GRAMMAR APPROACH By: Katherine Marzán Concepción EDUC 413 Prof. Evelyn Lugo.
Grammar Skills Workshop
Adam Pease and Christiane Fellbaum Presenter: 吳怡安
Chapter 4 Basics of English Grammar Business Communication Copyright 2010 South-Western Cengage Learning.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
1 Adam Pease Articulate Software apease at articulatesoftware dot com
ADVERBS!!!!! English & Creative Writing Skills 8 th Grade.
SCOOP - System For Collaborative Open Ontology Production “A Knowledge Management tool that understands the content it manages.” AAAI-SSS AMKM 26 March.
EFL 084 Grammar 4 Modal Auxiliaries –Meaning Probability Necessity Advisability Ability –Time Present/future structure Past structure.
Modifier (grammar) Definition: A word, phrase, or clause that functions as an adjective oradverb to provide additional information about another word or.
English Review for Final These are the chapters to review. In Textbook: Chapter 1 Nouns Chapter 2 Pronouns Chapter 3 Adjectives Chapter 4 Verbs Chapter.
14 th of Jan By: Ameera M.Abdullah M.A Student in Applied Linguistics.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Semanntic Web Exercises. XML-exercises (1) 1.Give an XML-document (by not using attributes), which includes the information that the first name of a person.
Culture , Language and Communication
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
Rules, Movement, Ambiguity
1/21 Automatic Discovery of Intentions in Text and its Application to Question Answering (ACL 2005 Student Research Workshop )
Parsing and Translating
Attempto Controlled English Norbert Fuchs et al. Dept CS, Univ Zurich, Switzerland as (mis-)interpreted by Peter Clark.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Spring 2006-Lecture 2.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
SYNTAX.
◦ Process of describing the structure of phrases and sentences Chapter 8 - Phrases and sentences: grammar1.
Knowledge Structure Vijay Meena ( ) Gaurav Meena ( )
VOCABULARY BUILDING ONE. WORDS ARE A GROUP OF LETTERS WHICH FORM A MEANING.
Copy right 2004 Adam Pease permission to copy granted so long as slides and this notice are not altered Ontology Overview Introduction.
Merge Domain ontologies below Upper ontology Advisor: P-J, LEE Student: Y-C, LIN Date: April
Inflection. Inflection refers to word formation that does not change category and does not create new lexemes, but rather changes the form of lexemes.
Teaching grammar. Key terms Grammar is commonly defined as the way words are put together to make correct sentences. A specific instance of grammar is.
Sentence Structure By: Lisa Crawford, Edited by: UWC staff
Child Syntax and Morphology
DOMAIN ONTOLOGY DESIGN
Statistical NLP: Lecture 3
ece 627 intelligent web: ontology and beyond
Sentence Structure By: Lisa Crawford, Edited by: UWC staff
ALL ABOUT VERBS GRAMMAR SUMMARY.
Telegraphic speech: two- and three-word utterances
Chapter 4 Basics of English Grammar
Syntax.
Ontology.
held at MITRE (McLean, VA)
Grammar Review and Basics
Daily Grammar Practice
Writing Conventions Grammar and Composition
PREPOSITIONAL PHRASES
Chapter 4 Basics of English Grammar
Jeopardy Game Grammar Edition
Some thing about Nouns in WordNet
HSP3 Grammar Review By: [Insert your name].
Presentation transcript:

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Language to Logic Translation with PhraseBank Motivation Existing Products – SUMO, WordNet, CELT Proposed Work Adam Pease Articulate Software Christiane Fellbaum Princeton and BBAW

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Motivation Deep understanding of natural language – Question answering, not just information retrieval – To perform logical inference, we need full and explicit semantics

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Definitions An ontology is a shared conceptualization of a domain An ontology is a set of definitions in a formal language for terms describing the world Upper Ontology – An attempt to capture the most general and reusable terms and definitions

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Motivation – Why Phrases Many English sentences contain standard “template” phrases with limited variations (Church&Hanks, 1989) studied the English word “take” and estimates that there are at least 10,000 phrases that follow the pattern "support verb plus noun" We can express the semantics of such templates in formal logic NL understanding will be improved by having a corpus of such phrases The focus of our proposed work is on such phrases and phrase patterns

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Existing Tools to Support this Effort Suggested Upper Merged Ontology (SUMO) WordNet SUMO-WordNet mappings Controlled English to Logic Translation (CELT)

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Suggested Upper Merged Ontology ● 1000 terms, 4000 axioms, 750 rules ● Mapped by hand to all of WordNet 1.6, then ported to 2.0 (thanks to U. Catalonia) ● A “starter document” in the IEEE SUO group ● Associated domain ontologies totalling 20,000 terms and 60,000 axioms ● Free – SUMO is owned by IEEE but basically public domain – Domain ontologies are released under GNU

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered WordNet to SUMO Mapping WordNet synset “plant, flora, plant_life” is equivalent to the formal SUMO term 'Plant' – n 03 plant 0 flora 0 plant_life 0 | a living organism lacking the power of locomotion &%Plant= – SUMO has axioms that explain formally what a plant is (=> (and (instance ?SUBSTANCE PlantSubstance) (instance ?PLANT Organism) (part ?SUBSTANCE ?PLANT)) (instance ?PLANT Plant))

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered WordNet to SUMO Mapping Many highly specific words map to general formal terms Several word senses may map to one SUMO term and vice versa – n 02 substitution 0 exchange n 0000 ~ n 0000 ~ n 0000 ~ n 0000 | the act of putting one one thing or person in the place of another: "he sent Smith in for Jones but the substitution came too late to help“ &%Removing+ &%Putting+

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered WordNet to SUMO Mapping Most nouns map to classes Most verbs map to subclasses of Process Most adjectives map to a SubjectiveAssessmentAttribute Most adverbs map to relations of &%manner

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered SUMO ● In use by academics and industry ● Versions available in KIF, XML, DAML, LOOM, Protege ● Language generation templates in English, Czech, Italian, German, Hindi, Chinese – thanks to Michal Sevcenko, Nicoletta Calzolari et al, Pushpak Bhanttacharya et al, Chu-Ren Huang et al ● Open source browser – thanks to Michal Sevcenko

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered SUMO Structure Structural Ontology Base Ontology Set/Class TheoryNumericTemporalMereotopology GraphMeasureProcessesObjects Qualities

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered SUMO+Domain Ontology Structural Ontology Base Ontology Set/Class Theory NumericTemporalMereotopology GraphMeasureProcessesObjects Qualities SUMO Mid-Level Military Geography Elements Terrorist Attack Types Communications People Transnational Issues Financial Ontology Terrorist Economy NAICS Terrorist Attacks … France Afghanistan UnitedStates Distributed Computing Biological Viruses WMD ECommerce Services Government Transportation World Airports Total Terms Total Axioms Total Rules

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Example “John takes a walk.” [John, subject][takes a walk, VP template 547] (exists (?walk ) (and (instance ?walk Walking) (agent ?walk ))) (exists (?walk ?john) (and (instance ?walk Walking) (instance ?john Human) (names “John” ?john) (agent ?walk ?john)))

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Sentence Subject Noun Phrase Predicate Verb Phrase Predicator Verb Complement Noun Phrase Determiner Article Head Noun Head Full Verb Determiner Article Modifier Adjective Head Noun submitstheofficeranenrollmentrequest CELT: Grammar and an Example

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered CELT: Examples of Sentences ● Simple sentence ­ The student enrolls in a class. ● Composite sentence ­ The student walks to class and opens a book. ● if-then sentence ­ If the student is late then he fails the assignment. ● Possessives ­ John's class is difficult. ● Anaphora ­ John enrolls in the class. He studies diligently. ● Quantifiers ­ Every farmer owns a horse.

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered CELT: What is not Allowed? ● Restrictions ­ active voice ­ indicative mood ­ simple present tense ­ 3 rd person singular ­ no plural verbs ­ no modals ● Not allowed ­ passive voice ­ imperatives, subjunctives ­ past, future, ongoing ­ 1 st or 2 nd person ­ plural verbs or nouns ­ may, can, must

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Our Approach Specify an unambiguous language that is as close to English as possible Keep it completely general purpose

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Proposed Work – Detail Possessives – John's arm... » (part John Arm1) – John's car... » (possesses John Car1) Prepositional phrases – John gets in the car. » (destination Transfer1 Car1) – John gets on the bus. » (destination Transfer1 Bus1)

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered More Examples Copula template forms – A dog is a mammal – A dog is eating (=> (instance ?X Canine) (instance ?X Mammal)) (subclass Canine Mammal) (exists (?X ?E) (and (instance ?X Canine) (instance ?E Eating) (agent ?E ?X))) better

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered More Examples – A dog is brown (exists (?X) (and (instance ?X Canine) (attribute ?X BrownColor)))

Copy right 2003 Adam Pease permission to copy granted so long as slides and this notice are not altered Conclusions A corpus of phrases, with associated logical semantics, should be an important resource for language understanding Existing products (WordNet, SUMO, SUMO- WordNet mappings) form a powerful basis for NL research