Turingov test: kaj je to in zakaj je tako težko prenesti? Alan Turing

20. 2. 2019

Izraz "Turingov test" je bolj primeren za sklicevanje na stavek, ki zadeva vprašanje, ali stroji lahko razmišljajo. Po mnenju avtorja je takšna izjava »preveč nesmiselna«, da bi zaslužila razpravo. Če pa obravnavamo bolj specifično vprašanje, ali je digitalni računalnik sposoben obvladati nekakšno imitacijo igre, potem obstaja možnost natančne razprave. Poleg tega je avtor sam verjel, da ne bo minilo preveč časa in da se bodo pojavile računalniške naprave, ki bi bile pri tem zelo "dobre".

Izraz "Turingov test" se včasih uporablja bolj splošno, da se nanaša na določene vedenjske študije prisotnosti uma, misli ali inteligence v domnevno inteligentnih predmetih. Tako je na primer včasih izraženo mnenje, da je prototip testa opisan v Descartesovem diskurzu o metodi.

Kdo je pripravil Turingov test?

Leta 1950 je izšlo delo »Računalniki in intelekt«, v katerem je bila prvič predlagana ideja igranja imitacije. Turingov test je angleški računalniški znanstvenik, matematik, logik, kriptoanalitik in teoretični biolog Alan Matheson Turing. Njegovi modeli so mu omogočili formalizirati koncepte algoritma in računanja ter prispevali k teoriji umetne inteligence.

Alan Turing

Imitacija igre

Turing opisuje naslednjo vrsto igre. Recimo, da obstaja oseba, avto in oseba, ki postavlja vprašanja. Anketar je v sobi, ločeni od ostalih udeležencev, ki so opravili Turingov test. Namen testa je, da preiskovalec določi, kdo je oseba in kdo je stroj. Anketarka obeh predmetov je znana pod oznakama X in Y, vendar vsaj na začetku ne ve, kdo se skriva za oznako X. Na koncu igre mora povedati, da je X človek, Y pa je stroj ali obratno. Anketarju lahko vprašamo naslednja Turingova testna vprašanja: »No, ali bo X prijazen povedati, če X igra šah?« On, ki je X, mora odgovoriti na vprašanja, naslovljena na X. Namen stroja je zavajanje. spraševalca in je pomotoma sklenil, da je moški. Človek mora pomagati vzpostaviti resnico. Alan Turing je leta 1950 povedal o tej igri: »Verjamem, da bo v 50 letih mogoče programirati računalnike s kapaciteto pomnilnika približno 10 9 tako, da bodo lahko uspešno igrali imitacijo in povprečni anketar z verjetnostjo, ki presega 70% za pet. minut ne bo mogel uganiti, kdo je stroj. "

namen preskusa

Empirični in konceptualni vidiki

Obstajajo vsaj dve vrsti vprašanj v zvezi s Turingovimi napovedmi. Prvič, empirično - ali je res, da računalniki že obstajajo ali pa se bodo kmalu pojavili, da bodo lahko tako uspešno posnemali posnemanje, da povprečni anketar z verjetnostjo, ki ne presega 70%, naredi pravo izbiro v petih minutah? Drugič, konceptualno - ali je res, da če je povprečni anketar po petih minutah zaslišanja z verjetnostjo manj kot 70% pravilno identificiral osebo in avto, potem moramo ugotoviti, da ta kaže določeno stopnjo mišljenja, inteligence ali razuma?

testiranje

Tekmovanje Lebnerja

Le malo jih dvomi, da bi bil Alan Turing do konca dvajsetega stoletja razočaran nad stanjem imitacije. Udeleženci tekmovanja Lebner (letni dogodek, v katerem so računalniški programi podvrženi Turingovemu testu) so daleč od standarda, ki ga je predstavil ustanovitelj računalništva. Hiter pogled na protokole udeležencev v zadnjih desetletjih kaže, da je avtomobil zlahka zaznan s pomočjo ne preveč zahtevnih vprašanj. Poleg tega najuspešnejši igralci nenehno razglašajo, kako težko je tekmovati Lebner zaradi odsotnosti računalniškega programa, ki bi lahko imel pet minut dostojnega pogovora. Splošno priznano je, da so konkurenčne prijave razvite izključno z namenom prejemanja majhne nagrade za najboljšega udeleženca leta in niso namenjene več.

Turingova testna vprašanja

Turingov test: prehod zamuja?

Do sredine drugega desetletja 21. stoletja so razmere ostale skoraj nespremenjene. Res je, da so se v letu 2014 pojavile trditve, da je računalniški program Eugene Goostman opravil Turingov test, ko je na tekmovanju leta 2014 prevaril 33% sodnikov, vendar so bili še drugi enkratni natečaji, v katerih so bili doseženi podobni rezultati. Leta 1991 je PC terapevt zavedel 50% sodnikov. In v predstavitvi leta 2011 je imel Cleverbot še višjo stopnjo uspešnosti. V vseh teh treh primerih je bil postopek zelo majhen in rezultat ni bil zanesljiv. Nobeden od njih ni podal utemeljenega razloga za domnevo, da povprečni anketar z verjetnostjo več kot 70% pravilno identificira anketiranca med 5-minutnim zasedanjem.

ki je prišel do turing testa

