Turing Test Temi filosofici dellinformatica 30 aprile 2008.

27
Turing Test Temi filosofici dell’informatica 30 aprile 2008

Transcript of Turing Test Temi filosofici dellinformatica 30 aprile 2008.

Page 1: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

Turing TestTemi filosofici dell’informatica

30 aprile 2008

Page 2: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

2

Temi filosofici dell’informatica

Il sogno delle macchine intelligenti Tradizione filosofico-scientifica

La nascita dell’intelligenza artificiale (1956) “The study is to proceedon the basis of the

conjecture that every aspect of learning or any other feature of intelligence can in principle so precisely described that a machine can be made to simulate it” [McCarthy 1955]

Macchine e pensiero

Page 3: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

3

Temi filosofici dell’informatica

Test di Turing come punto di avvio del dibattito Computing Machinery and Intelligence, 1950 Il gioco dell’imitazione e le possibili obiezioni

Alcuni riferimenti al dibattito seguente Non tutti esplicitamente contenuti in Turing Ma scaturiti dalle discussioni nate da Turing

Da dove cominciare …

Page 4: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

4

Temi filosofici dell’informatica

Due possibili interpretazioni del test di Turing Il test del gioco dell’imitazione originale e la

versione standard del test di Turing Quali conseguenze per valutare l’intelligenza

Una prospettiva opposta Embodied cognition Rifiuto del test di Turing come modo per valutare la

presenza di intelligenza

… e come continuare

Page 5: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

5

Temi filosofici dell’informatica

Problema di definire i termini Macchina Pensare

Nessuna risposta univoca Sostituire la domanda con un’altra

connessa alla prima ed espressa in modo non ambiguo

Nuova forma del problema descritta nei termini di un gioco

Le macchine possono pensare?

Page 6: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

6

Temi filosofici dell’informatica

Tre protagonisti Un uomo (A), una donna (B), un interrogante (C)

C è in una stanza separato da A e B che conosce come X e Y

C deve determinare quale delle due persone sia l’uomo e quale la donna solo attraverso domande Obiettivo di A: ingannare C e indurlo a sbagliare

l’identificazione Obiettivo di B: aiutare C nella corretta

identificazione

Il gioco dell’imitazione

Page 7: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

7

Temi filosofici dell’informatica

“Le macchine possono pensare?” sostituita con “Che cosa accade se nel gioco dell’imitazione una

macchina prende il posto di A? L’interrogante sbaglia altrettanto spesso in questo caso di quando il gioco è effettuato fra un uomo e una donna?”

Il test di Turing

Page 8: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

8

Temi filosofici dell’informatica

Definizione precisa di un criterio di successo Demarcazione fra capacità fisiche e capacità

intellettuali dell’uomo: solo le ultime considerate nel test di Turing

Metodo basato su domanda e risposta: introdotti tutti i campi dell’attività umana che si vogliono considerare

Perché una nuova domanda?

Page 9: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

9

Temi filosofici dell’informatica

Due diverse interpretazioni per il test Definizione operazionale di intelligenza: superare i

problemi di una caratterizzazione formale Test che fornisce evidenza dell’intelligenza:

nessuna misura singola dell’intelligenza Definizione convenzionale e operativa Uso metaforico del termine intelligenza

Il test di Turing e l’intelligenza

Page 10: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

10

Temi filosofici dell’informatica

E’ possibile pensare a computer digitali che riescano bene nel gioco dell’imitazione?

Computer digitali In grado di svolgere qualsiasi operazione svolta da

un computer umano Macchine a stati discreti (discrete-state machines)

Le macchine ammesse al gioco

Page 11: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

11

Temi filosofici dell’informatica

“Le macchine possono pensare?” sostituita con “E’ possibile che computer digitali con adeguata

memoria, in grado di aumentare la loro velocità di azione e adeguatamente programmati, possano sostituire A nel gioco dell’imitazione, con la parte di B fatta da un uomo?”

Riconsideriamo la domanda

Page 12: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

12

Temi filosofici dell’informatica

Argomenti fondati su incapacità varie Le macchine possono fare tutto, tranne X Turing: scetticismo derivante dall’idea di macchine

che effettuano solo compiti ripetitivi Obiezione di Lady Lovelace

Le macchine fanno solo ciò che gli viene ordinato di fare

Turing: errore di pensare che tutte le conseguenze di un fatto si presentino alla mente simultaneamente

Obiezione matematica Limitazioni alle capacità delle macchine a stati

discreti (Gödel 1931, Turing 1937) Turing: le stesse limitazioni potrebbero valere

anche per l’intelletto umano

Alcune obiezioni

Page 13: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

13

Temi filosofici dell’informatica

Come programmare le macchine per farle giocare in maniera soddisfacente al gioco dell’imitazione? Apprendimento evolutivo Premi e punizioni

Da quali aspetti cominciare: attività astratte o attività più concrete?

Macchine che apprendono

Page 14: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

14

Temi filosofici dell’informatica

