Защо е необходим изкуствен интелект
Повече от дузина години учените се опитват да накарат машината не само да изпълнява получените заповеди, но и да мисли самостоятелно. Паметта на съвременните компютри е съизмерима с човешката, скоростта на извършване на логически операции е с порядъци по-висока, но изследователите все още не са успели да симулират ума. Игор Бессмертни, доцент от катедрата по компютърни науки в университета ITMO, говори за съвременните предизвикателства в областта на изкуствения интелект (AI).

– В филистимското разбиране изкуственият интелект е компютър с емоции и съзнание. И какво влагат съвременните изследователи в това понятие?
– Авторът на термина Джон Маккарти определя интелигентността като способността на субекта да си поставя цели и да ги постига. Ако се опитваме да дадем на някакво техническо устройство интелект, тогава искаме то самостоятелно да решава възникналите проблеми. Компютрите могат да разсъждават много по-бързо от хората, но грубото търсене на решения изисква много ресурси. В началото на шахматната партия белият играч има две възможности за всяка пешка и кон. В отговор противникът също избира от двадесет варианта и се оказва, че на първия ход имаме 400 възможни комбинации, на втория – 160 000 и т.н. Това се нарича комбинаторна експлозия и опитите за решаване на проблема "на челото" не водят до нищо.
Разработвам антропоморфен подход и смятам, че трябва да се опитаме да възпроизведем човешкия мозък на ниво поведение. През целия живот човек постоянно се позовава на придобитите интелектуални умения. Не се замисляме, когато завързваме връзките на обувките си или използваме таблицата за умножение. Има умения от по-високо ниво: професионален шахматист може „автоматично“победи неподготвен играч. Броят на уменията се определя от обема на човешката памет, а машините имат повече от достатъчно от нея сега. Това, което е необходимо, е структура от данни, в която машините ще записват интелектуалните умения и логиката на техния резултат, как са получени всеки факт и умение. В този случай ние ще осигурим бързо извеждане на данни и ще можем да създадем интелигентни системи, които ще отговарят на сложни заявки.
Например, ако търсим в интернет точката на кипене на водата, веднага ще получим отговор, но порталите за търсене нямат готови отговори на конкретни запитвания. За да разберем точката на кипене на водата в Тибет, ще трябва да свържем правилата, да вземем предвид зависимостта на точката на кипене от атмосферното налягане, зависимостта на налягането от надморската височина, височината на Тибет. Само след определени логически действия ще намерим решение и ако го добавим към базата от знания, следващият път фактът ще бъде извлечен бързо. Също така е важно да проверявате уместността на данните при всяко обаждане - сега не смятаме, че президентът на Съединените щати е Барак Обама, но в бъдеще тези данни ще остареят.
Това технически възможно ли е?
– Принципите на самообучението се реализират с помощта на невронни мрежи. Сега те се използват за прогнозиране, търговия на борси, а в някои автомобили са вградени системи за разпознаване на пешеходци. Понякога е необходимо интелигентното поведение на устройството - там, където е невъзможно да бъде човек оператор или в случаите, когато това опростява живота. Но всяко такова устройство изпълнява тесен кръг от задачи. Има роботи медицински сестри, роботи готвачи, но универсалният изкуствен интелект като цяло сега не е необходим.
– Но какво да кажем за мечтите на футуролозите, че хората ще имат в ума си партньори?
– Ако създадеш хомункулус просто за да бъдешс кого да говорите, това ще изисква неоправдано високи разходи. И те вече са се опитали да използват компютър, за да измислят нещо ново. Теорията за решаване на изобретателски проблеми (TRIZ) от Хайнрих Алтшулер работи чудесно под формата на справочници и таблици. Но когато решиха да го автоматизират, се оказа, че TRIZ работи само в ръцете на човешки изобретател. Причината е, че има много факти, които не са формализирани по никакъв начин. Смята се, че човек придобива половината от знанията си през първите три години от живота си, а понякога дори не осъзнаваме, че те съществуват и че трябва да бъдат формализирани. Ако пусна предмета, който държа, той ще падне на пода; Това е очевидно за хората, но не и за машината. Според моите изчисления човек трябва да съхранява и да може да използва средно около 50 милиона факта. За сравнение: Cycorp събира онтологична база от знания от 1984 г. и през това време е натрупал само 3 милиона факта. За работата на една универсална интелигентна система са необходими поне два порядъка повече.
– Съвременните системи за въпроси и отговори като WolframAlpha изкуствен интелект ли са в този смисъл?
– Wolfram Alpha е разработен предимно за решаване на математически задачи, в този случай бих се съсредоточил върху проекти на IBM. През 90-те години IBM създава шахматния суперкомпютър Deep Blue и след като победи Гари Каспаров, щеше да се използва за медицински цели. Оказа се, че Deep Blue не е подходящ за това - той не знаеше как да се учи, а за приложение в друга област беше необходимо всичко да започне от нулата. В момента компанията разработва суперкомпютъра Watson, който показва впечатляващи резултати, като побеждаване на хора в телевизионната игра Jeopardy! Но тъй като Watson е комерсиален проект, остава да видим какви методипредоставя се търсене на информация, как се извършват веригите на изводи и как IBM решава проблема с комбинаторната сложност.
- Как ще се развиват технологиите за изкуствен интелект в бъдеще?