T = t0 t1 ... tn
dove T e' un termine composto e ti sono termini semplici o complessi.
I termini semplici sono i termini presenti in WordNet.
I termini complessi sono i termini presenti in WordNet composti da piu' parole.
Esempio: 'sport event' e' un termine composto, 'sport' ed 'event' sono termini semplici. 'product line' e' un termine complesso.
Dovremo trovare un algoritmo che permetta di distinguere i termini complessi dai termini
composti.
Questa distinzione e' importante poiche' dovremo trattare i termini complessi alla stessa
stregua dei termini semplici, mentre i termini composti richiederanno la scrittura di
algoritmi piu' sofisticati per il loro trattamento.
Esempi: 'event' e' un Hypernym di 'happening'.
'football' e' un
Hyponym di 'sport'.
Vogliamo estendere le relazioni Hypernym e Hyponym ai termini composti.
Consideriamo i seguenti esempi via via piu' complessi:
sia T = t0 t1 ... tn un termine composto, costruiremo i termini
Notare che il termine tn e' sempre presente: il sostantivo e' il termine piu' indicativo e quindi non deve essere eliminato.
Ottimizzazione: poiche' i termini complessi di WordNet non sono formati da piu' di 3 termini semplici (o meglio: l'esperienza mostra che esistono molti termini complessi formati da due termini semplici, qualche termine complesso formato da tre termini semplici (raro), mai visto termini complessi formati da quattro termini semplici!), possiamo vincolare j ad assumere solo valori tali che la sua rappresentazione binaria abbia al piu' 1 o 2 bit a 1.
Per ogni Tj cosi' ottenuto, verifichiamo che sia presente in WordNet.
Se si, allora Tj e' un termine semplice (o complesso) che compone il
termine T.
Riordiniamo gli aggettivi presenti in T in modo tale che gli aggettivi presenti
in Tj siano i piu' vicini al sostantivo tn.
I termini restanti (quelli non presenti in Tj) potrebbero formare, a loro volta, termini complessi. Possiamo riapplicare a questi termini il procedimento appena descritto.
Esempio: sia T ='American football product line'.
Applicando il procedimento a T otteniamo il termine complesso 'product line',
riapplicando il procedimento ai termini restanti otteniamo il termine complesso
'American football'. Quindi il termine T e' composto dai termini complessi
'product line' (sostantivo) e 'American football' (sostantivo aggettivato).
Problema: In generale possiamo ottenere piu' Tj.
Una euristica e' quella di scegliere il Tj con j massimo: questo tende
a scegliere i termini piu' "specializzati" con gli aggettivi piu' vicini al sostantivo.
Esempio: consideriamo il termine T = 'American football product line'.
j | Tj | in WordNet | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | line | X | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | American line | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | football line | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | American football line | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | product line | X | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | American product line | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | football product line | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | American football product line | - |
Il j massimo per cui Tj e' in WordNet, e'