Sterrett (2000) propone due possibili interpretazioni per il test di Turing Test del gioco dell’imitazione originale (original

imitation game test) Versione standard del test di Turing (standard

Turing test) La prima offre una migliore caratterizzazione

dell’intelligenza

Due interpretazioni per il test di Turing

Page 15: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

15

Temi filosofici dell’informatica

IL TEST DEL GIOCO DELL’IMITAZIONE ORIGINALE

LA VERSIONE STANDARD DEL TEST DI TURING

Che cosa accade se nel gioco dell’imitazione una macchina prende il

posto di A? L’interrogante sbaglia altrettanto spesso in questo caso di

quando il gioco è effettuato fra un uomo e una donna?

E’ possibile che computer digitali con adeguata memoria, in grado di aumentare la loro velocità di azione e adeguatamente

programmati, possano sostituire A nel gioco dell’imitazione, con la parte di B fatta da un

uomo?

I due test

Page 16: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

16

Temi filosofici dell’informatica

IL TEST DEL GIOCO DELL’IMITAZIONE ORIGINALE

LA VERSIONE STANDARD DEL TEST DI TURING

Per vincere al gioco la macchina deve essere scambiata non solo per un essere

umano, ma anche per una donna

Per vincere al gioco la macchina deve essere scambiata per un essere umano

Interpretazioni a confronto

Page 17: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

17

Temi filosofici dell’informatica

Possibilità per la macchina di fare meglio dell’uomo Possibilità di minimizzare le capacità dell’interrogante Finzione sia per l’uomo sia per la macchina

Paragonato il loro livello di successo nel fingere di essere una donna

Il test del gioco dell’imitazione originale

Page 18: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

18

Temi filosofici dell’informatica

Nessun risultato per indicare quando la macchina ha fatto meglio dell’uomo

Dipendenza dei risultati del test dalle abilità dell’interrogante

Finzione solo per il computer I risultati del computer giudicati sulla base dei

risultati dell’uomo

La versione standard del test di Turing

Page 19: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

19

Temi filosofici dell’informatica

Migliore caratterizzazione dell’intelligenza con il test del gioco dell’imitazione originale Per ingannare l’interrogante sono necessarie

maggiori abilità cognitive A deve far credere a C di essere una donna, sia nel

caso che A sia un uomo sia nel caso sia una macchina

Capacità di valutare l’appropriatezza delle proprie risposte

Abilità intellettuali vs abitudini cognitive

Page 20: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

20

Temi filosofici dell’informatica

Diminuire il vantaggio dell’uomo nel gioco Enfatizzare le capacità critiche del pensiero e de-

enfatizzare la formazione e l’addestramento Risposte che sono cognitivamente abituali vs.

risposte che richiedono riflessione

Quali vantaggi?

Page 21: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

21

Temi filosofici dell’informatica

Intelligenza intesa in senso più generale e non solo umanamente e culturalmente orientata Per superare il test non è richiesto aver vissuto una

vita umana Tentativo di estrarre un pensiero ‘supercritico’ a

partire da quello umano Metro di valutazione delle capacità della macchina

Conseguenze

Page 22: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

22

Temi filosofici dell’informatica

Wilson (2002) Inefficacia del test per valutare la presenza di

intelligenza in una macchina Caratterizzazione dell’intelligenza in termini più ampi Collegamento con nuova tendenza delle scienze

cognitive Centralità del corpo nella strutturazione dei

processi cognitivi

Una visione alternativa

Page 23: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

23

Temi filosofici dell’informatica

Mente come elaboratore astratto di informazione Psicologia cognitiva: conoscenza umana espressa

in forma proposizionale Intelligenza artificiale: modelli computazionali

dell’elaborazione simbolica astratta Scarsa importanza della connessione fra la mente e il

mondo esterno

L’approccio tradizionale

Page 24: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

24

Temi filosofici dell’informatica

Enfasi sulle funzioni sensorie e motorie e loro importanza nell’interazione con l’ambiente

Stretto legame fra i processi cognitivi umani e l’elaborazione senso-motoria Influenza iniziale nella strutturazione dei processi

cognitivi Influenza costante nella ristrutturazione di tali

processi

Embodied cognition

Page 25: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

25

Temi filosofici dell’informatica

‘Situatezza’ delle attività cognitive (percezione e azione)

Vincoli temporali per le attività cognitive Ambiente come parte del sistema cognitivo

La mente da sola non è un’unità di analisi significativa

Centralità dell’azione per i processi cognitivi

Una pluralità interessante

Page 26: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

26

Temi filosofici dell’informatica

Attività on-line: interazione immediata con l’ambiente La mente opera al servizio del corpo che

interagisce con il mondo reale Attività off-line: distanza nello spazio e nel tempo dei

referenti dell’interazione Il corpo opera al servizio della mente

Attività cognitive on-line e off-line

Page 27: Turing Test Temi filosofici dellinformatica 30 aprile 2008.

27

Temi filosofici dell’informatica

Confine indistinto fra intelligenza e mancanza di intelligenza Il test di Turing è utile? Il test di Turing è ancora utile?

Che cosa è importante riguardo alla mente se si vuole simularla?

Per concludere