Test di Turing: cos'è e perché è così difficile da superare? Alan Turing

20/02/2019

L'espressione "test di Turing" è più appropriata da usare per riferirsi a una frase che riguarda la domanda se le macchine possono pensare. Secondo l'autore, una tale affermazione è "troppo inutile" per meritare la discussione. Tuttavia, se consideriamo la domanda più specifica sul fatto che un computer digitale sia in grado di far fronte a qualche tipo di gioco di imitazione, allora c'è la possibilità di una discussione esatta. Inoltre, l'autore stesso riteneva che non sarebbe passato molto tempo e sarebbero comparsi dispositivi informatici che sarebbero stati molto "buoni" in questo.

L'espressione "test di Turing" è talvolta usata più in generale per riferirsi a determinati studi comportamentali sulla presenza di mente, pensiero o intelligenza in soggetti apparentemente intelligenti. Così, ad esempio, talvolta viene espresso il parere che il prototipo del test è descritto nel Discourse on the Method di Descartes.

Chi ha inventato il test di Turing?

Nel 1950 fu pubblicata l'opera "Computers and Intellect", in cui venne inizialmente proposta l'idea di riprodurre l'imitazione. Colui che ha inventato il test di Turing è uno scienziato informatico inglese, matematico, logico, crittoanalista e il biologo teorico Alan Matheson Turing. I suoi modelli gli hanno permesso di formalizzare i concetti di algoritmo e calcolo e ha anche contribuito alla teoria dell'intelligenza artificiale.

Alan Turing

Gioco d'imitazione

Turing descrive il prossimo tipo di gioco. Supponiamo che ci sia una persona, un'auto e una persona che fa domande. L'intervistatore si trova in una stanza separata dagli altri partecipanti che superano il test di Turing. Lo scopo del test è che l'interrogante determina chi è la persona e chi è la macchina. L'intervistatore di entrambi i soggetti è noto sotto i segni X e Y, ma almeno all'inizio non sa chi si nasconde dietro il marchio X. Alla fine del gioco, deve dire che X è un uomo, e Y è una macchina, o viceversa. L'intervistatore è autorizzato a porre domande ai seguenti argomenti del test di Turing: "Bene, X sarà gentile a dirmi se X sta giocando a scacchi?" Chi è X deve rispondere alle domande indirizzate a X. Lo scopo della macchina è di indurre in errore l'interrogante e ha erroneamente concluso che era un uomo. L'uomo deve aiutare a stabilire la verità. Nel 1950 Alan Turing disse: "Credo che in 50 anni sarà possibile programmare computer con una capacità di memoria di circa 10 9 in modo tale da poter suonare con successo l'imitazione e l'intervistatore medio con una probabilità superiore al 70% per cinque i minuti non saranno in grado di indovinare chi è la macchina. "

scopo di test di turing test

Aspetti empirici e concettuali

Ci sono almeno due tipi di domande che sorgono riguardo alle previsioni di Turing. Primo, empirico - è vero che i computer esistono già o saranno presto in grado di riprodurre l'imitazione in modo così efficace che l'intervistatore medio con una probabilità non superiore al 70% rende la scelta giusta entro cinque minuti? In secondo luogo, concettuale - è vero che se l'intervistatore medio dopo cinque minuti di interrogatorio con una probabilità inferiore al 70% identifica correttamente una persona e un'automobile, allora dobbiamo concludere che quest'ultimo mostra un certo livello di pensiero, intelligenza o ragione?

prova

Concorrenza Lebner

Pochi dubbi sul fatto che Alan Turing sarebbe deluso dallo stato del gioco delle imitazioni entro la fine del ventesimo secolo. I partecipanti al Concorso Lebner (un evento annuale durante il quale i programmi per computer sono sottoposti a un test di Turing) sono lontani dallo standard presentato dal fondatore dell'informatica. Un rapido sguardo ai protocolli dei partecipanti negli ultimi decenni mostra che l'auto può essere facilmente rilevata con l'aiuto di domande non molto sofisticate. Inoltre, i giocatori di maggior successo dichiarano costantemente la difficoltà della competizione Lebner a causa dell'assenza di un programma per computer che potrebbe avere una conversazione decente per cinque minuti. È generalmente riconosciuto che le applicazioni competitive sono sviluppate esclusivamente allo scopo di ricevere un piccolo premio assegnato al miglior partecipante dell'anno e non sono progettate per altro.

Domande di test di Turing

Test di Turing: il passaggio è in ritardo?

Verso la metà del secondo decennio del XXI secolo, la situazione rimase pressoché invariata. È vero, nel 2014 si affermò che il programma per computer di Eugene Goostman superò il test di Turing quando ingannò il 33% dei giudici nella competizione del 2014. Ma c'erano altre gare in cui si ottenevano risultati simili. Nel 1991, il terapista del PC ha fatto un errore nel 50% dei giudici. E nella dimostrazione del 2011, Cleverbot ha avuto un tasso di successo ancora più alto. In tutti questi tre casi, la durata del processo era molto piccola e il risultato non era affidabile. Nessuno di questi ha fornito una valida ragione per ritenere che l'intervistatore medio con una probabilità superiore al 70% identifichi correttamente il rispondente durante la sessione di 5 minuti.

