Sistemi basati su conoscenza
Comunicazione basata sul linguaggio
naturale
Prof. M.T. PAZIENZA
a.a. 2001-2002
Comunicazione
La 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
Linguaggio
Parola
qualsiasi tipo di segno
comunicativo convenzionale
Parlante chi attiva la comunicazione
Ascoltatore chi riceve la comunicazione
Enunciato valore della comunicazione
Linguaggio per comunicare
Atti linguistici per trasferire informazione
all’ascoltatore
Atti linguistici per far agire l’ascoltatore
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
Linguaggio per comunicare
Comprensione degli atti linguistici
La sintassi e la semantica determinano la
comprensione di un atto linguistico
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.
Grammatiche
Una grammatica o sintassi G è definita da:
V alfabeto di simboli terminali
N alfabeto di simboli non terminali (o
categorie sintattiche)
P insieme finito di regole di produzione
sintattiche del tipo   
dove   
ed     V)
S assioma o simbolo iniziale
G (V,N,P,S)
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

<frase>
<sogg>
<art> <nome>
il
gatto
Esempio di albero sintattico
<verbo>
mangia
<comp-ogg>
<art> <nome>
il
topo
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
Processi della comunicazione
Intenzione
Generazione
Sintesi
Percezione
Analisi
S vuole che H creda P
S sceglie le parole W
S emette le parole W
H percepisce W’
H inferisce che W’ ha vari
significati Pi
Disambiguazione H inferisce che S
intendeva affermare Pi
Assimilazione H decide di credere Pi
Processi della comunicazione
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.
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
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
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
Comunicazione con Tell e Ask
Agenti 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)
Comunicazione con Tell e Ask
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
Comunicazione tramite il linguaggio
Scarica

Comunicazione-Linguaggio