Как работает мозг Пинкер Стивен
(A) Равные одному и тому же равны между собой.
(B) Две стороны этого треугольника равны одному и тому же.
(Z) Две стороны этого треугольника равны между собой.
Ахиллу приходится согласиться с тем, что любой, кто считает истинными посылки А и В и суждение «Если А и В, тогда Z», должен будет признать истинным также Z. Но теперь черепаха не соглашается с логикой Ахилла. Она говорит, что вынуждена отвергнуть заключение Z, потому что никем и никогда не было написано правило логического вывода из списка посылок, которые она должна принять. Она призывает Ахилла заставить ее признать истинность Z. Ахилл в ответ добавляет в свой блокнот суждение С:
(C) Если А и В истинны, то Z должно быть истинным.
Черепаха отвечает, что не понимает, почему она должна признать, что, поскольку истинны А, В и С, Z тоже должно быть истинным. Ахилл добавляет еще одно суждение —
(D) Если А, В и С истинны, то Z должно быть истинным —
и заявляет, что «логика возьмет вас за горло и вынудит» принять Z. Черепаха отвечает так:
«То, что мне сказала Логика, следовало бы записать, – заметила Черепаха. – Внесите, пожалуйста, в свой блокнот условное суждение, которое мы обозначим Е:
Е. «Если А, В, С и D истинны, то Z должно быть истинным».
– Согласен, – ответил Ахилл с оттенком печали в голосе.
В этот момент неотложные дела в банке вынудили рассказчика оставить счастливую пару. Лишь через несколько месяцев ему довелось снова проходить мимо того места, где беседовали Ахилл и Черепаха. Ахилл по-прежнему сидел на спине у многотерпеливой Черепахи и что-то писал в почти заполненном блокноте. Приблизившись, рассказчик услышал, как Черепаха сказала:
– Записали последнее условное суждение? Если я не сбилась со счета, оно должно быть тысяча первым. Осталось еще несколько миллионов96[11].
Решение этого парадокса, конечно же, заключается в том, что ни одна система гипотетических умозаключений не может строго следовать явно выраженным правилам. В тот или иной момент она должна, как сказал Джерри Рубин (а чуть позже – и корпорация «Найк»), «просто делать это» (имеется в виду рекламный слоган фирмы «Найк» Just do it! – Прим. пер.). Подразумевается, что правило должно просто выполняться за счет рефлекторной, грубой силы системы, без лишних вопросов. В этот момент система, если она имеет форму машины, будет не следовать правилам, а просто подчиняться законам физики. Аналогичным образом, если демоны (правила замещения одних символов другими символами) считывают и записывают репрезентации, а внутри каждого демона есть демоны еще меньше (и еще глупее), то в какой-то момент нам все же придется отказаться от их услуг, позвать охотников за привидениями и заменить самых маленьких и самых глупых демонов машинами. В случае людей и животных это будут машины, построенные из нейронов: нейронные сети. Давайте посмотрим, каким образом наша картина того, как работает мышление, подкрепляется простыми идеями о том, как работает мозг.
Первые шаги в этом направлении сделали математики Уоррен Маккалок и Уолтер Питтс, которые писали о «нейрологических» свойствах связанных между собой нейронов97. Нейроны сложны и до сих пор не объяснены, однако Маккалок и Питтс (а вслед за ними – и многие другие разработчики моделей нейронных сетей) выделяют как наиболее значимую одну из их функций. Нейроны складывают совокупность атрибутов, сравнивают полученную сумму с порогом и сигнализируют о том, превышен ли порог. Это описание того, что они делают, с концептуальной точки зрения; с физической точки зрения то же самое можно описать следующим образом: возбужденный нейрон может быть активен в разной степени, и степень активности зависит от уровня активности входящих аксонов других нейронов, присоединенных в синапсах к дендритам нейрона (входящим структурам). Синапс имеет вес, варьирующийся от положительного (возбуждающий синапс) до нулевого (без воздействия) и далее до отрицательного (тормозящий синапс). Уровень возбуждения каждого входящего аксона умножается на вес синапса. Нейрон суммирует эти входящие уровни; если сумма превышает пороговый уровень, то нейрон возбуждается и поочередно посылает сигналы всем нейронам, соединенным с ним. Хотя нейроны всегда находятся в возбужденном состоянии, и входящие сигналы только заставляют их возбуждаться заметно быстрее или медленнее, иногда бывает удобно говорить о них как о неактивных (низкий уровень возбуждения) и активных (высокий уровень).
Маккаллок и Питтс показали, каким образом эти модельные нейроны, будучи связаны между собой, образуют логические вентили. Логические вентили реализуют отношения фундаментальных логических операций, лежащих в основе простых умозаключений: «и», «или», «не». Суждение «А и В» (на концептуальном уровне) истинно только тогда, когда истинно А и истинно В. Вентиль И (на механическом уровне) выдает единицу на выходе, только если есть сигнал на обоих входах. Чтобы сделать логический вентиль из модельных нейронов, нужно установить порог выходного узла на величину больше веса каждого из входов, но меньше их суммы, как показано на рисунке мини-сети слева внизу. «А или В» (на концептуальном уровне) истинно, если истинно А или истинно В. Логический вентиль ИЛИ (на механическом уровне) выдает сигнал на выходе, если есть сигнал хотя бы на одном из входов. Чтобы получить единицу на выходе, нужно установить порог на величину меньше веса каждого из входов, как показано на схеме мини-сети внизу посередине. Наконец, утверждение «не А» (на логическом уровне) истинно, если ложно А, и наоборот. Логический вентиль «НЕ» выдает единицу на выходе, когда на входе ноль, и наоборот. Чтобы получить единицу, нужно установить порог равным нулю, чтобы нейрон возбуждался, получая на входе ноль, а вес входа сделать отрицательным, чтобы входной сигнал выключал нейрон, как на схеме минисети внизу справа.
Предположим, что каждый из модельных нейронов отображает простое суждение. Мини-сети можно соединить между собой таким образом, чтобы выход одной сети поступал на вход другой, с целью оценить истинность сложного суждения. Например, нейронная сеть может оценивать суждение {[(X жует жвачку) и (у X раздвоенные копыта)] или [(у X есть плавники) и (у X есть чешуя)]}, суммирующее признаки, которыми должно обладать животное, чтобы оно считалось кошерным. Собственно, если сеть модельных нейронов соединить с любым видом расширяемой памяти (например, с рулоном бумаги, над которой размещены штамп и ластик), то получится машина Тьюринга, полноценный компьютер.
И все же абсолютно непрактичным было бы представлять суждения или даже составляющие их концепты в виде логических вентилей, независимо от того, из чего состоят эти логические вентили – из нейронов или из полупроводников. Проблема в том, что каждый концепт и каждое суждение в этом случае должно быть заранее встроенным в виде отдельного узла. На деле и компьютер и мозг представляют концепты в виде моделей действий, совершаемых над совокупностями единиц. Простой пример – скромный байт, который в каждом компьютере используется для репрезентации буквенноцифровых символов. Форма репрезентации буквы В – 01000010, где каждая цифра (бит) соответствует одному из крохотных кусочков кремния, выложенных в ряд. Второй и восьмой кусочек заряжены, что соответствует единицам, а остальные – не заряжены, что соответствует нулям. Построить байт можно и из модельных нейронов, при этом схема распознавания шаблона буквы В будет организована по принципу простой нейронной сети:
Несложно представить, что эта сеть – одна из составляющих частей демона. Если нижний ряд модельных нейронов присоединить к краткосрочной памяти, то верхний нейрон будет определять, содержатся ли в краткосрочной памяти экземпляры символа В. А на странице 118 изображена сеть той части демона, которая записывает в память символ В98.
Мы уже на пути к тому, чтобы создать из модельных нейронов условную цифровую вычислительную машину; но давайте немного отклонимся от курса и сделаем более биоморфный компьютер. Во-первых, мы можем сделать так, чтобы наши модельные нейроны следовали не классической логике, а нечеткой логике. Во многих сферах у людей нет однозначных убеждений касательно того, истинно данное суждение или ложно. Бывает так, что о предмете сложно сказать, принадлежит он к данной категории или нет, скорее можно говорить о том, что он более удачный или менее удачный пример данной категории. Возьмем категорию «овощи». Большинство людей согласятся с тем, что сельдерей – это полноценный овощ, а чеснок – не очень хороший пример.
А если верить администрации президента Рейгана, пытавшейся оправдать урезанное финансирование школьного питания, овощем можно считать даже кетчуп (хотя после обрушившейся на эту программу критики администрация была вынуждена признать, что кетчуп – не очень хороший пример). На концептуальном уровне мы воздерживаемся от однозначных заявлений о том, является ли данный предмет овощем или нет, и предпочитаем говорить, что этот предмет – более удачный или менее удачный пример овоща. На механическом уровне мы уже не утверждаем, что узел, представляющий «овощность», должен быть включен или выключен, а допускаем варьирование значения, которое может составлять от 0 (для камня) и 0,1 (для кетчупа) до 0,4 (для чеснока) и 1,0 (для сельдерея).
Мы можем также отказаться от произвольно выбранного кода, связывающего каждый концепт с бессмысленной последовательностью битов. Пусть каждый бит сам представляет какой-нибудь элемент концепта. Скажем, один будет представлять зеленый цвет, другой – наличие листьев, третий – хрусткость, и так далее. Каждый из этих узлов, представляющих свойства овощей, может быть присоединен с небольшим значением веса к самому узлу, представляющему овощ. Другие узлы, представляющие характеристики, которых у овощей нет (такие, как «магнитный» или «мобильный»), могут быть присоединены с отрицательными значениями веса. На концептуальном уровне чем больше качеств овоща есть у данного предмета, тем более удачным примером овоща является этот предмет. На механическом уровне чем больше узлов качеств овоща срабатывают, тем выше уровень активации узла, представляющего овощ.
Как только мы разрешим сети быть неточной, она сможет представлять разные степени очевидности и вероятности событий и принимать статистические решения. Предположим, что каждый узел сети представляет какую-то одну улику, доказывающую причастность дворецкого к преступлению (отпечатки пальцев на ноже, любовные письма, адресованные жене убитого, и так далее). Предположим, что верхний узел представляет вывод о том, что это сделал дворецкий. На концептуальном уровне чем больше у нас улик, указывающих на то, что убийство мог совершить дворецкий, тем выше будет вероятность того, что это действительно сделал дворецкий.
На механическом уровне чем больше у нас возбужденных узлов, обозначающих улики, тем выше будет уровень активации узла принятия решения. В сети мы можем реализовать различные статистические процедуры, сконструировав узел принятия решения таким образом, чтобы интегрировать в него вводы разными способами. Например, узел принятия решения может быть пороговым, как в случае со схемами четкой логики; это позволило бы принимать решение только тогда, когда вес доказательств превышал бы критическое значение (как принято говорить, когда вина доказана «вне всяких разумных сомнений»). Либо активность узла принятия решения может увеличиваться постепенно; степень уверенности с первыми немногочисленными уликами будет повышаться медленно, затем будет быстро нарастать по мере поступления все большего и большего их количества и выравниваться на этапе снижающегося эффекта. Именно эти два типа узлов предпочитают использовать разработчики нейронных сетей.
Мы же можем экспериментировать еще больше, вдохновляясь тем фактом, что в случае нейронов, в отличие от кремниевых процессоров, связи обходятся дешево. Почему бы не соединить каждый узел с другим узлом? Такая сеть сможет воплощать не только знание о том, что зеленый цвет означает «овощность», а хрусткость подразумевает «овощность», но и что зеленый цвет подразумевает хрусткость, хрусткость означает наличие листьев, наличие листьев означает отсутствие мобильности, и так далее:
Здесь начинают происходить интереснейшие вещи. Сеть начинает напоминать мыслительные процессы в голове человека, чего нельзя сказать о слабо соединенных сетях. По этой причине психологи и исследователи искусственного интеллекта используют сети, в которых все соединено со всем, для моделирования самых разных примеров распознавания простых шаблонов. Созданы сети для распознавания линий, из которых состоят буквы; букв, из которых состоят слова; частей тела, из которых состоят животные, предметов мебели, из которых состоит интерьер комнаты. Зачастую при этом отказываются от узла принятия решений, ведется исчисление только корреляций свойств. Эти сети, называемые иногда блоками автоматического ассоциативного установления соединений, или автоассоциативными сетями, имеют пять привлекательных особенностей.
Во-первых, блок автоматического ассоциативного установления соединений – это память с адресацией по содержимому. В любом серийном компьютере биты сами по себе не несут никакого значения, а байтам, состоящим из них, присвоены произвольные адреса, как номера домов на улице, не имеющие ничего общего с их содержимым. Доступ к ячейкам памяти осуществляется по адресам, а чтобы определить, хранится ли где-либо в памяти тот или иной шаблон, нужно проверить каждую ячейку (или использовать пути быстрого доступа). В случае с памятью, адресуемой по содержимому, напротив, при указании объекта автоматически активизируется любая ячейка памяти, в которой содержится копия этого объекта. Поскольку объект представлен в автоассоциативной сети путем возбуждения узлов, представляющих его свойства (в нашем случае с сельдереем – это зеленый цвет, наличие листвы и так далее), а поскольку эти узлы соединены друг с другом сильными связями, возбужденные узлы будут подкреплять друг друга, и после нескольких таких кругов, в течение которых будет активизирована вся сеть, все узлы, связанные с объектом, перейдут в возбужденное состояние. Это означает, что объект распознан. Нужно отметить, что совокупность связей одной автоассоциативной сети может вмещать не одну, а несколько групп весов, благодаря чему память может хранить одновременно несколько объектов.
Что еще более важно, связи являются избыточными, так что даже если автоассоциативная сеть получает лишь часть шаблона объекта, скажем, только информацию о зелености и хрусткости, то остаток шаблона (в данном случае наличие листвы) заполняется автоматически. Это в некотором смысле напоминает мышление. Нам не нужны встроенные ярлыки для каждого объекта в памяти; практически любой признак того или иного объекта сразу вызывает его в памяти целиком. Например, мы можем вспомнить про овощи, подумав о чем-то покрытом листвой, или зеленом и хрустящем, или имеющем листву и хрустящем. Наглядный пример – наша способность восстановить слово по его фрагментам. Мы видим этот рисунок не как беспорядочные обрывки линий или даже как бессмысленную последовательность букв вроде MIHB, а как что-то больше похожее на правду (на рисунке слово MIND – англ, «разум, мышление». – Прим. пер.):
Второе преимущество, известное как «изящная деградация», позволяет решить проблемы зашумленного входного сигнала или аппаратного отказа. Кому из нас не хотелось бросить чем-нибудь тяжелым в монитор, увидев, что в ответ на команду pritn file (англ, «печаьт файла») компьютер отвечает сообщением об ошибке pritn: command not found (англ, «печаьт: команда не найдена»)? В фильме Вуди Аллена «Хватай деньги и беги» (Take the Money and Run) грабителя банка Верджила Старквела подводит его же собственный почерк: кассирша не может понять, что он написал в записке, принимая слово gun («пистолет») за gub. На карикатуре Гари Ларсона, украшающей дверь не одного психолога-когнитивиста, пилот пролетает над необитаемым островом, на котором потерпевший кораблекрушение человек написал на песке послание. Пилот, прочитав надпись, кричит по рации: «Подождите! Подождите!… Нет, отбой – кажется, там написано “ПОМОРИТЕ”!» (в оригинале – HELF вместо англ. HELP «помогите». – Прим. пер.). Люди справляются с этими трудностями лучше, потому что у нас есть автоассоциативные сети, которые, принимая во внимание преобладание взаимно состоятельных элементов информации, исключают единственный не соответствующий элемент. На слово pritn мозг отреагирует активацией более привычного шаблона print, слово gub будет заменено шаблоном gun, a HELF – шаблоном HELP. Компьютер, столкнувшись с единственным испорченным битом на диске, крохотной каплей ржавчины в одном из разъемов или кратковременным понижением напряжения в сети, может зависнуть или выйти из строя. Но человек – даже если он устал, у него похмелье или травма головного мозга – не зависнет и не выйдет из строя; скорее всего, он будет действовать не так быстро и точно, но все-таки сможет выдать вразумительный ответ.
Третье преимущество автоассоциативных сетей в том, что они могут выполнять простой тип вычислений, известный как удовлетворение ограничений. Многие задачи, которые пытаются решить люди, относятся к разряду задач, в которых причину трудно отделить от следствия. В главе 1 я приводил пример о том, что мы определяем яркость поверхности, исходя из предположений об угле наклона, и вычисляем угол поверхности, исходя из предположений о ее яркости, при этом не зная наверняка ни того, ни другого. Многие подобные задачи относятся к сфере восприятия, языка и здравого смысла. Что я вижу – сгиб поверхности или ее край? Что я слышу – гласную [I] (как в слове pin) или гласную [е] (как в слове реп), произнесенную с южным акцентом? Стал ли я жертвой человеческой злобы или глупости? Подобные неоднозначные ситуации иногда можно разрешить, выбрав интерпретацию, которая была бы непротиворечивой относительно самого большого количества интерпретаций других неоднозначных ситуаций, если бы их все можно было разрешить одновременно. Например, если один звук речи позволяет интерпретировать слово либо как send, либо как sinned, а другой – либо как реп, либо как pin, я могу разрешить эту неопределенность, если услышу, как один и тот же говорящий произносит оба слова с одним и тем же гласным звуком. Я бы рассуждал следующим образом: видимо, говорящий имел в виду слова send и реп, потому что фраза send а реп («послать ручку») – единственный вариант, который не нарушает никаких ограничений. Если предположить, что это были слова sinned и pin, то получится sinned a pin (англ, «согрешил булавку»), фраза, которая нарушает правила грамматики и вероятной сочетаемости слов по смыслу; вариант send и pin исключается из-за другого ограничения: известно, что обе гласные были произнесены одинаково; вариант sinned и реп («согрешил» и «ручка») можно исключить, потому что он нарушает оба ограничения.
Подобные рассуждения займут много времени, если мы будем проверять все варианты сочетаемости по одному. Однако в автоассоциативной сети они заранее закодированы в связях, и сеть может оценить все варианты одновременно. Предположим, что каждая интерпретация – это модельный нейрон; один нейрон – для варианта sinned, еще один – для send, и т. д. Предположим, что пары узлов, интерпретации которых непротиворечивы, соединены с положительными весами, а пары узлов, интерпретации которых противоречат друг другу, – соединены с отрицательными весами. Возбуждение затронет всю сеть, и если все пройдет успешно, то мы получим состояние сети, при котором активным будет самое большое количество взаимно непротиворечивых интерпретаций. Хорошим сравнением здесь будет мыльный пузырь, который колеблется, принимая разнообразные яйцевидные и амебовидные формы из-за того, что притяжение соседних молекул заставляет его оставаться шарообразным.
Бывает, что у сети ограничений могут быть взаимно противоречивые, но одинаково стабильные состояния. Это отражение такого явления, как противоречивость целого: целостный объект, но не его части, может быть интерпретирован двояко. Если пристально смотреть на рисунок куба на странице 123 (куб Неккера"), в какой-то момент ваше восприятие перевернется: вам начнет казаться, что вы видите не верхнюю его грань (вид снизу), а нижнюю грань (вид сверху). Когда происходит целостный переворот, изменение затрагивает интерпретацию каждой из частей объекта. Каждая ближняя к нам грань становится дальней гранью, каждый внутренний угол становится внешним углом, и так далее. И наоборот: если вы намеренно постараетесь увидеть внешний угол как внутренний, то можно произвольно вызвать обратный переворот всего куба. Динамика этого отражена в схеме под рисунком куба. Узлы представляют интерпретации элементов куба, и интерпретации, не противоречащие друг другу в структуре трехмерного объекта, возбуждают друг друга, в то время как противоречивые интерпретации тормозят друг друга.
Четвертое преимущество связано со способностью сети автоматически делать заключения. Если бы мы подключили наш распознаватель (который направлял бы данные с группы входных узлов на узел принятия решений) к нашему принтеру (у которого был бы узел намерений, от которого сигнал разветвлялся бы на группу выходных узлов), то получили бы простейший демон подстановок – например, на букву «В» он бы реагировал тем, что печатал бы «С». Однако если обойтись без посредника и присоединить входные узлы непосредственно к выходным узлам, можно получить очень интересный результат.
Вместо верного букве демона подстановок мы получим демона, который может делать простые обобщения. Такая сеть называется ассоциатором паттернов100.
Предположим, что входные узлы нижнего уровня представляют внешние признаки животных: «покрытое шерстью», «четвероногое», «покрытое перьями», «зеленое», «длинношеее» и т. д. Если создать достаточное количество узлов, каждое животное можно будет представить, включив узлы, соответствующие его уникальному набору признаков. Например, попугай будет представлен включением узла «покрытое перьями», выключением узла «покрытое шерстью» и т. д. Теперь представим, что выходные узлы верхнего уровня соответствуют зоологическим категориям. Один из них представляет тот факт, что животное травоядное, другой – что оно теплокровное и т. д. При том, что у нас нет узлов, соответствующих конкретным животным (так, у нас нет блока «попугай»), весы будут автоматически представлять статистическое знание о классах животных. Они воплощают знание о том, что животные с перьями обычно бывают теплокровными, что животные, покрытые шерстью, обычно живородящие, и т. д. Любой факт, хранящийся в связях для одного животного (попугаи – теплокровные) автоматически переносится на похожих животных (волнистые попугайчики – теплокровные), потому что для сети неважно, что связи относятся к конкретному животному. Связи просто указывают, какие внешние характеристики предполагают какие внешне невидимые свойства, вообще не учитывая факт разделения животных на виды.
На концептуальном уровне ассоциатор паттернов отражает понятие о том, что если два объекта схожи в чем-то одном, то они могут быть схожи и в чем-то еще. На механическом уровне схожие объекты представлены одними и теми же узлами, поэтому любая единица информации, связанная с узлами для одного объекта, будет в силу самого факта связана с блоками для другого. Более того, классы разной степени включения накладываются друг на друга в пределах одной сети, потому что любое подмножество узлов неявным образом определяет тот или иной класс. Чем меньше узлов, тем больше класс. Скажем, у нас есть входные узлы для следующих признаков: «движется», «дышит», «покрыто шерстью», «лает», «кусается» и «задирает ногу рядом с пожарным гидрантом». Связи, исходящие из всех шести узлов, активизируют факты, касающиеся собак. Связи, исходящие из первых трех узлов, активизируют факты, касающиеся млекопитающих. Связи, исходящие из первых двух, активизируют факты, касающиеся животных. Установление подходящих весов связей позволяет распространить элемент знания, запрограммированный для одного животного, на непосредственных и дальних его родственников.
Пятая хитрость нейронных сетей в том, что они могут учиться на примерах, при этом обучение состоит в изменении весов связей. Разработчику модели (как и процессу эволюции) не приходится устанавливать вручную тысячи коэффициентов веса, необходимых для того, чтобы получить нужный выход. Представим, что «учитель» подает в ассоциатор паттернов не только вход, но и правильный выход. Механизм обучения сравнивает реальный выход, полученный сетью (а он поначалу будет достаточно произвольным), с правильным ответом и корректирует коэффициенты веса с тем, чтобы минимизировать разницу между этими двумя значениями. Если сеть тормозит выходной узел, который по версии учителя должен быть возбужден, нам нужно сделать так, чтобы текущее поступление активных входов в будущем приводило к его возбуждению. Следовательно, коэффициенты веса на активных входах к этому мятежному выходному узлу нужно немного увеличить. Кроме того, нужно слегка снизить величину порога самого выходного узла, чтобы сделать его более чувствительным к любому инициирующему сигналу. Если сеть активизирует выходной узел, а учитель говорит, что он должен быть выключен, происходит противоположное: коэффициенты весов активных на данный момент входных элементов немного снижаются (возможно даже снижение веса ниже нуля, до отрицательного значения), а величина порога нужного узла увеличивается. Благодаря этому повышается вероятность того, что «гиперактивный» выходной узел в будущем будет выключаться при получении таких входных сигналов. В сеть вновь и вновь подаются целые серии входных сигналов и соответствующих им выходов, каждый раз при этом возникают волны небольших изменений в весах связей, пока сеть не начнет выдавать правильный выход для каждого входа – по крайней мере, в той мере, в которой это возможно.
Ассоциатор паттернов, оснащенный таким методом обучения, называется персептроном. Персептроны интересны, однако у них есть один большой недостаток. Они напоминают плохого повара, который считает, что если каждый ингредиент в небольшом количестве хорош, то все ингредиенты сразу и помногу – это будет еще лучше. Решая, правомерно ли определенный набор сигнальных входов приводит к выключению выходного сигнала, персептрон взвешивает их и складывает. Это зачастую дает неверный ответ, причем даже к простой задаче. Хрестоматийный пример этого недостатка – это то, как персептрон справляется с простой логической операцией, называемой «исключающее ИЛИ», что означает «А или В, но не оба сразу».
Когда активизируется А, сеть должна включить «А исключающее или В». Когда включается В, сеть должна включить А исключающее или В. Эти факты заставят сеть увеличить вес связи, исходящей от А (скажем, до 0,6) и увеличить вес связи, исходящей от В (скажем, до 0,6), тем самым сделав каждый из этих весов достаточно большим, чтобы преодолеть пороговое значение выходного узла (скажем, 0,5). Но когда включены и А и В одновременно, получается слишком много хорошего сразу: узел «А исключающее или В» ревет белугой как раз тогда, когда нам нужно, чтобы он молчал. Если мы попытаемся применить более низкие коэффициенты весов и более высокий порог, мы можем заставить его молчать, когда включены и А и В, но, увы, он будет молчать и тогда, когда включится только А или только В. Можно экспериментировать с весами сколько угодно, но это ничего не даст. Исключающее или – лишь один из многих демонов, которых нельзя создать на основе персептронов. В числе других – демоны, определяющие, четное или нечетное число блоков активизировано; демоны, определяющие, симметрична ли последовательность активных узлов, а также демоны, выполняющие простейшие задачи на сложение101.
Выход из этой ситуации – сделать сеть менее похожей на пресловутую собаку Павлова и добавить между уровнями входа и выхода еще один уровень: внутреннюю репрезентацию. Нужна такая репрезентация, которая эксплицирует все ключевые виды информации, связанные с входными сигналами, чтобы каждый выходной узел мог просто складывать входные значения и получать правильный ответ. Вот как это работает в случае с исключающим или:
Два скрытых узла между вводом и выводом вычисляют полезные промежуточные результаты. Узел слева вычисляет результат для простого случая «А или В», который, в свою очередь, активизирует выходной узел. Узел справа вычисляет результат для более сложного случая «А и В», и этот результат тормозит выходной узел. Выходной узел может просто вычислить «(А или В) и не (А и В)», это ему вполне по силам. Отметим, что на микроскопическом уровне построения простейших демонов из модельных нейронов без внутренних репрезентаций не обойтись; одних только связей по типу стимула и реакции не достаточно.
Более того, скрытый уровень сети можно научить самостоятельно устанавливать веса связей, используя более хитроумную версию метода обучения, чем в случае персептрона. Как и ранее, учитель задает сети правильный выход для каждого входа, а сеть подстраивает веса связей в большую или меньшую сторону, пытаясь сократить разницу. Однако в связи с этим возникает проблема, с которой не приходилось сталкиваться персептрону: как настроить связи, исходящие от узлов ввода к скрытым узлам. Проблема заключается в том, что учитель, если только он не умеет читать мысли, никак не может знать «правильные» значения для скрытых узлов, запечатанных внутри сети. Психологи Дэвид Румельхарт, Джеффри Хинтон и Рональд Уильямс пришли к хитрому решению. Узлы вывода распространяют обратно к каждому из скрытых узлов сигнал, представляющий сумму ошибок скрытого узла по всем узлам вывода, с которыми он связан («ты посылаешь слишком интенсивный сигнал возбуждения» или «ты посылаешь недостаточно интенсивный сигнал возбуждения» с количественным указанием отклонения). Этот сигнал может служить в качестве суррогата обучающего сигнала, который может использоваться для настройки вводов скрытых узлов. Связи, идущие от узлов уровня ввода к каждому из скрытых узлов, можно немного уменьшить или увеличить, чтобы сократить тенденцию скрытого узла к отклонению вверх или вниз с учетом текущего паттерна ввода. Данный метод, известный как метод обратного распространения ошибки обучения, может быть применен повторно к любому количеству уровней сети.
Мы пришли к тому, что многие психологи считают вершиной мастерства разработчика нейронных сетей. В некотором смысле мы сделали полный круг, потому что сеть, включающая скрытый уровень, напоминает ту самую условную карту логических вентилей, которую Мак-Каллок и Питтс предложили как модель нейронно-логического компьютера. На концептуальном уровне сеть со скрытыми узлами – это способ составить из совокупности суждений, которые могут быть истинными или ложными, сложную логическую функцию, скрепляемую связями «и», «или», «не» – но только с двумя отличительными особенностями. Первая особенность – это то, что значения здесь могут быть не только однозначно включенными или выключенными, но и варьируемыми, а следовательно – могут представлять ту или иную степень истинности или вероятности истинности данного утверждения, а не только абсолютно истинные или абсолютно ложные утверждения. Вторая особенность в том, что эту сеть можно во многих случаях обучить устанавливать правильные веса, подавая вводы и правильные для них выводы. Вдобавок к этим двум особенностям нужно отметить особое отношение: нужно ориентироваться на огромное количество связей между нейронами мозга и не смущаться, как бы много связей и логических элементов ни пришлось добавить в сеть. Придерживаясь такого морального принципа, можно создать сети, способные рассчитывать множество возможностей и, следовательно, использовать статистическую избыточность характеристик мира. А это, в свою очередь, позволит нейронным сетям распространять информацию с одного ввода на другие подобные вводы без дополнительного обучения, при условии, что для данной задачи подобные вводы дают подобные выводы102.
Это всего лишь несколько идей относительно того, как можно воплотить наших крохотных демонов с их досками объявлений в форму машин, отдаленно напоминающих нейронные сети. Эти идеи служат мостиком – пусть пока довольно шатким – на пути объяснения, которое начинается в концептуальной сфере (народная интуитивная психология и лежащие в ее основе своеобразные версии знаний, логики и теории вероятности), ведет дальше к правилам и репрезентациям (демонам и символам) и в конечном итоге приводит к реальным нейронам. Нейронные сети также скрывают приятные сюрпризы. Пытаясь разобраться в «программном обеспечении» мозга, мы в конечном итоге можем использовать только демонов достаточно глупых, чтобы их можно было заменить машиной. Если нам понадобится более умный демон, то придется еще как-то разгадать, как построить его из более глупых демонов. Процесс идет быстрее, а иногда и совсем иначе, когда разработчики нейронных сетей, идущие от нейронов к верхним уровням, создают целый арсенал готовых демонов, которые выполняют простые действия (как в случае с памятью, адресуемой по содержимому или с автоматически обобщающим информацию ассоциатором паттернов). Разработчики ментального программного обеспечения (которые, по сути, занимаются обратным проектированием) располагают неплохим арсеналом запчастей, из которых они могут собрать умных демонов.
Коннектоплазма
В какой же части мыслекода заканчиваются правила и репрезентации, и начинаются нейронные сети? Большинство когнитивистов приходят к единому мнению по крайней мере по поводу крайних точек. На высших уровнях когнитивной способности, где мы сознательно проходим каждый шаг, применяя правила, которые мы выучили в школе или обнаружили сами, мышление похоже на продукционную систему с символическими записями в памяти и демонами, выполняющими операции. На нижнем уровне записи и правила выполняются в рамках чего-то вроде нейронной сети, которая реагирует на знакомые паттерны и ассоциирует их с другими паттернами. Однако граница между ними остается предметом споров. Можно ли сказать, что простые нейронные сети отвечают за преобладающую часть повседневного мышления, а уровню явных правил и суждений оставляют только плоды учености? Или сети больше напоминают строительный материал, не способный на проявление человеческого рассудка, пока из него не будут построены структурированные репрезентации и программы?
Представители научной школы, получившей название «коннекционизм», во главе с психологами Дэвидом Румельхартом и Джеймсом Мак-Клелландом, утверждают, что простые сети сами по себе отвечают за преобладающую часть человеческого интеллекта. В своей крайней форме коннекционизм гласит, что мышление – это одна большая сеть обратного распространения ошибок скрытого уровня, или, возможно, группа из похожих или идентичных сетей, и интеллект формируется за счет того, что учитель – среда – настраивает веса связей. Единственная причина, по которой люди умнее крыс, состоит в том, что в наших сетях между стимулом и реакцией больше скрытых уровней, и мы живем в среде других людей, которые выступают в роли учителей сети. Правила и символы могут быть полезны как приближенная модель того, что происходит в сети, для психолога, который не может угнаться за миллионами потоков возбуждения, протекающих в связях, но не более того103.
Другой подход – который мне нравится больше – состоит в том, что одни только нейронные сети не могут выполнить всю работу. В значительной мере человеческий интеллект объясняется структурированием сетей на программы манипулирования символами. В частности, манипулирование символами лежит в основе языка и тех компонентов мышления, которые с ним взаимодействуют. Этим когнитивная способность не ограничивается, но это значительная ее часть. Это все, о чем мы можем рассуждать про себя и в разговоре с другими. Занимаясь психолингвистикой, я собрал множество доказательств того, что даже простейший навык, связанный с говорением на английском языке, – такой, как умение образовывать форму прошедшего времени от глагола (walked от walk, came от come) – с вычислительной точки зрения слишком сложен, чтобы его могла обслуживать одна нейронная сеть104. В этом разделе книги я представлю более общие доказательства. Требует ли содержание наших повседневных мыслей (информация, которой мы обмениваемся в разговоре) вычислительного устройства, предназначенного для реализации глубоко структурированного мыслекода, или с ним может справляться нейронная сеть общего назначения – то, что один остряк назвал «коннекто-плазмой»?105 Я покажу вам, что наши мысли отличаются тонким логическим структурированием, которое не под силу никакой сети однородных уровней, состоящей из узлов.
Зачем нам это, спросите вы? Затем, что эти доказательства ставят под сомнение наиболее авторитетную теорию устройства нашего мышления из когда-либо предложенных учеными. Сам по себе персептрон или сеть со скрытыми уровнями – это высокотехнологичное воплощение старой теории об ассоциации идей. Британские философы Джон Локк, Дэвид Юм, Джордж Беркли, Дэвид Хартли и Джон Стюарт Милль утверждали, что мысль подчиняется двум законам. Первый – закон смежности: между идеями, которые часто встречаются вместе, в мышлении образуются ассоциации. Впоследствии, когда активизируется одна идея, активизируется и вторая. Второй закон – это сходство: когда две идеи обладают сходством, все, что ассоциируется с первой идеей, автоматически начинает ассоциироваться со второй. Юм таким образом резюмировал суть этой теории в 1748 году:
Опыт лишь показывает нам ряд единообразных действий, производимых определенными объектами, и учит нас, что такие-то объекты в такое-то время обладали известными способностями и силами. Когда появляется новый объект, обладающий подобными чувственными качествами, мы ожидаем, что найдем в нем подобные же силы и способности, и ждем от него такого же действия. От тела одинакового с хлебом цвета и плотности мы ожидаем сходной же питательности и способности поддерживать организм106[12].
Ассоциацию по смежности и сходству считали тем самым писцом, который пишет на знаменитой «чистой доске» (так Локк метафорически называл мозг новорожденного). Теория, получившая название «ассоциационизм», веками играла доминирующую роль во взглядах британских и американских ученых на работу мышления, и в определенной степени доминирует и по сей день. Когда «идеи» заменили стимулы и реакции, ассоциационизм превратился в бихевиоризм. Чистая доска и два универсальных закона обучения являются психологической основой и стандартной социологической модели. Отзвуки этой теории мы слышим и в расхожих фразах о том, как наше воспитание заставляет нас «ассоциировать» еду с любовью, богатство со счастьем, рост с властью и т. д.
До недавнего времени ассоциационизм был слишком абстрактной теорией, чтобы быть проверенным на практике, однако модели нейронных сетей, которые сейчас ничего не стоит создать с помощью компьютера, позволяют сделать его идеи более точными. Схема обучения, в которой учитель дает сети вход и правильный выход, а сеть старается в будущем воспроизвести это соответствие, представляет собой очень хорошую модель закона смежности. Распределенная репрезентация входа, при которой концепт не получает собственного узла («попугай»), а представляется паттерном активности узлов, соответствующих его свойствам («покрытый перьями», «имеет крылья» и т. д.), позволяет добиться автоматического распространения на подобные концепты и, таким образом, прекрасно вписывается в закон об ассоциации по сходству. А если допустить, что все части мышления устроены как подобного рода сеть, то мы получим реализацию идеи чистой доски. Итак, коннекционизм открывает перед нами прекрасные возможности. Увидев, что могут и чего не могут делать модели нейронных сетей, мы можем подвергнуть серьезному испытанию многовековую доктрину ассоциации идей.
Прежде чем начать, необходимо сразу отмести несколько ложных аргументов. Коннекционизм – не альтернатива вычислительной теории сознания, а ее разновидность, которая утверждает, что основной вид обработки информации, выполняемый мозгом, – это многомерный статистический анализ. Коннекционизм не является необходимой коррективой теории о том, что мозг подобен серийному компьютеру с действующим быстро и безошибочно центральным процессором, – никто этого и не утверждает. В реальной жизни нет Ахилла, который заявлял бы, что всякая форма мышления заключается в прокручивании в голове тысячи правил из учебника по логике. Наконец, сети связей не являются особенно реалистичными моделями мозга, невзирая на приклеившееся к ним оптимистичное название «нейронные сети». К примеру, так называемый «синапс» (вес связи) может переходить из возбужденного состояния в заторможенное, а по «аксону» (соединению) информация может поступать в обоих направлениях. С анатомической точки зрения и то и другое невозможно. Когда стоит выбор между тем, чтобы поскорее решить задачу, и тем, чтобы как можно точнее воспроизвести работу мозга, коннекционисты нередко выбирают первое; это говорит о том, что сети используются как форма искусственного интеллекта, лишь косвенно основанная на сравнении с нейронами, и не являются формой моделирования нейронной активности. Вопрос в том, действительно ли они осуществляют такие вычисления, которые можно считать моделью человеческого мышления?
Грубая коннектоплазма не способна воспроизвести пять особенностей повседневного мышления. Эти особенности на первый взгляд кажутся малозаметными, о их существовании даже не подозревали до тех пор, пока логики, лингвисты и специалисты по информатике не начали разглядывать под микроскопом значение предложений. Тем не менее именно они дают человеческой мысли ее неповторимую точность и силу, являясь, как мне кажется, важным элементом ответа на вопрос «Как работает мышление?».
Первая особенность – это способность работать с индивидным объектом. Давайте вернемся к первому отличию нейронных сетей от их компьютероподобных моделей. Вместо того, чтобы символически представлять объект в виде произвольного шаблона из последовательности битов, мы представляли его в виде шаблона из узлов одного уровня, каждый из которых соответствовал одному из свойств объекта. Перед нами тут же встает проблема: мы уже не можем отличить друг от друга два отдельных объекта с идентичными свойствами. Они представлены совершенно одинаковым образом, и система не обращает внимания на то, что перед ней – не один и тот же кусок физической материи. Мы потеряли индивидуальность объекта: мы можем создать репрезентацию овоща или лошади как понятия, но не конкретного овоща и не конкретной лошади. Все, что система узнает об одной лошади, будет сливаться с тем, что она знает о другой лошади, идентичной первой. Естественного способа представить двух разных лошадей нет. Если увеличить активность узлов, представляющих свойства лошади, вдвое, это не поможет, потому что система может решить, что это двойная степень уверенности в том, что присутствуют свойства лошади или что свойства лошади присутствуют в двойной степени.
Легко спутать отношение между классом и подклассом (например, между классом «животное» и подклассом «лошадь», с которыми сеть легко справляется) с отношением между подклассом и отдельным объектом (например, подклассом «лошадь» и отдельной особью по кличке «Мистер Эд»). У этих двух примеров отношений, естественно, есть кое-что общее. В обоих случаях свойства высшего порядка передаются и объектам низшего порядка. Если животные дышат, а лошади – это животные, то лошади дышат. Если у лошадей есть копыта, а Мистер Эд – лошадь, то у Мистера Эда есть копыта. Следуя этой логике, разработчик может соблазниться тем, чтобы рассматривать индивидуализированный объект как очень-очень узкий подкласс, используя при этом некое едва заметное различие между этими двойниками – например, крапинку, которая присутствует у одного объекта и отсутствует у другого.
Как и многие постулаты коннекционизма, эта идея уходит корнями в британский ассоциационизм. Как писал Беркли, «уберите ощущение мягкости, влажности, красноты, кислоты и вы уберете вишню, потому что она не существует отдельно от ощущений. Вишня, заявляю я, не что иное, как множество ощущаемых чувствами впечатлений»107. Тем не менее предположение Беркли себя не оправдало. Можно иметь совершенно идентичные знания о свойствах двух объектов и при этом все равно знать, что они разные. Представьте комнату с двумя одинаковыми стульями. В комнату входит человек и меняет стулья местами. Осталась ли комната прежней или стала другой? Всем ясно, что комната изменилась. Но нам не известны признаки, которые бы отличали один стул от другого – кроме того, что можно говорить об одном из них как о стуле № 1, а о втором – как о стуле № 2. Мы снова вернулись к произвольным ярлыкам, присваиваемым слотам памяти, как в презренном цифровом компьютере! Та же идея лежит в основе шутки комика Стивена Райта: «Пока меня не было дома, кто-то вытащил все вещи из моей квартиры и заменил их точными копиями. Когда я сказал об этом соседу по комнате, он спросил: “Мы с вами знакомы?”»
Есть, правда, одна характеристика, позволяющая отличить один индивидный объект от другого: они не могут находиться в одном и том же месте одновременно. Вероятно, мозг способен запечатлеть в памяти время и место нахождения каждого объекта и постоянно обновлять эти координаты, что позволяет ему различать индивидные объекты с идентичными свойствами. Тем не менее даже это не объясняет нашу способность отделять индивидные объекты друг от друга в мысленном восприятии. Предположим, что перед нами бесконечная белая плоскость, на которой нет ничего кроме двух идентичных друг другу кругов. Один из них, двигаясь, постепенно находит на второй и остается поверх него в течение несколько секунд, а затем продолжает двигаться дальше. Думаю, ни у кого не возникнет затруднений в том, чтобы воспринимать круги как отдельные сущности даже в те моменты, когда они находятся в одном и том же месте в одно и то же время. Это доказывает, что нахождения в определенном месте в определенное время тоже недостаточно для нашего ментального определения «индивидного объекта»108.
Мораль из всего сказанного заключается не в том, что индивидные объекты нельзя представить в нейронной сети. Это довольно просто: нужно лишь выделить несколько узлов для установления тождества каждого индивидного объекта вне зависимости от свойств данного объекта. Можно присвоить каждому индивиду собственный узел, а можно присвоить каждому индивиду что-то вроде серийного номера, закодированного в форме паттерна из возбужденных узлов. Мораль в том, что сети, моделирующие мышление, должны быть сделаны таким образом, чтобы воплощать абстрактное логическое представление об отдельном объекте, аналогично роли, которую играет произвольно маркированная ячейка памяти компьютера. Единственное, что не получается, – это ассоциатор паттернов, ограниченный наблюдаемыми свойствами объекта, современная реализация аристотелевской сентенции «нет ничего в уме, чего бы не было прежде в чувствах».
Можно ли сказать, что все эти рассуждения – всего лишь казуистика? Вовсе нет: понятие индивидного объекта – это один из ключевых элементов нашей способности рассуждать о жизни. Позвольте привести два примера из реальной жизни, включающих в себя две грандиозные сферы человеческого взаимодействия: любовь и правосудие.
Монозиготные близнецы схожи в большей части своих характеристик. Они не только выглядят одинаково, но и думают, чувствуют и действуют схожим образом. Но не совершенно идентично, конечно; это и есть лазейка, с помощью которой можно попытаться представить их как очень узкие подклассы. Вместе с тем любое живое существо, представляющее их как подклассы, должно по крайней мере тяготеть к тому, чтобы воспринимать идентичных близнецов одинаково. Живое существо должно переносить свое мнение с одного близнеца на другого, по крайней мере, в вероятностном смысле или в какой-то мере; помните? это один из самых привлекательных моментов ассоциационизма и его воплощения в форме коннектоплазмы. Например, если что-то привлекает вас в одном из близнецов (то, как он ходит, говорит, выглядит и т. д.), оно должно привлекать вас и в другом. А это подразумевает, что идентичные близнецы должны вечно фигурировать в историях, замешанных на ревности и предательстве поистине готического масштаба. На деле же ничего подобного не происходит. Супруга одного из идентичных близнецов не испытывает романтического влечения к другому. Любовь привязывает нас к человеку как к данному человеку, а не как к типу людей – сколь бы малочисленным ни был этот тип людей109.
10 марта 1988 года кто-то откусил половину уха офицеру полиции Дэвиду Дж. Стортону. Ни у кого не было сомнений относительно того, кто это сделал: это был либо Шон Блик, молодой человек (21 год), живущий в Пало-Альто (Калифорния), либо Джонатан Блик, его идентичный близнец. Оба брата оказались вовлечены в потасовку с полицейским, и один из них откусил офицеру часть уха. Обоим братьям были предъявлены обвинения в нанесении увечья, попытке ограбления, нападении на офицера полиции и нанесении увечья при отягчающих обстоятельствах. Последнее правонарушение (укушенное ухо) карается пожизненным заключением. Офицер Стортон, давая показания, сообщил, что у одного из близнецов были длинные волосы, а у другого – короткие, и укусил его длинноволосый. К сожалению, через три дня, когда близнецы сдались полиции, у них были одинаковые короткие стрижки, и от дачи показаний они отказались. Их адвокаты утверждали, что ни одному из них нельзя назначить суровое наказание, предполагаемое обвинением в нанесении тяжкого увечья. В отношении каждого из братьев есть разумные основания для сомнения по поводу того, действительно ли преступление совершил он, потому что это вполне мог быть и второй брат. Аргумент представляется весомым потому, что наше чувство справедливости велит нам выбрать индивида, который совершил поступок, а не какие-либо характеристики этого индивида110.
Наша одержимость индивидуальностью человека – это не необъяснимая причуда; вероятно, она развилась у нас из-за того, что каждый человек, которого мы встречаем, независимо от каких-либо наблюдаемых его свойств, непременно имеет неповторимый багаж воспоминаний и желаний, что обусловлено уникальной эмбриологической и биографической историей. В главе 6, когда мы перейдем к обратному проектированию чувства справедливости и романтической любви, мы увидим, что в их основе – ментальный акт регистрирования отдельного индивида.
Люди – не единственный класс схожих между собой индивидуальных объектов, которые нам приходится различать; еще один пример из реальной жизни – игра в «угадайку» в животном мире. Многим животным приходится играть в «угадайку» и таким образом следить за местонахождением отдельных объектов. Один из примеров – мать, следящая за своим потомством, которое может выглядеть точно также, как все остальные детеныши этого вида, но при этом обладать ее генетическим набором. Другой пример – хищник, охотящийся на стадных животных, который отслеживает одного представителя стада, следуя стратегии игры в салочки: если ты водишь, то не переключайся с намеченной жертвы на другую; не давай отдохнуть никому, кроме себя. Когда кенийские зоологи, желая упростить сбор данных об антилопах гну, решили пометить краской рога усыпленных с помощью транквилизатора особей, они обнаружили, что, как бы они ни старались восстановить силы и энергию помеченного животного перед его возвращением в стадо, в первый же день или чуть позже его убивали гиены. Одно из возможных объяснений состоит в том, что цветная метка позволяет гиенам выделить именно эту антилопу и загнать ее до изнеможения. Одна из последних версий того, зачем нужны полоски зебрам, – не для того, чтобы сливаться с высокой травой (это объяснение всегда представлялось сомнительным), а для того, чтобы превратить стадо зебр в живые «наперстки», сбить с толку льва или другого хищника, который пытается сосредоточить внимание на одной особи. Конечно, мы не можем быть уверены, что у гиен или львов есть понятие индивидного объекта; может быть, им просто кажется более аппетитным животное, не похожее на собратьев по стаду. Тем не менее эти примеры хорошо иллюстрируют стоящую перед вычислительной техникой проблему отличия индивидных объектов от классов и акцентируют важность присущей человеку способности решать эту задачу111.
Вторая проблема ассоциационизма известна как композициональность: способность репрезентации состоять из частей и обладать значением, которое исходит из значений составляющих и из того, каким образом они соединяются между собой. Композициональность – типичная черта всех естественных языков. Значение предложения The baby ate the slug («Ребенок съел слизняка») можно вывести из значений слов baby, ate, the и slug и из их положения в предложении. Целое не является простой суммой компонентов: если мы переставим слова в предложении, получив The slug ate the baby («Слизняк съел ребенка»), оно будет выражать совсем другую идею. Поскольку вы не слышали раньше ни то предложение, ни другое, вы наверняка интерпретировали их, применив к последовательности слов совокупность алгоритмов (включающих в себя правила синтаксиса). Конечный продукт в каждом случае – это совершенно новая мысль, которую вы собрали на ходу. Имея в своем распоряжении такие концепты, как «ребенок», «слизняк» и «есть», плюс способность располагать соответствующие им символы на мысленной доске объявлений в соответствии со схемой, которую могут прочитать демоны, вы можете впервые в жизни получить именно такую мысль.
Журналисты говорят, что когда собака кусает человека, это не новость, а вот когда человек кусает собаку— это новость. Композициональность ментальных репрезентаций – вот что позволяет нам воспринимать новости. Мы готовы принять любые нелепые и удивительные новые идеи, какими бы невообразимыми они ни казались. Корова перепрыгнула через луну; Гринч украл Рождество; Вселенная началась с Большого Взрыва; пришельцы высадились в Гарварде; Майкл Джексон женился на дочери Элвиса Пресли. Благодаря математике комбинаторики у нас никогда не будет недостатка в новостях; в мире есть сотни миллионов триллионов мыслей, которые еще никогда и никому не приходили в голову.
Вы, вероятно, подумали, что композициональность легко воспроизвести в модели нейронной сети: просто включить узлы «ребенок», «есть» и «слизняк». Но если бы процессы, происходящие в нашем мозге, ограничивались этим, мы бы не могли знать наверняка, что произошло: ребенок съел слизняка, слизняк съел ребенка или ребенок и слизняк поели. Концепты должны быть привязаны к ролям (в логике их называют «аргументами»): кто является едоком, а кто съеденным.
Тогда, может быть, можно прикрепить отдельный узел к каждой комбинации концептов и ролей? У нас получится узел «ребенок-ест-слизняка» и узел «слизняк-ест-ребенка». Ведь в мозге огромное количество нейронов, скажете вы, почему бы не поступить так? Одна из причин, почему так поступить нельзя, – в том, что для этого нужно не просто огромное, а огромное-преогромное количество. Количество комбинаций растет пропорционально допустимому размеру, приводя к комбинаторному взрыву, в результате которого количество комбинаций превысит возможности мозга даже по самым оптимистичным оценкам. Легенда гласит, что визирь Сисса Бен Дахир попросил у короля Инди Ширхама скромную награду за изобретение шахмат. Он просил всего лишь положить на первую клетку шахматной доски одно зернышко пшеницы, на вторую – два зернышка пшеницы, на третью – четыре, и так далее. Они не успели даже дойти до последней, шестьдесят четвертой клетки, когда король обнаружил, что, сам того не зная, потратил все запасы зерна в королевстве. Награда составила четыре триллиона бушелей – это количество зерна, произведенного во всем мире за две тысячи лет. Точно так же комбинаторные способности мыслей могут легко превзойти количество нейронов в мозге. Сотню миллионов триллионов значений предложений нельзя впихнуть в мозг, в котором всего сто миллиардов нейронов, отводя для каждого значения собственный нейрон.
Впрочем, даже если бы это и было возможно, сложные мысли все равно не хранились бы в мозге в готовом виде, по одной на каждый нейрон. На это указывает то, что наши мысли связаны между собой. Представим, что у каждой мысли есть собственный узел. Тогда нужно было бы иметь отдельные узлы для случаев, когда ребенок съел слизняка, слизняк съел ребенка, курица съела слизняка, слизняк съел курицу, ребенок увидел слизняка, слизняк увидел ребенка, курица увидела слизняка и т. д. Отдельные узлы пришлось бы выделить для каждой из этих мыслей и для многих других мыслей; ведь любой человек, способный подумать о том, что ребенок увидел курицу, также способен подумать о том, что курица увидела ребенка. И все же в этом арсенале мыслеблоков есть кое-что подозрительное: в нем сплошь и рядом встречаются совпадения. То ребенок что-то увидел, то слизняк что-то увидел, то слизняк что-то съел, то ребенок что-то съел, и т. д. Мысли сами собой выстраиваются в ячейки, образующие ряды, колонны, уровни, гиперряды, гиперколонны и надуровни обширной матрицы. Но эта замечательная система может показаться сложной для понимания, только если допустить, что мысли – это очень большой набор отдельных узлов, а эти узлы – совокупность изолированных фактов, никак не связанных друг с другом. Когда природа представляет нашему вниманию объекты, идеально подходящие для заполнения такого прямоугольного модуля ячеек, она как бы подсказывает нам, что эти объекты наверняка состоят из меньших компонентов, соответствующих рядам и колоннам. Именно так периодическая система химических элементов привела к пониманию структуры атома. По аналогичным причинам мы можем сделать вывод, что канву всех наших мыслей составляют образующие их концепты. Мысли состоят из концептов; они не хранятся в мозге в готовом виде112.
Композициональность, как ни странно, представляет большие сложности для коннектоплазмы. Все напрашивающиеся для решения проблемы методы оказываются недостаточными. Предположим, что мы отвели по одному узлу для каждого сочетания одного концепта и одной роли. Допустим, один узел будет означать «ребенок ест», а другой – «слизняк съеден», или, допустим, один узел будет означать «ребенок выполняет действие», а другой – «слизняк является объектом действия». Это позволит значительно сократить число комбинаций – но лишь за счет новой неопределенности относительно того, кто совершил какое действие и над кем. Мысль «Ребенок съел курицу, когда пудель съел слизняка» будет невозможно отличить от мысли «Ребенок съел слизняка, когда пудель съел курицу». Проблема в том, что блок «ребенок ест» не содержит информации о том, что ребенок съел, а блок «слизняк съеден» не содержит информации о том, кто его съел.
Шагом в правильном направлении будет встроить в систему способность различать концепты (ребенок, слизняк и др.) и роли, которые они выполняют (деятель, объект действия и т. д.). Допустим, мы создадим отдельные фонды узлов – один для роли деятеля, а другой для роли объекта действия. Чтобы представить суждение, каждый фонд узлов дополняется шаблоном для выполняющего роль в данный момент концепта, поступающим из отдельного раздела памяти. Если бы мы соединили каждый узел с соседними узлами, мы бы получили автоассоциатор для суждений, способный немного работать с комбинаторными мыслями. Мы бы могли хранить в готовом виде суждение «ребенок съел слизняка»; в этом случае, получая любые два компонента в форме вопроса (скажем, «ребенок» и «слизняк» в форме вопроса «Каково отношение между ребенком и слизняком?»), система дополняла бы шаблон, включив узлы, соответствующие третьему компоненту (в данном случае «съел»).
Ведь так? Увы, нет. Рассмотрим такие мысли:
Baby same-as baby. (Ребенок то-же-самое-что ребенок.)
Baby different-from slug. (Ребенок отличное-от слизняк.)
Slug different-from baby. (Слизняк отличное-от ребенок.)
Slug same-as slug. (Слизняк то-же-самое-что слизняк.)
Никакое сочетание весов связей, при котором элемент «ребенок» в первой ячейке и элемент «то-же-самое-что» в средней ячейке активизируют элемент «ребенок» в третьей ячейке, а элемент «ребенок» и «отличное-от» активизируют элемент «слизняк», а элемент «слизняк» и элемент «отличное от» включают элемент «ребенок», не позволит элементам «слизняк» и «то-же-самое-что» активизировать элемент «слизняк». Это все та же самая проблема «исключающего ИЛИ», только в другом обличье. Если связи, соединяющие элементы «ребенок» и «ребенок» и элементы «то-же-самое-что» и «ребенок» сильны, они активизируют элемент «ребенок» в ответ на «ребенок то-же-самое-что____» (что хорошо), однако они включат элемент «ребенок» и в ответ на «ребенок отличное-от – ____» (что плохо), и в ответ на «слизняк то-же-самое-что____» (что тоже плохо). Можно как угодно жонглировать весами связей, но вы никогда не найдете такой вариант, который будет работать для всех четырех предложений. Любой человек безошибочно поймет все четыре предложения, следовательно, человеческий мозг представляет суждения в более замысловатой форме, чем совокупность связей концепта с концептом или концепта с ролью. Мозгу нужна репрезентация для самого суждения. В нашем примере модели нужен дополнительный уровень – более конкретно, уровень, на котором суждение было бы представлено полностью, независимо от концептов и их ролей в суждении113.
Рисунок внизу показывает в упрощенной форме разработанную Джеффри Хинтоном модель, которая позволяет справиться с предложениями.
Узлы в модуле «суждений» активизируются произвольным образом, получается что-то вроде серийных номеров, которыми помечаются полноценные мысли. Этот модуль функционирует как сверхструктура, благодаря которой концепты в каждом суждении остаются каждый в своей ячейке. Обратите внимание, как точно архитектура этой сети воспроизводит стандартный, напоминающий естественный язык, мыслекод! Выдвигались и другие версии композициональных сетей, которые не так очевидно имитируют естественный язык, но все они непременно включали в себя специальные компоненты, которые задуманы для того, чтобы отделять концепты от их ролей, и для того, чтобы правильно увязывать каждый концепт с его ролью. Чтобы сеть могла выполнять функции, свойственные мышлению, нужно вернуть в нее такие компоненты логики, как предикат, аргумент и суждение; одних только ассоциаций явно недостаточно114.
Еще одна замечательная способность мышления, которую вы, возможно, даже никогда не осознавали, называется квантификацией или присваиванием значения переменным. Она представляет собой сочетание первой проблемы – различения индивидных объектов – и второй – композициональности. Ведь предметом наших композициональных мыслей, в конце концов, часто бывают индивидные объекты, и очень важно, каким образом эти индивидные объекты связаны с разными элементами мысли. Мысль о том, что какой-то определенный ребенок съел какого-то определенного слизняка, отличается от мысли о том, что какой-то определенный ребенок ест слизняков в принципе, или о том, что все дети вообще едят слизняков. Существует целая плеяда анекдотов, основанных на том, что слушатель не распознает это различие. «В США каждые сорок пять секунд кто-то получает травму головы» – «О, боже! Не повезло этому кому-то!» Когда мы слышим фразу «Хильдегард хочет выйти замуж за мускулистого мужчину», мы не можем знать наверняка, есть ли у нее уже кто-то подобный на примете или она просто регулярно ходит в спортзал в надежде найти кого-нибудь. Авраам Линкольн сказал: «Можно некоторое время дурачить всех людей; можно даже дурачить некоторых людей все время; но нельзя дурачить все время всех людей». Без способности квантификации мы едва бы поняли, что он сказал.
В этих примерах у нас есть несколько предложений или несколько прочтений двусмысленного предложения, в которых одни и те же концепты играют одни и те же роли, однако в результате получаются очень разные идеи. Привязать концепты к их ролям недостаточно. Специалисты по логике фиксируют эти различия с помощью переменных и кванторов. Переменная – это символ-заполнитель вроде х или у, который обозначает одну и ту же сущность в разных суждениях или в разных частях одного суждения. Квантор – это символ, который может выражать отношения «Существует определенный х, который…» и «Несмотря на х, справедливо утверждение, что…». Мысль может быть выражена суждением, состоящим из символов, которые обозначают концепты, роли, кванторы и переменные, расположенные в строго определенном порядке с использованием скобок. Сравним, к примеру: «Каждые сорок пять секунд {существует X [который получает травму]}» и «Существует X {который каждые сорок пять секунд [получает травму]}». Наш мыслекод должен иметь механизм, который делал бы что-то вроде этого, но пока у нас нет ни малейшего понятия, как это можно осуществить в рамках ассоциативной сети.
Мало того, что суждение может быть об индивидном объекте, оно само должно интерпретироваться как нечто вроде индивидного объекта, а отсюда вытекает еще одна проблема. Сила коннектоплазмы заключается в наложении разных шаблонов в пределах одной и той же совокупности узлов. К сожалению, результатом может стать причудливая химера или вообще сбой в работе сети. Это одно из проявлений вечной проблемы коннектоплазмы, которая известна как интерференция или перекрестные помехи.
Возьмем два примера. Психологи Нил Коэн и Майкл Мак-Клоски научили сеть складывать две цифры. Сначала ее обучили прибавлять единицу к другим числам: получая на входе «1» и «3», сеть научилась выдавать на выходе «4», и т. д. Далее ее научили прибавлять 2 к любому другому числу. Увы, для решения задачи с прибавлением двойки веса связей переросли в значения, оптимальные для прибавления 2, а поскольку у сети не было специально выделенных средств, чтобы закрепить знание о том, как прибавить 1, она попросту забыла, как это делается! Этот эффект известен как «катастрофическое забывание», потому что он отличается от постепенного забывания, с которым мы имеем дело в повседневной жизни. Еще один пример – сеть, разработанная Мак-Клелландом и его коллегой Аланом Кавамото для присваивания значений двусмысленным предложениям. Например, предложение A bat broke the window (предложение может быть переведено с английского как «Бита разбила окно» или «Летучая мышь разбила окно». – Прим. пер.) может означать либо что в окно бросили бейсбольную биту, либо что через него пролетело крылатое млекопитающее. Сеть выдала единственное толкование, к которому не мог прийти человек: крылатое млекопитающее разбило окно с помощью бейсбольной биты115!
Как и в случае с любым другим инструментом, свойства, которые делают коннектоплазму пригодной для одних вещей, делают ее же непригодной для других вещей. Способность сети к обобщению обусловлена плотной взаимосвязанностью ее элементов и наложением входных данных. Но представьте, что вы – один из узлов сети; вам покажется не таким уж приятным то, что вам в ухо постоянно что-то орут тысячи других узлов и вас то и дело захлестывают волны входных данных. Нередко разные куски информации требуется хранить отдельно, чтобы они не смешивались. Один из способов сделать это – предоставить каждому суждению собственную ячейку памяти и адрес (что, опять же, указывает на то, что не все особенности компьютера оказываются всего лишь странностями кремниевого разума). Компьютеры, в конце концов, придумали не для обогрева, а для того, чтобы обрабатывать информацию таким образом, который имел бы значение для пользователей.
Психологи Дэвид Шерри и Дэн Шактер продолжили эту цепь рассуждений. Они отметили, что разные технические требования к системе памяти зачастую противоречат друг другу. Естественный отбор, утверждают они, отреагировал на эту проблему тем, что наделил организмы специализированными системами памяти. Каждая из таких систем имеет вычислительную структуру, оптимизированную для выполнения одной из задач, стоящей перед мышлением животного. Например, у птиц, запасающих зерно впрок на черный день, сформировалась отличная память на тайники (в случае североамериканской ореховки их количество составляет до десяти тысяч). Птицы, самцы которых поют, чтобы впечатлить самок или внушить страх другим самцам, хранят в памяти большое количество песен (двести в случае соловья). Память на тайники и память на песни располагаются в разных структурах мозга и имеют разные схемы нервных соединений. Мы, люди, одновременно предъявляем к своей системе памяти два очень различных требования. Мы должны помнить отдельные эпизоды: кто сделал что, кому, где, когда, почему, – а для этого необходимо каждый эпизод пометить временем, датой и серийным номером. Вместе с тем мы должны извлекать из информации обобщенное знание о том, как устроены люди и мир вокруг них. Шерри и Шактер предполагают, что природа дала нам по одной системе памяти для каждого из этих требований: «эпизодическую», или автобиографическую, память и «семантическую» память, то есть память общего знания (впервые это разграничение было проведено психологом Энделем Тулвингом)116.
Тонкость, благодаря которой количество доступных человеку мыслей увеличивается до поистине астрономического, заключается не в разделении концептов на три или четыре роли, а в своеобразной плодовитости нашего мышления, носящей название «рекурсивность». Фиксированной совокупности узлов для каждой роли недостаточно. Мы, люди, можем взять любое суждение целиком и отвести ему роль в более длинном суждении, а потом взять это длинное суждение и встроить его в еще большее, тем самым создав иерархическую структуру из суждений внутри суждений. Мы можем подумать не только о том, что ребенок съел слизняка, но и о том, что отец видел, как ребенок съел слизняка, и о том, что мне интересно, видел ли отец, что ребенок съел слизняка, и о том, что отец знает, что мне интересно, видел ли он, что ребенок съел слизняка, и о том, что я догадываюсь, что отец знает, что мне интересно, видел ли он, что ребенок съел слизняка, и т. д. Точно также, как способность прибавить единицу к любому числу влечет за собой способность генерировать бесконечное количество чисел, способность встроить суждение в другое суждение влечет за собой способность помыслить бесконечное число мыслей.
Чтобы получить суждения внутри суждений от сети, изображенной на предыдущей схеме, можно добавить еще один уровень связей в верхней части схемы, соединив модуль узлов, соответствующий целому суждению, с ячейкой роли в некотором более крупном суждении; эта роль может быть чем-то вроде «событие – наблюдаемое». Если мы продолжим добавлять всё новые уровни, мы можем получить многоуровневое суждение, запечатлев в кон-нектоплазме целую иерархическую структуру, соответствующую ему. Но это решение слишком громоздко и вызывает подозрения. Для каждого типа рекурсивной структуры придется предусмотреть отдельную сеть: одну сеть для человека, который думает о суждении, вторую – для человека, думающего о суждении о человеке, думающем о суждении, третью – для человека, сообщающего суждение о некоем человеке другому человеку, и т. д.
В вычислительной технике и психолингвистике используется более мощный и гибкий механизм. Каждая простая структура (соответствующая человеку, действию, суждению и т. д.) представляется в долгосрочной памяти один раз, и процессор переключает внимание от одной структуры к другой, сохраняя маршрут своих перемещений в краткосрочной памяти, чтобы связать суждение воедино. Этот динамический процессор, называемый рекурсивной сетью переходов, особенно хорошо воспроизводит понимание предложений, потому что мы слышим и читаем слова по одному, а не впитываем целое предложение целиком. И наши сложные мысли мы, по-видимому, жуем по кусочку, а не заглатываем или отрыгиваем целиком, а это означает, что наш мозг оснащен рекурсивным обрабатывателем суждений для мыслей, а не только для предложений. Психологи Майкл Джордан и Джефф Элман создали сети, в которых исходящие из узлов выхода соединения возвращаются обратно на совокупность узлов краткосрочной памяти, тем самым запуская новый цикл. Такая циклическая структура позволяет представить, как может протекать в нейронных сетях процесс обработки итеративной информации, однако и этого недостаточно, чтобы интерпретировать или строить структурированные суждения. В последнее время были предприняты попытки соединить циклическую сеть с сетью суждений и получить нечто вроде рекурсивной сети переходов, состоящей из кусочков коннектоплазмы. Эти попытки показывают, что нейронным сетям будет не по плечу наше рекурсивное мышление, если они не будут специально организованы в рекурсивный процессор117.
Нужно отдать должное человеческому мышлению: у него есть и еще одна когнитивная способность, которую очень сложно выжать из коннектоплазмы, а следовательно – сложно объяснить с помощью ассоциационизма. Нейронные сети с легкостью реализуют нечеткую логику, в которой все представляет собой что-то вроде чего-то в той или иной степени. Нужно признать, многие понятия из сферы здравого смысла довольно размыты и им сложно дать четкое определение. Философ Людвиг Виттгенштейн предлагал в качестве примера понятие «игра», образцы которого (паззлы, роллер-дерби, керлинг, «Подземелья и драконы», петушиные бои и т. д.) не имеют между собой ничего общего. Ранее я приводил еще два примера – «холостяк» и «овощ». Членам нечетко определяемой категории недостает одной определяющей черты; они во многих отношениях пересекаются – почти как члены одной семьи или как нити веревки, из которых ни одна не проходит по всей длине. В комиксе «Bloom County» пингвин по имени Опус, временно потерявший память, возражает, когда ему говорят, что он – птица. Птицы изящные и обтекаемые, отмечает Опус, а он – нет. Птицы умеют летать, а он – нет. Птицы умеют петь, а от его исполнения песни Yesterday слушатели давятся от хохота. Опус начинает подозревать, что на самом деле он – лось Буллвинкль. Итак, даже такие концепты, как «птица», оказываются построенными не на необходимых и достаточных условиях, а на прототипических представителях категории. Если вы найдете слово «птица» в словаре, то на картинке увидите не пингвина, а какую-нибудь маленькую птичку, например, воробья.
Эксперименты в области когнитивной психологии показали, что люди демонстрируют крайнюю узколобость в определении птиц, других животных, овощей, инструментов. У людей есть общий стереотип, который они распространяют на всех членов категории; этот стереотип они узнают быстрее, чем не соответствующие ему экземпляры, и даже заявляют, что видят стереотип, в тех случаях, когда на самом деле они видели образцы, похожие на него. Подобные ответы можно прогнозировать, подведя итог свойствам, которые у данного члена категории являются общими с другими ее членами: например, чем больше у него свойств, характерных для птицы, тем в большей степени он является птицей. Автоматический ассоциатор, получив образцы данной категории, сделает примерно то же самое, потому что он вычислит корреляции свойств. Это заставляет думать, что некоторые части человеческой памяти устроены наподобие автоассоциатора118.
Но ведь не может же наше мышление ограничиваться этим! Люди не всегда мыслят нечеткими категориями. Мы смеемся над Опусом, потому что часть нашего сознания понимает, что на самом деле он – птица. Может быть, мы сходимся в определении прототипа бабушки – это добрая седоволосая женщина лет семидесяти, которая потчует внуков кексами с черникой или куриным бульоном (зависит от того, чей это стереотип), но в то же самое время без труда понимаем, что и Тина Тернер и Элизабет Тейлор – тоже бабушки (более того, Тейлор – еще и еврейская бабушка). Если говорить о холостяках, многие люди – например, представители иммиграционных властей, мировые судьи, чиновники сферы здравоохранения – печально известны тем, что очень четко определяют эту категорию; мы все знаем, как много может зависеть от клочка бумаги. Примеры четкого мышления мы находим всюду. Судья может освободить явно виновного подозреваемого из-за формальности. Бармен может не налить пива взрослому человеку за день до того, как ему исполнится двадцать один год. Мы шутим, что нельзя быть немножко беременной или слегка женатым, но после того, как исследование канадских ученых показало, что замужние женщины занимаются сексом 1,57 раз в неделю, карикатурист Терри Мошер изобразил женщину, которая сидит в постели рядом с храпящим мужем и говорит: «Что ж, уже 0,57».
На самом деле нечеткие и четкие версии одной и той же категории могут мирно сосуществовать в одной и той же голове. Психологи Шэрон Армстронг, Генри Глейтман и Лайла Глейтман провели коварный эксперимент: они дали студентам университета стандартные тесты для нечетких категорий, но определить предложили очень четко определяемые категории – такие, как «нечетное число» и «лицо женского пола». Испытуемые с готовностью согласились с такими абсурдными утверждениями, как то, что 13 – более удачный пример нечетного числа, чем 23, и что мать – более удачный пример лица женского пола, чем комедийная актриса. Уже через несколько минут испытуемые заявляли, что число может быть либо четным, либо нечетным, а человек либо женского пола, либо мужского, без переходных вариантов.
У людей есть два режима мысли. Они могут формировать размытые стереотипы, автоматически усваивая корреляции свойств и опираясь на утверждение о том, что все явления в мире склонны делиться на группы (тот, кто лает, также должен кусаться и мочиться на пожарный гидрант). В то же время люди могут создавать системы правил – интуитивные теории, которые определяют категории с точки зрения применимых к ним правил и которые оценивают все члены категории одинаково. Во всех культурах есть системы формального родства – такие точные, что по ним можно доказывать теоремы. И в нашей собственной системе родства есть совершенно четкое определение того, что такое «бабушка»: это мать одного из родителей, и наплевать, печет она кексы или нет. Законодательство, арифметика, народные традиции, социальные условности (которые включают в себя и обряды перехода, четко отграничивающие взрослых от детей и холостяков от женатых мужчин) – все это примеры систем правил, в которые включены все люди на планете. Грамматика языка – это тоже одна из таких систем119.
Системы правил позволяют нам подняться над банальным сходством и сделать выводы, основанные на трактовке явлений. Как пишут Хинтон, Румельхарт и Мак-Клелланд, «людям хорошо дается обобщение только что полученных знаний. Если, к примеру, вы узнаете, что шимпанзе любят лук, вы, вероятно повысите свою оценку вероятности того, что гориллы тоже любят лук. В сети, которая использует распределенные репрезентации, такого рода обобщения производятся автоматически»120. Это смелое заявление – современный отголосок замечания Юма о том, что от тела, схожего с хлебом по цвету и консистенции, мы ожидаем аналогичной степени питательности. Тем не менее их предположение рушится в любом случае, когда речь идет о реальных знаниях человека. Конечно, любящие лук гориллы были взяты только ради примера, но интересно отметить, что авторы этого простого примера недооценивают наши способности. Даже зная немного о зоологии и совсем немного о гориллах, я уж точно не увеличил бы свою оценку вероятности того, что гориллы любят лук. Животных можно классифицировать по нескольким признакам. Их можно сгруппировать по генеалогии и сходству в одну таксономическую категорию, например, «человекообразные», но их также можно объединить в группы, которые отличаются друг от друга способом добычи пищи: всеядные, травоядные и плотоядные. Исходя из этого принципа, я могу рассуждать следующим образом. Шимпанзе – всеядные, поэтому неудивительно, что они едят лук; в конце концов, мы, будучи всеядными, тоже его едим. А вот гориллы – травоядные; они всю жизнь жуют дикий сельдерей, чертополох и другие растения. Травоядные могут быть очень привередливы в отношении видов, которыми они питаются, потому что их пищеварительный тракт оптимально приспособлен для того, чтобы устранять влияние ядов, содержащихся только в определенных видах растений (наиболее яркий пример – это коалы, которые специализируются на поедании листьев эвкалипта). Поэтому я бы не удивился, если бы гориллы не стали есть едкий лук, что бы там ни ели шимпанзе. В зависимости от того, какую систему классификации я имею в виду, шимпанзе и гориллы будут либо очень похожими соседями по таксономической категории, либо видами столь же разными, как люди и коровы121.
В рамках ассоциационизма и его реализации в форме коннектоплаз-мы то, как представлен объект (а именно в виде совокупности характеристик), автоматически заставляет систему делать определенные обобщения (если только она не была научена избегать подобного обобщения, намеренно предъявляя примеры обратного). Альтернатива, к которой я пытаюсь подвести, – это то, что человек может мысленно представить в символической форме виды объектов, причем используемые символы могут иметь отношение к целому ряду систем правил, которые мы все время держим в голове. (В теории искусственного интеллекта этот метод называется «обобщение, основанное на объяснении», а коннекционистские модели – это образец метода, называемого «обобщение, основанное на сходстве».) Наши системы правил выражают знание в форме композиционных, выраженных количественно рекурсивных суждений, и совокупности этих суждений смыкаются, образуя модули или интуитивные теории, касающиеся конкретных областей человеческого опыта: таких, как родство, интуитивная наука, интуитивная психология, числа, законы и язык. Некоторые из этих областей более подробно освещаются в главе 5122.
Что толку в четких категориях и системах правил? В социальном мире они могут послужить для разрешения спора между враждующими сторонами, каждая из которых ссылается на нечеткую границу категории: одна сторона заявляет, что тот или иной объект входит в категорию, а другая – что не входит. Обряды посвящения, достижение совершеннолетия, выдача дипломов, лицензий и других юридических документов – все эти события проводят четкие линии, благодаря которым каждый член общества может точно знать статус любого другого его члена. Подобным образом правила, не допускающие отступлений, являются хорошей защитой против тактики поэтапных мероприятий, когда кто-то пытается, пользуясь нечеткостью категории, постепенно отвоевать «территорию», выигрывая одно спорное дело за другим.
Правила и абстрактные категории помогают разобраться и в природе вещей. Обходя вопрос сходства, они позволяют нам проникнуть под внешний слой явлений и выяснить скрытые закономерности, в соответствии с которыми функционирует окружающий нас мир. А поскольку эти закономерности в определенном смысле слова цифровые, они придают репрезентациям точность и стабильность. Если сделать копию с аналоговой записи на магнитной пленке, а потом с копии сделать еще одну копию и так далее, качество записи будет ухудшаться с каждым «поколением». Но если сделать такую же цепочку копий в цифровом формате, качество последней будет нисколько не хуже первой. Подобным образом четкие символические репрезентации позволяют составлять логические цепочки, в которых символы дословно копируются в каждую из последующих мыслей, образуя то, что в логике называют термином «сорит»123:
- Все вороны – врановые.
- Все врановые – птицы.
- Все птицы – животные.
- Всем животным нужен кислород.
Сорит позволяет мыслителю уверенно делать выводы, несмотря на ограниченный опыт. Так, мыслитель может сделать вывод, что воронам нужен кислород, даже если никто никогда не пытался лишить ворона кислорода и посмотреть, что произойдет. Мыслитель может прийти к этому выводу, даже если он никогда не наблюдал эксперимента, в котором какое бы то ни было животное было лишено кислорода, а только слышал об этом от заслуживающего доверия специалиста. Однако если каждый логический шаг в этом рассуждении будет нечетким, или вероятностным, или осложненным частными характеристиками представителей категории предыдущего логического шага, коэффициент ухудшения будет постепенно расти. Последнее утверждение будет таким же зашумленным, как энная пиратская копия видеокассеты или последняя произнесенная шепотом фраза в игре «сломанный телефон». Представители всех цивилизаций могут выстраивать длинные цепочки рассуждений из звеньев, истинность которых они не наблюдали непосредственно. Философы неоднократно указывали на то, что именно эта способность сделала возможным существование науки123.
Как и многие другие проблемные вопросы, связанные с мышлением, полемику по поводу коннекционизма нередко сводят к полемике между врожденностью и обучением. И, как всегда в таких случаях, это затрудняет способность четко мыслить. Несомненно, обучение играет огромную роль в моделировании коннекционных сетей. Часто разработчик сетей, вынужденный вернуться к чертежной доске из-за проблем, о которых я говорил выше, решает воспользоваться способностью сети со скрытыми уровнями запоминать совокупности входов и выходов и распространять их на новые подобные им данные. Иногда можно даже заставить типовую сеть со скрытыми уровнями делать то, что вам нужно, предварительно заучив ее «до смерти». Тем не менее обучение в авральном режиме само по себе не может быть спасением для коннектоплазмы. И не потому, что у сетей слишком мало «врожденной» структуры и слишком много информации на входе из окружения, а потому что у грубой коннектоплазмы так мало мощности, что иногда приходится создавать сети, используя самую худшую комбинацию: слишком малое количество врожденной структуры в сочетании со слишком большим количеством информации на входе из окружения.
Так, Хинтон разработал трехуровневую сеть для вычисления родственных отношений. (По его замыслу, она должна была служить примером того, как работают сети, однако другие коннекционисты восприняли ее как реальную психологическую теорию.) Уровень ввода включал в себя узлы, соответствующие имени, и узлы, соответствующие типу родственных отношений, например, «Колин» и «мать». Уровень вывода включал в себя узлы, соответствующие имени человека, который находится в таких отношениях с заданным человеком, например, «Виктория». Поскольку узлы и связи составляют врожденную структуру сети, а усваивать в процессе обучения ей приходится только веса связей, эта сеть, если ее воспрнимать буквально, соответствует врожденному модулю мозга, предназначенному для выдачи ответов на вопросы о том, кто состоит с указанным человеком в родственном отношении указанного типа. Эта система не пригодна для анализа родственных отношений в общем, потому что знания в ней как бы размазаны по всем весам связей, соединяющим уровень вопросов с уровнем ответов, а не хранятся в базе данных, к которой могут иметь доступ разнообразные процессы поиска информации. Следовательно, это знание окажется бесполезным, если хотя бы немного изменить вопрос: например, спросить, в каком родственном отношении состоят между собой два человека, или запросить имена членов семьи человека и родственные отношения, в которых он с ними состоит. В этом смысле модель имеет слишком большой процент врожденной структуры; она создана специально для конкретного типа вопросов124.
Научив модель воспроизводить отношения в маленькой вымышленной семье, Хинтон обратил внимание на способность системы переносить сделанные выводы на другие пары родственников. Тем не менее при этом очень мало говорилось о том, что для того, чтобы сеть могла распространить выводы на 4 возможные пары из 104, ее нужно было сначала обучить работать с первой сотней. И каждую из ста пар в режиме обучения нужно было подать в сеть 1500 раз (это в общей сложности 150000 уроков!). Здесь явно не было ничего общего с тем, как усваивают систему семейных отношений маленькие дети. Эти цифры типичны для коннекционных сетей, потому что они приходят к решению не через правила; в них просто нужно «вдолбить» большинство примеров, и тогда они смогут просто переносить знания с одного примера на другой. Любой существенно отличающийся от прочих пример обязательно должен входить в набор для обучения, иначе сеть будет делать сомнительные выводы, как в анекдоте про статистиков на утиной охоте: один стреляет на метр выше, чем нужно, второй стреляет на метр ниже, а третий кричит: «Попали!»
Почему я уделяю столь пристальное внимание коннектоплазме? Уж конечно, не потому, что я считаю моделирование нейронных сетей бессмысленным занятием – как раз наоборот! Без него все мое величественное строение рассуждений о том, как работает мозг, осталось бы парить в воздухе. И уж конечно, я не считаю, что моделирование сетей заключается всего лишь в распределении подрядов между строителями-демонами и структурами данных нейронной «аппаратуры». Многие коннекционные модели поражают тем, чего можно добиться с помощью простейших операций ментального вычисления. С другой стороны, я считаю, что достоинства коннекционизма сильно преувеличивают. Благодаря тому, что сети много рекламировали, называя их функционирование мягким, параллельным, аналогичным, биологичным, бесперебойным, они приобрели привлекательные коннотации и обширную армию поклонников. Но ведь нейронные сети не способны творить чудеса, они только выполняют определенные логические и статистические операции. Решения по таким вопросам, как представление вводных данных, количество сетей, выбранная для каждой из них схема соединений, пути данных, управляющие структуры, соединяющие их между собой, – все это может рассказать гораздо больше о том, что делает систему по-настоящему интеллектуальной, чем общие способности составляющей ее коннектоплазмы.
И все же моя главная цель – не показать, на что неспособна та или иная модель, а показать, на что способен мозг. Смысл этой главы в том, чтобы познакомить вас с материей, из которой состоит наш разум. Мысли и мышление в наше время – уже не призрачные тайны, а механические процессы, которые мы можем изучить, рассматривая и оспаривая сильные и слабые стороны разных теорий. Мне представляется особенно показательным рассмотрение недостатков освященной веками доктрины об ассоциации идей, поскольку они позволяют лучше оценить точность, тонкость, сложность и открытость нашего повседневного мышления. Вычислительные возможности разума позволяют человеку достигать вполне реальных результатов. Они находят прекрасное применение в любви, правосудии, творчестве, музыке, родственных отношениях, законодательстве, науке и других сферах человеческой деятельности, которые мы рассмотрим в следующих главах. Но прежде чем перейти к этому, нам необходимо вернуться к другому вопросу, с которого начиналась эта глава.
Лампа Аладдина
А как же сознание? Что вообще позволяет нам страдать от зубной боли или воспринимать синеву неба как синеву? Вычислительная теория сознания, даже с учетом всех ее нейронных основ, не дает однозначного ответа. Сделана запись символа синий, изменилось состояние раздела «цели», пришли в возбуждение определенные нейроны; а дальше-то что? Многим мыслителям сознание представлялось не просто проблемой, а почти чудом:
Материя может отличаться от материи только по форме, объему, плотности, движению и направлению движения; к которому из этих свойств, какими бы разнообразными они ни были и в каких бы сочетаниях ни рассматривались, можно приложить сознание? Круглая или квадратная, твердая или жидкая, движущаяся медленно или быстро, одним способом или другим – все это разные способы существования материи, и все они одинаково чужды сущности мышления.
Самюэль Джонсон
То, что нечто столь замечательное, как состояние сознания, является результатом раздражения нервной ткани, точно так же необъяснимо, как появление Джинна, когда Аладдин потер волшебную лампу.
Томас Гекели
Мы чувствуем, что каким-то образом вода биологических тканей мозга превращается в вино сознания, но мы ровным счетом ничего не можем сказать о природе этого превращения. Кажется, что нейронные передачи просто не тот материал, который способен принести в этот мир сознание.
Колин Макджинн125
Сознание предлагает нам одну загадку за другой. Как может сознание быть результатом процессов в нервных тканях? Что толку в сознании? Ну, например, что может добавить наше чувственное восприятие красного цвета к цепочке причинно-следственных связей, разворачивающейся в нашем нейронном компьютере? Любое следствие восприятия красного цвета (допустим, человек заметил красный цвет на фоне зеленого, сказал вслух «Это красный», вспомнил про Санта-Клауса или пожарную машину, забеспокоился) может быть достигнуто в результате обработки информации, запущенной датчиком длинноволнового света. Так может быть, сознание – это ничего не значащий побочный эффект, возникающий при обработке символов, – как лампочки, мигающие во время работы компьютера, или гром, который всегда сопровождает молнию? А если сознание бесполезно – если существо, обладающее им, могло бы с таким же успехом справиться с окружающим миром, как и существо без него, – зачем тогда естественный отбор предпочел все же первое?
В последнее время сознание стало чем-то вроде квадратуры круга, которую все вокруг так жаждут найти. Что ни месяц, то появляется новая статья в журнале с заявлением о том, что сознание наконец удалось объяснить (при этом очень часто автор высказывает свое пренебрежение теологам и гуманистам, которые так и норовят ограничить возможности науки, или ученым и философам, которые списывают со счетов эту тему как слишком субъективную или запутанную для научного исследования)126.
Увы, многое из того, что пишут о сознании, вызывает не меньшее недоумение, чем сама проблема сознания. Стивен Джей Гулд писал: «Гомо сапи-енс – всего одна маленькая веточка [на дереве жизни]… И все же у нашей веточки, будь то к лучшему или к худшему, развилось самое необыкновенное новое качество за всю историю многоклеточных форм жизни со времени кембрийского взрыва. Мы изобрели сознание со всеми его следствиями – от Гамлета до Хиросимы»127. Гулд отрицает существование сознания у других животных, кроме человека; другие ученые допускают его существование у некоторых животных, но не у всех. Многие проверяют на сознание, наблюдая за тем, узнает ли животное, что его отражение в зеркале – это оно само, а не другое животное. Если судить по этому критерию, обезьяны, молодые шимпанзе, старые шимпанзе, слоны и маленькие дети сознанием не обладают. Единственные сознательные животные – это гориллы, орангутанги, шимпанзе в зрелом возрасте и, если верить Скиннеру и его ученику Роберту Эпштейну, специально обученные голуби. Другие ученые подходят к этому вопросу еще строже, чем Гулд: они утверждают, что даже не все люди обладают сознанием. Джулиан Джейнс заявляет, что сознание было изобретено людьми не так давно. Люди древних цивилизаций, в том числе греки времен Гомера или евреи времен Ветхого Завета, сознанием не обладали. Деннетт поддерживает это заявление; он считает, что сознание – «во многом продукт культурной эволюции, который сообщается мозгу в результате обучения в раннем возрасте» и что это «огромный комплекс мемов» («мем» – термин Докинза, обозначающий некую вызывающую подражание черту культуры – например, запоминающийся рекламный слоган или супермодную новинку).
Есть что-то такое в теме сознания, что заставляет людей, подобно Белой Королеве из книги «Алиса в Зазеркалье», поверить в шесть невозможных вещей натощак. Неужели большинство животных и впрямь могут быть бессознательными – значит, они зомби, лунатики, ходячие автоматы? Разве у собаки нет чувств, привязанностей, страстей? Если ее уколоть, разве она не чувствует боли? А Моисей – неужто он и впрямь не чувствовал вкуса соли, не видел красный цвет и не получал удовольствия от секса? Неужели дети учатся сознанию точно так же, как они учатся носить бейсболку козырьком назад?128
Люди, которые пишут о сознании, – не сумасшедшие; значит, они наверняка имеют в виду что-то другое, когда используют это слово. Одно из лучших высказываний о понятии «сознание» мы встречаем у Вуди Аллена в его вымышленном перечне дисциплин, изучаемых в колледже:
Введение в психологию: Теория человеческого поведения… Действительно ли существует непроходимая пропасть между духом и телом,
и если действительно, которым из них лучше обладать?
…Особое внимание уделяется изучению сознательного как противоположности бессознательного, причем студенты получают множество полезных советов относительно того, как легче всего не лишиться сознания[13].
Юмор слов основывается на том, чтобы предоставить читателю одно значение двусмысленного слова, а потом внезапно поразить его другим. Теоретики тоже пользуются многозначностью слова «сознание», но не ради шутки, а с тем, чтобы использовать рекламную тактику «замани и подмени»: читателя заставляют поверить, что ему сейчас предложат теорию, связанную с одним из значений этого слова – тем, которое сложнее всего интерпретировать, – а дают теорию для другого значения, которое интерпретировать проще всего. Я не люблю говорить о словарных определениях, но в случае с сознанием у нас нет иного выбора: придется для начала развести разные его значения.
Иногда слово «сознание» (англ, consciousness) используется просто как возвышенный по стилю синоним к слову «разум» (англ, intelligence). В этом значении, по-видимому, использует его и Гулд. Однако существуют еще три более узких значения, различие между которыми очень точно описывают лингвист Рэй Джекендофф и философ Нед Блок129.
Первое – это самосознание. В число разнообразных людей и объектов, информацией о которых может владеть разумное существо, входит и само это существо. Я не только могу чувствовать боль и видеть красный цвет, я еще могу подумать о себе: «Слушайте, а это ведь я, Стив Линкер, чувствую боль и вижу красный цвет!» Как ни странно, именно это не слишком распространенное значение слова чаще всего имеют в виду в научных дискуссиях. Сознание обычно определяют как «создание внутренней модели мира, включающей самого себя», «отражение своего собственного способа понимания» или как какую-нибудь другую разновидность самокопания, не имеющую ничего общего с сознанием в самом привычном его понимании: с состоянием, когда ты жив, бодрствуешь и осознаешь происходящее.
Самосознание, включая способность узнавать себя в зеркале, не более загадочно, чем любой другой вопрос, связанный с восприятием и памятью. Если у меня есть ментальная база данных на всех людей, почему в ней не может быть отдельной ячейки для самого себя? Если я могу научиться поднимать руку и изгибать шею так, чтобы увидеть какое-то труднодоступное место у себя на спине, почему же я не могу научиться поднимать зеркало так, чтобы увидеть труднодоступное место у себя на лбу? Смоделировать доступ к информации о самом себе тоже не составит совершенно никакого труда. Любой начинающий программист способен написать небольшую программу, которая может анализировать саму себя, составлять отчет и даже вносить в себя изменения. Сконструировать робота, который узнает себя в зеркале, ничуть не сложнее, чем сконструировать робота, который узнает что-либо другое. Конечно, остается ряд хороших вопросов об эволюции самосознания, о его развитии у детей, о его преимуществах (и, что еще более интересно, недостатках, как будет показано в главе 6). И все-таки самопознание – это повседневная тема для обсуждения в рамках когнитивистики, а не загадка, аналогичная превращению воды в вино. А если так легко говорить о самосознании, писатели могут сколько угодно бахвалиться своими «теориями сознания».
Второе значение – это доступ к информации. Если я спрошу: «О чем вы думаете?», вы в ответ расскажете мне, о чем мечтаете, какие у вас планы на день, что вас беспокоит, что болит, какие вокруг вас цвета, формы и звуки. Но вы не сможете рассказать, какие энзимы вырабатывает ваш желудок, какая у вас сейчас частота пульса и дыхания, какие вычисления сейчас производит ваш мозг, чтобы восстановить трехмерное изображение по двухмерному изображению на сетчатке, какие правила синтаксиса лежат в основе произносимых вами предложений, какую последовательность сокращения мышц вы используете, чтобы взять со стола стакан. Это говорит о том, что всю массу информации, обрабатываемой нашей нервной системой, можно разделить на две части. К первому разделу, включающему в себя продукты зрительного восприятия и содержимое краткосрочной памяти, открыт доступ для систем, лежащих в основе передачи речи, рационального мышления и принятия решений. Ко второму разделу, включающему в себя автономные (интуитивные) реакции, внутренние вычислительные процессы, лежащие в основе зрения, говорения, движения, а также вытесненные желания или воспоминания (если таковые имеются), доступ для этих систем закрыт. Иногда информация может перемещаться из одного раздела в другой и наоборот. Когда человек учится использовать ручную коробку передач, ему приходится продумывать каждое свое движение, но со временем этот навык переходит в разряд автоматических. С помощью усиленной концентрации внимания и биологической обратной связи мы можем сосредоточиться и на неявном ощущении вроде биения собственного сердца.
Сознание в этом смысле, конечно же, включает в себя и описанное Фрейдом разграничение между сознательным и бессознательным. Как и в случае самосознания, в нем нет ничего чудесного или даже таинственного. Более того, явные аналоги имеются и в сфере вычислительной техники. Любой компьютер имеет доступ к информации о том, работает принтер или не работает (то есть компьютер это «осознает», если употреблять данное слово в данном конкретном смысле), и может вывести на печать сообщение об ошибке: «Принтер не отвечает». Но у него нет доступа к информации о том, почему принтер не работает; сигнал, поступающий по кабелю от принтера к компьютеру, этой информации не содержит. Микросхема внутри принтера, напротив, имеет доступ к этой информации («осознает» ее в данном смысле слова); датчики в разных частях принтера подают информацию к микропроцессору, а он может включить желтую лампочку, если в картридже закончился тонер, или красную лампочку, если замялась бумага.
Наконец, мы добрались до самого интересного из всех значений этого слова. Это сознание как чувственность (англ, sentience): субъективный опыт; ощущение мира; тонкое восприятие; мир от первого лица и в настоящем времени; понимание того, «что значит» быть кем-то или делать что-то; то, что невозможно объяснить словами. В шутке Вуди Аллена актуализируется различие между сознанием в этом смысле и фрейдистским значением сознания как доступа к информации, осуществляемого созерцательной, оперирующей языком частью мышления. И именно в этом смысле – как чувственное восприятие – сознание кажется чудом.
Оставшаяся часть этой главы будет посвящена сознанию в двух последних значениях. Сначала я уделю внимание доступу к информации и тому, какие типы информации предоставляют друг другу разные части мышления. В этом смысле слова мы уже фактически подошли к пониманию того, что такое сознание. Можно рассказать много интересного о том, как оно реализуется в мозге, какую роль оно играет в производимых мозгом вычислительных операциях, о том, каким техническим требованиям оно соответствует (и, исходя из этого, какие эволюционные факторы привели к его формированию), и каким образом этими техническими требованиями объясняются основные особенности сознания: способность сенсорного восприятия, фокусное внимание, эмоциональная окраска и воля. В последнюю очередь я обращусь к проблеме чувственного восприятия.
Когда-нибудь – может быть, даже довольно скоро – у нас будет четкое понимание того, что конкретно в мозге отвечает за сознание-доступ. Фрэнсис Крик и Кристоф Кох, к примеру, составили список критериев, точно определяющих, что мы ищем. Во-первых, очевидно, что информация об ощущениях и воспоминаниях определяет поведение только у бодрствующего животного, но не у животного под действием наркоза. Следовательно, некоторые из нервных центров сознания как доступа к информации располагаются в неких структурах мозга, которые функционируют по-разному в состоянии бодрствования и в состоянии сна без сновидений или без сознания. Один из кандидатов на эту роль – нижние слои коры головного мозга. Кроме того, мы знаем, что информация о воспринимаемом объекте рассеяна по разным частям коры больших полушарий. Следовательно, для доступа к информации нужен организм, который бы связывал воедино географически разделенные данные. Крик и Кох предполагают, что одним из таких механизмов является синхронизация возбуждения нейронов, вероятно, достигаемая за счет замыкания в единый контур коры больших полушарий и таламуса – этакого центрального вокзала головного мозга. Авторы также отмечают, что намеренное, спланированное поведение требует активности передних долей мозга. Таким образом, сознание-доступ может определяться анатомией нейронных проводящих путей, ведущих из других частей мозга к передним долям. Правы авторы или нет, они показали, что решение проблемы можно вполне найти в лабораторных условиях130.
Сознание-доступ – тоже всего лишь проблема, а не тайна, учитывая то, как много мы уже знаем о вычислительных процессах, происходящих в мозге. Вспомним нашу с вами продукционную систему, находившую дядю. Она наделена общей краткосрочной памятью: рабочим пространством или доской объявлений, видимой всем демонам в системе. В отдельной части системы располагается более объемное хранилище информации – долгосрочная память, которую демоны не могут видеть, если какой-то ее элемент не будет скопирован в краткосрочную память. Многие психологи-когнитивисты указывают на тот факт, что в таких моделях краткосрочная память (общая доска объявлений, рабочее пространство общего пользования) действует в точности, как сознание. Когда мы осознаем тот или иной фрагмент информации, с ним могут работать многие компоненты мышления. Если мы видим перед собой линейку, то мы можем описать ее, протянуть за ней руку, прийти к выводу, что ею можно подпереть оконную раму, сосчитать деления на ней. По словам философа Стивена Стича, сознаваемая информация неразборчива в логических связях; она делает себя доступной для огромного количества механизмов обработки информации вместо того, чтобы быть верной всего одному. Ньюэлл и Саймон добились замечательных результатов в понимании процесса решения задач, всего лишь попросив человека размышлять вслух, работая над паззлом. Им удалось очень точно сымитировать умственную деятельность с помощью продукционной системы, в которой содержание доски объявлений пошагово соответствовало сообщениям человека о том, что он сознательно обдумывал131.
Мы многое узнали и о технических требованиях к сознанию как доступу к информации и эволюционных факторах, которые, по-видимому, привели к его появлению. Основной принцип заключается в том, что любой процессор данных должен иметь ограниченный доступ к информации, потому что у информации есть не только плюсы, но и издержки132.
Первый вид издержек – это пространство: для хранения информации требуются достаточные ресурсы. Эта закономерность очевидна любому владельцу персонального компьютера, размышляющему над тем, стоит ли ему потратиться на покупку дополнительной оперативной памяти. Конечно, мозг в отличие от компьютера оснащен огромным количеством параллельных ресурсов для хранения. Иногда теоретики выдвигают предположения, что мозг может хранить все возможные непредвиденные ситуации в готовом виде, а мышление может быть сведено к пошаговому распознаванию шаблонов данных. Вместе с тем математика комбинаторного взрыва напоминает старый лозунг канала «Эм-Ти-Ви»: много не бывает. Элементарные вычисления показывают, что количество доступных человеческому восприятию предложений, значений предложений, шахматных партий, мелодий, видимых объектов и т. д. может превосходить количество частиц во Вселенной. Например, в игре в шахматы на каждом ходу существует от 30 до 35 вариантов следующего хода, и на каждый из этих вариантов может быть от 30 до 35 реакций, что уже составляет около тысячи возможных ходов. В среднем шахматная партия состоит из сорока ходов, что дает 10120 разных шахматных партий. Для сравнения, в обозримой части Вселенной насчитывается около 1070 частиц. Именно поэтому невозможно играть в шахматы, запоминая все партии и узнавая каждую последовательность ходов. То же самое справедливо для предложений, историй, мелодий и т. д. Конечно, некоторые комбинации могут храниться в памяти, но очень скоро у вас либо закончатся ресурсы мозга, либо шаблоны начнут накладываться один на другой, создавая бесполезные гибриды и смеси. Вместо того, чтобы хранить астрономические количества входов и выходов или вопросов и ответов, процессор информации должен иметь правила или алгоритмы, которые позволяют обрабатывать за один раз одно подмножество данных и рассчитывать ответ как раз тогда, когда он нужен.
Второй тип издержек информации – это время. Точно так же, как невозможно хранить в мозге размером меньше Вселенной все возможные шахматные партии, невозможно и мысленно разыграть все шахматные партии за всю жизнь, если она не равняется возрасту Вселенной (1018 секунд). Решить задачу за сто лет с практической точки зрения ничуть не лучше, чем не решить ее вовсе. Вообще к обладателю интеллекта предъявляются даже более жесткие требования. Жизнь – это сплошная череда конечных сроков. Восприятие и поведение совершаются в реальном времени – будь то охота на животное или поддержание разговора. А поскольку сами вычислительные процессы тоже занимают время, обработка информации может стать не путем к решению проблемы, а наоборот, частью самой проблемы. Представьте туриста, который планирует вернуться в лагерь до темноты по кратчайшему пути, и тратит двадцать минут на выбор пути, который позволит ему сэкономить десять минут.
Третья статья издержек – это ресурсы. Обработка информации требует энергии. Это очевидно для любого, кто пытался растянуть заряд аккумулятора ноутбука, снизив скорость работы процессора и ограничив его доступ к информации на диске. Мышление тоже обходится нам дорого. Методы функциональной визуализации мозговой деятельности (позитронно-эмиссионная томография и магнитно-резонансная томография) основаны на том, что работающие ткани мозга вызывают прилив к ним крови и потребляют больше глюкозы.
Любой интеллектуальный агент, воплощенный в материальной форме, функционирующий в реальном времени и подчиняющийся законам термодинамики, неизбежно должен быть ограничен в своем доступе к информации. Допускать к нему следует только информацию, релевантную для решаемой в данный момент проблемы. Это не означает, что агент должен носить шоры на глазах или страдать амнезией. Информация, нерелевантная в данный момент и для данной цели, может оказаться релевантной в другое время и для другой цели. Следовательно, необходимо распределение информации. Информация, которая всегда нерелевантна для того или иного вычислительного процесса, должна быть постоянно изолирована от него. Информация, которая иногда релевантна, а иногда нерелевантна, должна быть доступна для вычислительного процесса, когда она релевантна – в той мере, в которой это можно спрогнозировать заранее. Это техническое требование объясняет, почему сознание как доступ к информации существует в человеческом мышлении, а также позволяет нам понять некоторые его особенности.
Сознание-доступ имеет четыре явные отличительные черты. Во-первых, мы в той или иной степени осознаем огромное разнообразие чувственных ощущений: цвета и формы окружающих нас объектов, звуки и запахи, в которых мы купаемся, давление и боль в тканях кожи, костей и мышц. Во-вторых, отдельные фрагменты этой информации могут оказываться в центре внимания, попадать в краткосрочную память и исчезать из нее, давая пищу для размышлений. В-третьих, ощущения и мысли не существуют без эмоциональной окраски: они могут быть приятными или неприятными, интересными или отвратительными, волнующими или успокаивающими. Наконец, существует некий исполнительный элемент, «Я», который делает выбор и нажимает на рычаги поведения. У каждой из этих особенностей есть четкая роль в адаптивной организации мысли и восприятия в целях принятия рациональных решений и осуществления рациональных действий.
Давайте начнем со сферы восприятия. Джекендофф, проанализировав разные уровни ментальных репрезентаций, используемые разными модулями, задался вопросом о том, какой из уровней соответствует осознанию настоящего времени. Например, обработка зрительной информации начинается с колбочек и палочек на сетчатке и, проходя через промежуточные уровни репрезентации контуров, глубины, поверхности, заканчивается распознаванием объектов, находящихся у нас перед глазами. Понимание языка начинается с непосредственно воспринимаемого звука и через репрезентации слогов, слов и словосочетаний идет к пониманию смысла высказывания.
Джекендофф заметил, что сознание-доступ использует промежуточные уровни. Люди не осознают нижние уровни чувственного восприятия. Мы ведь не проводим всю жизнь, размышляя, как герой Пруста, над каждой крошкой пирожного «мадлен» и каждым оттенком настойки из липового цвета. Мы в буквальном смысле не видим «светлоту» угля при солнечном свете и «темноту» снежка в помещении, не видим бледного серо-зеленого оттенка «черных» точек на телеэкране или «резиновых» параллелограммов, которые проецирует на нашу сетчатку движущийся квадрат. Мы «видим» продукт тщательной обработки: поверхности объектов, их цвета и фактуру поверхности, их глубину и наклон. Звуковая волна, которую улавливают наши ушные раковины, состоит из искаженных и смешанных в одну кучу слогов и слов, но мы не слышим этой непрерывной акустической ленты, мы «слышим» цепочку из четко отделенных друг от друга слов. Вместе с тем непосредственно осознаваемое нами не представляет собой и исключительно верхний уровень представления данных. Высшие уровни – содержимое окружающего мира или суть сообщения – обычно остаются в долгосрочной памяти целые дни и годы спустя, но в самом процессе восприятия мы осознаем только изображение и звуки. Ведь когда мы видим лицо, мы не думаем отвлеченно «Лицо!»; мы воспринимаем его полутона и изгибы133.
Преимущества осознания промежуточного уровня заметить несложно. Наше неизменное восприятие формы и освещения независимо от условий наблюдения позволяет выявить присущие объекту свойства: кусок угля всегда остается твердым и черным, даже если мы передвигаем его или усиливаем освещение, и поэтому в нашем восприятии он всегда выглядит одинаково. Нижние уровни восприятия нам не нужны, а одних только высших уровней недостаточно. Необработанные данные и этапы вычислительного процесса, лежащие в основе этого постоянства, изолированы от нашего восприятия: несомненно, потому что они, будучи основаны на извечных законах оптики, не имеют нужды в обмене информацией с остальными компонентами когнитивной деятельности. Продукты вычисления становятся доступны для общего потребления задолго до установления тождества объекта, потому что для того, чтобы идти по жизни, нам нужно нечто большее, чем краткие сведения об окружающей обстановке. Поведение – это игра в дюймы, в которой геометрия и структура каждой поверхности должна быть доступна механизмам принятия решений, планирующим наш каждый следующий шаг. Аналогичным образом в процессе понимания предложения нам ничего не даст вслушивание в каждый шум и свист звуковой волны; звуки должны быть декодированы в слоги прежде, чем они будут соотнесены с чем-то значимым в нашем ментальном словаре. Декодер речи использует специальный ключ, неограниченный по сроку действия, поэтому ему не должны мешать в этом ответственном деле непрошеные советчики – остальные компоненты мышления. Однако, как и в случае зрения, остальные компоненты мышления не может удовлетворить один только конечный продукт – в данном случае, общий смысл сказанных слов. Подбор слов и интонация тоже несут информацию, которая позволяет нам слышать дополнительный смысл между строк.
Следующая примечательная характеристика сознания как доступа к информации – это фокусировка внимания. Она служит наиболее ярким доказательством того, что неосознаваемая параллельная обработка данных (при которой несколько входов обрабатываются одновременно, каждый – отдельным мини-процессором) имеет ограниченные возможности. На начальном этапе параллельная обработка выдает максимально возможный результат и передает дальше представление данных, из которого более стесненный в средствах и перегруженный работой процессор должен выбрать нужную ему информацию. Психолог Энн Трисман придумала несколько простых и теперь уже ставших классическими опытов, показывающих, где заканчивается неосознаваемая и начинается осознаваемая обработка данных134. Людям показывали на экране цветные формы – например, крестики и нолики, и просили нажать кнопку, когда они увидят указанную цель. Если целью поиска был нолик, и на экране появлялся один нолик среди целого моря крестиков, испытуемый реагировал быстро. Неважно, сколько вокруг крестиков, люди все равно утверждают, что нолик прямо-таки бросается в глаза (этот феномен, известный теперь как «эффект выскакивания», прекрасно иллюстрирует процесс неосознаваемой параллельной обработки). Аналогичным образом зеленый нолик «выскакивает» из огромного количества красных ноликов. В то же время, если экспериментатор просит человека найти зеленый нолик, и при этом он будет располагаться среди множества перемешанных между собой зеленых крестиков и красных ноликов, человеку приходится сознательно искать нужный символ по всему экрану, символ за символом, и проверять каждый из них на соответствие этим двум критериям одновременно. Задание превращается в аналог детского комикса «Где Уолдо?», в котором главный герой, одетый в полосатую бело-красную кофту, прячется среди толпы людей, одетых в красную, белую или полосатую одежду.
Что же происходит на самом деле? Представьте, что поле зрения усеяно тысячами крохотных процессоров, каждый из которых различает один цвет или простую форму – кривую, угол или линию – каждый раз, когда этот элемент появляется в месте расположения процессора. Результат работы совокупности таких процессоров выглядит следующим образом: красный красный красный красный зеленый красный красный красный и т. д. Результат работы другой совокупности процессоров выглядит следующим образом: прямая прямая прямая кривая прямая прямая прямая и т. д. На эти процессоры накладывается уровень детекторов лишнего элемента. Каждый из них охватывает группу детекторов цвета или линий и «маркирует» любой участок в поле зрения, который отличается от соседних по цвету или очертаниям. Зеленый в окружении красного получает маленький дополнительный флажок. Все, что нужно, чтобы увидеть зеленый среди красного, – это заметить флажок, а эта задача под силу даже самому примитивному демону. Нолик среди крестиков можно обнаружить точно так же. С другой стороны, тысячи процессоров, выстроившихся рядами по всему полю зрения, слишком глупы, чтобы обнаружить конъюнкцию двух условий: например, участок, который одновременно зеленый и кривой или красный и прямой. Конъюнкцию может обнаружить только машина с программируемой логикой, которая смотрит на каждую часть поля зрения поочередно через узкое подвижное окошко и передает свой ответ остальным элементам системы восприятия.
Почему визуальное вычисление делится на стадию неосознанной параллельной обработки данных и осознанной серийной обработки данных? Конъюнкция – элемент комбинационной логики. Было бы невозможно расположить детекторы конъюнкций на каждом участке поля зрения, потому что существует слишком много видов конъюнкций. Участков поля зрения миллион, поэтому количество требуемых процессоров составило бы миллион, помноженный на количество логически возможных конъюнкций: количество цветов, которые может различать человек, помноженное на количество фигур, помноженное на количество вариантов глубины, помноженное на количество направлений движения, помноженное на количество скоростей, и так далее. Цифра, полученная в результате, будет просто астрономической. Параллельное неосознанное вычисление прекращается после того, как присвоит каждому участку пометку с цветом, формой, глубиной, направлением движения. Затем начинается осознанное вычисление комбинаций, по одному участку за каждый момент времени.
Данная теория позволяет сделать поразительный вывод. Если процессор осознанного вычисления фокусируется на одном участке, характеристики других участков должны просто существовать не связанными между собой. Например, человек, не уделяющий намеренно внимания какой-либо области экрана, не должен знать, есть ли на ней красный крестик и зеленый нолик или зеленый крестик и красный нолик, – цвет и форма должны существовать независимо друг от друга в разных плоскостях до тех пор, пока процессор осознанной обработки не свяжет их воедино в определенной точке. Трисман обнаружила, что именно так и происходит. Если испытуемых отвлечь от некоторых цветных букв, они могут назвать буквы и могут назвать цвета, но ошибаются, говоря о том, какого цвета была какая буква. Эти ошибки – замечательное проявление ограничений неосознанной обработки визуальной информации, и в повседневной жизни они тоже встречаются нередко. Когда мы смотрим на слова мельком или уголком глаза, буквы иногда сами собой меняются местами. Один психолог начал изучать данное явление после того, как однажды, проходя мимо автомата для продажи кофе, с удивлением подумал, почему на нем написано «Худший кофе в мире» (англ. World's Worst Coffee). Конечно, на самом деле на автомате было написано «Лучший кофе в мире» (англ. World's Best Coffee). Как-то примерно то же самое случилось со мной, когда мне показалось, что на рекламном щите я увидел надпись «бордель» (англ, brothel); на самом деле, конечно, это был отель под названием Brothers’ Hotel. Однажды, просматривая журнал, я увидел заголовок об антисемитских фотоаппаратах (англ, anti-semitic), которые на самом деле были просто антикварными (англ, semi-antique)135.
Есть ряд препятствий, ограничивающих поток информации как извне, так и изнутри мозга. Когда мы пытаемся извлечь из памяти информацию, элементы воспоминаний всплывают в памяти по одному и очень часто – с мучительно длительными перерывами, если информация старая или редко встречающаяся. С тех самых пор, когда Платон впервые сравнил память с расплавленным воском, психологи считали, что нейронный носитель должен от природы быть резистентным к длительному хранению информации, и со временем информация будет стираться, если только ее не «вдолбить» в память накрепко. Вместе с тем отдельные воспоминания могут быть неизгладимо запечатлены в мозге – например, шокирующая новость и некоторые детали того, что происходило вокруг в тот момент, когда человек ее услышал136. Так что вполне возможно, что нейронный носитель информации тут ни при чем.
Психолог Джон Андерсон, осуществив обратное проектирование процесса извлечения воспоминаний из человеческой памяти, показал, что ограничения нашей памяти – это не побочный эффект того, что наш носитель информации слишком ненадежен. Как любят говорить программисты, «это не ошибка, а конструктивная особенность». В оптимально сконструированной системе поиска единица информации извлекается только в том случае, если его релевантность перевешивает затраты на ее поиск137. Любой, кто когда-либо использовал систему компьютеризированного поиска в библиотеке, быстро начинает проклинать поток названий, вываливающихся на экран при запросе. Живой библиотекарь, несмотря на наши якобы ограниченные возможности поиска информации, однозначно превосходит любой компьютер в способности найти в картотеке нужный элемент информации. Когда мне нужно найти статьи по какой-то теме в малознакомой мне сфере, я не использую библиотечную систему поиска, а посылаю электронное письмо знакомому специалисту по этой сфере.
Какой же должна быть оптимально спроектированная система поиска информации? Она должна выдавать информацию, которая с наибольшей вероятностью окажется наиболее полезной в момент запроса. Но как это можно знать заранее? Можно оценить вероятность, опираясь на общие законы касательно того, какого типа информация с наибольшей вероятностью может оказаться полезной. Если такие законы существуют, скорее всего, их следует искать в информационных системах в целом, а не только в человеческой памяти. Так, эти законы должны проявлять себя в статистике книг, на которые делаются запросы в библиотеке, или файлов, запрашиваемых в поисковой системе компьютера. Специалисты по информатике открыли несколько таких законов. Единица информации, которая в прошлом запрашивалась несколько раз, с большей степенью вероятности может понадобиться в данный момент, чем единица, которая в прошлом запрашивалась очень редко. Единица, которую запрашивали недавно, с большей степенью вероятности может понадобиться в данный момент, чем единица, которую не запрашивали в течение некоторого времени. Оптимальная система поиска информации, таким образом, должна быть предрасположена к тому, чтобы находить единицы информации, с которыми она недавно и часто имела дело. Андерсон отмечает, что именно так поступает поисковая система человеческой памяти: мы помним часто повторяющиеся и недавние события лучше, чем редкие и давно минувшие. В исследованиях, посвященных памяти, он нашел еще четыре хорошо известных явления, соответствующих недавно установленным требованиям к компьютерным системам обнаружения информации.
Третья примечательная черта сознания как доступа к информации – это эмоциональная окрашенность переживаемого. Мы не только замечаем события – мы отмечаем их для себя как приятные или болезненные. Это заставляет нас стремиться к первым и избегать последних – как в данный момент, так и в будущем. Все это ни для кого не секрет. На уровне вычислительных процессов репрезентации запускают целевые состояния, которые, в свою очередь, запускают демонов, ответственных за сбор информации, решение проблем и выбор поведения, и рассчитывающих, как достичь, избежать или модифицировать эмоционально заряженную ситуацию. С эволюционной точки зрения, нет ничего загадочного в том, почему мы стремимся к тем целям, к которым стремимся, – почему, к примеру, любой человек предпочтет заняться любовью с привлекательным партнером, а не получить удар по животу мокрой рыбой. Вещи, которые становятся объектом нашего желания, – это вещи, которые обычно приводили к увеличению шансов на выживание и продолжение рода в тех условиях, в которых нам приходилось эволюционировать: вода, еда, безопасность, секс, положение в обществе, превосходство над силами природы, благосостояние детей, друзей и родственников138.
Четвертая особенность сознания – это способность направлять свои силы на достижение цели: нечто ощущаемое нами, как самость, воля, собственное «я». Мышление, по словам пионера искусственного интеллекта Марвина Минского, – это сообщество агентов. Дэниел Деннетт пишет, что это огромное множество черновых набросков, добавляя: «искать президента в Овальном кабинете мозга – это ошибка».
Сообщество мышления – это чудесная метафора, и я с удовольствием воспользуюсь ею, когда буду подробнее писать об эмоциях. И все же будет слишком, если, руководствуясь этой теорией, мы будем отрицать существование какой бы то ни было системы в мозге, которая предоставляет «право голоса» то одному, то другому агенту поочередно. Агенты мозга вполне могут быть и организованы в иерархию вложенных подпрограмм, снабженную совокупностью основных правил принятия решений, вычислительным демоном, или агентом, или добрым гомункулом, сидящим на верхнем уровне цепочки управления. Это будет не призрак в машине, а всего лишь еще одна совокупность правил поиска решений или нейронная сеть, которая передает управление самому быстрому или сильному агенту из расположенных уровнем ниже.
Мы даже знаем кое-что о структурах мозга, в которых содержится схема принятия решений. Невролог Антонио Дамасио отметил, что повреждение переднего отдела поясной борозды, принимающей входную информацию от многих расположенных выше зон восприятия и соединенную с более высокими уровнями моторной системы, приводит к странному состоянию: кажется, что пациент воспринимает происходящее, но он не отвечает на внешние стимулы. Эти результаты заставили Фрэнсиса Крика провозгласить, хотя и отчасти в шутку, что обнаружено место расположения воли140. Неврологам уже много десятилетий известно, что за проявление воли – за выработку и выполнение планов – отвечают лобные доли мозга141. Мне известен очень характерный, хотя и печальный пример: один человек обратился ко мне по поводу своего пятнадцатилетнего сына, перенесшего травму лобных долей мозга в результате автокатастрофы. Мальчик часами оставался в душе, потому что не мог решить, когда ему нужно выходить; не мог выйти из дома, потому что все время возвращался в комнату, чтобы проверить, выключил ли он свет.
Зачем же сообществу ментальных агентов нужен руководитель? Причина столь же понятна, как и старая еврейская пословица: «Нельзя плясать на двух свадьбах сразу, если у тебя всего одна задница». Неважно, сколько у нас в мозге агентов, главное, что у каждого из нас всего одно тело – не больше и не меньше. Забота о каждой его части должна быть поручена управляющему устройству, которое будет выбирать план из гула конкурирующих между собой агентов. Глазам нужно в каждый момент времени фокусироваться на каком-то одном объекте; им нельзя сосредоточиваться на пустом пространстве посредине между двумя интересными объектами или колебаться от одного к другому, как в перетягивании каната. Движение конечностей нужно скоординировать так, чтобы переместить тело или объекты на его траектории таким образом, чтобы достичь цели только одного из агентов мышления. В противном случае сообщество мышления будет поистине эгалитарным; эта альтернатива представлена в изумительно глупом фильме «Весь я» (All of Me). Лили Томлин играет в нем мнительную миллионершу, которая заказывает ритуал реинкарнации, чтобы ее душу переселили в тело другой женщины. Во время ритуала горшок с ее душой падает из окна и попадает прямо в голову прохожего, которого играет Стив Мартин. Дух героини Томлин находит себе место в правой половине его тела, в то время как контроль над левой половиной остается за ним. Теперь он передвигается зигзагом: сначала его левая половина идет широким шагами в одну сторону, потом правая половина, жеманно отставив пальчик на руке, семенит в другую.
Итак, с сознанием-доступом все более или менее ясно. А как же сознание в значении «чувственность»? Вероятно, чувственность и доступ представляют собой две стороны одной монеты. Наше субъективное переживание необходимо в качестве материала для рассуждений, речи и действий. Мы ведь не просто переживаем зубную боль: мы жалуемся на нее и идем к зубному врачу.
Нед Блок попытался прояснить разграничение между доступом и чувственностью, придумав ситуации, в которых доступ может существовать без чувственности и наоборот. Примером доступа без чувственности может быть необычный синдром, известный как слепозрение. Если у человека обширное слепое пятно на сетчатке вследствие повреждения зрительной зоны коры мозга, он будет упорно отрицать, что что-либо видит, но если его заставить угадать, где находится объект, он справится гораздо лучше, чем если бы это была просто догадка. Одно из объяснений состоит в том, что «слеповидящий» имеет доступ к предметам, но не ощущает их чувственно. Правильно это объяснение или нет, оно показывает, что различие между доступом и способностью ощущать существенна. Способность ощущать без доступа может иметь место, когда вы поглощены разговором и вдруг замечаете, что за окном работает отбойный молоток и что вы уже в течение некоторого времени его слышите, но не замечаете. До своего прозрения вы чувственно ощущали шум, но не имели доступа к нему. Тем не менее Блок признает, что такие примеры немного неестественны, и полагает, что в реальной жизни доступ и чувственность идут рука об руку142.
Следовательно, нам, может быть, и не нужна отдельная теория относительно того, где в мозге возникает способность ощущать, как она вписывается в теорию мыслительных вычислений или в связи с чем она возникла в процессе эволюции. Вероятно, это дополнительное свойство некоторых типов доступа к информации. Что нам нужно – так это теория того, как из обычного доступа к информации возникают субъективные качества способности ощущать. Следовательно, чтобы покончить с этой историей, я должен представить теорию, которая ответила бы на следующие вопросы:
• Если мы когда-либо сможем воспроизвести процесс обработки информации в человеческом мышлении в форме огромной компьютерной программы, будет ли это означать, что компьютер, на котором выполняется эта программа, обладает сознанием?
• Что, если бы мы взяли эту программу и научили большое количество людей (скажем, все население Китая) держать в уме ее данные и выполнять выполняемые ею шаги? Можно ли сказать, что в этом случае над Китаем образовалось бы одно гигантское сознание, отличное от сознаний миллиарда отдельных людей? Если они будут воспроизводить состояние мозга, соответствующее состоянию организма, испытывающего мучительную боль, будет ли кто-то действительно испытывать боль, даже если каждый из участников программы будет весел и беззаботен?
• Предположим, что зона визуального восприятия в задней части мозга хирургическим путем отделена от остальной его части, но при этом продолжает функционировать внутри черепа и получать информацию от глаз. С точки зрения бихевиоризма, человек по всем параметрам слеп. Можно ли сказать, что в задней части черепа отдельно от всего остального мозга существует визуальное сознание – нечто немое, но полностью осознающее все происходящее? А что, если эту часть мозга удалить и поддерживать ее функционирование в лабораторной чашке?
• Может ли ваше восприятие красного быть таким же, как мое восприятие зеленого? Вероятно, вы называете траву «зеленой», а помидоры – «красными», как и я, но ведь вполне возможно, что на самом деле вы видите цвет травы таким, как я бы описал красный, будь я на вашем месте.
• Возможно ли существование зомби? То есть может ли существовать человекоподобное создание, которое действует так же разумно и эмоционально, как вы и я, но у которого «никого нет дома», кто мог бы по-настоящему что-либо чувствовать или видеть? Как я могу быть уверен в том, что вы – не зомби?
• Если бы кто-нибудь мог загрузить состояние моего мозга и воспроизвести его, используя другую совокупность молекул, обладал бы этот новый мозг моим сознанием? Если бы кто-нибудь уничтожил оригинал, а двойник продолжал бы жить моей жизнью, мыслить моими мыслями и чувствовать мои чувства – можно было бы сказать, что меня нет в живых? Можно ли сказать, что капитан Кирк прекращал свое существование и заменялся двойником всякий раз, как он входил в отсек телепортации?
• Каково это – быть летучей мышью? Получают ли жуки удовольствие от секса? Кричит ли червяк от боли, когда рыбак насаживает его на крючок?
• Хирурги заменяют один из нейронов в вашем мозге микрочипом, который в точности имитирует его функции ввода-вывода. Вы чувствуете себя и ведете себя в точности, как раньше. Потом они заменяют второй нейрон, третий, и так далее, и ваш мозг постепенно превращается в кремний. Поскольку каждый микрочип делает в точности то же, что делал нейрон, ваше поведение и память не изменяются. Но заметите ли вы разницу? Будет ли это похоже на смерть? Появится ли внутри вас другое сознательное существо? Этот вопрос просто сводит меня с ума! У меня есть кое-какие предрассудки относительно этого, но ни малейшего понятия даже о том, с чего начать искать аргументированный ответ. И никто не знает. Как только мы разберемся в вечной путанице между способностью ощущать, доступом и самосознанием, сразу становится ясно, что вычислительная теория сознания тоже не может дать вразумительный ответ – как и все открытия нейробиологии143.
Как же можно в книге с названием «Как работает мозг» избежать необходимости объяснения, откуда берется способность ощущать? Полагаю, я мог бы сослаться на доктрину логического позитивизма, утверждающую, что если суждение не может быть проверено, то оно бессмысленно. Неразрешимые вопросы в моем списке касаются вещей, которые по определению нельзя проверить. Многие мыслители (например, Деннетт) приходили к выводу, что рассуждать о них означает всего лишь бравировать своим замешательством: свойства чувственного опыта (или, как его называют философы, квалиа) – это когнитивная иллюзия. Стоит только отделить от него вычислительные и неврологические корреляты сознания-доступа, и нам нечего объяснять. Просто абсурдно настаивать на том, что чувственность остается необъясненной, когда мы объяснили все проявления чувственности, лишь на том основании, что в вычислительных процессах нет никакого элемента чувственных ощущений. Это все равно что утверждать, что влажность остается необъясненной даже тогда, когда все проявления влажности объяснены, ссылаясь на то, что движущиеся молекулы не являются влажными.
Большинство людей не принимают этот аргумент, но указать конкретные его недостатки не так уж легко. Философ Джордж Рей как-то сказал мне, что у него нет чувственных ощущений. Он утратил способность ощущать после того, как в возрасте 15 лет попал на велосипеде в аварию. С тех пор, как он утверждает, он стал зомби. Полагаю, что это ирония, но как я могу знать наверняка? Именно это он и хотел доказать своим заявлением.
У тех, кто старается развенчать идею квалиа, есть для этого основания. На данный момент у нас нет никакого научного подтверждения существования этого чудесного дополнительного ингредиента, благодаря которому возникает чувственность. Что касается научного объяснения, его может вообще не существовать. Дело даже не в том, что все утверждения относительно чувственности подозрительно недоказуемы. Дело в том, что даже если их можно было бы проверить, это все равно ничего не изменило бы. Наша неспособность понять чувственность совершенно не мешает нашему пониманию того, как работает мышление. Обычно бывает так, что отдельные части научной проблемы совмещаются друг с другом, как слова в кроссворде. Чтобы реконструировать процесс эволюции человека, антропология должна найти кости первобытных людей, археология – разобраться в том, какими были инструменты, молекулярная биология – установить время отделения людей от шимпанзе, палеоботаника – восстановить среду обитания по ископаемой пыльце. Если не хватает всего одного кусочка паззла – например, недостаточно останков шимпанзе или нет уверенности в том, был ли климат сухим или влажным, – этот пробел ощущается чрезвычайно остро, и все с нетерпением ждут того дня, когда он будет заполнен. Однако если говорить об изучении мышления, чувственность здесь существует как бы в отдельном измерении, парит над причинно-следственными связями психологии и нейробиологии. Если мы когда-нибудь сможем выстроить всю цепочку нейровычислительных процессов, ведущих от восприятия через рассуждение и эмоции к поведению, единственное, чего в этой цепочке будет недоставать из-за отсутствия теории чувственности – это понимания самой чувственности.
И все же сказать, что у нас нет научного объяснения чувственности, – не то же самое, что сказать, будто сознания не существует вовсе. Я точно также уверен в том, что обладаю сознанием, как в чем-либо другом, и готов поспорить, что вы чувствуете то же самое. Хотя я готов согласиться с тем, что мое любопытство относительно природы сознания, вероятно, никогда не будет удовлетворено, я отказываюсь верить, что пребываю в заблуждении, когда утверждаю, что обладаю сознанием! (Приводимая Деннеттом аналогия с необъяснимой влажностью неубедительна: влажность сама по себе является субъективным ощущением, поэтому неудовлетворенность наблюдателя опять сводится к проблеме сознания – чувственности). И мы не можем совершенно исключить сознание из своих рассуждений или свести его к понятию доступа к информации, потому что без него невозможно моральное суждение. Понятие сознания лежит в основе нашей уверенности, что применять пытки – плохо и что выведение из строя робота – это порча собственности, а выведение из строя человека – это убийство. Именно поэтому смерть любимого человека заставляет нас переживать не просто жалость к себе в связи с потерей, а необъяснимую боль от осознания того, что мысли и желания человека исчезли вместе с ним навеки.
Если вы доберетесь вместе со мной до конца книги, то узнаете о моих догадках касательно тайны сознания. Тем не менее тайна остается тайной, темой, больше подходящей не для ученых, а для философов, для многочасовых ночных бесед в комнате студенческого общежития – и, конечно же, еще для одной сферы:
На микроскопической песчинке, плывущей сквозь пространство, написан фрагмент человеческой жизни. Оставлено ржаветь то место, где он жил, и те машины, которые он использовал. Без применения они рассыплются от ветра и песка и от действия времени; все машины мистера Корри – включая ту, которая была создана по его образу и подобию и оживотворена любовью, а теперь покинута… в Сумеречной Зоне.144
3. Месть умников
Где-то далеко за пределами нашей Солнечной системы летят сквозь межзвездное пространство фонограф и золотая пластинка с написанной символами инструкцией на конверте. Они прикреплены к космическому зонду «Вояджер-2», запущенному в 1977 году, чтобы передавать обратно на Землю фотографии и данные с других планет нашей Солнечной системы. Теперь, когда зонд уже миновал Нептун и его захватывающая научная миссия выполнена, он несет с собой межпланетную визитную карточку землян, предназначенную первому внеземному существу на просторах космоса, которому она попадет в руки.
Записал эту пластинку астроном Карл Саган; он отобрал изображения и звуки, которые наилучшим образом описывают наш биологический вид и его достижения. На пластинке содержится приветствие на 55 человеческих языках и на одном «языке китов», двенадцатиминутное попурри из звуков, включающих в себя крик ребенка, поцелуй и энцефалограмму мозга влюбленной женщины, а также девяносто минут музыки, в которые вошли мелодии из разных уголков мира: мексиканские марьячи, перуанские свирели, индийские мелодии рага, колыбельная индейцев навахо, песня обряда инициации девочки из племени пигмеев, мелодия в исполнении японской флейты шакухачи, Бах, Бетховен, Моцарт, Стравинский, Луи Армстронг, песня Johnny В. Goode в исполнении Чака Берри145.
Кроме этого, на диске записано послание мира от нашего вида к космосу. По иронии судьбы, достойной фильма в жанре черной комедии, послание зачитал Курт Вальдхайм, который в то время был генеральным секретарем ООН. Через несколько лет историки выяснили, что во время Второй мировой войны Вальдхайм служил офицером разведки в подразделении германской армии, которое осуществляло жестокие репрессии против балканских партизан и занималось депортацией еврейского населения города Салоники в нацистские лагеря смерти. Вернуть «Вояджер» на Землю уже нет никакой возможности, так что эта злая шутка о нас будет вечно кружиться по орбите вокруг центра галактики Млечный Путь.
Напряги извилины!
В любом случае, решение отправить грампластинку в путешествие на зонде «Вояджер» было неплохой идеей – хотя бы из-за вопросов, которые оно подняло. Действительно ли мы одни во Вселенной? А если нет, то есть ли у инопланетных форм жизни разум и желание исследовать космическое пространство? А если есть, то смогут ли они правильно интерпретировать наши звуки и изображения или воспримут наши голоса примерно так же, как мы воспринимаем звуки, издаваемые модемом, а графические изображения людей на обложке пластинки – как изображения каркасных фигур? А если они все поймут правильно, как они ответят? Проигнорируют послание? Прилетят поработить нас или съесть нас? Или вступят в межпланетный диалог? В передаче «В субботу вечером в прямом эфире» была юмористическая сценка, в которой долгожданный ответ из далекого космоса содержал только одно предложение: «Пришлите еще Чака Берри».
Это вопросы, которые годятся не только для долгих ночных дискуссий в комнате университетского общежития. В начале 1990-х годов НАСА выделило сто миллионов долларов на десятигодичную программу «Поиск внеземных цивилизаций» (Search for Extraterrestrial Intelligence, сокращенно SETI). Ученые должны были пытаться уловить с помощью радиоантенн сигналы, которые могли бы исходить только от внеземных цивилизаций. Как и следовало ожидать, некоторые конгрессмены были против программы. Один из них заявил, что «искать маленьких зеленых человечков с деформированными головами» – это пустая трата государственных денег. Чтобы минимизировать «фактор насмешек», в НАСА переименовали проект в «Исследование микроволн высокого разрешения», однако было уже слишком поздно, и Конгресс лишил проект финансирования. В настоящее время он финансируется из средств частных лиц, в числе которых – Стивен Спилберг.
Против SETI выступали не только невежды, но и некоторые известные во всем мире биологи. Почему они вообще участвовали в этой дискуссии? Проект был основан не только на астрономических данных, но и на некоторых постулатах эволюционной теории – в частности, касающихся эволюции интеллекта. Действительно ли формирование интеллекта неизбежно, или это была лишь счастливая случайность? На знаменитой конференции 1961 года астроном и сторонник SETI Фрэнк Дрейк отметил, что количество внеземных цивилизаций, которые могли бы с нами контактировать, можно оценить с помощью следующей формулы:
(1) (Количество звезд в галактике) х
(2) (Доля звезд с планетами) х
(3) (Количество планет в одной Солнечной системе со средой, способной поддерживать жизнь) х
(4) (Доля таких планет, на которых действительно возникает жизнь) х
(5) (Доля обитаемых планет, на которых возникают разумные формы жизни) х
(6) (Доля разумных обществ, имеющих возможность и желание общаться с другими мирами) х
(7) (Продолжительность существования каждой технологически развитой цивилизации в состоянии, позволяющем устанавливать контакт).
Собравшиеся на конференции астрономы, физики и инженеры не смогли оценить фактор (6) без помощи социолога или историка. Тем не менее они с уверенностью говорили о факторе (5), доле обитаемых планет, на которых возникают разумные формы жизни. Они решили, что это число – сто процентов146.
Обнаружение разумной жизни где-нибудь в другой точке космоса было бы самым захватывающим открытием в истории человечества. Так почему же биологи портят всем удовольствие? Потому что они понимают: ярые сторонники SETI рассуждают, исходя из донаучных народных поверий. Вековые религиозные догматы, викторианская идеализация прогресса и современный светский гуманизм в равной степени заставляют неправильно интерпретировать эволюцию как внутреннее стремление к усложнению, кульминацией которого становится появление человека. Постепенно нарастает напряжение – и появляется интеллект: внезапно, как попкорн на сковороде.
Эта религиозная доктрина получила название «Великой цепи бытия» – от амебы к обезьяне и от обезьяны к человеку. И по сей день многие ученые бездумно используют такие слова, как «высшая» и «низшая» формы жизни, эволюционная «шкала» и эволюционная «лестница». Парад приматов – от длиннорукого гиббона до ссутулившегося пещерного человека и далее до прямоходящего современного человека – стал одним из символов поп-культуры, и мы все понимаем, что имеет в виду девушка, когда она говорит, что рассталась с парнем, потому что он не слишком развитый. В произведениях фантастики вроде «Машины времени» Г. Уэллса, сериях «Звездного пути» и рассказов из «Жизни мальчишки» эта тенденция распространяется на наших потомков: их изображают человечками с огромной лысой головой в прожилках вен и паукообразными телами. В историях вроде «Планеты обезьян», после того как человечество взорвало себя в мелкие клочки или задохнулось от собственных загрязняющих веществ, на место царей природы, воспользовавшись случаем, выходят обезьяны или дельфины.
Дрейк выразил свои предположения в письме к Науке, в котором защищал идею SETI от выдающегося биолога Эрнста Майра. Майр отмечал, что только один из пятидесяти миллионов видов на Земле сумел развиться до состояния цивилизации, поэтому вероятность, что при наличии жизни на той или иной планете хотя бы один из видов будет обладать интеллектом, может быть очень мала. Дрейк ответил:
Первый вид, у которого появились разумные цивилизации, обнаружит, что он – единственный подобный вид. Будет ли он удивлен? Кто-то должен быть первым, и если ты первый, это ничего не говорит о том, у скольких еще видов была или есть возможность эволюционировать до разумных цивилизаций, или будет такая возможность в будущем… Подобным образом, среди многих цивилизаций одна должна первой создать электронные технологии, и какое-то время она будет единственной. Разве может быть иначе? Имеющиеся факты говорят о том, что планетарные системы должны существовать в достаточно благоприятных условиях в течение нескольких миллиардов лет, чтобы на них сформировался вид, использующий технологии147.
Чтобы понять, почему подобные рассуждения так противоречат современной теории эволюции, давайте рассмотрим аналогию. Человеческий мозг – восхитительно сложный орган, который развился только у одного вида. Хобот слона, который может складывать бревна, выдергивать деревья, поднимать монетки, вытаскивать занозы, посыпать своего обладателя пылью, откачивать воду, служить аквалангом и даже писать карандашом – еще один пример сложного органа, который развился только у одного вида. Мозг и хобот – продукты действия одного и того же эволюционного фактора: естественного отбора. Представьте, что астроном с Планеты Слонов защищает проект SETT – «Поиск внеземных хоботов» (англ. – SETT, the Search for Extraterrestrial Trunks):
Первый вид, у которого появился хобот, обнаружит, что он – единственный подобный вид. Будет ли он удивлен? Кто-то должен быть первым, и если ты первый, это ничего не говорит о том, у скольких еще видов была или есть возможность эволюционировать до появления хобота, или будет такая возможность в будущем… Подобным образом, среди многих видов, обладающих хоботом, один должен первым начать посыпать себя пылью, и какое-то время он будет единственным. Имеющиеся факты говорят о том, что планетарные системы должны существовать в достаточно благоприятных условиях в течение нескольких миллиардов лет, чтобы на них сформировался вид, обладающий хоботом.
Подобные рассуждения кажутся нам абсурдными, потому что слон предполагает, что эволюция не просто так породила хобот у одного вида на этой планете, а стремилась к тому, чтобы хобот появился у нескольких счастливых видов, причем все остальные виды ждали этого и надеялись на это. Слон всего лишь стал «первым» и на «некоторое время» единственным его обладателем, а у других видов есть «возможность», хотя для ее реализации, возможно, потребуется несколько миллиардов лет. Конечно, нам не свойственно такое почтительное отношение к хоботам, поэтому мы понимаем, как сформировался хобот. Благодаря случайно сложившимся у предков слонов предпосылкам (большой размер, определенные особенности ноздрей и губ), определенным факторам отбора (проблемам, связанным с поднятием и опусканием огромной головы) и простому совпадению развился хобот как приемлемое решение для данных организмов на данном этапе. У других животных не развился и не разовьется хобот, потому что для их тела и их условий жизни он не будет полезным решением. Может ли это произойти еще раз на нашей планете или где-то еще? Может, но доля планет, на которых в данный период времени образуется необходимое сочетание факторов, по-видимому, мала: она уж точно составляет меньше ста процентов.
Мы занимаем шовинистскую позицию в том, что касается нашего мозга, поскольку считаем его целью эволюции. А это просто нелепо, и о том, почему это нелепо, уже многие годы говорит Стивен Джей Гулд148. Во-первых, естественный отбор не делает ничего, что хотя бы отдаленно напоминало бы намеренное стремление к формированию интеллекта. В основе естественного отбора лежат различия в коэффициентах выживания и воспроизводства организмов в данной среде. Со временем эти организмы приобретают строение тела, которое позволяет им приспособиться к выживанию и воспроизводству в данной среде; никакая сила не влечет их к чему бы то ни было кроме одного: достижения успеха здесь и сейчас. Когда организм меняет среду обитания, его потомство меняется соответственно новой среде, однако те организмы, которые остались в изначальной среде, могут и дальше жить припеваючи без всяких изменений. Жизнь – это ветвистое дерево, а не шкала и не лестница, и живые организмы – это кончики веток, а не нижние ступеньки. У каждого живущего ныне организма с момента зарождения жизни на Земле было одинаковое количество времени, чтобы эволюционировать: у амебы, утконоса, макаки-резусы – да, и у того Ларри, который снова оставил вам сообщение на автоответчике с просьбой о еще одном свидании, тоже.
Но, может спросить поклонник SETI, разве не правда, что животные со временем становятся сложнее? Не станет ли интеллект кульминацией их развития? По многим линиям эволюции животные действительно становились более сложными организмами. Жизнь начиналась с самого простого, поэтому, какой бы момент времени мы не взяли, сложность самых сложных существ, живущих на Земле, просто не могла не увеличиться за эоны лет. Однако по многим линиям этого не произошло. Организмы достигают оптимального состояния и сохраняют его – зачастую на сотни миллионов лет. А те организмы, которые все же становятся более сложными, не обязательно становятся при этом умнее. Они становятся более крупными, или быстрыми, или ядовитыми, или плодовитыми, или более чувствительными к запахам и звукам, или более способными летать выше и дальше, или лучше строить гнезда или плотины – одним словом, делать то, что им больше всего нужно. Смысл эволюции в цели, а не в средствах ее достижения, а стать умнее – это всего лишь одно из средств.
И все же, разве это не неизбежно, что многие организмы должны пойти путем развития интеллекта? Ведь очень часто разные линии развития сходятся в одном решении – как сорок разных групп животных, у которых сформировалась сложная структура глаза. Говорят, что нельзя быть слишком богатым, слишком стройным или слишком умным. Почему же тогда человеко-подобный интеллект не может стать тем решением, которое было бы общим для множества организмов на нашей планете и в других уголках Вселенной?
Действительно, эволюция могла бы много раз привести разные виды к человекоподобному интеллекту; вероятно, этот аргумент можно даже использовать для обоснования программы SETI. Однако, рассчитывая вероятность успеха, недостаточно думать о том, как здорово быть умным. С точки зрения теории эволюции, рассуждая таким образом, мы заслуживаем того самого обвинения, которое консерваторы всегда предъявляют либералам: они указывают на преимущество, но забывают включить в расчет издержки. Организмы не могут эволюционировать в сторону всех возможных улучшений одновременно. Если бы они могли это сделать, каждое существо уже обладало бы скоростью пули, мощностью локомотива и способностью перемахивать через небоскребы одним прыжком. Организм, который выделяет часть своего материала и энергии одному органу, должен забрать их у другого органа. У него должны быть более тонкие кости, меньше мышечной массы или меньше яиц. Органы эволюционируют только тогда, когда их преимущества перевешивают издержки149.
У вас есть карманный персональный компьютер – такой, как Apple Newton? Это такой портативный прибор, который распознает рукописный ввод, хранит в памяти номера телефонов, редактирует текст, отправляет факсы, напоминает о важных событиях и выполняет много других функций. Это чудо техники, которое помогает организовать дела. Но у меня такого помощника нет, хотя я вообще любитель технологических новинок. У меня не раз возникало искушение купить КПК, но меня смущали четыре вещи. Во-первых, эти устройства достаточно большие. Во-вторых, для них нужны аккумуляторы. В-третьих, нужно время, чтобы научиться их использовать. В-четвертых, их сложность делает простейшие действия (такие, как поиск нужного номера в телефонной книжке) медленными и неуклюжими. Поэтому я обхожусь записной книжкой и авторучкой.
С теми же неудобствами столкнулось бы любое существо, получившее возможность приобрести мозг, как у человека. Во-первых, мозг достаточно большой. Крупная голова младенца с трудом проходит через таз женщины. Из-за этой особенности строения нашего тела многие женщины умирают во время родов; с ней же связана и характерная для женщин «вихляющая» походка, из-за которой с биомеханической точки зрения женщины менее эффективно передвигаются, чем мужчины. Кроме того, тяжелая голова, болтающаяся на тонкой шее, делает нас более уязвимыми к смертельным травмам в результате несчастного случая – например, падения. Во-вторых, мозгу нужна энергия. Нервная ткань с точки зрения метаболизма просто ненасытна; наш мозг составляет всего два процента от веса тела, но при этом потребляет двадцать процентов его энергии и питательных веществ. В-третьих, чтобы научиться использовать мозг, нужно время. Огромную часть своей жизни мы либо являемся детьми, либо сами растим детей. В-четвертых, выполнение простейших задач может быть замедленным. Мой первый научный руководитель занимался математической психологией и хотел смоделировать передачу информации в мозге, измеряя время реакции на громкие звуки. Теоретически суммарное время передачи информации от нейрона к нейрону должно составлять миллисекунды. Тем не менее опыты показали, что время от стимула до реакции включает в себя 75 миллисекунд, уходящих неизвестно на что. «О чем же можно столько думать, ведь нам всего-то нужно, чтобы он нажал на кнопку», – ворчал мой руководитель. Менее продвинутые животные могут действовать гораздо быстрее; некоторые насекомые кусают обидчика быстрее, чем за миллисекунду. Возможно, именно в этом и заключается ответ на риторический вопрос в рекламе спортивного снаряжения: «Ай-кью человека в среднем 107. Ай-кью речной форели – 4. Так почему же человек не может поймать речную форель?»150
Интеллект предназначен не для всех, точно также, как и хобот; и здесь есть над чем задуматься поклонникам проекта SETI. Впрочем, я не выступаю против поиска внеземного разума; моя тема – разум земной. Ошибочное убеждение в том, что интеллект – это некая высокая цель эволюции, неразрывно связано все с тем же ошибочным убеждением, что это некая Божественная сущность, или чудесная материя, или всеобъемлющий математический принцип. Мышление – это орган, биологическое устройство. Мы обладаем своим мышлением потому, что его структура позволяет достигать результатов, преимущества которых перевешивают издержки в жизни африканских приматов плиоценовой и плейстоценовой эпох. Чтобы понять себя, нам нужно знать, как, зачем, где и когда произошел этот эпизод в нашей истории. Ответы на эти вопросы и будут темой данной главы.