5/31/20161 Lexical Semantic + Students Presentations ICS 482 Natural Language Processing Lecture 26: Lexical Semantic + Students Presentations Husni Al-Muhtaseb.

Slides:



Advertisements
Similar presentations
12/18/20141 Machine Translation ICS 482 Natural Language Processing Lecture 29-2: Machine Translation Husni Al-Muhtaseb.
Advertisements

CS Morphological Parsing CS Parsing Taking a surface input and analyzing its components and underlying structure Morphological parsing:
4/14/20151 REGULAR EXPRESSIONS AND AUTOMATA Lecture 3: REGULAR EXPRESSIONS AND AUTOMATA Husni Al-Muhtaseb.
5/12/20151 N-Gram: Part 1 ICS 482 Natural Language Processing Lecture 7: N-Gram: Part 1 Husni Al-Muhtaseb.
Statistical NLP: Lecture 3
1 Lexicalized and Probabilistic Parsing – Part 1 ICS 482 Natural Language Processing Lecture 14: Lexicalized and Probabilistic Parsing – Part 1 Husni Al-Muhtaseb.
Chapter 17. Lexical Semantics From: Chapter 17 of An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition, by.
1 Words and the Lexicon September 10th 2009 Lecture #3.
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
NLP and Speech Course Review. Morphological Analyzer Lexicon Part-of-Speech (POS) Tagging Grammar Rules Parser thethe – determiner Det NP → Det.
CS4705 Natural Language Processing.  Regular Expressions  Finite State Automata ◦ Determinism v. non-determinism ◦ (Weighted) Finite State Transducers.
CS 4705 Relations Between Words. Today Word Clustering Words and Meaning Lexical Relations WordNet Clustering for word sense discovery.
6/11/20151 Parsing Context-free grammars – Part 1 ICS 482 Natural Language Processing Lecture 12: Parsing Context-free grammars – Part 1 Husni Al-Muhtaseb.
NLP Credits and Acknowledgment These slides were adapted from presentations of the Authors of the book SPEECH and LANGUAGE PROCESSING: An Introduction.
PSY 369: Psycholinguistics Some basic linguistic theory part3.
SLIDE 1IS 202 – FALL 2003 Lecture 5: Lexical Relations & WordNet Prof. Ray Larson & Prof. Marc Davis UC Berkeley SIMS Tuesday and Thursday.
تمرين شماره 1 درس NLP سيلابس درس NLP در دانشگاه هاي ديگر ___________________________ راحله مکي استاد درس: دکتر عبدالله زاده پاييز 85.
Machine Learning in Natural Language Processing Noriko Tomuro November 16, 2006.
Symbols and Language Lexical Relations SIMS 202 Profs. Hearst & Larson UC Berkeley SIMS Fall 2000.
1 Natural Language Processing INTRODUCTION Husni Al-Muhtaseb Tuesday, February 20, 2007.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
Semantics: Representing Meaning ICS 482 Natural Language Processing
8/19/20151 بسم الله الرحمن الرحيم ICS 482 Natural Language Processing Lecture 24: Project Ideas + Students Presentations Husni Al-Muhtaseb.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
1 N-Gram – Part 2 ICS 482 Natural Language Processing Lecture 8: N-Gram – Part 2 Husni Al-Muhtaseb.
9/8/20151 Natural Language Processing Lecture Notes 1.
Introduction to Natural Language Processing Heshaam Faili University of Tehran.
9/11/ Morphology and Finite-state Transducers: Part 1 ICS 482: Natural Language Processing Lecture 5 Husni Al-Muhtaseb.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
For Friday Finish chapter 23 Homework: –Chapter 22, exercise 9.
Jennie Ning Zheng Linda Melchor Ferhat Omur. Contents Introduction WordNet Application – WordNet Data Structure - WordNet FrameNet Application – FrameNet.
10/13/20151 Representing Meaning Part 4 & Semantic Analysis ICS 482 Natural Language Processing Lecture 21: Representing Meaning Part 4 & Semantic Analysis.
Introduction to CL & NLP CMSC April 1, 2003.
1 CSI 5180: Topics in AI: Natural Language Processing, A Statistical Approach Instructor: Nathalie Japkowicz Objectives of.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
Linguistic Essentials
CSA2050 Introduction to Computational Linguistics Lecture 1 Overview.
CSA2050 Introduction to Computational Linguistics Lecture 1 What is Computational Linguistics?
ICS 482: Natural language Processing Pre-introduction
1 Parts of Speech Part 1 ICS 482 Natural Language Processing Lecture 9: Parts of Speech Part 1 Husni Al-Muhtaseb.
Wordnet - A lexical database for the English Language.
29 November Parsing Context-free grammars Part 2 ICS 482 Natural Language Processing Lecture 13: Parsing Context-free grammars Part 2 Husni Al-Muhtaseb.
Word Relations Slides adapted from Dan Jurafsky, Jim Martin and Chris Manning.
Auckland 2012Kilgarriff: NLP and Corpus Processing1 The contribution of NLP: corpus processing.
CSE467/567 Computational Linguistics Carl Alphonce Computer Science & Engineering University at Buffalo.
Word Meaning and Similarity
Natural Language Processing Chapter 2 : Morphology.
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
12/22/20151 Representing Meaning Part 2 ICS 482 Natural Language Processing Lecture 18: Representing Meaning Part 2 Husni Al-Muhtaseb.
1 An Introduction to Computational Linguistics Mohammad Bahrani.
1/31/20161 Lexical Semantic 2 ICS 482 Natural Language Processing Lecture 29-1: Lexical Semantic 2 Husni Al-Muhtaseb.
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
Overview of Statistical NLP IR Group Meeting March 7, 2006.
NATURAL LANGUAGE PROCESSING
3/7/20161 Representing Meaning Part 3 ICS 482 Natural Language Processing Lecture 20: Representing Meaning Part 3 Husni Al-Muhtaseb.
Tasneem Ghnaimat. Language Model An abstract representation of a (natural) language. An approximation to real language Assume we have a set of sentences,
Statistical NLP: Lecture 3
Word Relations Slides adapted from Dan Jurafsky, Jim Martin and Chris Manning.
CSCI 5832 Natural Language Processing
CS4705 Natural Language Processing
Word Relations Slides adapted from Dan Jurafsky, Jim Martin and Chris Manning.
Linguistic Essentials
Information Extraction ICS 482 Natural Language Processing
Artificial Intelligence 2004 Speech & Natural Language Processing
Natural Language Processing (NLP) Chapter One Introduction to Natural Language Processing(NLP)
Lecture 27: Husni Al-Muhtaseb
Context-free grammars ICS 482 Natural Language Processing
Presentation transcript:

