The encoding of adjectives in the Dutch semantic database CORNETTO
LREC, Marrakech 28-29-30 May 2008
Isa Maks1
Piek Vossen1, 2,Roxane Segers1
Hennie van der Vliet1
1: Faculty of Arts, Vrije Universiteit Amsterdam2: Irion Technologies, Delft
LREC, Marrakech 28-29-30 May 2008 2
Presentation Overview
The project Cornetto: overview
The semantic Database: Cornetto
The encoding of general language adjectives in Cornetto
problems and solutions
A possible strategy for disambiguating adjective senses with the help of the Cornetto database and the ontology
LREC, Marrakech 28-29-30 May 2008 3
Project Cornetto Financed by NTU Dutch Language Union
STEVIN: Dutch Flemish Research Programme for Dutch Lanuage and
Speech Technology (2004-2011)
Consortium partnersVUA (Vrije Universiteit Amsterdam, General Linguistics Department)
UvA (University of Amsterdam, Informatics Institute)
K.U. Leuven (Katholieke Universiteit Leuven, Department of Computer Science)
Irion Technologies BV Delft
Results the Cornetto Database : a semantic database for Dutch
Lexical Acquisition Toolkit
Domain Acquisition Toolkit
4
Dutch Wordnet
ReferentieBestand
NederlandsEnglish Wordnet
(PWN) SUMO (KIF)
Align/Merge
Cornetto
Entry-Lexical Unit-Synset-PWN-pointer-SUMO term
COmbinatorial Relational NEtwork voor Taal Toepassingen
Manual Correction
1. Automatic Alignment2. Manual Correction
40.000 entries generic and central part of the language
5
antonymnear-syn
LREC, Marrakech 28-29-30 May 2008 6
Combining existing resources
Automatic Alignment LUs and Synsets Manual Correction of most frequent entries- Adding missing senses- Correcting conflicts- Editing synsets
Linking to SUMO, PWN
LREC, Marrakech 28-29-30 May 2008 7
Adjectives-problems
Adjectives in generalwhat is the real meaning of an adjective?
a warm coat , warm water
DWN adjective synsets not corrected manually
large fuzzy synsets
bad alignment with English Wordnet
bad alignment with SUMO
SUMO not tested for adjective concepts the alignment between SUMO and the PWN adjectives is corrected manually only for few
cases - > the ontology is not complete
LREC, Marrakech 28-29-30 May 2008 8
Adjectives-solution
Using an existing classification for Adjectives (Hundsnurscher & Splett, 1982)
coverage of 500 most frequent adjectives descriptional framework for all adjectives in German lexicographic approach used (and tested) in Germanet
Merging with SUMO coverage of all general language concepts rich hierarchy axioms formal definitions
LREC, Marrakech 28-29-30 May 2008 9
Merging H&S and SUMOH&S SUMO
perception-related PerceptionalAttribute
material-related PhysicalAttribute
body-related ++
spirit-related ++
character/behaviour TraitAttribute
mood-related EmotionalState
relational RelationalAttribute
evaluative NormativeAttribute
temporality-related ++
social-related RelationalAttribute
material-related
TextureAttribute
SaturationAttribute
ConsistencyAttribute
PurityAttribute
GravityAttribute
..
10
SUMO’s Attribute hierarchy
11
LREC, Marrakech 28-29-30 May 2008 12
SubjectiveAssessmentAttribute SUMO
most PWN adjectives -> SubjectiveAssessmentAttributehe is a good cook, this is a complete failure OK
a friendly woman, a heavy bag ?
Cornettofriendly TraitAttribute
heavy GravityAttribute
good PositiveEvaluationAttribute (subsumed by SubjectiveAssessmentA)
Ex.:Sense 1: aardig (kind) een aardige man (a kind man) TraitAttribute
Sense 2: aardig (rather good) een aardig boek (a nice book) PositiveEvaluationAttribute
LREC, Marrakech 28-29-30 May 2008 13
‘Word sense Disambiguation’
Can we make use of the ontology to disambiguate between Emotion-related and Temperature-related senses (of one word) ?
kil (1) (chilly, cold) TemperatureAttribute
een kille zomeravond (a chilly summer evening) kil (2) (chilly, unfriendly) TraitAttribute
een kille moeder (a cold mother)
warm (1) (warm, hot) TemperatureAttribute
het water is nog warm (the water is still warm) warm (2) (cordial, warm) TraitAttribute
een warme begroeting (a warm greeting)
LREC, Marrakech 28-29-30 May 2008
Cornetto Workshop, VU, June, 7th 2007 14
TraitAttributeSUMO Term attributed to the Noun
chilly , unfriendly
kille blik (look) FacialExpression
kille begroeting (greeting) Greeting
kille reactie (reaction) Expressing
kille vijandigheid (hostility) ViolentContest
kille berekening (calculation) Expressing
kille woede (anger) EmotionalState
kille passie (passion) EmotionalState
kille sfeer (atmosphere) PsychologicalAttribute
warm, cordial
warme ontvangst (reception) Greeting
warme steun (support) Cooperating
warm applaus (applause) Expressing
warm contact (contact) Communication
uit een warm hart (heart) EmotionalState
warme gevoelens (feelings) PsychologicalAttribute
LREC, Marrakech 28-29-30 May 2008 15
SocialInteraction, PsychologicalAttribute
SocialInteraction (Noun) + TraitAttribute (ADJ)
PsychologicalAttribute (Noun) + TraitAttribute (ADJ)
LREC, Marrakech 28-29-30 May 2008 16
TemperatureAttributeSUMO Term
chilly , cold
kille tocht (draught) GasMotion
kille wind(wind) Wind
kil marmer (marble) Mineral
kille zomerdag(summer day) Day
kille lucht (air) Air
warm, hot
warme zomer (summer) SeasonOfYear
warm water (water) Water
warm koffie (coffee) Food
warm eten (food) Food
warme jas (coat) Clothing
warme junimaand (month) Month
warm sopje (soapsuds) Water
LREC, Marrakech 28-29-30 May 2008 17
Substance, TimePeriod, GasMotion, ..
Substance (Noun) + TemperatureAttribute (ADJ)
TimePeriod (Noun) + TemperatureAttribute (ADJ)
GasMotion (Noun) + TemperatureAttribute (ADJ)
LREC, Marrakech 28-29-30 May 2008 18
So..
If an adjective has 2 senses and 1 is related to emotion and the other to temperature then
SocialInteraction (Noun) + TraitAttribute (ADJ)
PsychologicalAttribute (Noun) + TraitAttribute (ADJ)
Substance (Noun) + TemperatureAttribute (ADJ)
TimePeriod (Noun) + TemperatureAttribute (ADJ)
GasMotion (Noun) + TemperatureAttribute (ADJ)
LREC, Marrakech 28-29-30 May 2008 19
More Information
Cornetto project http://www.let.vu.nl/onderzoek/projectsites/cornetto/start.htm
Cornetto Database: Licensed from TST-centrale, Nederlandse Taalunie (by September 2008) www.tst.inl.nl
SUMO http://www.ontologyportal.org/