Kas on vÔimalik programmeerida juhuslikkust?

Milline on erinevus inimese ja programmi vahel

NeuraalvÔrgud, mis praegu praktiliselt katab kogu tehisintellekti valdkonna, suudavad otsuste tegemisel arvesse vÔtta palju rohkem tegureid kui inimene, teha seda kiiremini ja enamasti tÀpsemini. Kuid programmid toimivad ainult nii, nagu nad on programmeeritud vÔi koolitatud. Need vÔivad olla vÀga keerulised, arvestada paljude teguritega ja tegutseda vÀga varieeruvalt. Kuid nad ei suuda siiski asendada inimest otsuste tegemisel. Mis siis eristab inimest sellisest programmist? Siinkohal tuleb mÀrkida kolme pÔhierinevust, millest tulenevad kÔik teised:

  1. Inimesel on maailmapilt, mis vĂ”imaldab tal tĂ€iendada teavet selliste andmetega, mis ei ole programmis kirjas. Samuti on maailmapilt struktuurselt ĂŒles ehitatud nii, et see aitab meil omada mingit aimu kĂ”igest. Isegi kui see on midagi ĂŒmmargust ja taevast sĂ€ravat (UFO). Selleks luuakse tavaliselt ontoloogiad, kuid ontoloogiad ei oma sellist tĂ€ielikkust, ei arvestada paljude tĂ€henduste omavahelist mĂ”ju ja on rakendatavad ainult rangelt piiratud teemadel.
  2. Inimesel on loogika, mis arvestab seda maailmapilti, mida meie nimetame tervemÔistuseks vÔi common sense'iks. Iga vÀide omab mÔtet ja arvestab varjatud deklareerimata teadmisi. Kuigi loogika seadused on palju sajandeid vanad, ei tea keegi siiani, kuidas toimib tavaline, mitte-matemaatiline, mÔtlemisloogika. Me ei tea, kuidas programmeerida isegi tavapÀraseid silogisme.
  3. Mugavus. Programmid ei oma mugavust. See on vÔib-olla kÔige keerulisem kÔikidest kolmest erinevusest. Mida me nimetame mugavuseks? VÔime luua uut kÀitumist, mis erineb sellest, mida oleme varem sarnastes oludes teinud, vÔi luua kÀitumist uutest, kunagi varem mitte nÀhtud oludest. See tÀhendab, et sisuliselt on see uue kÀitumise programmi loomine jooksvalt ilma katseteta ja vigadeta, arvestades uusi, sealhulgas sisemisi, asjaolusid.


Juhuslikkus on praegu uurijatele veel avastamata ala. Geneetilised algoritmid, mis suudavad luua uusi kÀitumisprogramme intellektuaalsetele agentidele, ei ole lahendus, kuna need genereerivad lahendusi loogiliselt mitte, vaid "mutaatsioonide" abil ning lahendus leitakse "juhuslikult" nende mutatsioonide valimise kÀigus, st katse-eksituse meetodil. Inimene leiab lahenduse kohe, ehitades selle loogiliselt. Inimene suudab isegi selgitada, miks selline lahendus valiti. Geneetilisel algoritmil pole argumente.

On teada, et mida kĂ”rgemal on loom evolutsioonilisel redelil, seda vabam vĂ”ib olla tema kĂ€itumine. Suurimat juhuslikkust avaldab just inimene, kuna inimene suudab arvesse vĂ”tta mitte ainult vĂ€liseid asjaolusid ja oma Ă”pitud oskusi, vaid ka varjatud asjaolusid — isiklikke motive, varasemaid infot, eelnevaid tulemusi sarnastes oludes. See suurendab inimese kĂ€itumise varieeruvust ning minu arvates on see seotud just teadlikkusega. Kuid sellest rÀÀgime veidi hiljem.

Teadlikkus ja juhuslikkus

Miks on teadlikkus vajalik? KĂ€itumise psĂŒhholoogias on teada, et harjumuspĂ€raseid toiminguid teeme automaatselt, masinlikult, st ilma teadlikkuse osaluseta. See on tĂ€helepanuvÀÀrne fakt, mis nĂ€itab, et teadlikkus on seotud uue kĂ€itumise loomisega, olles seotud suunava kĂ€itumisega. Samuti tĂ€hendab see, et teadlikkus aktiveerub siis, kui on vaja muuta harjumuspĂ€raseid kĂ€itumismustreid, nĂ€iteks reageerida uutele nĂ”udmistele, arvestades uusi vĂ”imalusi. Samuti on mĂ”ned teadlased, nĂ€iteks Dawkins vĂ”i Metzinger, viidanud, et teadlikkus on kuidagi seotud inimeste enesekuvandi olemasoluga, et maailma mudel hĂ”lmab ka subjekti mudelit. Kuidas peaks siis vĂ€lja nĂ€gema sĂŒsteem, mis omab sellist juhuslikkust? Millise struktuuriga peaks see olema, et suudaks luua uusi kĂ€itumisi, et lahendada ĂŒlesanded vastavalt uutele asjaoludele?