5/31/20161 Lexical Semantic + Students Presentations ICS 482 Natural Language Processing Lecture 26: Lexical Semantic + Students Presentations Husni Al-Muhtaseb

5/31/20162 بسم الله الرحمن الرحيم ICS 482 Natural Language Processing Lecture 26: Lexical Semantic + Students Presentations Husni Al-Muhtaseb

NLP Credits and Acknowledgment These slides were adapted from presentations of the Authors of the book SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition and some modifications from presentations found in the WEB by several scholars including the following

NLP Credits and Acknowledgment If your name is missing please contact me muhtaseb At Kfupm. Edu. sa

NLP Credits and Acknowledgment Husni Al-Muhtaseb James Martin Jim Martin Dan Jurafsky Sandiway Fong Song young in Paula Matuszek Mary-Angela Papalaskari Dick Crouch Tracy Kin L. Venkata Subramaniam Martin Volk Bruce R. Maxim Jan Hajič Srinath Srinivasa Simeon Ntafos Paolo Pirjanian Ricardo Vilalta Tom Lenaerts Heshaam Feili Björn Gambäck Christian Korthals Thomas G. Dietterich Devika Subramanian Duminda Wijesekera Lee McCluskey David J. Kriegman Kathleen McKeown Michael J. Ciaraldi David Finkel Min-Yen Kan Andreas Geyer- Schulz Franz J. Kurfess Tim Finin Nadjet Bouayad Kathy McCoy Hans Uszkoreit Azadeh Maghsoodi Khurshid Ahmad Staffan Larsson Robert Wilensky Feiyu Xu Jakub Piskorski Rohini Srihari Mark Sanderson Andrew Elks Marc Davis Ray Larson Jimmy Lin Marti Hearst Andrew McCallum Nick Kushmerick Mark Craven Chia-Hui Chang Diana Maynard James Allan Martha Palmer julia hirschberg Elaine Rich Christof Monz Bonnie J. Dorr Nizar Habash Massimo Poesio David Goss-Grubbs Thomas K Harris John Hutchins Alexandros Potamianos Mike Rosner Latifa Al-Sulaiti Giorgio Satta Jerry R. Hobbs Christopher Manning Hinrich Schütze Alexander Gelbukh Gina-Anne Levow Guitao Gao Qing Ma Zeynep Altan

