День рождения
Труды лаборатории искусственного интеллекта Массачусетского технологического института, MIT Papers on Artificial Intellect Systems, Massachusetts Institute of Technology, Cambridge, Massachusetts, Volume VIII, 1989, pp. 41-44
К вопросу об организации поиска в ресурсах памяти систем ИИ
Карл Цойг
Всё началось с того дня, когда один из наших ассистентов шёл с букетом цветов к своей маме поздравить её с днём рождения. Стоял нежаркий июльский день в послеобеденной неге и свежести от недавнего спорого дождя. Путь нашего коллеги пролегал мимо квартала двухэтажных домов красного кирпича с тихими двориками, утопающими в зелени, с ещё цветущими палисадниками. С одного из этих дворов ему и выбежала наперерез веснушчатая девчушка лет семи: «А вы куда идёте?» «К маме». «А почему с цветами?» «У неё сегодня день рождения». «А у моей мамы тоже скоро был день рождения!» Объявив это, она побежала обратно, болтая косичками в разные стороны и обращаясь к кому-то невидимому в глубине кустов или комнат: «Он идёт к маме! У неё сегодня день рождения!!» Весь оставшийся путь наш ассистент проделал с улыбкой на лице от этой ошеломляющей детской открытости и искренней радости. Это не смазало, однако, и заметку о временной несообразности в ключевой фразе – «скоро был».
Мы не остались в неведении этого происшествия и, обратившись к источникам, выяснили, что специалистам в детской психологии проявления таких временных нестыковок известны как инверсия Фройдмана [1]. Он, однако, лишь упомянул о явлении, не углубляясь в анализ его. Каков же может быть механизм возникновения столь странных языковых конструкций? Нас эта тема заинтересовала особенным образом, что и выразилось в следующей гипотезе. Представим себе следящую аналоговую систему, задача которой – настроиться на некоторое событие в прошлом, (рис. 1), где S – упомянутое событие, «0» – текущее положение системы на временной оси, (-)S – мнимая зеркальная проекция события S в будущее.
Согласно принципам действия системы, настройка осуществляется посредством нескольких сходящихся итераций. Анализируя фактологию Фройдмана, мы имеем случаи «недавно будет» скорее у детей совсем малолетних и «скоро было» у детей более развитого возраста. Нас это наталкивает на следующее: так как в ходе итераций, приближаясь к искомому событию в прошлом, наша система многократно перескакивает по временной оси из плюса в минус относительно этого события – в малой области вблизи него – то, вследствие предположительной неразвитости системы, возможные функциональные сбои могут проявляться в том, что поменяется временной знак либо самого события (инверсия по Фройдману, тип I), либо степени близости этого события от текущего положения системы (инверсия по Фройдману, тип II). У детей более позднего возраста факт того, что некое событие состоялось и посему принадлежит сфере прошлого, уже способен закрепиться в их сознании достаточно прочно, чтобы противостоять переменчивым знакам итераций при воспоминании об этом событии, а вот знак степени близости этого события относительно настоящего момента времени поменяться может, отсюда – «скоро» в отношении того, что «было» (тип II). У детей же совсем малолетних факт прошлого может легко стать воображаемым будущим, а степень близости свой знак сохранит – «недавно» в отношении того, что якобы «будет» (тип I).
Таким образом, мы приходим к неизбежному заключению, что способ извлечения записей прошлого из памяти – аналоговый (раз мы имеем такие характерные сбои), тогда как сама ячеистая структура памяти дискретна. Чтобы аналоговая поисковая система, с её итерационным схождением к искомой точке, была способна работать на дискретной структуре, способ хранения информации в этой структуре должен предполагать саму возможность ошибки схождения и её последовательного уменьшения. А значит, сведения о любом событии хранятся не в одной единственной ячейке памяти, а продублированы в неком их множестве – с некоторым сознательно предусмотренным вариационным искажением этого события. Искажения могут заключаться либо в фактологии как таковой, либо в степени точности временной метки отстояния относительно текущего положения «вспоминающего». А множество таких ячеек тогда есть группа пространственно соседствующих.
Но возможно и другое предположение – сведения о событии изначально в точности соответствуют произошедшему и без вариаций продублированы в неком множестве позиционно разрозненных ячеек, которые могут с течением времени повреждаться или в той или иной степени терять хранящуюся информацию вследствие естественного старения. Отсюда и пространственная разобщённость – чтобы минимизировать уровень потерь.
Следует заметить, что анализ функционирования существующих саморазвивающихся систем искусственного интеллекта изложенную гипотезу не подтверждает – они никак не дублируют сведения о прошлом и под каждое событие отводят лишь одну ячейку, поиск которой, соответственно, сугубо дискретный. У нас нет пока определённого решения относительно «насильственной» апробации нашей гипотезы и соответствующего изменения алгоритмов систем ИИ.
[1] Труды кафедры детской и подростковой психологии Венского университета, том 32, 1961, с. 59-64
Игорь Савченко
Минск, февраль 2017