книги из ГПНТБ / Автоматы и разумное поведение. Опыт моделирования
.pdf
|
|
i-Модели ситуаций |
|
|
Рис. 78. |
|
|
|
|
М-сеть |
|
о |
о |
о о о о о о |
о |
о |
автомата. |
|
|||||
i-Модели раздражителя |
|
|
|
|
|
о о о о о о о |
о |
о |
|
|
|
|
|
О |
О |
О О О О О О О |
|
|
|
|
|
L-Модели шагоЗ |
|
дель получала дополнительное возбуждение. Таким образом, при движении автомата последовательно возбуждались 1 0 ( 9 , 4 ) г-моделей ситуации. После выполнения 10 ша гов в структуре автомата оказывалась сформированной це почка, аналогичная представленной на рис. 55, а. Затем спе циально введенный для данного эксперимента обслуживаю щий алгоритм предъявлял автомату ситуацию 1 (рис. 77). При этом возбуждалась первая из сформированных г-моде лей ситуаций и возбуждение от нее передавалось по цепочке, вызывая соответствующие переключения СУТпс. Выделение СУТпс любой г-модели ситуации рассматривалось как «вос произведение» соответствующей ситуации. Поведение авто мата считалось удовлетворительным, если ситуации воспро изводились в том же порядке, что и воспринимались. Исход ная структура автомата представлена на рис. 78 (формула Р9С1оДд2); р — вспомогательная t-модель.
Ранее обсуждалась роль асимметрии связей в организа ции процесса повторения последовательностей. Коэффициент as в (8.11) целесообразно выбрать таким образом, чтобы обеспечиваемое им увеличение связи Rij составляло (при средних значениях параметров) 0,1—0,2 начального значе ния. Примем для дальнейшего as — 0,002.
Эксперименты проводились следующим образом. Автомат
|
помещался в ячейку Аю, принималось |
(3 = р = |
1 и проверя |
|
лась правильность воспроизведения |
последовательности из |
|
|
10 элементов. Затем проводились изменения |
р и р, и для |
|
|
каждой пары их значений проверялась правильность воспро |
||
|
изведения. Далее автомат помещался в ячейку Ag(As, • • •, ^ 4 ) , |
||
|
и описанные операции повторялись. Полученные результаты |
||
|
приведены на рис. 79. Штрихпунктиром обозначены верхние |
||
|
границы значений параметров, соответствующие ограниче |
||
|
ниям (8.9): р ^ 1; р =sC 1. Сплошными линиями обозначены |
||
|
полученные в эксперименте нижние границы областей, в ко |
||
|
торых выполняется правильное воспроизведение последова- |
||
283 |
тельностей. Цифры возле линий указывают длину последова- |
||
0,951 |
i |
i |
i |
1 |
i . |
i |
i . |
I |
i |
I |
0,90 |
0,9! |
0,91 |
0,93 |
0,94 |
0,95 |
0,96 |
0,97 |
0,98 |
0,99 |
f |
Рис. 79. Область допустимых значений параметров забывания связей (А — рабочие аначения парамет ров).
тельностей, правильное воспроизведение которых происходит в отграничиваемых областях. Так, на рисунке заштрихована область значений, в которой правильно воспроизводятся 10-элемеятные последовательности. Будем считать, что удовлетворительным поведением модели является повторе ние последовательностей длиной 7 ± 2. Тогда облаоть допу стимых значений параметров ограничивается снизу границей области повторения 5-элементных, а сверху — 10-элемент- ных последовательностей. На рисунке эта область обведена жирной линией. В качестве рабочей примем точку А, соот ветствующую значениям
|
р = 0,99; р = |
0,975. |
(9.17) |
|
Следует отметить, что в случаях, когда последователь |
||
|
ности воспроизводились неправильно, наблюдались ошибки |
||
|
двух типов. Так, для области повторения 5-элементных по |
||
|
следовательностей в зоне, обозначенной на рисунке буквой 5, |
||
|
характерными |
являлись ошибки типа «обрыв» — последова |
|
|
тельность 1, 2, 3, 4, 5 воспроизводилась неполностью: 1, 2, 3. |
||
|
В зоне же С характерными |
являлись ошибки типа «персеве |
|
|
раций» — последовательность воспроизводилась в виде: 1, 2, |
||
|
3, 2, 3, 4, 3, |
4, ... с последующим «обрывом». Аналогичные |
|
|
явления наблюдались для областей повторения 6-, 7- и 8-эле- |
||
|
ментных последовательностей. Можно предположить, что раз |
||
|
личие типов ошибок обусловливает и форму границ указан |
||
|
ных областей |
(характерный |
«клин» зоны С). Представляется |
|
интересным подробно проанализировать процессы передачи |
||
284 |
возбуждений |
в цепочках |
при ее воспроизведении, однако |
такой анализ достаточно сложен, никак не связан с задачей эмпирической настройки автомата и поэтому в данной работе не проводится.
В экспериментах по воспроизведению последовательнос тей людьми наблюдается обычно своеобразный «эффект начала»: независимо от успешности воспроизведения после довательности в целом первые ее элементы испытуемый вос производит правильно. Аналогичный эффект наблюдается и в экспериментах с М-автоматом. Кроме того, при много кратных повторениях последовательности позже всего «за бывались» элементы, предъявленные автомату первыми.
При построении модели двигательного поведения найден ные выше значения параметров р и р должны использова ться в тех ее блоках, где целесообразно обеспечить возмож ность «последовательного вспоминания» прошлого опыта. Прежде всего это относится к блоку ПС. В блоке же поня тийных обобщений, например, представляется более важным «свободное ассоциирование». Это означает, что значения В
и В должны выбираться здесь из других соображений. Как указывалось выше, коэффициенты затухания связей опре деляют объем оперативной памяти системы. Потребуем, что бы оперативная память обеспечивала сохранение в М-сети информации лишь о достаточно часто повторяющихся собы тиях. Пусть То — среднее время повторения некоторых со бытий, а гн — начальное значение проходимости связей (в момент установления). Тогда, если некоторое событие
произошло |
в момент t |
и установилась связь г' = г н |
и |
если |
|
в течение |
времени Т > |
Го событие не повторилось, |
то |
про |
|
ходимость |
rt+T не должна |
превышать некоторое малое |
зна |
||
чение Гщщ (связь должна |
быть «забыта»). Примем Т = |
2Т0. |
|||
Переменная rm in имеет смысл числовой константы gvs, ис пользуемой алгоритмом Bvs. Пусть gvs = 0,02. Имея в виду среду, с которой предстоит работать модели двигательного
поведения, |
примем Го = |
10. Запишем наше требование сле |
дующим образом: |
|
|
rBtfT°<rmiu. |
|
(9.18) |
Отсюда, подставляя числовые значения, получим |
||
В < 0,86; |
р < 0 , 8 4 . |
(9.19) |
Таким образом, значения (9.17) обеспечивают запомина ние последовательности событий, а значения (9.19) — запо минание событий, повторяющихся достаточно часто.
§ 5. Исследование |
взаимодействия |
элементарных |
|
процессов |
обучения. |
|
|
Задача |
формирования |
понятий |
|
Выше были определены области допустимых значений всех основных параметров обучения. При этом мы стремились к тому, чтобы в каждом из тестов на работу М-автомата оказывали влияние лишь те параметры, значения которых в данном тесте подбирались. Так, в тестах, описанных в § 3, 4, использовались только те значения параметров установле ния связей, которые были выбраны ранее, в § 1. «Отключе ние» процессов проторения и затухания связей в этих тестах осуществлялось программно. Что касается остальных пара метров, в большей или меньшей степени влияющих на поведение автоматов (значения порогов, коэффициентов и т. п.), то их значения принимались в соответствии с табл. 7
и |
оставались постоянными для всех моделей, описанных |
в |
данном разделе. |
Проверим пригодность подобранных в тестах значений па раметров при их совместном применении. Проверку жела тельно произвести на примере такого теста, который никак не связан с задачами, использованными при определении значений параметров. Для этой цели выбрана задача одно временного формирования трех сложных понятии. Выбор именно этой задачи продиктован следующими соображения ми. Процесс формированпя понятий широко изучается в пси хологии. Имеются хорошо апробированные методики экспе риментального исследования этого процесса, которые позво ляют получить характеристики соответствующего поведения человека в числовой форме, т. е. в форме, удобной для сравнения с характеристиками поведения модели. Большое значение имеет также то обстоятельство, что ряд известных объяснений [22, 31] процесса формирования понятий естест венно интерпретируется в терминах М-сетей. Кроме того, если нам удастся показать, что процессы в М-сети обеспе чивают феномен формирования понятий, то полученные при этом данные могут быть использованы для предварительной организации и задания характеристик соответствующего блока модели двигательного поведения.
Построим проверку следующим образом. Применяя одну из известных методик, проведем психологический экспери мент по формированию понятий. Далее, построим вычисли тельную модель этого эксперимента, используя в качестве «испытуемого» М-автомат. При этом будем пользоваться только теми значениями параметров обучения, которые по лучены в предыдущих параграфах. Затем проведем сравне ние поведения автомата с поведением людей-испытуемых. Если результаты сравнения окажутся удовлетворительными,
р |
|
|
|
|
|
|
о |
Рпс. 80. |
Характерная кривая |
/4 |
|
|
|
|
|
|
обучения |
человека-испытуе |
|
|
|
|
|
|
|
|
мого. |
|
|
12 V |
|
|
|
|
|
|
|
|
|
Ю |
|
|
|
|
|
|
|
|
|
а |
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
К=3,24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
0 12 |
3 |
4 |
5 |
6 |
7 |
8 |
9 Номер |
|
|
I |
|
|
|
Г |
|
|
ррии |
|
|
будем считать удовлетворительными и найденные ранее зна чения параметров.
Методика эксперимента. Использованная в эксперименте одна из известных методик [73] модифицировалась для того, чтобы сделать ее удобной для дальнейшего представления в вычислительной модели; модификация заключалась в за мене цифрами (в оригинальном варианте) геометрических фигур, цветовых знаков и т. п. Кроме того, эксперимент про водился в условиях дефицита времени.
Была подготовлена колода из 15 прямоугольных карт, на каждой из которых располагалась строка из шести цифр. Цифры помещались в строку в случайном порядке с одина ковыми для всех карт интервалами. Карты были разделены на три класса, по пять карт в каждом. В качестве названий классов использовались бессмысленные слова «пуно», «риду», «кема». Релевантным признаком каждого класса являлось наличие в строке двух определенных цифр. Колода тасова лась и карты последовательно предъявлялись испытуемому («серия»). После ознакомления с картой за время, не пре вышающее 1 сек, испытуемый должен был назвать класс, к которому принадлежит карта. Затем правильное название класса давал экспериментатор. После предъявления всех карт колода тасовалась и серия повторялась. Эксперимент оканчивался после первого правильного определения испы туемым принадлежности всех 15 карт. Фиксировалось коли чество правильных ответов Р в каждой серии. Кривая изме нения Р в функции номера серии описывала ход процесса одновременного формирования трех сложных понятий.
Эксперимент проводился в два приема с 24 взрослыми испытуемыми обоего пола в возрасте 28—37 лет. В первой, предварительной, серии испытуемые осваивались с условиями
Рис. 81. Распределение А"=цТ.
|
эксперимента. Для проведения основной серии было отобрано |
|||||||
|
20 человек, не проявлявших |
в ходе эксперимента |
признаков |
|||||
|
эмоциональной |
напряженности или нежелания |
выполнять |
|||||
|
инструкцию. В проведении эксперимента принимали участие |
|||||||
|
А. Н. Лук и И. А. Чепурнова. |
|
|
|
||||
|
Результаты |
эксперимента. Все испытуемые решили зада |
||||||
|
чу успешно. Характерная кривая обучения схематически |
|||||||
|
изображена |
на |
рис. 80. Каждый |
эксперимент |
описывался |
|||
|
двумя параметрами: временем обучения Т и коэффициентом |
|||||||
|
ошибки |
ц.. Смысл параметра |
Т ясен |
из рис. 80. Коэффици |
||||
|
ент и. есть отношение числа |
ошибок, |
сделанных испытуемым |
|||||
|
в ходе обучения, к числу проб. По данным эксперимента ц. |
|||||||
|
вычислялся следующим образом: |
|
|
|
||||
|
2 ( 1 5 - Р { ) |
|
|
|
|
|||
|
f-i |
15Г |
|
i = l , 2, |
|
Т. |
(9.20) |
|
|
|
|
|
|
|
|
||
|
Очевидно, 0 < |
(х < 1. В качестве |
общего параметра кривой |
|||||
|
обучения использовался коэффициент К, характеризующий |
|||||||
|
среднее число ошибок, приходящихся на одну карту: |
|||||||
|
К = и.?1. |
|
|
|
|
|
(9.21) |
|
|
Чем быстрее и с меньшим числом ошибок проходит об |
|||||||
|
учение, тем меньшим оказывается К. Значение К для раз |
|||||||
|
ных испытуемых изменялось в пределах 1,5—12,5. На рис. 81 |
|||||||
|
представлена |
гистограмма распределения К. Видно, что по |
||||||
|
значению К все множество испытуемых естественно разде |
|||||||
|
ляется |
на три группы, характеристики которых |
приведены |
|||||
|
в табл. 10. |
|
|
|
|
|
|
|
|
Поскольку в дальнейшем предполагается сравнение ре |
|||||||
|
зультатов психологического эксперимента с модельным, вве |
|||||||
288 |
дем правило |
отнесения кривых |
обучения к той или иной |
|||||
группе. Для этого изобразим показанные испытуемыми ре зультаты в виде точек в пространстве параметров Т и |х (рис. 82). Внутри каждой группы существует корреляция между Г и ц (коэффициенты корреляции приведены в табл. 10). Это обстоятельство позволяет ввести меру при надлежности произвольной точки к той или иной группе как расстояние от точки до линии регрессии этой группы. Тогда границы между группами представляют собой биссек трисы углов между линиями регрессии. На рис. 82 тонкими линиями показаны построенные стандартными методами [20] линии регрессии Г и ц для каждой из групп. Жирные линии обозначают принятые границы между группами.
|
|
|
Отметим следующее интересное обстоятельство. Во время |
|||||||||||
|
|
кратких |
словесных |
отчетов, периодически проводимых |
в хо |
|||||||||
|
|
де эксперимента, испытуемые сообщали, например, следую |
||||||||||||
|
|
щее: «...всю серию |
обращал внимание только на кема...», |
|||||||||||
|
|
или |
«...пуно уже знаю, искал только |
кема...». Последующий |
||||||||||
|
|
анализ протоколов |
показал, что в тех случаях, |
когда |
испы |
|||||||||
|
|
туемый |
«искал |
только кема», как правило, резко увеличива |
||||||||||
|
|
лось количество правильных узнаваний карт других классов, |
||||||||||||
|
|
так |
что |
через |
одну-две |
серии |
предъявлений |
испытуемый |
||||||
|
|
неожиданно для себя «вдруг» выделял признак класса, на |
||||||||||||
|
|
который |
будто |
бы не обращал |
внимания. Это наблюдение |
|||||||||
|
|
(сделанное |
А. Н. Луком) |
позволяет |
полагать, |
что ряд важ |
||||||||
|
|
ных процессов обучения не осознается испытуемым. Послед |
||||||||||||
|
|
нее |
обстоятельство |
свидетельствует |
о |
том, что выбранная |
||||||||
|
|
нами методика |
и техника |
проведения |
эксперимента |
блоки |
||||||||
|
|
рует способность испытуемых использовать при решении за |
||||||||||||
|
|
дачи специфические для такого рода деятельности |
интеллек |
|||||||||||
|
|
туальные операции (различные стратегии поисков, мнемони |
||||||||||||
|
|
ческие |
приемы |
и |
т. п.). Можно полагать, что здесь мы |
|||||||||
|
|
имеем дело с работой более простых механизмов, обеспечиваю |
||||||||||||
|
|
щих способность к удержанию информации. Таким образом, |
||||||||||||
|
|
Т а б л и ц а |
10 |
|
|
|
|
|
|
|
|
|
||
Номер |
Значение |
Число ис |
m (Т) |
|
т ( ц ) |
|
|
|
т |
|
||||
группы |
К |
пытуемых |
°т |
|
|
|
|
|||||||
о |
группе |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
1 |
Менее 6 |
|
И |
|
10,5 |
5,36 |
0,376 |
0,062 |
0,63 ±0,194 |
|||||
2 |
6—10 |
|
6 |
|
18,3 |
1,73 |
0.214 |
0,085 |
0,95 |
±0,04 |
||||
3 |
Более 10 |
|
3 |
|
23,3 |
1 |
0.496 |
0,048 |
0,69 ±0,302 |
|||||
Примечайие: m (х) — математическое ожидание |
г; Ох — среднеквадратичное |
отклоне |
||||||||||||
ние х; г —. коэффициент |
корреляции Т по ц. |
|
|
|
|
|
|
|
||||||
Ю 3—1176
именно эта способность должна быть представлена в модели формирования понятий, которую нам предстоит построить.
Модель формирования понятий. В М-сетях удержание ин формации реализуется функциями установления и проторе ния связей между ^-моделями внешних раздражителей. Для существующих в психологии и нейропсихологии объяснений процессов формирования понятий [31, 81] характерно пред ставление о связях (условных, ассоциативных, нервных) между различными элементами исследуемой системы (ото бражениями стимулов, образами, очагамп возбуждения). Речь идет о возникновении, закреплении и угасании этих связей. Р1спользуя литературные данные, приведем схема тическое описание процессов, связанных с формированием нонятпй в М-автомате, моделирующем деятельность испы туемого прп проведении описанного выше эксперимента.
В ходе эксперимента испытуемый оперирует образами цифр, их совокупностей н названиями классов. Соответст
венно, М-автомат должен содержать |
i-модели |
цифр |
от 0 до |
||
9 п i-модели |
классов |
(рис. 83). При предъявлении |
испытуе |
||
мому одной |
карты |
он воспринимает |
шесть |
изображенных |
|
на ней цифр. |
В М-автомате это соответствует |
возбуждению |
|||
шести определенных i-моделей. Далее, испытуемый слышит
правильное название |
карты, даваемое экспериментатором. |
В М-автомате этому |
соответствует возбуждение i-модели |
класса. Описанные процессы составляют одно предъявление. После предъявления в автомате оказывается выполненным условие установления, и между возбужденными i-моделями
Г
|
|
|
|
|
Рис. 82. |
О |
|
0,5 |
0,6 |
—' |
Пространство |
0,2 |
0,3 |
|
решений. |
Пр |
НПр |
Рис. 83. М-сеть автомата. |
|
Оо
„ пуно' „риду" „нема
о
„°" J" „?" .,3" ,Л" „5"„6"„7" „8" „9"
устанавливаются связи. Наш эксперимент показал, что испы туемые не могут и не стремятся запоминать содержание определенных карт. Это позволяет пренебречь связями меж ду г-моделями цифр, т. е. считать их проходимости достаточ но малыми; можно также считать, что удержание информа ции осуществляется в основном за счет памяти связей и мо жно пренебречь влиянием временной памяти возбуждений. Таким образом, примем для всех i-моделей а, — 0.
Пусть автомату предъявлены подряд несколько карт од ного класса. После каждого предъявления устанавливаются новые и проторяются имевшиеся ранее связи. В результате самыми проторенными окажутся связи, идущие от г-моделей наиболее часто встречающихся цифр, т. е. цифр, составляю щих релевантный признак (см., например, рис. 83, где тол щина линий, изображающих связи, пропорциональна их про ходимости). При предъявлении карт другого класса наибо лее проторенными окажутся связи между i-моделями релевантного признака этого класса и i-моделыо его назва ния. Если теперь предъявить новую карту одного из этих классов, возбудив i-модели определенных цифр, и произвести пересчет возбуждений по имеющимся связям, то наибольшее возбуждение получит i-модель того класса, релевантные при знаки которого имелись в карте. Это означает, что соответ ствующая i-модель будет выбрана СУТ, и мы сможем интер претировать этот выбор как «правильное узнавание» автома том предъявленной карты.
В описанном виде автомат имеет много общего с маши-, нами условной вероятности, описанными Аттли [10] и позд нее Штайнбухом и др. [66]. Дальнейшее развитие нашей мо дели связано с учетом реакций испытуемого на совпадение или несовпадение предложенного им названия карты с пра вильным названием.
Выделяются следующие однотипные этапы поведения ис пытуемого: 1) рассматривает предъявленную карту и узнает
10*
ее; 2) после ответа экспериментатора проявляет эмоциональ ную реакцию, позитивную или негативную; 3) рассматривает предъявленную карту, уже зная ее правильное название. По следний этап соответствует как бы еще одному предъявле нию карты и ее правильному узнаванию. (Об эмоциональных реакциях человека в аналогичных условиях см. также [55].)
В соответствии с приведенными описаниями и была пост роена программа, моделирующая эксперимент. Входная ин формация представлялась в виде таблицы из 15 строк, каж дая из которых содержала шесть цифр и соответствовала одной карте в эксперименте. Была организована случайная выборка строк из таблицы и предъявление их автомату, структура которого соответствовала структуре на рис. 83. В исходном состоянии связи не задавались и первые ответы
|
|
|
автомат выбирал случайным образом. В программу вводи |
|||||
|
|
|
лась также информация о принадлежности карт классам. |
|||||
|
|
|
При правильном ответе |
возбуждалась i-модель Пр, при не |
||||
|
|
|
правильном — НПр. |
|
|
|
||
|
|
|
Структура |
программы поясняется блок-схемой на рнс. 84. |
||||
|
|
|
В блоке |
«установление» |
|
реализовывалась |
функция (8.8), |
|
|
|
|
|
|
Ввод исходных |
Рис. 84. Блок-схема программы |
||
|
|
|
|
|
формирования |
понятии. |
||
|
|
|
|
|
данных |
|
||
|
|
|
йа |
|
k:=l |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
р!5Г\ |
|
L:=j:=0 |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
J Нет |
|
Случайный |
|
|
|
|
|
|
|
выбор |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
карты |
|
Запомнить i |
|
|
|
|
|
|
* |
|
|
|
|
Установление |
- |
Установление |
|
|
|
|
|
|
|
Предъявление |
|
|
||||
. |
\ . |
| |
Проторение |
|
Пересчет |
|
к:=к+1 |
|
|
Проторение \ |
|
|
|
|
|||
|
Предъявление, |
|
Предъявление, |
цсут |
|
|
t:=L*l |
|
|
|
|
|
|
||||
|
возбутдение |
|
возбуждение |
|
|
|
|
|
|
правильного |
|
выбранного |
|
|
|
|
|
|
класса и Пр |
|
класса и НПр |
|
|
Восстановить |
|
|
|
|
|
|
|
Т |
|
исходное сос |
|
|
|
|
|
|
|
тояние М-авпкА |
|
|
|
..Сброс. |
|
Сброс |
|
Ответ |
|
мата |
|
|
возбуждений |
|
возбуждений |
tjZ~Z\npaOunbHbiu ?SJa~ |
|
|||
Обработка и печать результатов
l:=i*l