Metoda in napoved

Poleg tega in še pomembneje je treba razlikovati med Turingovim testom in napovedjo, ki jo je naredil o njegovem preteku do konca dvajsetega stoletja. Verjetnost pravilne identifikacije, časovni interval, v katerem poteka test, in število potrebnih vprašanj so nastavljivi parametri, kljub njihovi omejitvi na določeno napoved. Tudi če bi bil ustanovitelj računalništva zelo daleč od resnice v napovedi, ki jo je podal o situaciji z umetno inteligenco do konca dvajsetega stoletja, je verjetno, da bo njegova predlagana metoda poštena. Toda preden potrdite Turingov test, morate razmisliti o različnih ugovorih, ki jih je treba upoštevati.

Ali moram biti sposoben govoriti?

Nekateri ljudje menijo, da je Turingov test šovinistični v smislu, da prepozna um samo v objektih, ki so zmožni slediti nam. Zakaj ne more biti razumnih predmetov, ki ne morejo voditi pogovora ali, v vsakem primeru, pogovora z ljudmi? Morda je to vprašanje resnično. Po drugi strani pa je mogoče domnevati, da obstajajo kvalificirani prevajalci za vsaka dva inteligentna agenta, ki govorita različne jezike in lahko vodita vsak pogovor. V vsakem primeru pa je obtožba šovinizma popolnoma nepomembna. Turing trdi samo, da če lahko nekaj vodi v pogovor z nami, potem imamo dober razlog, da verjamemo, da ima zavest, kot je naša. Ne pravi, da samo zmožnost govoriti z nami kaže na potencialno posedovanje uma, podobnega našemu.

računalniško testiranje

Zakaj tako enostavno?

Drugi menijo, da Turingov test ni dovolj zahteven. Obstajajo nezanesljivi dokazi, da se lahko popolnoma neumni programi (npr. ELIZA) navadnemu opazovalcu zdijo nekaj časa lastniki intelekta. Poleg tega je v tako kratkem času, ki traja pet minut, verjetno, da lahko skoraj vsi anketarji prevarejo zviti, a povsem nerazumne aplikacije. Pomembno pa je, da se spomnite, da Turingov testni program ne more prestati z zavajanjem "navadnih opazovalcev" v drugih pogojih, kot so tisti, v katerih naj bi se opravil test. Vloga mora biti sposobna prenesti zaslišanje tistega, ki ve, da je eden od dveh drugih udeležencev v pogovoru stroj. Poleg tega mora program vzdržati tako zaslišanje z večjo uspešnostjo po več poskusih. Turing ne omenja, koliko natančno je bilo potrebnih testov. Lahko pa domnevamo, da bi moralo biti njihovo število dovolj veliko, da bi lahko govorili o povprečni vrednosti.

Če je program sposoben za to, se zdi verjetno reči, da bomo vsaj vnaprej imeli razlog za domnevo prisotnosti inteligence. Morda bi bilo vredno ponovno poudariti, da obstaja pameten predmet, vključno s pametnim računalnikom, ki ne opravi Turingovega testa. Lahko dovolite, na primer, obstoj strojev, ki zavračajo laž zaradi moralnih razlogov. Ker se domneva, da mora človeški udeleženec storiti vse, kar je v njegovi moči, da pomaga anketarju, bo vprašanje »Ali si stroj?« Hitro razločil take patološko resnične subjekte od ljudi.

preskusni program

Zakaj tako težko?

Obstajajo tisti, ki dvomijo, da bo stroj kdaj uspel prestati Turingov test. Med argumenti, ki jih navajajo, je razlika v času prepoznavanja besed v domačem in tujih jezikih ljudi, zmožnosti razvrščanja neologizmov in kategorij ter prisotnosti drugih značilnosti človeškega dojemanja, ki jih je težko simulirati, a niso pomembne za prisotnost razuma.

Zakaj diskretni stroj?

Drugi sporni vidik dela Turingovega testa je, da je njegova razprava omejena na "digitalne računalnike". Po eni strani je očitno, da je to pomembno le za napoved in ne zadeva podrobnosti same metode. Če je test zanesljiv, je primeren za vse subjekte, vključno z živalmi, tujci in analognimi računalniškimi napravami. Po drugi strani pa je precej sporno, če rečemo, da bi morali biti "misleči stroji" digitalni računalniki. Prav tako je dvomljivo, da je Turing sam tako mislil. Še posebej je treba omeniti, da se sedmi ugovor, ki ga obravnava, nanaša na možnost obstoja strojev zveznih stanj, ki jih avtor prepozna kot ločene od diskretnih. Turing je trdil, da tudi če bomo avtomati stalnih stanj, nam bo diskretni stroj sposoben dobro posnemati v posnemani igri. Vendar se zdi dvomljivo, da so njegovi premisleki zadostni za ugotovitev, da je v prisotnosti strojev zveznih stanj, ki so prestali preskus, mogoče izdelati diskretni končni avtomat, ki se lahko tudi uspešno spopade s tem testom.

Na splošno je pomembno, da je Turing, čeprav je prepoznal prisotnost veliko obsežnejšega razreda strojev, poleg diskretnih končnih avtomatov, prepričan, da bi lahko pravilno zasnovan diskretni avtomat uspel v posnemani igri.