Antonymy and Conceptual Vectors Didier Schwab, Mathieu Lafourcade, Violaine Prince Laboratoire d’informatique, de robotique Et de microélectronique de.

Slides:



Advertisements
Similar presentations
S é mantique lexicale Vecteur conceptuels et TALN Mathieu Lafourcade LIRMM - France
Advertisements

Conceptual vectors for NLP Lexical functions
Conceptual vectors for NLP MMA 2001 Mathieu Lafourcade LIRMM - France
Automatically Populating Acception Lexical Database through Bilingual Dictionaries and Conceptual Vectors PAPILLON 2002 Mathieu Lafourcade LIRMM - France.
Synonymies and conceptual vectors NLPRS 2001 Mathieu Lafourcade, Violaine Prince LIRMM - France.
Unit 10 Sense Relations (1)
Topic 5: sense Introduction to Semantics. Definition The sense of an expression is its indispensable hard core of meaning. The sum of sense properties.
Quantum One: Lecture 16.
Building a Large- Scale Knowledge Base for Machine Translation Kevin Knight and Steve K. Luk Presenter: Cristina Nicolae.
Pattern Recognition and Machine Learning
Guessing Hierarchies and Symbols for Word Meanings through Hyperonyms and Conceptual Vectors Mathieu Lafourcade LIRMM - France
Chapter 2Modeling 資工 4B 陳建勳. Introduction.  Traditional information retrieval systems usually adopt index terms to index and retrieve documents.
Chapter 4 : Query Languages Baeza-Yates, 1999 Modern Information Retrieval.
Presented by Zeehasham Rasheed
Information retrieval Finding relevant data using irrelevant keys Example: database of photographic images sorted by number, date. DBMS: Well structured.
3. Reference and Sense  Objective: –Students are able to explain the notion of reference, kinds of reference and able to differentiate them.
Ranking by Odds Ratio A Probability Model Approach let be a Boolean random variable: document d is relevant to query q otherwise Consider document d as.
Multimedia Databases Text II. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases Text databases Image and video.
From Semantic Similarity to Semantic Relations Georgeta Bordea, November 25 Based on a talk by Alessandro Lenci titled “Will DS ever become Semantic?”,
Title: Chinese Characters and Top Ontology in EuroWordNet Paper by: Shun Sylvia Wong & Karel Pala Presentation By: Patrick Baker.
VECTORS AND THE GEOMETRY OF SPACE Vectors VECTORS AND THE GEOMETRY OF SPACE In this section, we will learn about: Vectors and their applications.
MATH – High School Common Core Vs Kansas Standards.
Latent Semantic Analysis Hongning Wang VS model in practice Document and query are represented by term vectors – Terms are not necessarily orthogonal.
Automated Essay Grading Resources: Introduction to Information Retrieval, Manning, Raghavan, Schutze (Chapter 06 and 18) Automated Essay Scoring with e-rater.
Vectors and the Geometry of Space
Learning Object Metadata Mining Masoud Makrehchi Supervisor: Prof. Mohamed Kamel.
Exploiting Ontologies for Automatic Image Annotation M. Srikanth, J. Varner, M. Bowden, D. Moldovan Language Computer Corporation
M. Lafourcade (LIRMM & Ch. Boitet (GETA, CLIPS)LREC-02, Las Palmas, 31/5/ LREC-2002, Las Palmas, May 2002 Mathieur Lafourcade & Christian Boitet.
Computing Word-Pair Antonymy *Saif Mohammad *Bonnie Dorr φ Graeme Hirst *Univ. of Maryland φ Univ. of Toronto EMNLP 2008.
Vectors and the Geometry of Space 9. Vectors 9.2.
Copyright © Cengage Learning. All rights reserved. 12 Vectors and the Geometry of Space.
Leveraging Reusability: Cost-effective Lexical Acquisition for Large-scale Ontology Translation G. Craig Murray et al. COLING 2006 Reporter Yong-Xiang.
Jennie Ning Zheng Linda Melchor Ferhat Omur. Contents Introduction WordNet Application – WordNet Data Structure - WordNet FrameNet Application – FrameNet.
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
WORD SENSE DISAMBIGUATION STUDY ON WORD NET ONTOLOGY Akilan Velmurugan Computer Networks – CS 790G.
Latent Semantic Analysis Hongning Wang Recap: vector space model Represent both doc and query by concept vectors – Each concept defines one dimension.
Chapter 2, Kinematics. Terminology Mechanics = Study of objects in motion. –2 parts to mechanics. Kinematics = Description of HOW objects move. –Chapters.
10/22/2015ACM WIDM'20051 Semantic Similarity Methods in WordNet and Their Application to Information Retrieval on the Web Giannis Varelas Epimenidis Voutsakis.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
RELATIVE MOTION ANALYSIS: VELOCITY
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
LANGUAGE AND CULTURAL MEANING (part 2). Lexical and Cultural Categories Taxonomic systems: The classification system that orders things in a logical hierarchical.
Wordnet - A lexical database for the English Language.
Improving Translation Selection using Conceptual Vectors LIM Lian Tze Computer Aided Translation Unit School of Computer Sciences Universiti Sains Malaysia.
1 Latent Concepts and the Number Orthogonal Factors in Latent Semantic Analysis Georges Dupret
Towards a Reference Quality Model for Digital Libraries Maristella Agosti Nicola Ferro Edward A. Fox Marcos André Gonçalves Bárbara Lagoeiro Moreira.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
2/10/2016Semantic Similarity1 Semantic Similarity Methods in WordNet and Their Application to Information Retrieval on the Web Giannis Varelas Epimenidis.
Vectors TS: Explicitly assessing information and drawing conclusions. Warm Up: a)What are the coordinates of A and B b)What is the distance between A and.
Lens effects in autonomous terminology and conceptual vector learning Mathieu Lafourcade LIRMM - France
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Enhancing Text Clustering by Leveraging Wikipedia Semantics.
WARM UP Evaluate 1. and when and 2. and when and.
1 SAT SAT: Given a Boolean function in CNF representation, is there a way to assign truth values to the variables so that the function evaluates to true?
King Faisal University جامعة الملك فيصل Deanship of E-Learning and Distance Education عمادة التعلم الإلكتروني والتعليم عن بعد ] 1 [ [ ] 1 جامعة الملك فيصل.
How we learn vocabulary 이건목 이규희 31.
Vectors and the Geometry
Basics of Logic gates - Part 1
Conceptual vectors for NLP MMA 2001 Mathieu Lafourcade LIRMM - France
DATA MODELS.
Antonymy and Conceptual Vectors
RELATIVE MOTION ANALYSIS: VELOCITY
11 Vectors and the Geometry of Space
Quantum One.
Semantic Similarity Methods in WordNet and their Application to Information Retrieval on the Web Yizhe Ge.
Synonymies and conceptual vectors
Giannis Varelas Epimenidis Voutsakis Paraskevi Raftopoulou
Automatically Populating Acception Lexical Database through Bilingual Dictionaries and Conceptual Vectors PAPILLON 2002 Mathieu Lafourcade LIRMM -
Lens effects in autonomous terminology and conceptual vector learning
INTRODUCTION TO SEMANTICS DEPARTMENT OF LANGUAGES
Presentation transcript:

Antonymy and Conceptual Vectors Didier Schwab, Mathieu Lafourcade, Violaine Prince Laboratoire d’informatique, de robotique Et de microélectronique de Montpellier CNRS - Université Montpellier II presented by Ch. Boitet (works with M. Lafourcade on conceptual vectors & UNL)

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Outline The main idea Background on conceptual vectors How we use CVs & why we need to distinguish CVs of antonyms Brief study of antonymies Representation of antonymies Measure for « antonymousness »

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors The main idea Work on meaning representation in NLP, using conceptual vectors (CV) applications = WSD & thematic indexing but V(existence) = V(non-existence) ! basic « concepts » activated the same Idea: use lexical functions to improve the adequacy For this, « transport » the lexical functions in the vector space

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Background on conceptual vectors Lexical Item = ideas = combination of concepts = Vector V Ideas space = vector space (generator space) Concept = idea = vector V c V c taken from a thesaurus hierarchy (Larousse) translation of Roget’s thesaurus, 873 leaf nodes the word ‘peace’ has non zero values for concept PEACE and other concepts

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Our conceptual vectors Thesaurus H : thesaurus hierarchy — K concepts Thesaurus Larousse = 873 concepts V(C i ) : a j = 1/ (2 ** D um (H, i, j)) 1/41 1/16 1/64 264

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Conceptual vectors Concept c4: ‘PEACE’ peace hierarchical relations conflict relations The world, manhood society

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Conceptual vectors Term “peace” c4:’PEACE’

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors finance profit exchange

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Angular or « thematic » distance D a (x,y) = angle(x,y) = acos(sim(x,y)) = acos(x.y /|x ||y |) 0 ≤ D(x,y) ≤  (positive components) If 0 then x and y are colinear : same idea. If  /2 : nothing in common. x y

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors The angular distance is a true distance D A (x, y) = acos(sim(x,y)) D A (x, y) = acos(x.y/|x||y|)) D A (x, x) = 0 D A (x, y) = D A (y, x) D A (x, y) + D A (y, z)  D A (x, z) D A (0, 0) = 0 and D A (x, 0) =  /2 by definition D A (  x,  y) = D A (x, y) with   0 D A (  x,  y) =  - D A (x, y) with  < 0 D A (x+x, x+y) = D A (x, x+y)  D A (x, y)

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Thematic Distance (examples) D a (anteater, anteater )= 0 (0°) D a (anteater, animal ) = 0,45 (26°) D a (anteater, train ) = 1,18 (68°) D a (anteater, mammal ) = 0,36 (21°) D a (anteater, quadruped ) = 0,42 (24°) D a (anteater, ant ) = 0,26 (15°) thematic distance ≠ ontological distance

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Vector Proximity Function V gives the vectors closest to a lexical item. V (life) = life, alive, birth… V (death) = death, to die, to kill…

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors How we build & use conceptual vectors Conceptual vectors give thematic representations of word senses of words (averaging CVs of word senses) of the content (« ideas ») of any textual segment New CVs for word senses are permanently learned from NL definitions coming from electronic dictionaries CVs of word senses are permanently recomputed for French, 3 years, words, CVs

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors SYGMART Morphosyntactic analysis Definitions Human usage dictionaries Conceptual vectors base New Vector Continuous building of the conceptual vectors database

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors We should distinguish CVs of different but related words… Non-existent : who or which does not exist cold : #ant# warm, hot Without a specific treatment, we get V(non-existence) = V(existence) V(cold) = V(hot) We want to obtain V(non-existence) ≠ V(existence) V(cold) ≠ V(hot)

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Applications: more precision Thematic analysis of texts Thematic analysis of definitions Resources: coherence & adequacy General coherence of the CV data base Conceptual Vector quality (adequacy) …in order to improve applications and resources

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Lexical functions may help! Lexical function (Mel’tchuk): WS  {WS 1 …WS n } synonymy (#Syn#), antonymy (#Anti#), intensification (#Magn#)… Examples : #Syn# (car) = {automobile} #Anti# (respect) = {disrespect; disdain} #Sing# (fleet) = {boat, ship; embarcation}

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Method: transport the LFs as functions on the CV space e.g. for antonymy, to getV(non-existence) ≠ V(existence) find vector function Anti such that: V(non-existence) = V(#Anti#(existence)) = Anti (V(existence)) similarly for other lexical functions we simply began by studying antinomy

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Brief study of antonymy Definition : Two lexical items are in antonymy relation if there is a symmetry between their semantic components relatively to an axis  Antonymy relations depend on the type of medium that supports symmetry  There are several types of antonymy  On the axis, there are fixed points:  Anti (V(car)) = V(car) because #Anti# (car) = 

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors 1- Complementary antonymy Values are boolean & symmetric (0  1) Examples : event/non-eventdead/alive existence/non-existence He is present  He is not absent He is absent  He is not present

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors 2- Scalar antonymy Values are scalar Symmetry is relative to a reference value Examples : cold/hot, small/tall This man is small  This man is not tall This man is tall  This man is not small This man is neither tall nor small reference value = « of medium height »

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors 3- Dual Antonymy (1) Conversive duals same semantics but inversion of roles Examples : sell/buy, husband/wife, father/son Jack is John’s son  John is Jack’s father Jack sells a car to John  John buys a car from Jack

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors 3- Dual Antonymy (2) Contrastive duals contrastive expressions accepted by usage Cultural : sun/moon, yin/yang Associative : question/answer Spatio-temporal : birth/death, start/finish

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Learning bootstrap based on a kernel composed of pre-computed vectors considered as adequate Learning must be coherent = preserve adequacy Adequacy = judgement that activations of concepts (coordinates) make sense for the meaning corresponding to a definition For coherence improvement, we use semantic relations between terms Coherence and adequacy of the base

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Based on the antonym vectors of concepts : one list for each kind of antonymy Anti c (EXISTENCE)= V (NON-EXISTENCE) Anti s (HOT) = V (COLD) Anti c (GAME) = V (GAME) Anti (X,C) builds the vector « opposite » of vector X in context C Antonymy function

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Construction of the antonym vector of X in context C The method is to focus on the salient notions in V(X) and V(C) If the notions can be opposed, then the antonym should have the inverse ideas in the same proportions The following formula was obtained after several experiments

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Anti R (V(X), V(C)) =  P i *Anti C (C i, V(C)) P i = V * max (V(X), V(C i )) Not symmetrical Stress more on vector X than on context C Consider an important idea of the vector to oppose even if it is not in the referent Construction of the antonym vector (2) i=1 N XiXi 1+C V (V(X))

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Results V (#Anti# (death, life & death)) = (LIFE 0,3), (birth 0,48), (alive 0,54)… V (#Anti# (life, life & death)) = (death 0,336), (killer 0,45), (murdered 0,53)… V (#Anti# (LIFE)) = (DEATH 0,034), (death 0,43), (killer 0,53)...

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Antonymy evaluation measure Assess « how much » two lexical items are antonymous Manti(A,B) = D A (A  B, Anti(A,C)  Anti(B,C)) A B Anti(B) Anti(A)

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Examples Manti (EXISTENCE, NON-EXISTENCE) = 0,03 Manti (existence, non-existence) = 0,44 Manti (EXISTENCE, CAR) = 1,45 Manti (existence, car) = 1,06 Manti (CAR, CAR) = 0,006 Manti (car, car) = 0,407

Schwab, Lafourcade, Prince, pres. by Ch. BoitetAntonymy and Conceptual Vectors Conclusion and perspectives Progress so far : Antonymy definition based on a notion of symmetry Implemented formula to compute an antonym vector Implemented measure to assess the level of antonymy between two items Perspectives : Use of the symbolic opposition found in dictionaries Search the opposite meaning of a word Study of the other semantic relations (hyperonymy/hyponymy, meronymy/holonymy…)