chi è venuto con il test di turing

Metodo e previsione

Inoltre, e molto più importante, è necessario distinguere tra il test di Turing e la predizione che fece sul suo passaggio entro la fine del ventesimo secolo. La probabilità di una corretta identificazione, l'intervallo di tempo durante il quale si svolge il test e il numero di domande necessarie sono parametri regolabili, nonostante il loro limite a una previsione specifica. Anche se il fondatore dell'informatica era molto lontano dalla verità nella predizione fatta sulla situazione con l'intelligenza artificiale entro la fine del ventesimo secolo, è probabile che il suo metodo proposto sia equo. Ma prima di approvare il test di Turing, dovresti prendere in considerazione varie obiezioni che devono essere prese in considerazione.

Devo essere in grado di parlare?

Alcune persone considerano il test di Turing un essere sciovinista nel senso che riconosce la mente solo in oggetti che sono in grado di tenere il passo con noi. Perché non ci possono essere oggetti ragionevoli che non sono in grado di condurre una conversazione o, in ogni caso, una conversazione con le persone? Forse il pensiero dietro questa domanda è vero. D'altra parte, si può presumere che ci siano traduttori qualificati per due agenti intelligenti che parlano lingue diverse e possono condurre qualsiasi conversazione. Ma in ogni caso, l'accusa di sciovinismo è completamente irrilevante. Turing afferma solo che se qualcosa può condurre una conversazione con noi, allora abbiamo buone ragioni per credere che abbia una coscienza simile alla nostra. Non dice che solo l'abilità di parlare con noi indica un potenziale possesso di una mente simile alla nostra.

test del computer

Perché così facile?

Altri considerano il test di Turing insufficientemente esigente. Vi sono prove aneddotiche che programmi completamente stupidi (ad esempio ELIZA) possono sembrare all'osservatore ordinario come proprietari dell'intelletto per un certo periodo di tempo. Inoltre, in un tempo così breve come cinque minuti, è probabile che quasi tutti gli intervistatori possano essere ingannati da astuzie, ma applicazioni completamente irragionevoli. Tuttavia, è importante ricordare che il programma di test di Turing non può passare, ingannando i "semplici osservatori" in condizioni diverse da quelle in cui il test dovrebbe aver luogo. L'applicazione deve essere in grado di resistere all'interrogatorio di chi sa che uno degli altri due partecipanti alla conversazione è una macchina. Inoltre, il programma deve resistere a tale interrogatorio con un alto grado di successo dopo più prove. Turing non menziona esattamente il numero di test richiesti. Tuttavia, possiamo tranquillamente supporre che il loro numero dovrebbe essere abbastanza grande da consentirci di parlare del valore medio.

Se il programma è capace di questo, allora sembra plausibile dire che, almeno in anticipo, avremo ragione di presumere la presenza dell'intelligenza. Può valere la pena sottolineare ancora una volta che potrebbe esserci un soggetto intelligente, incluso un computer intelligente, che non supera il test di Turing. Puoi consentire, ad esempio, l'esistenza di macchine che rifiutano di mentire per ragioni morali. Poiché si presume che il partecipante umano debba fare tutto il possibile per aiutare l'intervistatore, la domanda "Sei una macchina?" Distinguerà rapidamente tali soggetti patologicamente veri dalle persone.

programma di test di turing

Perché così tanto?

C'è chi dubita che la macchina sarà mai in grado di superare il test di Turing. Tra gli argomenti presentati da loro ci sono la differenza nel tempo di riconoscimento delle parole nelle lingue native e straniere tra le persone, la capacità di classificare neologismi e categorie e la presenza di altre caratteristiche della percezione umana che sono difficili da simulare, ma che sono irrilevanti per la presenza della ragione.

Perché una macchina discreta?

Un altro aspetto controverso del lavoro del test di Turing è che la sua discussione è limitata ai "computer digitali". Da un lato, è ovvio che questo è importante solo per la previsione e non riguarda i dettagli del metodo stesso. Infatti, se il test è affidabile, è adatto a qualsiasi entità, inclusi animali, alieni e dispositivi di calcolo analogici. D'altra parte, è abbastanza controverso dire che le "macchine pensanti" dovrebbero essere computer digitali. È anche dubbio che Turing stesso la pensasse così. In particolare, vale la pena notare che la settima obiezione, da lui considerata, riguarda la possibilità dell'esistenza di macchine di stati continui, che l'autore riconosce distinti da quelli discreti. Turing sosteneva che anche se siamo macchine automatiche di stati continui, allora una macchina discreta sarà in grado di imitarci bene nel gioco dell'imitazione. Tuttavia, sembra dubbio che le sue considerazioni siano sufficienti per stabilire che in presenza di macchine di stati continui che hanno superato il test, può essere realizzata una macchina a stati finiti discreti, che può anche far fronte con successo a questo test.

In generale, il punto importante è che, sebbene Turing riconobbe la presenza di una classe di macchine molto più ampia, oltre ai discreti automi finiti, era sicuro che un automa discreto progettato correttamente avrebbe potuto avere successo in un gioco di imitazione.