Tuesday, May 31, Previous Lectures  NLP Applications - Chatting with Alice  Introduction and Phases of an NLP system  Finite State Automata & Regular Expressions & languages  Morphology: Inflectional & Derivational  Parsing and Finite State Transducers, Porter Stemmer  Statistical NLP – Language Modeling  N Grams, Smoothing  Parts of Speech - Arabic Parts of Speech  Syntax: Context Free Grammar (CFG) & Parsing  Parsing: Earley’s Algorithm  Probabilistic Parsing  Probabilistic CYK (Cocke-Younger-Kasami)  Dependency Grammar  Invited Speech: Lexicons and Morphology  Semantics: Representing meaning  Semantics: First Order Predicate Calculus  Semantic Analysis: Syntactic-Driven Semantic Analysis  Information Extraction

Tuesday, May 31, Today's Lecture  Lexical Semantics (Ch 16)  Students’ Presentations

Tuesday, May 31, Students’ Presentations  Sunday May 20 (Today) Abbas Al-Julaih - An Ambiguity-Controlled Morphological Analyzer for Modern Standard Arabic Modeling AbdiRahman Daoud - Online Arabic Handwriting Recognition Using HMM (Did not attend) Shaker Al-Anazi - How Do Search Engines Handle Arabic Queries?  Tuesday, May 22 (Next Time) Hussain AL-Ibrahem - Arabic Tokenization, Part-of-Speech Tagging Ahmed Bukhamsin - Hybrid Method for Tagging Arabic Text Al-Ansari, Naser - Light Stemming for Arabic Information Retrieval

5/31/20169 Lexical Semantics (Chapter 16)

Tuesday, May 31, Phonological / morphological analyzer SYNTACTIC COMPONENT SEMANTIC INTERPRETER Sequence of words Syntactic structure (parse tree) Meaning Representation Spoken input For speech understanding Grammatical Knowledge Pragmatic & World Knowledge Indicating relations between words Basic Process of NLU “He likes Ali.” Ali He likes  x likes(x, Ali) likes(Sami, Ali) Phonological & morphological rules Semantic rules, Lexical semantics Thematic Roles Selectional restrictions CONTEXTUAL REASONER Logical form

Tuesday, May 31, Words (Input) Syntactic Structure and Logical Form Final Meaning Words (Response) Syntactic Structure and Logical Form of Response Meaning of Response Parsing Contextual Interpretation Realisation Utterance Planning Application Reasoning Lexicon and Grammar Discourse Context Application Context NLP

Tuesday, May 31, Meaning  Traditionally, meaning in language has been studied from three perspectives The meaning of a text or discourse The meanings of individual sentences or utterances The meanings of individual words  We started in the middle, now we’ll move down to words and then we should move back up to discourse

Tuesday, May 31, Word Meaning  We didn’t assume much about the meaning of words when we talked about sentence meanings Verbs provided a template-like predicate argument structure Nouns were practically meaningless constants  There has be more to it than that

Tuesday, May 31, Preliminaries  What’s a word? Types, tokens, stems, roots, inflected forms, etc... Lexeme: An entry in a lexicon consisting of a pairing of a form with a single meaning representation Lexicon: A collection of lexemes  Lexeme: an entry in the lexicon that includes an orthographic representation a phonological form a symbolic meaning representation or sense  Dictionary entries: Red (‘red) n: the color of blood or a ruby Blood (‘bluhd) n: the red liquid that circulates in the heart, arteries and veins of animals

Tuesday, May 31, Relation Among Lexemes & Their Senses  Homonymy  Synonymy  Polysemy  Metonymy  Hyponymy/Hypernym  Meronymy  Antonymy

Tuesday, May 31, Relation Among Lexemes & Their Senses  Homonymy: Lexemes that share a form  Phonological, orthographic or both example:  Bat مضرب (wooden stick-like thing) vs  Bat وطواط (flying scary mammal thing)