Selleks peame esmalt meenutama ja tĂ€psustama mĂ”ningaid tuntud fakte. KĂ”ik loomad, kellel on nĂ€rvisĂŒsteem, sisaldavad selles mingil moel keskkonna mudelit, mis on integreeritud nende vĂ”imaluste arsenali. See tĂ€hendab, et see ei ole mitte ainult keskkonna mudel, nagu vĂ€idavad mĂ”ned teadlased, vaid ka vĂ”imaliku kĂ€itumise mudel teatud olukordades. Samuti on see mudel, mis ennustab keskkonna muutusi vastusena loomade tegevusele. Kognitiivsed teadlased ei pruugi seda alati arvesse vĂ”tta, kuigi seda tĂ”endavad peegelnĂ€rvide avastamine premotoorses koores ning ka uuringud makakkide neuronite aktiveerimisest, kes reageerivad banaani tajumisele; aktiveeruvad mitte ainult banaani piirkonnad visuaalses ja ajalises koores, vaid ka kĂ€ed somatosensoorse koores, kuna banaani mudel on otseselt seotud kĂ€ega—ahvile on huvipakkuv ainult see puu, mida ta suudab haarata ja sĂŒĂŒa. Me lihtsalt unustame, et nĂ€rvisĂŒsteem ei ilmunud loomade maailma peegeldamiseks. Nad ei ole sofistid, nad tahavad lihtsalt sĂŒĂŒa, seega on nende mudel pigem kĂ€itumismudel, mitte keskkonna peegeldus.

Selline mudel omab juba teatud mÀÀral meelevaldset loomust, mis vĂ€ljendub kĂ€itumise varieeruvuses sarnastes olukordades. Loomadel on teatud tegevuste arsenal, mida nad saavad vastavalt olukorrale ellu viia. Need vĂ”ivad olla keerukamad ajaliselt mustrid (tingitud-refleksid) kui otsene reaktsioon sĂŒndmustele. Kuid see ei ole siiski tĂ€iesti meelevaldne kĂ€itumine, mis vĂ”imaldab meil loomi treenida, kuid mitte inimesi.

Ja siin on oluline asjaolu, mida peame arvesse vĂ”tma—mida tuttavamad on olud, seda vĂ€hem on kĂ€itumine varieeruv, kuna ajus on lahendus. Vastupidi, mida uuemad on olud, seda rohkem on vĂ”imalikku kĂ€itumise variante. Kogu kĂŒsimus on nende valikus ja kombinatsioonis. Loomad teevad seda, vĂ€ljendades lihtsalt kogu oma vĂ”imalike tegevuste arsenali, nagu nĂ€itas oma katsetes veel Skinner.

Ei saa öelda, et juhuslik kÀitumine oleks tÀiesti uus, see koosneb varem Ôpitud kÀitumismustritest. See on nende kombineerimine, mida kÀivitavad uued olud, mis ei kattu tÀielikult nendega, mille jaoks juba on olemas valmis muster. Just selles seisnebki juhusliku ja masinliku kÀitumise eristamine.

Juhuslikkuse modelleerimine

Juhusliku kĂ€itumise programmi loomine, mis suudab arvesse vĂ”tta uusi olusid, vĂ”imaldaks luua universaalse 'kĂ”ikekatva programmi' (sarnaselt 'kĂ”ikide teooriaga') vĂ€hemalt kindlatele domeen ĂŒlesannetele.

Mis vÔiks muuta nende kÀitumise juhuslikumaks, vabamaks? Minu lÀbiviidud katsetused nÀitasid, et ainus vÀljapÀÀs on teise mudeli olemasolu, mis modelleerib esimest ja suudab seda muuta, st toimib mitte keskkonna, vaid esimese mudeli suhtes, et seda muuta.

