Diapositiva 1
Download
Report
Transcript Diapositiva 1
Un Lessico Elettronico Multilivello
dell’Italiano
per applicazioni di
Tecnologie del Linguaggio Umano
Nilda Ruimy
Istituto di Linguistica Computazionale del CNR
Pisa, Italy
[email protected]
http://www.ilc.cnr.it/clips/CLIPS_ENGLISH.htm
Istituto di Linguistica Computazionale
“Antonio Zampolli”
C.N.R.
Un lessico elettronico : PAROLE-SIMPLE-CLIPS
Lessici Computazionali : infrastruttura indispensabile per lo sviluppo delle applicazioni
nell’ambito delle Tecnologie del Linguaggio Umano
Un lessico computazionale fornisce informazione lessicale comprensibile alla macchina
PAROLE-SIMPLE-CLIPS: il più ampio lessico computazionale multi-livello della lingua italiana
Modello lessicale: standard de facto e ispiratore dello standard ISO LMF per lessici per il TAL
Quattro livelli di descrizione linguistica:
entrate: fonologia : 387.000; morfologia : 53.000; sintassi : 64.500; semantica : 57.500 (di cui 28.900 complete)
Ogni livello descrittivo è indipendente dagli altri ma le informazioni sono interconnesse
tramite i legami che uniscono le entrate di una stessa unità lessicale attraverso i livelli
Informazione coerentemente strutturata e molto granulare
Dati annotati in un linguaggio descrittivo esplicito
Lessico costruito in una prospettiva multilingue e per un utilizzo nel TAL
Nilda Ruimy
Architettura del lessico
I primi tre livelli di rappresentazione : Contenuto informativo
Posizione accento
Apertura vocali
Pronuncia consonanti
Cat. gram.
Sottocategoria gram.
Paradigma flessivo
proprietà elem.
sottocategorizzati
proprietà elem.
sottocategorizzati
proprietà elem.
sottocategorizzati
a. proprietà testa
b.
sottocat.
a. frame
proprietà
testa
b. frame sottocat.
a. proprietà testa
b. frame sottocat.
Unità
fonologica
Unità
morfologica
Correspondenza Ufon-Umorf
Correspondenza Umorf-Usin
struttura sintattica 1
struttura
sintattica
Collegamento
struttura sintattica 2
Nilda Ruimy
Unità
sintattica
Il Livello Semantico : SIMPLE-CLIPS
Livello semantico basato sulla teoria del Lessico Generativo (Pustejovsky, 1995)
Lessico strutturato in base ad un’ontologia lessicale
Rappresentazione della conoscenza lessicale copre un largo ventaglio di aspetti cruciali
della semantica lessicale:
aspetto composizionale del significato
tipo di evento denotato
contesto sintattico e semantico
relazioni con le altre unità semantiche del lessico
Nilda Ruimy
Rappresentare il significato
implica :
Distinguere i diversi sensi di un lemma
es. capo = testa, superiore gerarchico, estremità di q.csa, indumento, ecc.
Fornire un’informazione che consenta di fare delle inferenze :
es.: strumento implica artefatto
Rappresentare le similitudini di significato con altre parole
Nilda Ruimy
Il Lessico Generativo
Le unità semantiche sono entità multidimensionali
I significati lessicali hanno vari livelli di complessità
bambino
:
UMANO, età (infanzia), sesso (maschile)
dottore
:
UMANO, età (adulta), sesso (maschile),
giornale
:
1. carta stampata / informazione
2. luogo
3. istituzione
4. gruppo di persone
+ funzione
polisemia
Significati più semplici : definibili attraverso una relazione tassonomica
Per i più complessi, la relazione di iperonimia non basta a definirli : sono coinvolte
altre dimensioni di significato
La multidimensionalità e i diversi livelli di complessità del significato sono rappresentati
nel Lessico Generativo attraverso la Struttura Qualia
Nilda Ruimy
La Struttura Qualia
E’ uno dei quattro livelli di rappresentazione semantica nella teoria del Lessico Generativo
La Struttura Qualia consiste di 4 ruoli :
Qualia
Formale
= che cos’è X?
Costitutivo
= di che cosa è fatto / composto X?
Agentivo
= come nasce X?
Telico
= qual’è la funzione di X?
La Struttura Qualia consente di :
modellare coerentemente la multidimensionalità del significato
rendere conto delle relazioni esistenti tra le unità semantiche
rappresentare uniformemente la semantica di unità lessicali di diversa complessità
Nilda Ruimy
Multidimensionalità del significato
Ruolo formale
che cos’è X?
di che cosa è fatto X?
Entità X
qual è la funzione di X?
come nasce X?
Ruolo agentivo
Nilda Ruimy
E
X
T
E
N
Formale
isa
antonym_comp
antonym_grad
mult_opposition
D
E
disgusto, provare
D
casa, costruire
Q
U
A
mohair, capra
L
I
A
S
proiettile, colpire
bisturi, chirurgo
T
R
U
C
T
U
R
E
medico, curare
Costitutivo
made_of
is_a_follower_of
has_as_member
is_a_member_of
has_as_part
instrument
kinship
is_a_part_of
resulting_state
relates
uses
causes
concerns
affects
constitutive_activity
contains
has_as_colour
has_as_effect
has_as_property
measured_by
measures
produces
produced_by
property_of
quantifies
related_to
successor_of
precedes
typical_of
contains
feeling
is_in
lives_in
typical_location
Agentivo
C
O
N
S
T
I
T
U
T
I
V
E
result_of
agentive_prog
agentive_cause
agentive_experience
caused_by
source
created_by
derived_from
Telico
A
G
E
N
T
I
V
E
ARTIFACTUAL
AGENTIVE
used_for
used_as
used_by
used_against
INSTRUMENTAL
indirect_telic
purpose
is_the_activity_of
is_the_ability_of
is_the_habit_of
object_of_activity
pane, farina
P
R
O
senatore, senato
P
E
R
T
Y
LOCATION
manubrio, bicicletta
TELIC
ACTIVITY
DIRECT
TELIC
Multidimensionalità del significato
Ruolo formale
is_a
made_of
has_as_part
STRUMENTO
created_by
Ruolo agentivo
Nilda Ruimy
used_for
used_by
Multidimensionalità del significato
Ruolo formale
strumento_musicale
has_as_part
is_made_of
violino
fabbricare
Ruolo agentivo
Nilda Ruimy
used_for
used_by
suonare
violinista
Relazioni Qualia e
dimensioni di significato
Formale:
is_a recipiente
Costitutivo:
made_of legno
botte
Agentivo:
created_by fabbricare
recipiente
Definizione
di dizionario
tradizionale
Costitutivo:
has_as_part doghe
di legno
fatto di
doghe arcuate tenute unite da cerchi di ferro
che serve per la conservazione e il trasporto
di liquidi, specialmente vino
Telico:
used_for conservare
Costitutivo:
contains vino
Nilda Ruimy
Ontologia
‘I use the term ontology to mean a specification of a conceptualization. That is, an ontology
is a description (..) of the concepts and relationships that can exist for an agent or a community
of agents. ’…. ‘The term is borrowed from philosophy, where an Ontology is a systematic account
of Existence. (T. R. Gruber, 1993)
‘ …a set of knowledge terms, including the vocabulary, the semantic interconnections and some
simple rules of inference and logic, for some particular topic.’ (J. Hendler, 2001)
‘An ontology defines the terms used to describe and represent an area of knowledge.’ World Wide
Web Consortium (W3C) Recommendation
‘…sembra consolidata l'idea che in informatica, il termine ontologia debba riferirsi specificamente
ad un tentativo di formulare una concettualizzazione esaustiva e rigorosa nell'ambito di un dato
dominio. Si tratta generalmente di una struttura dati gerarchica che contiene tutte le entità rilevanti,
le relazioni esistenti fra di esse, le regole, gli assiomi ed i vincoli specifici del dominio.’ Wikipedia
In parole povere: un’ontologia specifica le entità esistenti in una determinata porzione
dello spazio semantico e le relazioni che intercorrono fra di loro
Nel Web Semantico, è l’elemento chiave che permette il ragionamento automatico
sul contenuto dei testi
Nilda Ruimy
L’ Ontologia Lessicale SIMPLE
SIMPLE Core Ontology
Disegnata in modo consensuale combinando le strategie top-down e bottom-up
Adottata per la costruzione di lessici per 12 lingue europee
Composta da 157 tipi semantici indipendenti da lingue, domini specifici e applicazioni,
creati per la classificazione e descrizione del contenuto semantico delle unità lessicali
Le Sistema
unità semantiche
di tipi multidimensionali
sono entità multidimensionali
che consiste di:
tipi semplici o monodimensionali (caratterizzati in termini di relazioni di iperonimia)
tipi unificati o multidimensionali (definibili solo attraverso la relazione di iperonimia
+ il riferimento a dimensioni ortogonali di significato)
Nilda Ruimy
TOP
CONSTITUTIVE AGENTIVE
•PART
CAUSE
Ontologia SIMPLE-CLIPS
ENTITY
TELIC
CONCRETE_ENTITY
PROPERTY
ABSTRACT_ENTITY REPRESENTATION
EVENT
•GROUP
•Location
•Quality
•Domain
•Language
•Material
•Psych Property
•Time
•Sign
•Artifact Material
•Artifact
•Physi Property
•Information
•Furniture
•Food
•Social Property
•Moral
Standards
•AMOUNT
•Clothing
•Physical Object
•Container
•Mvmt of
Thought
•Organic Object
•Artwork
•Instrument
•Money
•Vehicle
•Semiotic Artifact
•Living Entity
•Human
•Substance
•Animal
INSTRUMENT
•Cognitive Fact
•Vegetal Entity
Phenomenon
•Weather verbs
•Disease
•Stimuli
…
is_a …
created_by …
used_for
…
Aspectual
State
used_by …
Cause Aspect.
•Exist
…
•Rel. State
•Unit of measure
•Metalanguage
•Institution
•Convention
•Abstract
Location
bisturi
tipo unificato
•Number
tipo semplice
Act
Psychological_event
Change
Cause_change
•Non Rel. Act
•Cognitive Event
•Rel. Change
•Cause Rel. Change
•Relational Act
•Experience Event
•Change Possession
•Cause Change Location
•Move
•Change Location
•Cause Natural Transition
•Cause Act
•Natural Transition
•Creation
•Speech Act
•Acquire Knowledge
•Give Knowledge
Nilda Ruimy
Livello semantico:
tipi d’informazioni
Unità
semantica
T
R
Tipo ontologico
T
Dominio d’uso
L
A
Tipo di evento
I
S
O
E
N
Proprietà semantiche
I
T
Rappresentaz. predicativa
R
Sinonimia
Z
I
M
Extended Qualia Structure
E
A
T
R
Derivazione
A
Predicato lessicale
U
argomenti
S
ruolo sem.; restr. sem.
E
M
Polisemia regolare
Nilda Ruimy
Collegam. con U. Sint.
Informazione semantica
vaporizzatore
tipo ontologico
semantic type: Instrument
inif. path: [Concrete_entity | ArtifactAgentive | Telic]
definiz. & esempio
gloss:
apparecchio usato per ridurre in
minuscole particelle un liquido
example: un vaporizzatore per piante
tipo di evento
eventype: =====
tratti semantici
domain: cleaning, gardening, cosmetics
relazioni semantiche
synonymy: nebulizzatore
morpho. derivation: eventverb vaporizzare
Extended Qualia Structure
formal:
constitutive:
agentive:
telic:
polisemia regolare
regular polysemy: =====
rappresentaz. predicativa
vaporizzatore isa
apparecchio
vaporizzatore has_as_part pulsante
vaporizzatore created_by fabbricare
vaporizzatore used_for
atomizzare
semantic predicate: PRED_vaporizzare
type of link: instrument nominalization
arguments description:
range
arg0
semantic role
Protoagent
select. restrictions
Human/Instrument
Nilda Ruimy
arg1
Protopatient
+liquid
arg2
Location
Concrete_entity
Informazione semantica
spaventare
tipo ontologico
semantic type: Cause_Experience_Event
unif_path: Psychological_event-Causeagentive
definiz. & esempio
gloss: incutere spavento, atterrire
example: la tua partenza mi spaventa
tipo di evento
eventype: process / state
tratti semantici
agentive_cause: yes
connotation: negative
relazioni semantiche
synonymy: impaurire
synonymy: intimorire
Extended Qualia Structure
formal:
spaventare
isa
suscitare
constitutive: spaventare has_as_effect spavento
polisemia regolare
regular polysemy: Experience_Event -Cause_Experience_Event
rappresentaz. predicativa
semantic predicate: PRED_spaventare
type of link: master
arguments description:
range
arg0
semantic role
Protoagent
select. restrictions
Entity
arg1
Protopatient
Animate
correspondence semantic-syntactic frame: iso bivalent
Nilda Ruimy
Informazione semantica
spaventarsi
tipo ontologico
semantic type: Experience_Event
unif_path: Psychological_event-Agentive
definiz. & esempio
gloss: essere preso da spavento, impaurirsi
example: Leo si è spaventato per l'accaduto
tipo di evento
eventype: process / state
tratti semantici
connotation: negative
relazioni semantiche
synonymy: impaurirsi
Extended Qualia Structure
formal:
spaventarsi
isa
emozione
agentive:
spaventarsi agentive_experience
provare
constitutive: spaventarsi feeling
spavento
polisemia regolare
regular polysemy: Experience_Event -Cause_Experience_Event
rappresentaz. predicativa
semantic predicate: PRED_spaventare
type of link: master
arguments description:
range
arg0
semantic role
Protoagent
select. restrictions
Entity
arg1
Protopatient
Animate
correspondence semantic-syntactic frame: crossed bivalent
Nilda Ruimy
Informazione semantica
immenso
tipo ontologico
semantic type: Physical_Property
supertype: Extensional
definiz. & esempio
gloss:
senza limiti, così esteso da non poter essere misurato
example: casa immensa, spazio immenso
adjective_type: subsective
tratti semantici
syntactic_type: attributive_predicative
tratti constitutive
duration: persistent
scalar: no
meaning component: Dimension_Positive
relazioni semantiche
synonymy: enorme
synonymy: sconfinato
formal:
immenso antonym_grad minuscolo
Extended Qualia Structure
rappresentaz. predicativa
semantic predicate: PRED_immenso
type of link: master
arguments description:
range
arg0
underspecified
semantic role
Concrete_Entity
select. restrictions
correspondence semantic-syntactic frame: iso_monovalent
Nilda Ruimy
Informazione semantica
precedente
tipo ontologico
semantic type: Temporal
supertype: Intensional
definiz. & esempio
gloss:
che precede, che viene prima
example: il precedente governo
tratti semantici
syntactic_type: attributive
tratti constitutive
temporality_type: durative
aspect: past
scalar: no
meaning component: Past_Neutral
relazioni semantiche
synonymy: anteriore
synonymy: antecedente
formal:
precedente antonym_comp successivo
Extended Qualia Structure
semantic predicate: PRED_precedere
type of link: VerbPresentParticiple
arguments description:
rappresentaz. predicativa
range
semantic role
select. restrictions
arg0
Protoagent
Entity
arg1
Protopatient
Entity
correspondence semantic-syntactic frame: iso_bivalent
Nilda Ruimy
Soggetti Tipici
used_for
used_for
contenere
barile
tanica
vetrina
cassettone
recipiente
scatola
…..
Nilda Ruimy
Oggetti Tipici
CLOTHING
pullover
pantalone
impermeabile
gonna
…
stivale
mocassino
pantofola
sandalo
…
cintura
cravatta
guanto
borsa
…
anello
collana
braccialetto
spilla
…
is-a
object_of_the_activity
indumento
indossare
calzatura
calzare
accessorio
portare
gioiello
Nilda Ruimy
Disambiguazione di Sintagmi Preposizionali
?
duna di sabbia
made_of
?
bombola di gas
contains
?
fetta di pane
is_a_part_of
Nilda Ruimy
Nilda Ruimy
Disambiguazione di Sintagmi Preposizionali
canna
da pesca
Unità Semantica : canna
ruolo telico
Tipo semantico : INSTRUMENT
………
canna
canna
isa
used_for
attrezzo
pescare
………
Nilda Ruimy
Disambiguazione di Sintagmi Preposizionali
canna da pesca
marcatore di funzione
ruolo telico
spazzolino
Tipo semantico: INSTRUMENT
canna
used_for
pescare
Nilda Ruimy
Nilda Ruimy
da denti
ferro
da stiro
mazza
da
golf
Disambiguazione di Sintagmi Preposizionali
ruolo costitutivo
macedonia di frutta
USemmacedonia
……
macedonia
macedonia
……
isa
made_of
cibo
frutta
ruolo agentivo
succo di frutta
USemsucco
……
succo
succo
……
isa
derived_from
Nilda Ruimy
bevanda
frutta
Disambiguazione di Sintagmi Preposizionali
macedonia
di
ruolo costitutivo
frutta
composizione
macedonia
made_of
frutta
succo di
ruolo agentivo
frutta
origine
succo
derived_from
frutta
Disambiguazione di Sintagmi Preposizionali
bicchiere
didi
ruolo costitutivo
plastica
materiale
bicchiere
made_of
materiale
bicchiere
ruolo costitutivo
di birra
di
contenuto
bicchiere
contains
ONTOLOGIA
liquido
……..
SUBSTANCE
ARTIFACTUAL_DRINK
……….
Rete NATURAL
Semantica
ovile
EARTH_ANIMAL
ARTIFACTUAL
SUBSTANCE
LOCATION
typical_location
lana
MATERIAL
mohair
capra
cachemire
marocchino
SUBSTANCE FOOD
angora
capra
becco
capretta
capretto
….
kinship
capra
derived_from
ARTIFACT FOOD
capro
caprino
caprone
concerns
typical_of
is_part_of
RELATIONAL ACT
BODY_PART
vello
mungere
NON_ RELATIONAL ACT
Semantic type
Constitutive qualia relation
Agentive qualia relation
Nilda Ruimy
mungitura
belare
tosare
belato
tosatura
zucchero
NATURAL_SUBSTANCE
alloro
+edible
FLAVOURING
mangiare
Lessico di Dominio
Object_of_the_
TELIC
activity
tartufo
Used_for
AGENTIVE
VEGETAL_ENTITY
mestolo
Created_by
mangiare
cucinare
carne
pentola
cuocere
friggitrice
arrostire
bollire
tavola forchetta ristorante
lessare
stufare
friggere
BUILDING
cuoco
rosolare FURNITURE
bollitore
grigliare
……
mela
carota
FOOD
coniglio
FRUIT
arrosto
VEGETABLE
pesciera
SUBSTANCE_FOOD
INSTRUMENT
CONTAINER
PROFESSION
ARTIFACT _FOOD
qualia role
qualia semantic relation
semantic feature
semantic type
Nilda Ruimy
PAROLE-SIMPLE-CLIPS
Basato su un modello lessicale ricco che coniuga complessità e rigore con aspetti innovativi
Soddisfa i requisiti per la portabilità, condivisione & riutilizzabilità: vasta copertura, genericità,
strutturazione coerente dell’informazione, descrizione ricca ed esplicita, variabilità di
granularità di descrizione, facile estensione e adattamento
Membro di una rete di 12 lessici monolingui => utilizzabilità in applicazioni multilingue nelle
Technologie del Linguaggio Umano
Utilizzabile nell’analisi di testi, nell’estrazione di informazione, nella disambiguazione
del significato, nel Question Answering
Ha i requisiti per contribuire all’implementazione del Web Semantico poiché è una risorsa
basata su un’ontologia ed è in grado di fornire informazione comprensibile alla macchina
per consentire la gestione del contenuto dei documenti sul Web
Nilda Ruimy
Un Lessico Elettronico Multilivello
dell’Italiano
per applicazioni di
Tecnologie del Linguaggio Umano
Nilda Ruimy
Istituto di Linguistica Computazionale del CNR
Pisa, Italy
[email protected]
http://www.ilc.cnr.it/clips/CLIPS_ENGLISH.htm
Istituto di Linguistica Computazionale
“Antonio Zampolli”
C.N.R.
Risoluzione dell’ambiguità lessicale
in ambito multilingue
ala = fr. aile, ailier…
ala : tipo
sem.: PART / BODY_PART aile
Semantic
ala : tipoUnit
sem.: ROLE ailier
Ontological
Information
Info.
Ontologica
Extended Qualia Structure
Dominio
Sinonimia
Rappresent. Predicativa
predicato lessicale
arguments:
argomenti:
Tipo di evento
Derivazione
Proprietà semantiche
Polisemia regolare
E. Gola, N. Ruimy
ruolo
sem. role;
sem., sem.
restr. restr.
sem.
Collegamento con U. sint.
Risoluzione dell’ambiguità lessicale
in ambito multilingue
borsa = fr. sac (gen.); bourse (econ.)
calcolo = en. calculation (gen.); gallstone (med.)
mouse = it. topo (gen.), mouse (inf.)
Info. ontologica
Extended Qualia Structure
Domain
Dominio
Sinonimia
Rappresent. Predicativa
predicato lessicale
argomenti:
Tipo di evento
Derivazione
Proprietà semantiche
Polisemia regolare
E. Gola, N. Ruimy
ruolo sem., restr. sem.
Collegamento con U. sint.
Risoluzione dell’ambiguità lessicale
in ambito multilingue
ferri (pl) = fr. aiguilles à tricoter, instruments du chirurgien
ferri : tipo sem.: INSTR. used_for sferruzzare aiguilles à tricoter
ferri : tipo sem.: INSTR. used_for operare
instruments du chirurgien
used_by chirurgo
Info. ontologica
Extended
Qualia Struct
Structure.
Ext.
Qualia
Dominio
Sinonimia
Rappresent. Predicativa
predicato lessicale
argomenti:
Tipo di evento
Derivazione
Proprietà semantiche
Polisemia regolare
E. Gola, N. Ruimy
ruolo sem., restr. sem.
Collegamento con U. sint.
Risoluzione dell’ambiguità lessicale
in ambito multilingue
mangiare
essen,
fressen
fr.
louer = =it.ger.
lodare
, affittare
mangiare:
essen
louer:
arg0,arg0
arg1+human
lodare
mangiare:
+animal
affittare
fressen
louer:
arg0,arg0
arg1,
arg2
Ontological Information
Extended Qualia Structure
Domain
Synonymy
Predicative
Representation
Pred. Represent.
lexical
lexical predicate
predicate
arguments:
arguments:
Event Type
Regular Polysemy alt.
Semantic properties
Derivation
E. Gola, N. Ruimy
sem.role;
role; sem.
sem. restr.
sem.
restr.
Link to syntactic unit