Tuesday, May 31, Synonymy  Different ways of expressing related concepts  Examples cat, feline, Siamese cat  Overlaps with basic and subordinate levels  Synonyms are almost never truly substitutable: Used in different contexts Have different implications  This is a point of debate

Tuesday, May 31, Polysemy  Most words have more than one sense Homonym: same word, different meaning  bank (river)  bank (financial) Polysemy: different senses of same word  That dog has floppy ears.  He has a good ear for jokes.  bank (financial) has several related senses the building, the institution, the notion of where money is stored

Tuesday, May 31, Metonymy  Use one aspect of something to stand for the whole Newscast: “The White House released new figures today.” Metaphor: Assuming the White house can release figures (like a person)

Tuesday, May 31, Hyponymy/Hypernym  ISA relation  Related to Superordinate and Subordinate level categories hyponym(robin,bird) hyponym(bird,animal) hyponym(emus,bird)  A is a hypernym of B if B is a type of A  A is a hyponym of B if A is a type of B

Tuesday, May 31, Basic-Level Categories  Folk biology: {Unique beginner}: plant, animal  Life form: tree, bush, flower Generic name: pine, oak, maple, elm  Specific name: Ponderosa pine, white pine - Varietals name: Western Ponderosa pine  No overlap between levels  Level 3 is basic Corresponds to genus Folk biological categories correspond accurately to scientific biological categories only at the basic level

Tuesday, May 31, Psychologically Primary Levels SUPERORDINATE animal furniture BASIC LEVEL dog chair SUBORDINATE terrier كلب صيد rocker كرسي هزاز  Children take longer to learn superordinate  Superordinate not associated with mental images or motor actions !

Tuesday, May 31, Meronymy  Parts-of relation part of(beak منقار, bird) part of(bark لحاء, tree)  Transitive conceptually but not lexically: The knob is a part of the door. The door is a part of the house. ? The knob is a part of the house ?

Tuesday, May 31, Antonymy  Lexical opposites antonym(large, small) antonym(big, small) antonym(big, little) but not large, little

Tuesday, May 31, Thesauri and Lexical Relations  Polysemy: Same word, different senses of meaning Slightly different concepts expressed similarly  Synonyms: Different words, related senses of meanings Different ways to express similar concepts  Thesauri help draw all these together  Thesauri also commonly define a set of relations between terms that is similar to lexical relations

Tuesday, May 31, What is an Ontology?  From Merriam-Webster’s Collegiate: A branch of metaphysics concerned with the nature and relations of being A particular theory about the nature of being or the kinds of existence  Or: A carving up of the world’s meanings Determine what things exist, but not how they inter-relate  Related terms: Taxonomy, dictionary, category structure  Commonly used now in CS literature to describe structures that function as Thesauri

Tuesday, May 31, Example of Ontology

Tuesday, May 31,

Tuesday, May 31,

Tuesday, May 31, Resources  There are lots of lexical resources available these days… Word lists On-line dictionaries Corpora  The most ambitious one is WordNet A database of lexical relations for English  Versions for other languages are under development

Tuesday, May 31, WordNet  The critical thing to grasp about WordNet is the notion of a synset; its their version of a sense or a concept Synset: set of synonyms, a dictionary-style definition (or gloss), and some examples of uses --> a concept Databases for nouns, verbs, and modifiers  Example: table as a verb to mean defer > {postpone, hold over, table, shelve, set back, defer, remit, put off}  For WordNet, the meaning of this sense of table is this list.

Tuesday, May 31, WordNet 2.1 newer than the one in the book POS Unique Strings Synsets Total Word-Sense Pairs Noun Verb Adjective Adverb Totals

Tuesday, May 31, Lexical Relations in WordNet

Tuesday, May 31, Structure of WordNet

Tuesday, May 31, Structure of WordNet

Tuesday, May 31, Structure of WordNet

Tuesday, May 31, WordNet Usage  Available online if you wish to try it…

Tuesday, May 31, Arabic WordNet ?

Reminder: Choose your project  Arabic POS Tagger  Specific Information Picker  An Arabic morphological analyzer  An Arabic Spell checker w/ morphology analysis  An Arabic Syntax analyzer  Random syntactically-correct Arabic sentence generator  An English to Arabic machine translation using word re-ordering  Your Own: Let us discuss Tuesday, May 31,

Tuesday, May 31, Thank you  السلام عليكم ورحمة الله