Veštačka inteligencija za svakodnevnu upotrebu: uskoro i na vašem pragu

Kako su četiri programera – bez skoro ikakvog znanja o Japancima – dizajnirali softver za čitanje japanskog rukopisa.

Danas na tržištu postoji obilje applikacija koje podražavaju stvaran svet na način veštačke inteligencije. Ovakve aplikacije niču na neočekivanim mestima – nastaju i pre nego što biste pomislili da takvo šta postoji.

Dok trijumf u igranju igre Go može biti impresivna stvar, i inteligencija današnjih mašina se takođe razvija do tačke gde je može koristiti više ljudi kako bi radilo više stvari. Tako su četiri inženjera, bez gotovo ikakvog znanja japanskog, uspela da za samo nekoliko meseci stvore program koji prepoznaje piktografski rukopis ovog jezika.

Programeri iz informatičke kompanije Reactive Inc. objavili su aplikaciju koja prepoznaje japanski sa 98,66 odsto tačnosti. Ovaj tokijski start-up koji je pokrenut pre samo 18 meseci samo je deo rastuće, globalne zajednice programera i investitora koji predano rade na iskorišćavanju snage neuronskih mreža kako bi AI doveli do što praktičnije svrhe, a ne samo za odgovaranje na trivijalna pitanja ili kao takmaca u šahu i ostalim društvenim igrama.

“Do pre samo nekoliko godina morali biste da budete genije za to”, rekao je Dejvid Malkin (David Malkin) koji ima doktorat iz oblasti učenja mašina (deep learning), ali koji jedva da u nizu može da sastavi dve japanske rečenice. “Sada možete biti prosečno inteligentan momak a ipak da ste u stanju da kreirate zaista korisne stvari. Mašta će ubuduće biti ta koja će se sve više upotrebljavati za rešavanje poslovnih iskušenja na terenu.”

Neuronske mreže sposobne su da “vide” primenom slojevitih filtera koji iziskuju sve kompleksnije funkcije, umnogome na način na koji funkcioniše ljudski korteks za funkcije vida i oka.

Veštačka inteligencija nekada je bila ekskluzivno “igralište” kojim su dominirali jedan Google Inc. ili Facebook Inc. kao i drugi lideri u oblasti tehnološke industrije. Svaki start-up koji se danas bavi razvojem mašinskog učenja može pristupiti platformi baziranoj na IT oblaku, pri čemu im kompanije kao što su Microsoft Corp., NVIDIA Corp. i Amazon.com Inc. prodaju svoje AI platforme kao koristan razvojni alat.

Tehnologija koju je razvio startap Reactive pokazuje kako su čak i mali timovi sposobni da veoma uspešno osmisle složene aplikacije sa tek malo znanja u datoj oblasti. Onaj teži deo posla sastojao bi se u smišljanju strategije kako da zaradite novac s takvom dobrom idejom. U tom smislu, Reactive namerava da pomogne japanskim školama da  poboljšaju svoje testove – jedna naizgled prozaična “vežba” koja bi mogla da promeni pravila igre u zemlji u kojoj se testovi još uvek pišu olovkom na papiru.

Malkin i njegove kolege, Džo Bulard, Filip Remi i Filip Iri, dva magistra i doktor informatike, postižu zavidno brz napredak u razvoju “neuro-softvera”. Bulard je početkom ove godine njihov AI program pokazao grupi entuzijasta tokom druženja u japanskom sedištu kompanije Google, koji je funkcionisao besprekorno – sve dok mu jezička ograničenja nisu stala na put.

“Samo da znaš da ne varam, koji je vaš omiljeni lik?” upitao je Bulard prisutne u prostoriji. Neko je rekao da je to “ba”, jedan fonetski karakter. Soba je odzvanjala smehom dok se Bulard očajnički trudio da napiše ovaj simbol.

I dok se prepoznavanje rukopisa može smatrati za učenje mašina, učenje japanskog je potpuno druga “igra”. To je zbog toga što jezik uključuje simboličke znakove kao što je recimo Kanđi (Kanji), koji se sastoji od elemenata koji se mogu čitati nezavisno, što nam otežava da konačno doznamo gde se jedan simbol završava a drugi počinje.  U svakodnevnom japanskom pisanju postoji više od 2.000 široko rasprostranjenih piktograma sastavljenih od nekoliko desetina klasičnih poteza. Trik je pozabaviti se uvek samo jednim slikovnim znakom, bez vezivanja za ostale.

