Questa è una domanda importante per AI - forse la più importante di tutte - per il campo di ricerca di Artificiale intelligenza . Voglio dire se l'IA è scienza, i suoi esperimenti saranno empiricamente testabili. Deve esserci un modo per decidere se passare o fallire. Quindi quali sono i test per l'intelligence? Prima ancora di progettare un test, hai bisogno di una chiara idea di cosa significhi l'intelligenza, altrimenti come potresti progettare un test competente per questo?
Certo, faccio parte del progetto di ricerca e sviluppo noto come Building Watertight Submarines, e sono sicuro che il mio sottomarino è a tenuta stagna, ma non ho idea di come testarlo o meno perché non lo so cosa significa "a tenuta stagna". Tutta questa idea è assurda. Ma chiedi a AI cosa significa "intelligenza". Le risposte che ottieni, in analisi, sono quasi le stesse dell'esempio sottomarino.
Risposta di base - Comportamento
La parola (idea, concetto) "Intelligenza" è generalmente definita dall'intelligenza artificiale in termini di comportamento. Cioè l'approccio del test di Turing. Una macchina è intelligente se si comporta in modo tale che, se un essere umano si comportasse allo stesso modo, si direbbe che l'essere umano compie un'azione che richiede intelligenza umana.
Problema 1 : i pianoforti del lettore sono intelligenti. Suonare una melodia di Scott Joplin richiede ovviamente intelligenza in un essere umano.
Problema 2 . Se una macchina supera il test, mostra solo che la macchina è "intelligente" per i comportamenti testati. Che dire dei comportamenti non testati? Questo è in realtà un problema di morte e morte oggi con i sistemi di controllo AI del veicolo a guida autonoma. I sistemi di intelligenza artificiale sono accettabilmente bravi a guidare un'auto (che ovviamente richiede intelligenza umana) in ambienti specifici, ad esempio autostrade con corsie ben segnalate, senza curve strette e una barriera mediana che separa le due direzioni. Ma i sistemi vanno in modo disastroso in "casi limite" - situazioni insolite.
Problema 3 . Chi avrebbe messo il proprio bambino su uno scuolabus guidato da un robot che aveva superato il test di Turing per guidare gli scuolabus? Che dire di una tempesta quando una linea elettrica in tensione cade dall'altra parte della strada? O un tornado in lontananza sta arrivando in questo modo? Che dire di mille altre possibilità non testate? Un genitore responsabile vorrebbe sapere (a) quali sono i principi dei processi e delle strutture interne dell'intelligenza umana, e (b) che il conducente del bus digitale avesse processi e strutture interni adeguatamente simili - vale a dire, non comportamento ma i giusti elementi interni , la giusta causalità interiore.
Risposta desiderata - principi interiori
Vorrei sapere che la macchina stava eseguendo i giusti processi interni e che stava eseguendo questi processi (algoritmi) sulle giuste strutture interne (di memoria). Il problema è che nessuno sembra sapere quali siano i giusti processi e strutture interiori dell'intelligenza umana. (Un enorme problema per essere sicuri - ma uno che non ha trattenuto l'IA - o gli sviluppatori di sistemi a guida autonoma - un po '.) L'implicazione di ciò è che ciò che l'IA dovrebbe fare ora è capire quali sono i processi interni e strutture dell'intelligenza umana. Ma non sta facendo questo - piuttosto, sta commercializzando la sua tecnologia difettosa.
Elementi di una definizione - 1. Generalizzazione
Sappiamo alcune cose sull'intelligenza umana. Alcuni test testano davvero se una macchina ha determinate proprietà della mente umana. Una di queste proprietà è la generalizzazione. Nel suo articolo del 1950, Turing, come una specie di scherzo, fornì un ottimo esempio di generalizzazione della conversazione: (Il testimone è la macchina).
"Interrogatore: nella prima riga del tuo sonetto che recita" Devo confrontarti con un giorno d'estate "," un giorno di primavera "non farebbe altrettanto o meglio?
Testimone: non eseguirà la scansione.
Interrogatore: Che ne dici di "un giorno d'inverno".
Testimone: Sì, ma nessuno vuole essere paragonato a una giornata invernale.
Interrogatore: Diresti che il signor Pickwick ti ha ricordato il Natale?
Testimone: in un certo senso.
Interrogatore: Eppure il Natale è un giorno d'inverno, e non credo che il signor Pickwick si occuperebbe del confronto.
Testimone: non penso che tu sia serio. Per scia di un inverno si intende una tipica giornata invernale, piuttosto che una speciale come il Natale. "
L'intelligenza artificiale attuale non ha nulla che si avvicini neanche lontanamente alla possibilità di generalizzare in questo modo. La mancata generalizzazione è considerata forse il più grande fallimento dell'attuale IA. La capacità di generalizzare sarebbe una parte di un'adeguata definizione di "intelligenza". Ma ciò che equivale alla generalizzazione dovrebbe essere spiegato.
Il problema della generalizzazione, inoltre, è alla base di numerose gravi obiezioni filosofiche alla teoria dell'intelligenza artificiale, tra cui il problema della struttura, il problema della conoscenza di buon senso e il problema dell'esplosione combinatoria.
Elementi di una definizione - 2. Percezione
La percezione sensoriale è abbastanza ovviamente fondamentale per l'apprendimento e l'intelligenza umana. I dati (in qualche modo) vengono emessi dai sensi umani quindi elaborati dal sistema centrale. Nel computer, i valori binari escono dal sensore digitale e viaggiano verso la macchina. Tuttavia, nulla nei valori stessi indica ciò che è stato rilevato. Tuttavia l'unica cosa che il computer ottiene sono i valori binari. Come potrebbe mai la macchina conoscere ciò che viene rilevato? (Il classico problema dell'argomento room cinese.)
Quindi un altro elemento dell'intelligenza umana è la capacità di percepire in modo umano. Ciò che significa "modo umano" qui è che la macchina elabora input sensoriali usando gli stessi principi che si applicano nella percezione umana. Il problema è che nessuno sembra sapere come si possa costruire una semantica (conoscenza) dai dati emessi da sensori digitali (o sensi organici). Tuttavia, la percezione umana deve essere un elemento di una definizione adeguata di "intelligenza".
Una volta che l'IA risolverà questi due problemi - generalizzazione e percezione - probabilmente, si spera , sarà sulla buona strada per realizzare il suo obiettivo originale di quasi 70 anni passati: costruire una macchina con (o che potrebbe acquisire) un tipo umano intelligenza generale. E forse i principi di generalizzazione e i principi di percezione sono la stessa cosa. E forse c'è in realtà solo un principio. Non si deve presumere che le risposte siano complesse. A volte le cose più difficili da capire sono le più semplici.
Quindi la domanda "Cosa intendiamo quando diciamo" intelligenza "è davvero importante per l'IA. E la conclusione è che l'IA dovrebbe sostituire la sua attuale definizione comportamentale di" intelligenza "con una che include gli elementi umani di generalizzazione e percezione. E poi vai avanti e prova a elaborare i principi operativi, o principio, di entrambi.