Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a....

21
Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002

Transcript of Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a....

Page 1: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Sistemi basati su conoscenzaComunicazione basata sul linguaggio

naturale

Prof. M.T. PAZIENZA

a.a. 2001-2002

Page 2: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

ComunicazioneLa comunicazione è lo scambio intenzionale

di informazioni effettuato attraverso la produzione e percezione di segni presi da un sistema condiviso di segni convenzionali

Linguaggio = sistema complesso e strutturato di segni per la comunicazione

Il linguaggio umano è altamente codificato e copre un numero infinito di istanze di comunicazione

Page 3: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Linguaggio

Parola qualsiasi tipo di segno comunicativo convenzionale

Parlante chi attiva la comunicazione

Ascoltatore chi riceve la comunicazione

Enunciato valore della comunicazione

Page 4: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Linguaggio per comunicare

Atti linguistici per trasferire informazione all’ascoltatore

Atti linguistici per far agire l’ascoltatore

Page 5: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Linguaggio per comunicare

Pianificazione

• Decidere quale atto linguistico attivare e quando per raggiungere l’obiettivo di comunicare una determinata informazione ad un ascoltatore

• Nondeterminismo degli atti linguistici

Page 6: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Linguaggio per comunicare

Comprensione degli atti linguistici

La sintassi e la semantica determinano la comprensione di un atto linguistico

Page 7: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Comprensione di atti linguistici

Grammatiche basate sulla struttura di frase (stringhe composte da sottostringhe o sintagmi)

S-> NP VP

Categorizzazione dei sintagmi

I sintagmi sono dei link tra grammatica e semantica.

Page 8: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

GrammaticheUna grammatica o sintassi G è definita da:V alfabeto di simboli terminaliN alfabeto di simboli non terminali (o

categorie sintattiche)P insieme finito di regole di produzione

sintattiche del tipodove ed V)

S assioma o simbolo iniziale G (V,N,P,S)

Page 9: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Esempio V= il, lo, gatto, topo, sasso, mangia, beve

N= <frase>,<sogg>,<verbo>,<comp-ogg>, <art>, <nome>

S=<frase>

P:

<frase>::=<sogg><verbo><comp-ogg>

<sogg>::=<art><nome>

< comp-ogg >::=< art><nome>

<art>::= il lo

<nome>::= gatto topo sasso

<verbo>::= mangia beve

Page 10: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

<frase>

<sogg> <verbo> <comp-ogg>

<art> <nome> mangia <art> <nome>

il gatto il topo

Esempio di albero sintattico

Page 11: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Modelli di comunicazione

Messaggio codificato

1- Il parlante ha in mente una proposizione P

2- Il parlante codifica la proposizione in segni W

3- L’ascoltatore tenta di decodificare il messaggio W per ricostruire la proposizione P

Si ipotizza di mantenere la stessa interpretazione ai tre livelli

Page 12: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Processi della comunicazione

Intenzione S vuole che H creda PGenerazione S sceglie le parole WSintesi S emette le parole WPercezione H percepisce W’Analisi H inferisce che W’ ha vari

significati Pi

Disambiguazione H inferisce che S intendeva affermare Pi

Assimilazione H decide di credere Pi

Page 13: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Processi della comunicazione

Page 14: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Parsing

Parsing: processo di assegnazione di una parte del discorso (nome, verbo,…) ad ogni parola di una frase ed al raggruppamento di parole in sintagmi (albero di analisi o sintattico)

Un albero sintattico è un albero in cui i nodi interni rappresentano sintagmi, gli archi rappresentano l’applicazione di regole grammaticali e le foglie rappresentano parole.

Page 15: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Processi della comunicazione

Interpretazione semantica: processo di estrazione del significato da un enunciato di un particolare linguaggio; associazione di significati a stringhe in isolamento (now); possibile ambiguità degli enunciati

Interpretazione pragmatica: associazione di significati ad enunciati e fatti in contesti specifici (S3); rappresentazione della situazione corrente

Page 16: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Linguaggio per comunicare

Si usa il linguaggio per comunicare se e solo se gli agenti coinvolti nella comunicazione:

• Condividono la conoscenza di un linguaggio

• Condividono la conoscenza del contesto della conversazione

• Sono razionali e quindi la loro reazione ad un atto linguistico è prevedibile

Page 17: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Modelli di comunicazione

Modello del linguaggio situato

Il significato di un messaggio dipende sia dalle parole che dalla situazione in cui le parole sono emesse

le stesse parole (strutture di) assumono significati diversi in contesti diversi

Page 18: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Comunicazione con Tell e AskAgenti che condividono lo stesso linguaggio di

rappresentazione interna e i simboli usati. (problema della condivisione della denominazione dei simboli e delle relazioni tra simboli)

possono accedere alle basi di conoscenza degli altri nello stesso modo che alla propria (tramite la Tell per inviare una proposizione e tramite la Ask per verificarne la conoscenza) (problema dell’aggiornamento delle Bdc)

Page 19: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Comunicazione con Tell e Ask

Page 20: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Comunicazione tramite il linguaggio

Condivisione del linguaggio di comunicazione (ed, al più, del linguaggio interno ma non della Bdc)

Traduzione da linguaggio esterno a linguaggio interno

Problema di riconciliare le differenze tra le basi di conoscenza interne degli agenti

Page 21: Sistemi basati su conoscenza Comunicazione basata sul linguaggio naturale Prof. M.T. PAZIENZA a.a. 2001-2002.

Comunicazione tramite il linguaggio