Softverski algoritam za japanski jezik koji je razvila startup firma Reactive ispituje neuronske mreže za uparivanje i spajanje s ostalim simbolima u rečenici, dodajući svakom obrađivanom simbolu i drugi, pridruženi znak, ponavljajući ga u procesu prepoznavanja sve dok u ovoj finoj obradi ne dobije konačan rezultat koji je visoke verovatnoće tačnosti. Pre nego što ga je pustio u javnost, ovaj startup je svoj algoritamski model za prepoznavanje japanskog „izbrusio“ i testirao na oko 1,8 miliona karaktera.

“Činjenica da je ova tehnologija iskorak u domenu ekspertize pruža veliku prednost u brzini i skalabilnosti kada su u pitanju poslovne aplikacije”, rekao je Seishi Okamoto, projektni direktor u Fujitsu Laboratories Ltd., gde se razvija softver za čitanje kineskog. “Mašine uče da prepoznaju kineske piktograme i to takvim tempom da su već uhvatile korak sa ljudskim sposobnostima a verovatno će ih uskoro i pomračiti.”

I dok je ova tehnologija koju je razvio startap Reactive javno prikazana jedino tokom susreta poput onog u japanskom Guglu, ovi podaci nisu potvrđeni kao važeći, niti su ocenjeni od bilo koje nezavisne strane.

Za razliku od tipičnog programa izgrađenog oko krutih pravila, AI učenje mašina  modelovano je po uzoru na to kako ljudi obrađuju informacije. S obzirom da je dovoljno podataka ulaz (input), a skup željenih rezultata je izlazni set podataka (output), neuronske mreže uče da shvataju šta je to što je u sredini, između inputa i outputa. Ovo im omogućava da pronađu rešenja koja su dosad opterećivala tradicionalne pristupe, kao što je tumačenje govora i jezika ili, recimo, ili prepoznavanje i označavanje slika.

“Postoji nekoliko faktora koji su ovde u igri: računarstvo visokih performansi u suštini postaje jedna vrsta robe-sirovine, obezbeđena je dostupnost svuda prisutnim i gargantuovski obimnim bazama podataka a tu je i ogroman napredak u razvoju bazičnih naučnih disciplina, čija dostignuća čine računare bržima i pametnijima”, rekao je Jošua Bengio, profesor informatike na Univerzitetu u Montrealu koji je i jedan od autora nekih ključnih studija iz ove oblasti. “Demokratizacija informatičkih alata i omasovljavanje računarskih tehnologija takođe olakšava većem broju korisnika – a ne više samo vrhunskim profesionalcima – da razvijaju nove aplikacije i proizvode.

Sve ovo će verovatno ubrzati evoluciju tehnologije za veštačku inteligenciju. Investicije u AI startup firme zahvataju raznolike oblasti – od obrazovanja i maloprodaje, do poljoprivrede. U 2015. godini ova ulaganja dostigla su 310 miliona evra, što je povećanje od gotovo sedam puta u zadnjih pet godina, prema istraživanju  njujorške firme za data-analitiku CB Insights.

Jednom kada bude izgrađena, neuronska mreža ne mora da bude ograničena samo na aplikacije za prepoznavanje jezika. U svoje slobodno vreme, četiri inženjera iz “Reaktiva” je 5.000 fotografija žena i ženske odeće preuzete sa Google Images, “provuklo” kroz svoju aplikaciju za vizuelno prepoznavanje. Dali su računaru jednu sliku prilično oskudno odevene dame da je prokomentariše: “Seksi odeća,” bio je odgovor softvera.

Pavel Alpeyev, Bloomberg

Virtuelni 13-to godišnjak prevario čoveka, prošavši prvi u istoriji Tjuringov test

