elenco   
        corso   

Intelligenza Artificiale: il trattamento automatico del linguaggio naturale

(Corso di Laurea in Informatica (quinquennale))

Codice: 4I112Crediti: 6Semestre: 2Sigla: IAN 

Docente

Amedeo Cappelli   amedeo.cappelli@isti.cnr.it  Tel. 050 3152844

Descrizione

La crescita e l'importanza dell'informazione linguistica nella società dell'informazione richiedono capacità di ingegneria linguistica per la creazione e l'utilizzazione di strumenti e sistemi per la comunicazione, l’interazione e la memorizzazione e l’accesso alle reti informative globali. Scopo del corso è quello di presentare alcune problematiche, illustrare modelli e metodi e far apprendere strumenti per l'elaborazione di dati linguistici.

Programma

PARTE I Il calcolatore e il trattamento dei dati linguistici: problematiche e cenni storici. Il calcolatore e la comprensione delle lingue. Aspetti teorici e motivazioni applicative L’analisi del linguaggio come processo cognitivo e sue relazioni con la linguistica, la scienza cognitiva e l’intelligenza artificiale. Le conoscenze per comprendere una lingua: linguistiche: fonetica fonologia morfologia sintassi semantica del mondo: lessico e conoscenza ontologia enciclopedia del contesto pragmatica Metodi per la rappresentazione e l’utilizzo dei vari tipi di conoscenza: taggers, parsers morfologici e sintattici, interpreti semantici, reti semantiche, dizionari concettuali. PARTE II La tecnologia della lingua e le sue applicazioni nella società dell’informazione: aspetti e problemi. Alcune applicazioni nel campo dell’analisi del contenuto, della ricerca su base multilinguistica e di estrazione della conoscenza.
Ore lezione: 25Ore esercitazione: 15   

Bibliografia

RIFERIMENTI BIBLIOGRAFICI Allen J., Natural Language Understanding, Menlon Park (Ca.): The Benjamin/Cummmings, 1987. (testo introduttivo con trattazione teorica ed esemplificazioni tecniche) Cappelli A. Le tecnologie del linguaggio umano nella società dell’informazione: aspetti, problemi e applicazioni dell’elaborazione del contenuto, ILC-KR-2000-1, Pisa, 2000. (introduzione ad alcuni aspetti applicativi della tecnologia della lingua con esempi di sistemi di accesso concettuale multilingue a basi testuali e di interazione uomo-macchina). Cappelli A., Moretti L., Aspetti della rappresentazione della conoscenza in linguistica computazionale, Pisa: Pacini, 1983. (presentazione di alcuni formalismi per la rappresentazione della conoscenza e, in particolare, il modello delle reti semantiche) Varile G., Zampolli A. (eds.), Survey of the State of the Art in Human Language Technology, Pisa: Giardini Editori, 1997. (panoramica esauriente delle applicazioni della tecnologia del linguaggio umano). Winograd T., Language as a Cognitive Process, Addison Wesley, 1983. (introduzione al linguaggio come processo cognitivo e descrizione di tecniche di analisi automatica) Woods W. A., Conceptual Indexing: A Better Way to Organize Knowledge, Sun Microsystems, 1997 (presentazione delle problematiche della indicizzazione concettuale di documenti)

Modalità di esame

Scritto e orale

home


email