[Dizionario] A priori

Paolo Mascellani paolo a elabor.homelinux.org
Ven 27 Ago 2004 09:37:00 CEST


Ciao Andrea,

> Ah, ecco, qui è spiegato molto meglio!  :-)
> 
> http://mega.ist.utl.pt/~ic-apr/documentos/agrawal_vldb94.pdf
> 
> Dovevo in qualche modo togliermi la curiosità...  ;-)

Vedo che ti stai appassionando ...

In realta` anche in questo lavoro (peccato che sia in pdf: e` meno 
fruibile) si descrive un miglioramento dell'algoritmo originale, che e` 
comunque descritto nella prima parte. La descrizione dell'algoritmo 
originale e` piu` che sufficiente per capire quello che ho fatto io: in 
pratica, basta capire l'idea che ci sta sotto e cioe` che se 
l'associazione di n fatti elementari non ha abbastanza supporto allora 
non lo avranno neppure le associazioni di piu` fatti elementari che 
contengano tali n. Il gioco poi consiste nel definire cosa sono i fatti 
elementari ed il supporto nel nostro caso ...

Credo che approfondire i (grossi) miglioramenti che sono stati fatti 
rispetto all'algoritmo originale, cosi` come studiare altri algoritmi 
(ad esempio quelli proposti da Jiawei Han, sempre per regole 
associative), allo stato del mio esperimento, non ha senso; il punto e` 
capire se:

1 - le regole associative di tipo grammaticale possono essere dedotte da 
questo principio (l'esperimento fatto suggerisce di si`, ma e` ancora 
troppo preliminare per poterlo sostenere);

2 - esse possono poi servire per discriminare frasi corrette da frasi 
scorrette.

Se queste due domande avranno risposta positiva allora si potra` pensare 
a migliorare l'algoritmo o a studiarne altri. Dobbiamo pensare a questa 
fase come ad una fase di ricerca, non di applicazione, per questo mi 
piacerebbe che intervenissero dei ricercatori.

Discorso diverso sarebbe se qualcuno che ha gia` risultati disponibili 
sulla correzione grammaticale li mettesse a disposizione.

> Se inizierò ad avere abbastanza spunti sull'argomento (e un po' di tempo)
> magari qualche esperimento in Python lo farò anche io!  :-)

Benissimo. Io ti posso passare i miei sorgenti Java.

> Tu cosa avevi usato come analizzatore morfologico per il latino?

Me lo sono costruito io, in modo un po' rocambolesco e forse non del 
tutto legale (anche se non credo che qualcuno possa vantare dei diritti 
sulla grammatica latina), relativamente alle sole parole che componevano 
il centinaio di frasi su cui ho fatto l'esperimento. Su questo aspetto 
tendo ad essere un po' reticente in lista ...

> Sai di analizzatori morfologici per l'inglese?

Non lo so proprio, ma credo che cercando ci si arrivi e che, almeno fino 
a che si rimane a livello di ricerca, si possano utilizzare i metodi un 
po' sbrigativi che ho utilizzato per il Latino.

Ciao, Paolo.

-- 
Paolo Mascellani
METAware spa - p.mascellani a metaware.it
Margherita onLine - paolomascellani a margheritaonline.it
eLabor scrl - paolo a elabor.homelinux.org
via G. Garibaldi 33, 56127 Pisa - tel. 050 098 0888 - fax 050 313 7878
http://elabor.homelinux.org - info a elabor.homelinux.org




Maggiori informazioni sulla lista Dizionario