Шрифт:
Интервал:
Закладка:
Получил звание Почетного сотрудника IBM и множество наград за создание стандарта UIMA и суперкомпьютера Watson. В их числе премия Чикагской товарной биржи за инновации и премия Фейгенбаума от AAAI.
Мартин Форд: Как возник ваш интерес к компьютерам и ИИ?
Дэвид Ферруччи: Мои родители хотели, чтобы я стал врачом. Папе очень не нравилось, что я во время школьных каникул болтаюсь без дела. И после окончания предпоследнего класса он через газету нашел для меня уроки математики в местном колледже. Но оказалось, что на самом деле там учат программировать компьютеры DEC на языке BASIC. Меня восхитило, что можно придумать алгоритм, дать машине инструкции, а дальше она сделает все сама. Это показалось мне спасением! Если заставить машину все запоминать и думать вместо меня, я смогу без усилий стать врачом.
Термина «ИИ» я в то время не знал, но меня интересовало представление интеллекта с математической, алгоритмической и философской точки зрения. Я верил в возможность смоделировать интеллект человека на компьютере.
М. Ф.: И в колледже вы начали изучать computer science?
Д. Ф.: Нет, я не представлял себя в сфере computer science или ИИ. В колледже я специализировался в биологии. Однажды попросил дедушку купить мне компьютер Apple II и начал программировать все, что приходило в голову: от графического программного обеспечения для лабораторных работ до экологического симулятора и аналого-цифрового интерфейса для лабораторного оборудования. Готовых программ тогда не было. В последний год обучения я так много занимался computer science, что это стало моей второй специальностью. Я получил высокие оценки по биологии и даже собирался поступать в медицинский институт, но внезапно понял, что это не мое.
Вместо этого я поступил в магистратуру по специальности «computer science и ИИ» в Политехнический институт Ренсселера в Нью-Йорке. В рамках диссертации я разработал семантическую сетевую систему, которую назвал COSMOS. Точной расшифровки аббревиатуры я не помню. Система генерировала представление знаний и языка и до некоторой степени могла рассуждать логически.
В 1985 г. на ярмарке технических наук моего вуза я проводил презентацию системы COSMOS. Там меня увидели ребята из Исследовательского центра IBM, которые недавно начали проект по ИИ. Они спросили, не нужна ли мне работа. Я в то время планировал окончить учебу и получить научную степень, но из прочитанной ранее газетной статьи знал, что научные сотрудники IBM могут исследовать что угодно с неограниченными ресурсами. Эта статья описывала работу моей мечты, поэтому я вырезал ее и прикрепил на свою пробковую доску. И мне ее предложили!
В 1985 г. я приступил к работе над ИИ-проектом в подразделении IBM Research, а через пару лет началась «зима ИИ». Мне сказали, что я могу присоединиться к другим проектам, но я хотел работать только над ИИ и ушел из IBM. Папа страшно злился на меня: сначала я не стал врачом, а теперь потерял хорошую работу.
Я вернулся в Политехнический институт Ренсселера, где защитил диссертацию по немонотонной логике и спроектировал медицинскую систему CARE (cardiac and respiratory expert – эксперт по болезням сердца и дыхательных путей). Чтобы оплачивать обучение, я работал над объектно-ориентированной системой проектирования схем по государственному контракту. После получения научной степени я стал искать работу, и в это время сильно заболел мой отец. Он жил в Уэстчестере, где базировалась фирма IBM, поэтому я вернулся в IBM Research.
На тот момент ИИ там совсем не занимались, но 15 лет спустя, благодаря суперкомпьютеру Watson и другим проектам, исследования в этом направлении возобновились. Я никогда не отказывался от своего желания работать над ИИ, постепенно создавая квалифицированную команду. Когда возник интерес к телевикторине «Своя игра», я был единственным в фирме, кто верил в наши силы.
М. Ф.: История этого суперкомпьютера уже очень хорошо документирована, и я бы не хотел на ней останавливаться, поэтому лучше расскажите, что вы думали об ИИ после ухода из IBM.
Д. Ф.: С моей точки зрения, основу для коммуникации, а также развития теорий и идей составляют такие вещи, как восприятие и распознавание объектов, контролирование и выполнение различных задач, а также знание, построение, развитие и понимание концептуальных моделей.
В процессе работы над проектом Watson я узнал, что чисто статистические подходы ограничены в возможности давать ответы на произвольные вопросы. Статистические подходы эффективны для задач восприятия, таких как распознавание образов и голоса, а также для задач управления, например, беспилотными автомобилями и роботами, но в понимании пространства знания ИИ буксуют.
М. Ф.: В 2015 г. вы основали собственную компанию Elemental Cognition. Расскажите о ней.
Д. Ф.: Это исследовательская компания, занимающаяся ИИ, которая пытается добиться реального понимания языка. Это область ИИ, в которой пока ничего особого не сделано. Мы хотим выйти за пределы поверхностной структуры языка и шаблонов, которые встречаются в частоте повтора слов, и понять скрытый смысл. Это позволит строить внутренние логические модели, которыми люди пользуются для рассуждений и общения. Мы хотим создать систему, автономно изучающую окружающий мир, в том числе через диалог с человеком.
Попытки определить, что же такое знание и понимание, – интересная часть нашей работы, ведь люди могут давать разные интерпретации одного и того же текста.
М. Ф.: Да, распознав на изображении кошку, существующие системы не воспринимают ее так же, как люди.
Д. Ф.: Вопрос «что такое кошка?» так же труден, как «что такое понимание?». Вспомните, сколько энергии уходит на то, чтобы достичь взаимопонимания между людьми. Поэтому в науках разработаны формальные языки, которые недвусмысленно передают информацию. Для обычного общения мы используем естественный язык, в котором важны контексты и намерения. Чтобы достичь уверенного понимания, люди задают друг другу вопросы, возвращаются к ранее сказанному, согласовывают свои представления, пока у обеих сторон не появятся похожие модели предмета разговора. И все потому, что сам язык не несет информации, а является только средством синхронизации самостоятельных моделей.
Например, когда моей дочери было семь лет, она прочитала в книге, что электричество – это энергия, которая создается разными способами, в частности с помощью воды, вращающей турбины. После текста задавался простой вопрос: «Как производится электричество?». Дочь еще раз заглянула в текст, сопоставила его с вопросом и сказала, что слово «создано» – синоним слова «произведено», а значит, ответом будет фраза: «Вода вращает турбины». Примерно так работает большинство современных языковых ИИ-приложений. Разница в том, что моя дочь осознавала, что сути она не понимает, а только копирует информацию. Ей было интересно, как все выглядит на самом деле, потому что от своего логического представления она ожидала гораздо большего. Я воспринял это как признак интеллекта.
М. Ф.: Вы говорите сейчас об ИИ человеческого уровня?