Morfologia delle parole
Nella linguistica la morfologia è lo studio della flessione delle parti del discorso, ossia delle possibili variazioni di una parola secondo la grammatica.
La morfologia è lo studio dei morfemi delle parole
Cosa sono i morfemi?
Sono le unità linguistiche più piccole che hanno un significato.
I principali morfemi della parola sono la radice e l'affisso.
- La radice è il morfema che conferisce il significato principale alla parola.
- L'affisso è il morfema che aggiunge un ulteriore significato alla parola.
Esempi
parola | radice | affisso |
---|---|---|
lavoro | lavor | -o |
lavori | lavor | -i |
lavorare | lavor | -are |
L'analisi morfologica
L'analisi morfologica riconosce i morfemi delle frasi per analizzare se una parola è morfologicamente corretta.
Esempio
parola | Analisi morfologica |
---|---|
cas-a | corretta |
cas-e | corretta |
cas-are | non corretta |
lavor-are | corretta |
Nel NLP l'analisi morfologica è realizzata con sistemi FSA e FST.
- FSA ( Finite Stat Automation )
Gli automi a stati finiti usano un linguaggio formale per definire un insieme di stringhe. - FST ( Finite Stat Trasducers )
I trasduttori a stati finiti analizzano le relazioni tra gli insiemi di stringhe.
Il parsing
Il parsing analizza la morfologia di una parola per riconoscere la sua classe sintattica ( es. articolo, nome, verbo, avverbio, ecc. ) in base a una grammatica formale.
Esempio
parola | parsing |
---|---|
casa | sostantivo (N) femminile (F) singolare (SG) |
case | sostantivo (N) femminile (F) plurale (PL) |
sinceramente | avverbio (AVV) |
guardo | verbo (V + Pres 1SG ) |
Così facendo il parsing costruisce la struttura sintattica della frase.
Nota. Ogni termine della frase può appartenere a una o più classi. L'appartenenza a più classi crea ambiguità linguistiche e rende più difficile risalire al significato di una frase. Per risolvere questi problemi nel NLP si ricorre agli algoritmi di disambiguazione detti POS tagging.
Il POS tagging
Spesso un termine appartiene a più classi ( es. verbo e sostantivo ).
Esempio
parola | parsing |
---|---|
lavoro | sostantivo (N) maschile (M) singolare (SG) |
lavoro | verbo (V + Pres 1SG ) |
Il termine lavoro è verbo o sostantivo?
Dal punto di vista morfologico entrambe le interpretazioni sono corrette.
Agli algoritmi di POS Tagger spetta il compito di trovare l'interpretazione morfologica corretta ( disambiguazione ).
Per farlo, è necessario analizzare il contesto sintattico in cui si trova la parola, ossia la relazione con le altre parole delle frase.
Esempio
stasera lavoro fino a tardi
In questo caso è chiaramente un verbo.
devo smaltire il lavoro arretrato
In questo caso è invece un sostantivo.