Esimene mudel reageerib keskkonna oludele. Ja kui aktiveeritud muster osutub uueks, kutsutakse vĂ€lja teine mudel, mis on Ă”ppinud otsima lahendusi esimeses mudelis, tuvastades kĂ”ik vĂ”imalikud kĂ€itumisvĂ”imalused uues olukorras. Tuletan meelde, et uues olukorras aktiveeritakse rohkem kĂ€itumisvĂ”imalusi, seetĂ”ttu seisneb kĂŒsimus just nende valikus vĂ”i kombinatsioonis. See juhtub, kuna erinevalt tuttavast olukorrast aktiveeritakse uutele oludele vastates mitte ĂŒks, vaid mitu kĂ€itumismustrit.

Iga kord, kui aju puutub kokku millegi uuega, teostab ta mitte ĂŒhte, vaid kaks tegu – olukorra tuvastamine esimeses mudelis ja juba teostatud vĂ”i vĂ”imalike tegevuste tuvastamine teise mudeliga. Ja just selles struktuuris avalduvad paljud vĂ”imalused, mis sarnanevad teadlikkusele.

  1. See kahetegelik struktuur vĂ”imaldab arvesse vĂ”tta mitte ainult vĂ€liseid, vaid ka sisemisi tegureid – teises mudelis vĂ”ivad salvestuda ja tuvastada eelmise tegevuse tulemused, subjekti kauged motiivid jne.
  2. Selline sĂŒsteem suudab luua uut kĂ€itumist kohe, ilma pikaajalise Ă”ppimiseta, mida keskkond kĂ€ivitab evolutsiooniteooria kohaselt. NĂ€iteks on teisel mudelil vĂ”imalus lahendusi ĂŒlekanda ĂŒhelt allmudelist esimeses mudelis teistesse osadesse ja palju muid metamodeli vĂ”imalusi.
  3. Teadvuse eripĂ€ra on teadlikkus oma tegevusest vĂ”i autobiograafiline mĂ€lu, nagu on nĂ€idatud artiklis (1). Pakutud kaheteistkĂŒmne aktiga struktuur omab just sellist vĂ”imet – teine mudel suudab sĂ€ilitada andmeid esimese tegevuste kohta (ĂŒkski mudel ei saa sĂ€ilitada andmeid oma tegevuste kohta, kuna selleks peab see sisaldama oma tegevuste ja mitte keskkonna reaktsioonide mittevastuolus mudeleid).

Aga kuidas tĂ€pselt toimub uue kĂ€itumise kujundamine kaheteistkĂŒmne aktiga teadvuse struktuuris? Meil ei ole kĂ€sutuses aju ja isegi selle usutav mudel. Olemme hakanud eksperimenteerima verbiraamidega kui prototĂŒĂŒpidega mudelitel, mis on meie ajus olemas. Raam on verbite tegijate valikute kogum olukorra kirjeldamiseks, ning raamide kombinatsioon vĂ”ib teenida keerulise kĂ€itumise kirjeldamiseks. Olukordade kirjeldamise raamid – need on esimese mudeli raamid, enda tegevuste kirjeldamise raam selles – on teise mudeli raam isiklike tegevuste verbidega. Need on meil sageli segatud, kuna isegi ĂŒks lause on segu mitmest Ă€ratundmise ja tegevuse aktist (kĂ”neaktist). Ja pika kĂ”ne vĂ€ljendite vormimise loomine on parim nĂ€ide meelevaldse kĂ€itumise kohta.

Kui sĂŒsteemi esimene mudel tuvastab uue mustri, millele tal puudub programmeeritud vastus, kutsub ta esile teise mudeli. Teine mudel kogub esimese mudeli aktiveeritud raame ja otsib lĂŒhema tee seotud raamide graafikus, mis kĂ”ige paremini „sulgud” uue olukorra mustrid raamide kombinatsiooniga. See on piisavalt keeruline operatsioon ja me pole selles veel saavutanud tulemusi, mis vĂ”iksid pretendeerida „kĂ”ikide programmide” tiitlile, kuid esimesed edusammud on lootustandevad.

Teadvuse katseteaduslik uurimine modelleerimise kaudu ja tarkvaralahenduste vĂ”rdlemine psĂŒhholoogia andmetega annab huvitavat materjali edasiseks uurimiseks ning vĂ”imaldab testida mĂ”ningaid raskesti kontrollitavaid hĂŒpoteese inimkatsetes. Seda vĂ”ib nimetada modelleerivateks katseteks. Ja see on ainult esimene tulemus selles uurimissuunas.

Bibliograafia

1. KaheteistkĂŒmne aktiga reflektiivne teadvuse struktuur, A. Homjakov, Academia.edu, 2019.

Allikas: habr.com

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster