INTRODUCTION TO ARTIFICIAL INTELLIGENCE

Slides:



Advertisements
Similar presentations
Building Wordnets Piek Vossen, Irion Technologies.
Advertisements

Using Link Grammar and WordNet on Fact Extraction for the Travel Domain.
CMSC 723: Intro to Computational Linguistics November 24, 2004 Lecture 12: Lexical Semantics Bonnie Dorr Christof Monz.
The WordNet Lexical Database Bernardo Magnini ITC-irst, Istituto per la Ricerca Scientifica e Tecnologica Trento - Italy.
C SC 620 Advanced Topics in Natural Language Processing Lecture 4 1/27/04.
Birds.
Lexical Semantics and Word Senses Hongning Wang
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio LECTURE 4: Semantic Networks and Description Logics.
Introduction to Ontologies ECE457 Applied Artificial Intelligence Spring 2007 Lecture #13.
Lexical Nets Miriam Butt December WordNet Main Researchers: George Miller (Princeton), Christiane Fellbaum (Princeton) WordNet is free and runs.
Ewa Rudnicka, Wojciech Witkowski, Maciej Piasecki G4.19 Research Group Institute of Informatics, Wrocław University of Technology nlp.pwr.wroc.pl plwordnet.pwr.wroc.pl.
Section 4: Language and Intelligence Overview Instructor: Sandiway Fong Department of Linguistics Department of Computer Science.
Building an Ontology-based Multilingual Lexicon for Word Sense Disambiguation in Machine Translation Lian-Tze Lim & Tang Enya Kong Unit Terjemahan Melalui.
2003/041 Metodi statistici nella linguistica computazionale Lessico e semantica lessicale WordNet.
November 20, 2003 Chapter 16 Lexical Semantics. Words have structured meanings Lexeme – a pairing of a form with a sense Orthographic form – the way the.
Structured lexicons and Lexical semantics Especially WordNet ® See D Jurafsky & JH Martin: Speech and Language Processing, Upper Saddle River NJ (2000):
Using resources WordNet and the BNC. WordNet: History 1985: a group of psychologists and linguists start to develop a “lexical database” –Princeton University.
2004/05ANLE1 LEXICON AND LEXICAL SEMANTICS WORDNET.
C SC 620 Advanced Topics in Natural Language Processing Lecture Notes 2 1/20/04.
Lecture Lexical Semantics CS 4705.
Symbols and Language Lexical Relations SIMS 202 Profs. Hearst & Larson UC Berkeley SIMS Fall 2000.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
1 Indo WordNet A WordNet for Hindi Centre for Technology Development for Indian Languages Computer Science and Engineering Department, IIT Bombay.
Course G Web Search Engines 3/9/2011 Wei Xu
Antonym Creation Tool Presented By Thapar University WordNet Development Team.
WORDNET Approach on word sense techniques - AKILAN VELMURUGAN.
Adam Pease and Christiane Fellbaum Presenter: 吳怡安
1 Natural Language Processing (2a) Zhao Hai 赵海 Department of Computer Science and Engineering Shanghai Jiao Tong University
Jiuling Zhang  Why perform query expansion?  WordNet based Word Sense Disambiguation WordNet Word Sense Disambiguation  Conceptual Query.
Lecture 18 Ontologies and Wordnet Topics Ontologies Wordnet Overview of MeaningReadings: Text 13.5 NLTK book Chapter 2 March 25, 2013 CSCE 771 Natural.
LING 438/538 Computational Linguistics Sandiway Fong Lecture 29.
Jennie Ning Zheng Linda Melchor Ferhat Omur. Contents Introduction WordNet Application – WordNet Data Structure - WordNet FrameNet Application – FrameNet.
2004/05Modelli simulativi1 Modelli simulativi nelle Scienze Cognitive Il lessico: modelli linguistici, WordNet, acquisizione lessicale Massimo Poesio.
WORD SENSE DISAMBIGUATION STUDY ON WORD NET ONTOLOGY Akilan Velmurugan Computer Networks – CS 790G.
WORDNET. THE WORDNET SYSTEM  Lexicographer files  Code: Lexico files  database  Search Routines and Interfaces.
Lexical Semantics Chapter 16
Application of INTEX in refinement and validation of Serbian WordNet Ivan Obradović, Ranka Stanković Cvetana Krstev, Gordana Pavlović-Lažetić University.
WordNet–Based Collaborative Weighting for Ranking Web Pages Hyoungil Kim, Juntae Kim Dongguk University, Seoul, Korea Kyeonah Yu Duksung Women ’ s University,
WordNet: Connecting words and concepts Christiane Fellbaum Cognitive Science Laboratory Princeton University.
WordNet: Connecting words and concepts Peng.Huang.
CSE KRR 1 Knowledge Representation Encoding real world knowledge in a formalism that allows us to access it and reason with it.
23- November-091 WordNet and Extended WordNet Sriram Rajaraman.
Wordnet - A lexical database for the English Language.
Ontologies and Terminology and how they relate to lexicography Adam Kilgarriff Auckland 20121Kilgarriff: Ontologies and Terminology.
WordNet Enhancements: Toward Version 2.0 WordNet Connectivity Derivational Connections Disambiguated Definitions Topical Connections.
Ontology Engineering: from Cognitive Science to the Semantic Web Maria Teresa Pazienza University of Roma Tor Vergata, Italy 1.
IndoWordNet Database Design Presented By: Konkani NLP Team Goa University IndoWordNet Database Design 1.
How AI Programs Collect Concepts Ernie Davis Concept and Categories Seminar Sept 25, 2015.
KINGDOM ANIMALIA CHORDATES AND VERTEBRATES
An Applied Ontological Approach to Computational Semantics Sam Zhang.
Lecture 19 Word Meanings II Topics Description Logic III Overview of MeaningReadings: Text Chapter 189NLTK book Chapter 10 March 27, 2013 CSCE 771 Natural.
Knowledge Structure Vijay Meena ( ) Gaurav Meena ( )
NLP. Text Similarity Example: post-close market announcements The S&P 500 climbed 6.93, or 0.56 percent, to 1,243.72, its best close since June 12, 2001.
Information Retrieval Search Engine Technology (7) Prof. Dragomir R. Radev.
Lexical Semantics and Word Senses Hongning Wang
Detecting and Exploiting Figurative Language in WordNet Wim Peters Department of Computer Science University of Sheffield.
Sentiment Analysis Using Common- Sense and Context Information Basant Agarwal 1,2, Namita Mittal 2, Pooja Bansal 2, and Sonal Garg 2 1 Department of Computer.
DALOS Progress Meeting – April 20th Florence The Lois data base A Knowledge Organization System for Dalos Daniela Tiscornia.
WordNet Ontology Robert Lehman. WordNet What is WordNet? Why create WordNet? Word Relationships Limitation Applications and Related Projects RDF/OWL Demo.
Lexicons, Concept Networks, and Ontologies
Ontology Engineering: from Cognitive Science to the Semantic Web
Lecture 19 Word Meanings II
CSC 594 Topics in AI – Applied Natural Language Processing
WordNet: A Lexical Database for English
Introduction to Ontologies
Bulgarian WordNet Svetla Koeva Institute for Bulgarian Language
WordNet WordNet, WSD.
Vertebrates Animals with a Backbone or Spinal Column:
Lecture 19 Word Meanings II
Dynamic Word Sense Disambiguation with Semantic Similarity
Presentation transcript:

INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio LAB 9: WORDNET

COMMONSENSE KNOWLEDGE SOURCES FOR AI / NLP There are now several sources of commonsense knowledge that we can use to study its role in reasoning / develop systems able to use commonsense knowledge The best known is WordNet, a lexical database based on semantic networks developed by George Miller and his collaborators in Princeton

A LEXICAL RESOURCE BUILT ON SEMANTIC NETWORK PRINCIPLES WordNet is a LEXICAL DATABASE created at Princeton Freely available for research from the Princeton site It contains information about a variety of SEMANTICAL RELATIONS Three sub-databases (supported by psychological research as early as (Fillenbaum and Jones, 1965)) NOUNs VERBS ADJECTIVES and ADVERBS Each database organized around SYNSETS 2004/05 ANLE

The noun database About 90,000 forms, 116,000 senses Relations: hypernym breakfast -> meal hyponym meal -> lunch has-member faculty -> professor member-of copilot -> crew has-Part table -> leg part-of course -> meal antonym leader -> follower 2004/05 ANLE

USING WN ONLINE http://wordnetweb.princeton.edu/perl/webwn Example: CELL PHONE

EXERCISE 1 Find the entry for ROBOT

LEXICAL RELATIONS IN WORDNET Wordnet contains information about lexical relations between MEANINGS (more on meanings below) The type of lexical relations depends on the type of lexical entry

LEXICAL RELATIONS FOR NOUNS ISA (hypernymy) PART-OF (meronymy)

TAXONOMIC INFORMATION IN WORDNET WordNet is a very rich source of taxonomic information This information can be found by following HYPERNYMY links

Hypernyms 2 senses of robin                                                        Sense 1 robin, redbreast, robin redbreast, Old World robin, Erithacus rubecola -- (small Old World songbird with a reddish breast)        => thrush -- (songbirds characteristically having brownish upper plumage with a spotted breast)            => oscine, oscine bird -- (passerine bird having specialized vocal apparatus)                => passerine, passeriform bird -- (perching birds mostly small and living near the ground with feet having 4 toes arranged to allow for gripping the perch; most are songbirds; hatchlings are helpless)                    => bird -- (warm-blooded egg laying vertebrates characterized by feathers and forelimbs modified as wings)                        => vertebrate, craniate -- (animals having a bony or cartilaginous skeleton with a segmented spinal column and a large brain enclosed in a skull or cranium)                            => chordate -- (any animal of the phylum Chordata having a notochord or spinal column)                                => animal, animate being, beast, brute, creature, fauna -- (a living organism characterized by voluntary movement)                                    => organism, being -- (a living thing that has (or can develop) the ability to act or function independently)                                        => living thing, animate thing -- (a living (or once living) entity)                                            => object, physical object --                                                 => entity, physical thing -- 2004/05 ANLE

EXERCISE 2 Find the hypernyms of ROBOT

UPPER ONTOLOGY IN WORDNET The noun hierarchy is divided in distinct hierarchies, each with its top element

• {act,action,activity} • {animal,fauna} • {artifact} • {attribute,property} • {body,corpus} • {cognition,knowledge} • {communication} • {event,happening} • {feeling,emotion} • {food} • {group,collection} • {location,place} • {motive} • {natural object} • {natural phenomenon} • {person,human being} • {plant,flora} • {possession} • {process} • {quantity,amount} • {relation} • {shape} • {state,condition} • {substance} • {time}

MERONYMY IN WORDNET WordNet contains information about PARTS Stored as information about MERONYMS Example: TREE

EXERCISE 3 Find the parts of house Find the parts of building Find the parts of car

Meronymy wn beak –holon Holonyms of noun beak 1 of 3 senses of beak beak, bill, neb, nib PART OF: bird 2004/05 ANLE

EXERCISE 4 Find the entry of bank

THE ORGANIZATION OF THE LEXICON “eat” “eats” EAT-LEX-1 eat0600 eat0700 “ate” “eaten” WORD-FORMS LEXEMES SENSES 2004/05 ANLE

The organization of the lexicon stock0100 STOCK-LEX-1 stock0200 STOCK-LEX-2 stock0600 “stock” stock0700 STOCK-LEX-3 stock0900 stock1000 WORD-STRINGS LEXEMES SENSES 2004/05 ANLE

Synonymy cheap0100 “cheap” …. …… cheapXXXX inexp0900 “inexpensive” CHEAP-LEX-1 “cheap” …. CHEAP-LEX-2 …… cheapXXXX INEXP-LEX-3 inexp0900 “inexpensive” inexpYYYY WORD-STRINGS LEXEMES SENSES 2004/05 ANLE

Synsets Senses (or `lexicalized concepts’) are represented in WordNet by the set of words that can be used in AT LEAST ONE CONTEXT to express that sense / lexicalized concept: the SYNSET E.g., {chump, fish, fool, gull, mark, patsy, fall guy, sucker, shlemiel, soft touch, mug} (gloss: person who is gullible and easy to take advantage of) 2004/05 ANLE

EXERCISE 5 Find the senses of hand, palm, slick, and stock.

EXERCISE 6 Find the hypernyms of LAW

The verb database About 10,000 forms, 20,000 senses Relations between verb meanings: Hypernym fly-> travel Troponym Walk -> stroll Entails Snore -> sleep Antonym Increase -> decrease 2004/05 ANLE

Relations between verbal meanings V1 ENTAILS V2 when Someone V1 (logically) entails Someone V2 - e.g., snore entails sleep TROPONYMY when To do V1 is To do V2 in some manner - e.g., limp is a troponym of walk 2004/05 ANLE

EXERCISE 7 Find the antonyms of accelerate

The adjective and adverb database About 20,000 adjective forms, 30,000 senses 4,000 adverbs, 5600 senses Relations: Antonym (adjective) Heavy <-> light Antonym (adverb) Quickly <-> slowly 2004/05 ANLE

EXERCISE 8 Find the antonyms of dangerous

How to use Can also use online Command line: Getting WordNet: http://wordnet.princeton.edu/ Can also use online Command line: Get synonyms: wn –synsn bank Get hypernyms: wn –hypen robin (also for adjectives and verbs): get antonyms wn –antsa right 2004/05 ANLE

WORDNET FOR OTHER LANGUAGES MultiWordNet (multiwordnet.fbk.eu) A Multilingual WordNet Italian WordNet Synsets aligned with English WordNet (1.6) whenever possibile Compatible versions developed for Hebrew, Portuguese, Romanian and Spanish

WORDNET AND DOLCE The LOA group has been

OTHER SOURCES OF COMMONSENSE KNOWLEDGE OpenCyc: http://www.opencyc.org/ ConceptNet http://conceptnet.media.mit.edu/ Discussed next week DBPedia: http://dbpedia.org/

READINGS C. Fellbaum, 1998. WordNet. MIT press