УДК 37.02
Р. В. Майер
О ПРИМЕНЕНИИ МЕТОДОВ МАТЕМАТИЧЕСКОГО И ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ ДЛЯ ИССЛЕДОВАНИЯ ДИДАКТИЧЕСКИХ СИСТЕМ
Дидактические системы относятся к слабоструктурированным и
--плохоформализуемым объектам, функционирующим в условиях неопре-
102 деленности и недостатка информации о состоянии ученика, использу-
емой методике обучения и т. д. Рассмотрены особенности применения методов математического и компьютерного моделирования для исследования дидактических систем, различные подходы к построению математической и компьютерной модели ученика. Обсуждаются линейная и нелинейная модели обучения; многокомпонентная модель; модели усвоения и забывания логически связанной и несвязанной информации; модель, учитывающая зависимость степени понимания от быстроты поступления учебной информации. Проанализированы графики изменения количества знаний ученика с течением времени.
Didactic systems relate to poorly structured and poorly formalizable objects that function under conditions of uncertainty and lack of information about the state of the student, the teaching methods used, etc. The article considers the application of mathematical and computer modeling methods for the study of didactic systems and various approaches to the construction of mathematical and computer models of the student. The following models are discussed: linear and nonlinear learning models; multicomponent model; models of assimilation and forgetting logically related and unrelated information; models that take into account the dependence of the degree of understanding on the speed of receipt of educational information. The resulting graphs of changes in the amount of the student's knowledge over time are analyzed.
Ключевые слова: дидактика, забывание, знания, имитационная модель, обучение, усвоение, ученик, учитель.
Keywords: didactics, forgetting, knowledge, imitation model, teaching, learning, student, teacher.
Введение
Для всестороннего анализа учебного процесса необходимо разумное сочетание содержательно-гуманитарного подхода, состоящего в изучении дидактических систем (ДС) на качественном уровне, и формально-логического подхода, заключающегося в построении и развитии математической теории обучения (МТО). МТО возникла в середине XX в.; в ее основе лежит система аксиом, опирающихся на результаты психологических исследований. Ядро МТО включает в себя различные математические модели процесса обучения [4; 12], из которых вытекают
© Майер Р. В., 2019
Вестник Балтийского федерального университета им. И. Канта. Сер.: Филология, педагогика, психология. 2019. № 2. С. 102 — 111.
следствия, проверяемые педагогической практикой. МТО использует метод математического моделирования, предполагающий аналитическое решение алгебраических и дифференциальных уравнений, применение теории вероятностей и теории автоматов.
Развитие информационных технологий привело к появлению метода имитационного моделирования (ИМ), который использовался в том числе и для исследования социальных и психических процессов [17]. В результате возникла новая область знаний, находящаяся на стыке дидактики, математики и информатики, позволяющая изучать различные математические модели дидактических систем (ДС) с помощью компьютера, исследовать их поведение при различных параметрах ученика и распределениях учебного материала с целью установления закономерностей функционирования и оценки эффективности различных стратегий управления обучением. Метод ИМ состоит в написании компьютерной программы, имитирующей поведение системы «учитель — ученик», и проведении с ней серии вычислительных экспериментов [15].
Комплексное использование МТО и метода ИМ позволяет: 1) математически описать учебный процесс, создать абстрактную модель ученика, учителя и ДС в целом; 2) создать компьютерную модель ученика или ДС; 3) для выбранной модели ученика, исходя из ее параметров и начального уровня знаний, определить состояние ученика во время обучения при различных условиях (распределении учебного материала, длительности и частоты занятий и т. д.); 4) решить оптимизационную задачу обучения, то есть найти наиболее эффективный путь развития ДС при заданных ее параметрах и наложенных ограничениях.
Цель работы состоит в: 1) анализе особенностей использования метода ИМ для исследования математических моделей ДС и развития МТО; 2) изучении различных подходов к построению математических и компьютерных моделей процесса обучения, позволяющих исследовать усвоение и забывание несвязанных или логически связанных элементов учебного материала (ЭУМ), учесть зависимость быстроты усвоения от скорости сообщения нового материала и т. д.
Материалы и методы исследования
Методологической основой исследования являются работы по теоретической педагогике и дидактике (Ю. К. Бабанский, В. П. Беспалько, Б. М. Величковский, В. И. Загвязинский [2; 3; 5; 8]), математической теории обучения (Р. Аткинсон, Г. Бауэр и Э. Кротерс, Р. Буш и Ф. Мостел-лер [4], Л. П. Леонтьев и О. Г. Гохман [9], Ф. С. Робертс, В. В. Майер [11]), имитационному моделированию (Р. Шеннон [14]), методологии моделирования [6; 7] и нечеткой системологии гуманитарных областей [1; 13]. Решение поставленных задач осуществляется путем построения качественной, а затем и математической модели ДС, разработки алгоритма, написания компьютерной программы, проведения серии компьютерных имитаций и анализа результатов моделирования [10].
Результаты исследования и их обсуждение
ДС относятся к плохоформализуемым и слабоструктурированным системам; их изучение затруднено следующими особенностями: 1) отсутствие полной и точной информации о ДС; 2) субъективность оценок состояния ученика, сложности учебного материала и т. д., даваемых экспертами; 3) нечеткость и многокритериальность целей и задач ДС; 4) неопределенность множества характеристик ДС и информации о ее состоянии; 5) отсутствие формального описания закономерностей функционирования ДС; 6) низкая предсказуемость поведения ДС; 7) сложность формализации педагогического влияния учителя и других воздействий на ученика.
Комплексное исследование ДС предполагает построение качественной и количественной (математической) модели, в которой реальные учитель и ученик заменяются абстрактными объектами, функционирующими в соответствии с некоторой системой математических и логических высказываний [16]. При этом используется блочный принцип, или метод «черного ящика», когда ДС расчленяют на отдельные блоки (учитель, ученик), называемые черными ящиками (ЧЯ). Внутреннее строение, структура и «механизм функционирования» ЧЯ не обсуждаются; анализируются лишь реакции ЧЯ на внешние воздействия. Осуществляется формализация деятельности ученика, учебного материала, дидактического воздействия учителя и т. д. Метод имитационного моделирования заключается в исследовании поведения математической модели ДС с помощью компьютера при различных ее параметрах и условиях протекания учебного процесса. В некоторых случаях ученик заменяется вероятностным автоматом, у которого во время обучения изменяются вероятности переходов из одного состояния в другое; иногда обучение рассматривается как передача информации по каналу связи с помехами [10].
Применение метода компьютерных симуляций для изучения дидактических процессов имеет несомненные преимущества: 1) позволяет промоделировать сложную систему, описываемую несколькими уравнениями и логическими условиями; 2) обладает гибкостью, то есть с помощью компьютерной имитации можно быстро перерешать задачу с другими параметрами ученика, временем обучения и т. д.; 3) облегчает построение графиков и диаграмм, характеризующих состояние ДС. Поэтому сочетание методов математического и имитационного моделирования существенно облегчает изучение особенностей функционирования дидактических систем.
Кроме закономерностей восприятия, усвоения и забывания информации на результат обучения влияют: 1) параметры ученика: коэффициенты усвоения и забывания; 2) характеристики учебного материала: объем, сложность, важность отдельных вопросов или ЭУМ; 3) параметры учебного процесса: длительность занятий, скорость сообщения учебной информации и т. д. Перечисленные факторы могут варьироваться
в широких пределах, но обычно выбирают разумные значения величин, характеризующих ДС (коэффициент усвоения ученика, длительность занятий, сложность материала и т. д.), соответствующие ситуациям, возникающим в педагогической практике. При этом ИМ дидактического процесса должна удовлетворять принципу соответствия: при заданном воздействии «учителя» на «ученика» уровень знаний 2 (/), предсказываемый моделью, должен соответствовать реальному количеству знаний 2'(/) достаточно успешного ученика.
Рассмотрим изучение последовательности элементов учебного материала (ЭУМ). В рамках линейной модели при усвоении одного ЭУМ количество знаний 2 растет от 0 до 1 с постоянной скоростью:
й2 [а/s, если 2 < 1,
-= о, 2 (/) = 2 0+и-1, о = ^ 0 < 2 < 1,
Л у 0, если 2 = 1,
где а — коэффициент усвоения, 5 — сложность ЭУМ, а время t измеряется в условных единицах (УЕВ).
Закончив изучение одного ЭУМ, ученик переходит к следующему. Если за время занятия Т ученик усваивает N ЭУМ, то скорость усвоения равна о = N/Т; с другой стороны: о = а/5. Так как N/Т = а/5, то аТ / N5 = 1. Увеличение коэффициента усвоения а эквивалентно увеличению Т или уменьшению N■ 5. При фиксированном Т с ростом N увеличивается о и уменьшается время изучения одного ЭУМ = Т / N, что равносильно уменьшению коэффициента а. Все многообразие ситуаций, встречающихся на практике, можно охарактеризовать величиной К = аТ/N; время и количество знаний следует измерять в условных единицах.
Более реалистичной является нелинейная модель, в которой скорость увеличения знаний 2 ученика пропорциональна их отставанию от требований учителя Ь = 1:
й2 а ь 2 а
-= — 2 (Ь -2)-у2 или -= — (Ь -2)-у2 при Ь = 0,
Л 5 & 5
где у — коэффициент забывания.
Если изменить масштаб по времени и переменную t заменить на t' = С, то dt' = Cdt, и из последнего уравнения получим
dZ/^' = Са^ -Z)/в -CуZ.
Таким образом, увеличение скорости течения времени в С раз равносильно увеличению коэффициентов усвоения и забывания (или уменьшению сложности в) в С раз. Чтобы учесть различие индивидуальных скоростей усвоения учеников, говорят о переменной скорости обучения, используют шкалу относительного времени и т. д.
Дидактический процесс является системой взаимосвязанных действий учителя и ученика. Из принципа многомодельности следует, что он может быть структурирован и промоделирован несколькими способами. Рассмотрим некоторые подходы к моделированию процесса обучения.
105
106
1. Многокомпонентная модель ДС. Разделим знания ученика в зависимости от прочности их усвоения на N категорий. Учтем, что во время учебной деятельности непрочные знания превращаются в более прочные, а во время забывания — наоборот. Математическая модель состоит из N дифференциальных уравнений:
= к (a(L - Zn) -р- Z1) ~/1Z1 +/2 Z 2, dzN = kp ■ Zn - ~/nzn , dt dt
dZ± dt
= kpZ-1 -Zi)-YiZt +rMZM, i = 2, 3, ..., (N-1), Y = Y-1 /2,72; i = 2,3,..., N.
Zn = Z1 + Z 2 +... + ZN
Здесь Ь — уровень требований учителя, Z1 — количество самых непрочных знаний ученика, которые забываются очень быстро; ZN — количество самых прочных знаний, забывающихся очень медленно; Р ■ Zi — скорость превращения знаний г-й категории в знания (г + 1)-й категории; ^ — коэффициенты забывания (у1 >у2 > ... ).
На рисунке 1, а представлены результаты моделирования обучения в течение пяти занятий при N = 10. Видно, что во время обучения увеличивается количество знаний всех категорий (Z1, Z 2, ..., ZN) так, что Zn стремится к Ь. После окончания занятия непрочные знания (Z1, Z2, Z3) быстро забываются, а прочные знания (Z8, Z9, Z10) сохраняются. На рисунке 1, б приведены результаты моделирования обучения ученика в 1—5 классах. Учтено, что девять месяцев в году ученик учится, а три месяца отдыхает. Компьютерная модель состоит из программы и текстового файла, в котором указаны уровни требований Ь учителя и сложность учебного материала в разные месяцы обучения (во время каникул Ь = 0 ).
Рис. 1. Результаты использования многокомпонентной модели: а — N = 10; б — N = 5
б
а
2. Модель усвоения и забывания логически связанной информации. Пусть ученик изучает N идей (информационных блоков), каждая из которых содержит М ЭУМ, связанных между собой логическими связями. Знание данного (г, У)-ЭУМ характеризуется вероятностью pi ^ пра-
вильного ответа на соответствующий элементарный вопрос (/' = 1,..., N, у = 1,..., М). Средний уровень знаний всех ЭУМ находится как среднее арифметическое всех р, у : 2 = рср. По закону умножения вероятностей уровень знаний учеником г-й идеи равен произведению вероятностей р, у воспроизведения всех ЭУМ, составляющих эту идею: 2н1 = ргд • р, 2 •...piм. Количество знаний Zn.it) учащегося равно сумме знаний отдельных идей: 2п(г) = 2п1 + 2п2 +... + ZnN. При изучении логически связанного материала знание одного ЭУМ приводит к более легкому усвоению и / или припоминанию другого связанного с ним ЭУМ. При изучении ]-го ЭУМ из г-й идеи в течение времени Дг вероятность правильного ответа ученика на соответствующий элементарный вопрос растет по закону:
р1+1 = р* у + а • (1 - р1 у )Д/ + С, у (рг-1, у + р*+1, у + р* у-1 + р* у+1Ж где Д/ — шаг по времени; с, у — коэффициент связи, позволяющий
учесть влияние других ЭУМ на усвоение (г, ])-го ЭУМ.
С ростом р, у уменьшается время работы г р ученика с (г, ])-м ЭУМ:
гр = Дг • (1 + 3ехр(-3 р,у)). Если в данный момент ученик не оперирует с
(г, ])-ЭУМ, то из-за забывания вероятность р, у за время Дг снижается по
экспоненциальному закону. Чем больше количество обращений si у
ученика к (г, ])-ЭУМ, тем меньше коэффициент забывания
у^у = 5 •Ю-5 + 0,005 ехр(-5г-,у/100)), поэтому с ростом числа обращений
данный ЭУМ запоминается прочнее.
На рисунке 2 представлены результаты моделирования изучения учащимся N = 50 информационных блоков длиной М = 5 ЭУМ в течение четырех актуализаций (обращений), начинающихся в моменты 0,
г1 , г2 и г3 .
107
Рис. 2. Результаты моделирования изучения логически связанного материала
Видно, что во время первой актуализации ученик недостаточно повышает уровень знаний отдельных ЭУМ; знание идей (информационных блоков) 2п (г) также не достигает максимального уровня. При этом во время обучения средний уровень знаний всех ЭУМ медленно возрастает, а знание информационных блоков попытается скачком: уче-
108
ник как бы переходит в другое состояние и внезапно начинает хорошо понимать материал. Наличие связей между ЭУМ делает этот скачок понимания более резким. После первой актуализации уровень знаний информационных блоков Zn.it) быстро убывает по экспоненте. Во время второй, третьей и четвертой актуализации учебного материала ученик полностью усваивает все ЭУМ и, используя их в своей деятельности, повышает прочность усвоенных знаний (при каждом обращении к ЭУМ соответствующий коэффициент забывания уi ^ снижается). В результате после четырех актуализаций знания забываются гораздо медленнее. Забывание логически связанного материала можно описать логистическим законом: с12п / а? = -у(100,5 - Zn)Zn, 0 < Zn < 100. Согласно нему сначала Zn (?) остается постоянным, а затем начинает плавно снижаться. Чем дольше обучение, тем медленнее забываются усвоенные знания.
3. Модель обучения, учитывающая забывание логически связанной и несвязанной информации. Учебный материал состоит из отдельных фактов, законов, принципов и логических связей между ними. Некоторые дисциплины содержат большое количество фактического материала (история, литература) и имеют низкую связность, а другие имеют большое количество логических связей между отдельными понятиями и утверждениями (алгебра, геометрия). Для характеристики степени связности различных ЭУМ (например, параграфов или их частей) можно использовать коэффициент связности с, показывающий, какая часть изучаемого материала является логически связанной: с = Zсв /Zn, с е[0;1].
В основе модели лежат следующие предположения: 1) при каждом обращении к данному ЭУМ ученик понимает его полностью и какое-то время (хотя бы 1 мин) удерживает в памяти; 2) логически несвязанная информация забывается по экспоненциальному закону; 3) логически связанная информация забывается по логистическому закону; 4) с ростом числа ^ обращений ученика к данному ЭУМ происходит уменьшение времени работы ?р и скорости его забывания (или коэффициента забывания у,). Математическая модель выглядит так:
Zсв (0) = сZn(0), В = Zсв (0)/100, х(0) = 100, &х / & = -у(100,5 - х)х, Zсв (?) = В ■ х(?), Zн(0) = (1 - с^п(0), dZн /а? = -yZн, Zn(t) = Zн + Zсв, ?р = 1,5ехр( - 5/5), у, = 0,002 ехр( - 5/1,5) +10-5.
Здесь Zн (0), Zсв (0) — количество несвязанных и связанных знаний ученика в момент ? = 0 сразу после окончания изучения ЭУМ.
На рисунке 3 представлены результаты моделирования ситуации, когда ученик в течение занятия несколько раз обращается к конкретному ЭУМ с коэффициентом связности 0,6. Видно, что после каждого нового обращения данный ЭУМ запоминается лучше, забывается медленнее; время работы с ЭУМ уменьшается, стремясь к некоторому пределу.
L, Zn
Рис. 3. Изменение знаний ученика при многократных обращениях к конкретному ЭУМ
4. Модель, учитывающая зависимость степени понимания от быстроты поступления учебной информации. Учтем, что скорость увеличения знаний ученика пропорциональна его активности A (усилиям, затрачиваемым в единицу времени): dZn/dt = о- К(и)A(D) . Здесь K (и) = 1/(1 + exp(0,25^ - 3)) — коэффициент передачи канала связи «учитель — ученик», который зависит от производительности источника (учителя) и = dL/ dt, D = L - Zn — разность между уровнем требований учителя и знаниями ученика. При небольших и пропускная способность канала связи K = 1. Если и велико, то K снижается до 0, то есть ученик не успевает понять и усвоить рассуждения учителя. Будем считать, что: 1) при небольших D активность ученика A возрастает от нуля до единицы; 2) при больших D ученик осознает, что не может усвоить требуемый материал, и его активность A уменьшается, стремясь к некоторому пределу b = 0,1-0,3. Из графика A(D) (рис. 4, а) видно, что существует оптимальная разность D = L - Zn, при которой активность ученика A максимальна. Учтем, что при обучении непрочные знания переходят в прочные, которые забываются медленнее. Получаем трех-компонентную модель:
dZ1 / dt = ко- K (и) A(D) - k^1Z1 - /1Z1 + у2 Z2, dZ2 / dt = kp1Z1 - kp2 Z2 - у2 Z2 + у3 Z3, dZ3 / dt = kfi2 Z2 - у3 Z3, Zn = Z1 + Z2 + Z3, D = L - Zn .
Здесь у1 = 0,002, у2 = У1 /2,72, У3 = у2 /2,72; во время обучения k = 1, иначе — k = 0.
Рис. 4. Моделирование обучения: а — зависимость А( Е); б — результаты моделирования дидактического процесса
Р. В. Майер
Проанализируем типичные результатах моделирования. Пусть учитель половину длительности занятия T сообщает ученику информацию с некоторой постоянной скоростью (уровень требований L(t) = и ■ t), а затем переходит к повторению (L = const) (рис. 4, б). Когда отставание D растет, ученик увеличивает свою активность A (t е [0; ti ]), которая некоторое время остается высокой (t е [ ti; t2 ]), так как D « Donm . В обсуждаемом случае скорость изложения материала высока, поэтому отставание ученика D возрастает настолько, что он «отрывается» от учителя (t е [ t2; t3 ]) и снижает свою активность A ; Zn растет медленно (t е [ t3; t4 ]). Во время второй половины занятия (t е [ T / 2; T ]) организуется повторение (L = const, и=0), ученик выполняет практические задания. В течение интервала [ t4; t5 ] отставание D снижается, ученик начинает прикладывать больше усилий, A растет. Очень быстро знания Zn увеличиваются и достигают уровня L . После окончания занятия (t > T ) ученик прекращает обучение (A = 0) и начинает медленно забывать изученный материал.
Заключение
Основная сложность исследования учебного процесса состоит в том, что из-за наличия человека (ученика, учителя) ДС относится к плохо-формализуемым системам, которые функционируют в условиях неопределенности и недостатка информации об их состоянии и закономерностях процессов усвоения и забывания. Поэтому для анализа ДС необходимо применять метод имитационного моделирования — сравнительно новый метод познания, возникший несколько десятилетий назад на стыке дидактики, математики и информатики. В статье рассмотрены особенности и сложности использования математических и компьютерных моделей для изучения дидактических систем, линейная и нелинейная модели ДС. Также проанализированы: 1) многокомпонентная модель усвоения логически несвязанной информации; 2) модель усвоения логически связанной информации; 3) модель усвоения и забывания частично связанного материала; 4) модель, учитывающая зависимость степени понимания от быстроты поступления учебной информации. Получены и проанализированы графики, характеризующие изменение количества знаний ученика во время обучения и забывания. Правильность предложенных моделей подтверждается тем, что они достаточно адекватно описывают исследуемую ДС, так как ее отклик на изменение параметров и входных величин соответствует характеру объективно существующих закономерностей учебного процесса.
Список литературы
1. Ажмухамедов И. М., Проталинский О. М. Методология моделирования пло-хоформализуемых слабо-структурированных социотехнических систем / / Вестник АГТУ: Управление, вычислительная техника и информатика. 2013. № 1. С. 144—154.
2. Бабанский Ю. К. Оптимизация процесса обучения (Общедидактический аспект). М., 1977.
3. Беспалько В. П. Образование и обучение с участием компьютеров (педагогика третьего тысячелетия). М., 2002.
4. Буш Р., Мостеллер Ф. Стохастические модели обучаемости. М., 1962.
5. Величковский Б. М. Когнитивная наука: Основы психологии познания : в 2 т. Т. 1. М., 2006.
6. Горелова Г. В. Когнитивный подход к имитационному моделированию сложных систем // Известия ЮФу. Технические науки. 2013. № 3. C. 239—250.
7. Дахин А. Н. Педагогическое моделирование: сущность, эффективность и... неопределенность // Стандарты и мониторинг. 2002. №4. С. 22 — 26.
8. Загвязинский В. И. Теория обучения: Современная интерпретация : учеб. _
пособие для студ. высш. пед. учеб. заведений. М., 2001. 111
9. Леонтьев Л. П., Гохман О. Г. Проблемы управления учебным процессом: математические модели. Рига, 1984.
10. Майер Р. В. Исследование математических моделей дидактических систем на компьютере. Глазов, 2018.
11. Разумовский В. Г., Майер В. В. Физика в школе: Научный метод познания и обучение. М., 2004.
12. Свиридов А. П. Статистическая теория обучения: монография. М., 2009.
13. Флегонтов А. В., Дюк В. А., Фомина И. К. Мягкие знания и нечеткая систе-мология гуманитарных областей // Программные продукты и системы. 2008. № 3. С. 97—102.
14. Шеннон Р. Имитационное моделирование систем: искусство и наука. М., 1978.
15. Mayer R. V. Computer-Assisted Simulation Methods of Learning Process // European Journal of Contemporary Education. 2015. Vol. 13, iss. 3. Р. 198 — 212. doi: 10.13187/ejced.2015.13.198.
16. Mayer R. V. Imitating model of assimilation and forgetting of the logically connected information // International Journal of Advanced Studies. 2017. Vol. 7, № 2. Р. 64 — 73.
17. The Oxford Handbook of Computational and Mathematical Psychology / ed. by J. R. Busemeyer, Zh. Wang, J. T. Townsend, A. Eidels. Oxford, 2015.
Об авторе
Роберт Валерьевич Майер — д-р пед. наук, проф., Глазовский государственный педагогический институт им. В. Г. Короленко, Россия.
ORCID: https://orcid.org/0000-0001-8166-9299
E-mail: robert [email protected]
The author
Dr Robert V. Mayer, Professor, Glazov Korolenko State Pedagogical Institute, Russia.
ORCID: https://orcid.org/0000-0001-8166-9299 E-mail: [email protected]