“Judžin Gustmen” uspeo je da prevari 33% onih koji su ga ispitivali na Tjuringovom testu– mislili su da je Judžin čovek. Oni koji su o njemu davali sud – i koji su mislili da je ljudsko biće – bila je čitava trećina; ova se brojka može smatrati prekretnicom u razvoju veštačke inteligencije, jer sugeriše da veštačka inteligencija nije prevara,već da zadobija odlike ljudske, biološke inteligencije. O ovom kompjuteru i softveru iscrpno je pisao londonski dnevnik The Guardian.

Kako je u međuvremenu stigao i demanti od strane jednog dela naučne javnosti, da Judžin nije prava veštačka inteligencija već “samo” razvijeni softver kojim je moguće komunicirati sa ljudskim bićima – jedna stvar je jasna: iako četbot, a ne AI, ovaj softver je uspešno komunicirao sa ljudima.

Usuđujem se da primetim da smo mi, ljudska bića, više nego često na nivou ništa boljem od “ručnog mlina za kafu” i to češće nego što bismo ikada želeli da priznamo. Iako se možda i prečesto oslanjamo na mašine, koje nam pomažu u svakodnevnom radu, skloni smo da sebi pripisujemo sve zasluge, smatrajući sebe nekim briljantnim ‘mudricama’. Naša nas sujeta, prosto, sprečava da o sebi ne mislimo kao o superiornim formama postojanja.

Tako da smo sada egal: mi vs. mašine smo u nerešenoj poziciji… a rezultat je 1:1. Kao što naš mozak ima odlike fantastično razvijenog kompjuterskog softvera, tako i računari i računarski programi već poprimaju odlike “ljudskog neuro-softvera”.

Niti smo mi toliko pametni, niti su mašine toliko glupe. Ono što nam je zajedničko jeste to da su računari – baš kao i mi – tek samo nešto malo više od “ručnog mlina za kafu” 😉

Alan Turing, source: The Guardian(Bista Alana Tjuringa, vajara Alana Ketla,  u obaveštajnom centru Blečli park, Milton Kejnz, UK . foto: The Guardian

Alan Tjuring (Alan Turing) je bio svetski poznati matematičar i čovek koji je uspeo da prevari Treći Rajh svojim sistemom za šifriranje i razbijanje šifara. Svoj test osmislio je 1950. godine, rekavši tada da “ako mašinu kroz ovaj test mi kao ljudska bića ne uspemo da ‘optužimo’ kako se razlikuje od čoveka, onda je u pitanju ‘razmišljanje’ “.

Super kompjuter je prevario ljude koji su ga ispitivali, pa su pomislili kako je u pitanju 13-godišnji dečak; time je ovo postala prva mašina koja je uspela da prođe Tjuringov test, kažu stručnjaci. U Kraljevskom društvu u Londonu testirano je pet mašina kako bi se ispitalo da li su one u stanju da prevare ljude, koji bi tokom pismene konverzacije “s njim” procenjivali “o kome” se odnosno, “o čemu” se radi.

Test je 1950. osmislio pionir informatike i računarskih nauka i jedan od najvećih stručnjaka za razbijanje (ali i kreiranje) kodova u drugom svetskom ratu, Alan Tjuring. Pošto je osmislio ovaj test, izjavio je da “ako se mašina u svojim odgovorima ne razlikuje od čoveka, onda je to “istiniti i verodostojni proces razmišljanja”.

Nijedan kompjuter do sada nikada nije položio Tjuringov test, koji zahteva da barem 30% ljudskih ispitivača bude prevareno tokom serije petominutnih “razgovora”, to jest virtuelne konverzacije putem tastature i pisanog sadržaja, saopštili su organizatori ovog testa sa Univerziteta u Redingu.

turing test                     (foto: The Guardian)

Ipak, “Judžin Goostman”, koji nije ljudsko biće već računarski program razvijen tako da simulira 13-godišnjeg dečaka, uspeo je da ubedi 33% sudija da je čovek, saopšteno je sa ovog univerziteta.

Profesor Kevin Vorvik sa Univerziteta u Redingu rekao je da “U oblasti veštačke inteligencije, nema stvari koja je toliko ikonička ili toliko kontroverzna od ove AI prekretnice – Tjuringovog testa. Kao takav, ovaj test je izdržao sve provere, da bi ga, napokon, stručnjaci tako važne institucije poput Kraljevskog društva u Londonu, doma britanske nauke i poprišta mnogih velikih naučnih dostignuća tokom vekova, priznali. Ova prekretnica će ući u istoriju kao jedna od najuzbudljivijih.”

Za uspeh ove mašine “krivac” je američki naučnik ruskog porekla, Vladimir Veselov, koji živi u Sjedinjenim Američkim Državama, kao i Ukrajinac Jevgenij Demčenko (Eugene Demchenko), koji živi u Rusiji.

Veselov je, povodom uspeha svojeg računara s karakteristikama ljudskog razmišljanja, izjavio: “Ovo je izuzetan uspeh za nas, i nadamo se da će se ovim povećati i interesovanje za veštačke inteligencije i čet-botove” (chatbots, “roboti za ćaskanje”, softver koji je u stanju da simulira razgovor s ljudskim bićima, naročito putem Interneta).

Vorvik je rekao da je i ranije bilo potvrda kako je ovaj test prošao proveru nekih računara u sličnim takmičenjima širom sveta. “Pravi Tjuringov test ne postavlja pitanja niti zacrtava specifične teme pre razgovora i ispitivanja”, rekao je on. “Zbog toga, ponosno možemo objaviti da je ova naša mašina – bez ikakve prethodne pripreme, bez prevare i dosluha sa onima koji računar ispituju – uspešno prošla test Alana Tjuringa, i to po prvi put u istoriji.”

Vorvik je rekao da bi računar sa takvom veštačkom inteligencijom nalik našoj, ljudskoj, imala “implikacije po društvo”, i da će poslužiti kao ozbiljno “upozorenje kriminalcima, naročito onima koji plivaju u vodama sajber-kriminala“.

alan 02(foto: Mashable)

Ispitivanje je obavljeno u subotu 7. juna 2014, i bilo je utoliko dirljivije jer je održano na 60-togodišnjicu smrti Alana Tjuringa, koji je postavio temelje moderne informatike. Tokom Drugog svetskog rata, njegov rad na razbijanju šifara u čuvenom britanskom obaveštajnom centru blizu Londona, Blečli parku (Bletchley Park), zaslužan je što je ovaj najkrvaviji rat rat u istoriji uveliko skraćen, spašavajući time i nebrojene hiljade ljudskih života.

Umesto da bude slavljen kao heroj, Tjuring je progonjen zbog svoje homoseksualnosti. Nakon što je podignuta lažna optužba, po izricanju presude za blud nad 19-togodišnjakom u Mančesteru 1952, bio je hemijski kastriran. Dve godine kasnije, umro je od trovanja cijanidom, počinivši očigledno samoubistvo, iako je bilo lažnih sugestija kako je njegova smrt bila nesreća. Istina je, nasuprot nekim pričama, da je Alan Tjuring, kao veliki ljubitelj vina, enologije i užitaka iz vinarija, naiskap ispio vinsku čašu ovog napitka – ali prethodno pomešanog sa cijanidom. Istina je izašla na videlo, nakon šest decenija, da bi tek 2013. godine Alan Tjuring bio proglašen nevinim. Sud vremena pokazao se, istina zakasnelo, ipak pravednim.

Prošlog decembra, nakon duge kampanje protiv lažnih optužbi na njegov račun, Tjuring je konačno posthumno pomilovan od strane Britanske kraljevske porodice.

Godine 2011, na festivalu tehnike u indijskom gradu Guvahata, aplikacija po imenu Cleverbot učestvovala je u jednom testu Tjuringovog tipa; tada je ovaj program bio doživljen kao čovek od strane od 59,3% svojih sagovornika – sudija (u poređenju sa rezultatom od 63,3%, koliko istinski čovek bude u proseku prepoznat kao ljudsko biće na Tjuringovom testu). Međutim, pošto se program oslanjao na bazu podataka stvarnih razgovora, mnogi osporavaju to da li ova mašina tj. program, u stvari, pokazuje istinsku “inteligenciju”. Na ovaj način, takozvani “Judžin Gustmen” – zapravo program za konverzaciju s ljudima – uspešno je počinio pljačku identiteta, nagnavši sudije da pomisle kako se reč o čoveku, a ne o mašini.

Pročitajte kako je Judžin prevario čoveka

Šta je, zapravo, Tjuringov test?

 

The Guardian, 09. 06. 2014