Интеллектуальные образовательные технологии в учебном процессе

Автор: Басалин Павел Дмитриевич, Белокрылов Петр Юрьевич, Плехов Александр Сергеевич, Тимофеев Алексей Евгеньевич, Яшунин Дмитрий Александрович

Журнал: Образовательные технологии и общество @journal-ifets

Статья в выпуске: 4 т.22, 2019 года.

Бесплатный доступ

В качестве отправной рассматривается концепция максимальной адаптации учебного процесса к индивидуальным особенностям обучаемого, для реализации которой предлагаются технологии: организации и проведения лекционных занятий в интерактивном формате; использования гибридной интеллектуальной обучающей среды в качестве средства интеллектуальной поддержки процесса самостоятельной работы обучаемого при подготовке к лекционным занятиям в интерактивном формате. Первая предполагает активное участие обучающихся в образовательном процессе не только в плане усвоения изучаемого материала, но и в направлении формирования рабочего сценария обучения, максимально адаптированного к их индивидуальным особенностям и способствующего формированию у них необходимых универсальных, общепрофессиональных и профессиональных компетенций. Вторая базируется на использовании электронных ресурсов в виде оболочек гибридных интеллектуальных обучающих сред, способных настраиваться на различные предметные области и генерировать индивидуальный сценарий обучения, адаптированный к уровню подготовки, интеллектуальным способностям и психологическим особенностям обучаемого.

Еще

Гибридная интеллектуальная обучающая среда, система, основанная на знаниях, нечеткие продукционные правила, нейронная сеть прямого распространения, граф решений

Короткий адрес: https://sciup.org/140245488

IDR: 140245488

Текст научной статьи Интеллектуальные образовательные технологии в учебном процессе

Компетентностный подход как основа, заложенная в федеральных

государственных и международных образовательных стандартах [1]-[3], а также стандартах, самостоятельно устанавливаемых вузами [4],[5], направлен на формирование у обучаемых универсальных, общепрофессиональных и профессиональных компетенций, необходимых для их успешной профессиональной деятельности.

Достижение целей обучения требует постоянной модернизации рабочих программ изучаемых дисциплин с использованием методологических подходов, развиваемых в рамках отечественных и международных проектов типа [6]-[10], а также разработки и внедрения в учебный процесс электронных образовательных ресурсов. К последним можно отнести разработки ННГУ [11]-[16].

Обучение - это интеллектуальный процесс, конкретный сценарий развития которого (рабочий сценарий) априори не известен. Он рождается непосредственно в процессе обучения и зависит от интеллектуальных способностей обучаемого (способностей воспринимать окружающий мир, осознавать воспринятое, делать обобщения, проводить аналогии и т.п.), уровня его предварительной подготовки, заложенной в нем психологической основы, условий обучения и многого другого.

Интерактивная форма обучения [17], в отличие от формата обычной лекции

(по типовому сценарию, спланированному преподавателем, с несущественными отклонениями на возникающие вопросы по текущему материалу), предполагает активное участие обучающихся в образовательном процессе не только в плане усвоения изучаемого материала, но и в направлении формирования рабочего сценария обучения, максимально адаптированного к их индивидуальным особенностям .

Активность в этом плане может обеспечиваться выполнением следующих действий:

  •    самостоятельное предварительное ознакомление с материалом, планируемым преподавателем для изучения на очередном занятии (источником может быть учебное пособие с материалом лекций или оболочка интеллектуальной

обучающей среды [18],[19], настроенная через формализм базы знаний на данную дисциплину);

  •    подготовка вопросов (по теме предстоящего занятия и, возможно, уже пройденным темам), направленных на углубление понимания материала, перспектив его использования в дальнейшем образовательном процессе и практического применения в конкретных предметных (проблемных) областях;

  •    участие в обсуждении на занятии поднятых вопросов, в том числе и вопросов преподавателя, направленных на внесение в процесс обучения необходимых корректив и формирование у него представления о степени и глубине усвоения материала обучающимися.

Выполнение указанных действий способствует формированию рабочего сценария, наилучшим образом адаптированного к наиболее активным участникам процесса обучения.

Такая форма обучения способствует рациональному использованию времени аудиторных занятий на усвоение материала лекций и попытки применения его для решения конкретных проблем. Рабочие сценарии таких занятий могут приводить к возникновению дискуссий, разработке методом мозгового штурма конкретных проектов, способствующих привитию навыков работы в коллективе.

Особую роль в организации интерактивных форм обучения приобретают современные компьютерные технологии, базирующиеся на моделях и методах искусственного интеллекта [20]. В разряд наиболее актуальных выходят проблемы создания оболочек интеллектуальных обучающих сред, способных настраиваться на различные предметные области и генерировать индивидуальные сценарии обучения, адаптированные к уровню подготовки, интеллектуальным способностям и психологическим особенностям обучаемых.

Предпринятые в работах [18],[21] попытки адаптации к условиям применения в учебном процессе оболочки универсальной гибридной системы интеллектуально й поддержки процессов принятия решений [22],[23] выявили ряд специфических особенностей интеллектуальной поддержки процесса обучения, базирующейся на нечеткой логике принятия решений:

  • -    невозможность формирования графа решений с указанием коэффициентов уверенности для вершин выводов, значения которых определяются не только опытом и интуицией эксперта (преподавателя), но и индивидуальными особенностями обучаемого;

  • -    как следствие, трансформация графа решений в набор нечетких продукционных правил без указания значений коэффициентов уверенности правил;

  • -    возможность формирование продукционных правил в законченном виде (с указанием их коэффициентов уверенности) только непосредственно в процессе обучения после выдачи связанных с ними фрагментов изучаемого материала и тестирования уровня их усвоения обучаемым;

  • -    как следствие, нереальность анализа альтернатив в развитии сценария обучения с использованием стратегии поиска в ширину.

Отмеченные особенности интеллектуальной поддержки процесса обучения потребовали от авторов более глубокого анализа и пересмотра базовых принципов реализации концепции гибридной интеллектуальной обучающей среды, изложению результатов которых посвящена данная статья.

Теоретическая часть

Согласно отправной концепции процесс обучения представлен в пространстве состояний S и формируется в виде последовательности событий e1, e2, ..., ek, каждое из которых (например, событие ei) связано с выводом на терминал неделимого логически законченного фрагмента изучаемого материала и возможным тестированием уровня его усвоения li обучаемым. Уровень усвоения оценивается по непрерывной шкале [0,1] как усредненный результат тестирования (при отсутствии фазы тестирования значение li по умолчанию принимается равным 1).

Событию e i в базе знаний аналитической составляющей интеллектуальной обучающей среды поставлено в соответствие нечеткое продукционное правило, антецедент которого определяет условия его активации в виде перечня имен событий (с их исходами ), без активизации которых событие e i невозможно. Консеквент правила фиксирует имя события e i , оставляя незаполненным поле значения его исхода . С продукционным правилом связан фрагмент изучаемого материала, представленный при наличии фазы тестирования на двух уровнях детализации ( компактном и детальном ), а также тесты, определяющие уровень усвоения материала l i . Под исходом r i события e i понимается результат нечеткой операции логического следования (нечеткой импликации) уровня его усвоения li из исходов событий, указанных в антецеденте правила. Исход события r i интерпретируется как коэффициент уверенности усвоения материала события e i . Имя каждого активизированного события и значение его исхода (коэффициента уверенности) фиксируются в рабочей памяти системы, меняя ее состояние .

Для описания знаний эксперта на инфологическом уровне использован формализм графа решений [20], позволяющий компактно и наглядно представить нечеткую логику рассуждений эксперта до уровня нечеткости, обусловленной индивидуальными особенностями обучаемых.

Граф решений - это ориентированный помеченный граф с вершинами двух типов:

  •    вершины условий ( типа «овал» ), из которых могут исходить несколько ребер, соответствующих различным исходам указанных в них событий;

  •    вершины выводов ( типа «прямоугольник» ), разрывающие или завершающие непрерывные цепочки вершин-овалов, определяющих необходимые условия активизации событий, указанных в вершинах вывода (промежуточного или окончательного, соответственно).

Таким образом, вершина вывода содержит имя события, востребованного ситуацией, определяемой предшествующей непрерывной цепочкой вершин условий, возможно начинающейся с вершины промежуточного вывода. Следует заметить, что на этапе формирования графа решений возникают проблемы с заданием коэффициентов уверенности для вершин выводов, значения которых зависят не только от опыта и интуиции эксперта (преподавателя), но и от индивидуальных особенностей обучаем ых, вносящих свой весом ый вклад в нечеткость рассуждений. Поэтому вычисление этих значений, трансформируемых в коэффициенты уверенности продукционных правил, может быть осуществлено только в ходе обучения после выдачи связанных с ними фрагментов изучаемого материала и тестирования уровня их усвоения. Фактически для каждого обучаемого непосредственно в процессе обучения формируется индивидуальный набор нечетких продукционных правил со всеми коэффициентами уверенности, выстраиваемый в логическую цепочку рассуждений - рабочий сценарий обучения.

Для описания структурированных с целью сужения пространства поиска знаний может использоваться не один, а несколько графов решений.

На рисунке 1 приведен пример фрагмента графа решений, представляющего нечеткую логику формирования сценария обучения на инфологическом уровне для дисциплины «Схемотехника и организация вычислительных систем» с использованием (для компактности) следующих имен событий:

  • е 1 - введение понятия вычислений;

е2 - введение понятия вычислительной системы (ВС);

е3 - введение понятия архитектуры ВС;

е4 - многоуровневое представление архитектуры ВС;

е5 - базовый естественно-математический уровень.

Правила, сгенерированные по фрагменту графа решений, представленному на рисунке 1, выглядят следующим образом:

ЕСЛИ Событие е 1 не активизировано

ТО Активизировать компактное представление

события е1

ЕСЛИ Событие е1 активизировано

И Событие е2 не активизировано

ТО Активизировать компактное представление

события е2

ЕСЛИ Событие е 1 активизировано

И Событие е2 активизировано

И Событие е3 не активизировано

ТО Активизировать компактное представление

события е 3

ЕСЛИ Событие е 1 активизировано

И Событие е2 активизировано

И Событие е3 активизировано

ТО Активизировать компактное представление

события е 4

ЕСЛИ Событие е 4 активизировано

И Исход события е4 в интервале [0, r i )

ТО Активизировать детальное представление события е 4

ЕСЛИ Событие е 4 активизировано

И Исход события е4 в интервале [ r i , п )

ТО Активизировать компактное представление события е 4

ЕСЛИ Событие е 4 активизировано

И Исход события е4 в интервале [ п ,1]

И Событие е5 не активизировано

ТО Активизировать компактное представление события е5

ЕСЛИ Событие е4 активизировано

И Исход события е4 в интервале [ Г 2 ,1]

И Событие е5 активизировано

И Исход события е5 в интервале [0, r i )

ТО Активизировать детальное представление события е 5

Рис. 1. Фрагмент графа решений, отражающего нечеткую логику формирования сценария обучения на инфологическом уровне

ЕСЛИ Событие е4 активизировано

И Исход события е4 в интервале [ п ,1]

И Событие е5 активизировано

И Исход события е5 в интервале [ r i , Г 2 )

ТО Активизировать компактное представление события е5

Помимо набора продукционных правил (для аналитической составляющей обучающей среды) подсистема приобретения знаний формирует как основу синтетической составляющей нейронную сеть прямого распространения (многослойный персептрон), эквивалентную по логике «рассуждений» исходному графу решений.

Алгоритм трансформации графа решений в эквивалентную нейронную сеть функционирует по следующим правилам:

  •    каждой вершине вывода ставится в соответствие свой нейрон, на выходе которого формируется исход связанного с ним события после его активизации (в качестве активационной функции нейрона выступает нечеткая операция логического следования уровня усвоения материала события из исходов событий, поступивших на его входы);

  •    каждой вершине условия сходящейся к вершине вывода непрерывной цепочки вершин-овалов, а также вершине промежуточного вывода, с которой может начинаться цепочка, ставится в соответствие входная ветвь нейрона;

  •    нейроны располагаются по слоям согласно правилу: каждый нейрон последующего слоя должен иметь входные связи только с нейронами предшествующих слоев и хотя бы одну входную связь с каким -нибудь нейроном предыдущего, смежного с ним слоя;

  •    каждому выходу из вершины условия графа решений ставится в соответствие нейрон сенсорного слоя, ретранслирующий входной сигнал на нейроны последующих слоев в соответствии со структурой сгенерированной нейронной сети ;

  •    сигналы выходов всех нейронов промежуточных слоев выводятся на нейроны моторного слоя, использующие максимум в качестве активационной функции.

Нейронная сеть, построенная для приведенного выше графа решений, изображена на рисунке 2, где использованы следующие обозначения сигналов:

  • r pi, i - сигнал не активизированного события e i в такт p ;

r pi, 2 - сигнал активизированного события e i в такт p ;

r pi, з - значение исхода события e i в интервале [0, r i ) в такт p ;

r pi, 4 - значение исхода события e i в интервале [ r i , Г 2 ) в такт p ;

r pi, 5 - значение исхода события e i в интервале [ Г 2 ,1] в такт p ;

rpi,6 - принимаемое по умолчанию единичное значение исхода события ei, не предусматривающего фазу тестирования, в такт p;

ap i, c - сигнал активизации компактного представления события e i в такт p+1 ;

ap i, d - сигнал активизации детального представления события e i в такт p + 1 ;

r i , r 2 - настроечные параметры оболочки.

В рассматриваемой версии оболочки гибридной интеллектуальной обучающей среды схема трансформации графа решений в эквивалентную по логике «рассуждений» нейронную сеть прямого распространения доведена до конструктивного вида. Определены активационные функции нечетких нейронов, обеспечивающие потактовое управление процессом обучения и фиксацию его текущего состояния в рабочей памяти обучающей среды. Предусмотрено запоминание последовательности меняющихся в процессе обучения состояний для обеспечения возможности возврата к ним с целью повторения пройденного материала.

rp 1, 1

rp 1, 2

rp 2, 1

rp 2, 2

rp 3, 1

rp 3, 2

rp 4, 3

rp 4, 4

rp 4, 5

rp 5, 1

rp 5, 2

rp 5, 3

rp 5, 4

а p+11, c

Рис. 2. Нейронная сеть, сформированная по графу решений

Следует заметить, что все функции потактового формирования рабочего сценария обучения полностью обеспечиваются структурой нейронной сети, не требуя управления какими-либо ее параметрами.

Реализация

Модифицированная версия оболочки гибридной интеллектуальной обучающей среды имеет в своем составе:

  •    исходно пустую базу знаний;

  •    подсистему приобретения знаний;

  •    механизм нечеткого логического вывода;

  •    интеллектуальный интерфейс.

База знаний объединяет в себе долговременные знания о предметной области в виде набора нечетких продукционных правил ( базу правил ), оперативные данные рабочей памяти , фиксирующей состояние обучающей среды, а также информационный материал событий и завершающих их тестов, привязанный к продукционным правилам.

База правил представлена четырьмя массивами:

  •    массив имен событий антецедентов правил ;

  •    массив значений исходов событий антецедентов правил ;

  •    массив имен событий консеквентов правил;

  •    массив значений исходов событий консеквентов правил.

В массиве имен событий антецедентов правил под каждое правило отведено по n элементов в предположении, что антецедент любого правила может включать не более n имен событий ( n – настроечный параметр оболочки). Аналогичную структуру имеет массив значений исходов событий антецедентов правил .

В массиве имен событий консеквентов правил , как и в массиве значений исходов событий консеквентов правил , под каждое правило отведено по одному элементу.

Массивы имен событий антецедентов и консеквентов правил строятся априори на основании графа решений, массивы значений исходов событий формируются в процессе обучения с использованием результатов тестирования. Таким образом, по окончании сеанса обучения база правил представляет собой набор четких продукционных правил, который можно использовать для повторной прокрутки сгенерированного рабочего сценария, исключив из него процедуры тестирования.

Рабочая память оболочки представлена таблицей событий , каждая строка которой имеет два поля. Первое определяет имя события, которое может входить в антецеденты правил. Второе фиксирует значение исхода события, вычисленное при его активизации.

Перед началом логического вывода, заполнены только первые поля всех строк таблицы, т.е. дан перечень имен всех событий, характеризующих состояние процесса обучения. Заполнение первого поля таблицы осуществляется на этапе инициализации обучающей среды путем просмотра массивов имен событий антецедентов и консеквентов правил. Затем в процессе идентификации и срабатывания правил заполняются вторые поля таблицы значениями исходов событий, получаемыми после тестирования усвоения материала или принимаемыми по умолчанию за 1 в несложных ситуациях.

Подсистема приобретения знаний , принимая на вход описание графа решений, формирует набор нечетких продукционных правил для аналитической составляющей обучающей среды. Для синтетической (нейросетевой) составляющей она трансформирует граф решений в эквивалентную (по логике «рассуждений») нейронную сеть прямого распространения.

Механизм вывода выполняет функции аналитического ядра интеллектуальной обучающей среды, осуществляющего построение прямой (управляемой антецедентами) логической цепочки рассуждений. Реализуемая при этом стратегия поиска во многом зависит от индивидуальных особенностей обучаемого.

Подсистема объяснения обеспечивает пользователя возможностью отслеживать динамику развития сценария обучения, оценивая текущий уровень своей компетентности и при необходимости внося в процесс обучения определенные коррективы (например, пройти повторно на компактном или детальном уровне с последующим тестированием некоторую цепочку событий).

Интеллектуальный интерфейс объединяет в себе лингвистические, информационные и программные средства взаимодействия пользователя (обучаемого), инженера по знаниям (аналитика) и эксперта с соответствующими компонентами обучающей среды (пользователя с механизмом логического вывода, подсистемой объяснения, и нейронной сетью, аналитика и эксперта с подсистемой приобретения знаний). Они ориентированы на неподготовленного пользователя, обладают способностью настраиваться на его терминологию и создавать по возможности комфортные условия для работы в системе.

Анализ и оценка разработки

Разработанная оболочка гибридной интеллектуальной обучающей среды способна через формализм графа решений, как средство описания знаний на инфологическом уровне, настраиваться на различные предметные (проблемные) области. Генерируя индивидуальный (адаптированный к уровню подготовки, интеллектуальным способностям и психологическим особенностям пользователя)

сценарий освоения материала, она может эффективно выполнять функцию компьютерной поддержки интерактивной формы учебного процесса на этапах самостоятельной работы обучаемых.

Заключение

Данная статья представляет модифицированную версию оболочки гибридной интеллектуальной обучающей среды, отличающуюся более глубоким анализом и пересмотром базовых принципов реализации с ориентацией на использование нечеткой продукционной логики представления знаний экспертов, позволяющей повысить гибкость функционирования системы в целом и максимально адаптировать процесс обучения к индивидуальным особенностям обучаемого.

В настоящее время модифицированная версия оболочки проходит тестовую эксплуатацию на примере дисциплины «Интеллектуальные информационные системы» на кафедре Информатики и автоматизации научных исследований ННГУ.

Список литературы Интеллектуальные образовательные технологии в учебном процессе

  • Кузенков О.А., Захарова И.В. Взаимосвязь между проектом METAMATH и продолжающейся реформой высшего образования в России // Образовательные технологии и общество. - 2017. - Т. 20. - № 3. - С. 279-291.
  • Zakharova I., Kuzenkov O. Experience in implementing the requirements of the educational and professional standards in the field if ICT in Russian education // В сборнике: CEUR Workshop Proceedings Selected Papers of the 11th International Scientific-Practical Conference Modern Information Technologies and IT-Education, SITITO 2016. - 2016. - С. 17-31.
  • Kuzenkov O.A., Zakharova I.V. Mathematical programmes modernization based on Russian and international standards // Современные информационные технологии и ИТ-образование. - 2018. - Т. 14. - № 1. - С. 233-244.
  • Гугина Е.В., Кузенков О.А. Образовательные стандарты Нижегородского государственного университета им. Н.И.Лобачевского // Вестник Нижегородского университета им. Н.И. Лобачевского. - 2014. - № 3-4. - С. 39-44.
  • Гергель В.П., Кузенков О.А. Разработка самостоятельно устанавливаемых образовательных стандартов Нижегородского госуниверситета в области информационно-коммуникационных технологий // Школа будущего. - 2012. - № 4. - С. 100-105.
  • Modernization of math-related courses in engineering education in Russia based on best practices in European and Russian universities // В сборнике: Engineering Education on Top of the World: Industry-University Cooperation, SEFI 2016 44th Annual Conference of the European Society for Engineering Education / Soldatenko I.S., Kuzenkov O.A., Zakharova I.V., Balandin D.V., Biryukov R.S., Kuzenkova G.V., Novikova S.V. - 2016. - С. 131.
  • Bedny A., Erushkina L., Kuzenkov O. Modernising educational programmes in ICT based on the Tuning methodology // Tuning Journal for Higher Education. - 2014. - Т. 1. - № 2. - С. 387.
  • Кузенков О.А., Тихомиров В.В. Использование методологии "TUNING" при разработке национальных рамок компетенций в области ИКТ // Современные информационные технологии и ИТ-образование. - 2013. - № 9. - С. 77-87.
  • Бедный Б.И., Кузенков О.А. Интегрированные программы подготовки научно-педагогических кадров высшей квалификации // Интеграция образования. - 2017. - Т. 21. - № 4 (89). - С. 637-650.
  • Результаты проекта «Современные образовательные технологии преподавания математики в инженерном образовании России» // Образовательные технологии и общество / Швецов В.И., Галеев И.Х., Зайцева К.К., Кузенков О.А., Поздняков С.Н., Федосин С.А. - 2019. - Т. 22. - № 1. - С. 51-60.
  • Кузенков О.А., Кузенкова Г.В., Бирюков Р.С. Разработка фонда оценочных средств с использованием пакета MATHBRIDGE // Образовательные технологии и общество. - 2016. - Т. 19. - № 4. - С. 465-478.
  • Кузенков О.А., Кузенкова Г.В., Киселева Т.П. Компьютерная поддержка учебно-исследовательских проектов в области математического моделирования процессов отбора // Образовательные технологии и общество. 2019. - Т. 22. - № 1. - С. 152-163.
  • Кузенков О.А., Кузенкова Г.В., Киселева Т.П. Использование электронных средств обучения при модернизации курса «Математическое моделирование процессов отбора» // Образовательные технологии и общество. - 2018. - Т. 21. - № 1. - С. 435-448.
  • Грезина А.В., Панасенко А.Г. Электронный образовательный контент, предназначенный для формирования профессиональных компетенций бакалавров направления подготовки «Прикладная математика и информатика» // Международный электронный журнал «Образовательные технологии и общество (Educational Technology
  • Грезина А.В., Панасенко А.Г. Использование современных технологий в преподавании физики при подготовке бакалавров // Современные технологии и ИТ-образование. - 2018. - Т.14. - № 1. - С. 293-303.
  • Грезина А.В. Методика построения упрощенных математических моделей с использованием геометрической схемы связей // Вестник Нижегородского университета им. Н.И. Лобачевского. Серия: Математическое моделирование и оптимальное управление. - 2003. - № 1. - С. 107-114.
  • Басалин П.Д., Белоусова И.И. Интерактивные формы обучения в образовательном процессе // Вестник Нижегородского университета им. Н.И. Лобачевского. - 2014. - № 3-4. - С. 18-21.
  • Басалин П.Д., Тимофеев А.Е. Оболочка гибридной интеллектуальной обучающей среды продукционного типа // Международный электронный журнал «Образовательные технологии и общество (Educational Technology
  • Басалин П.Д. Организация интеллектуальной обучающей среды с применением новых информационных технологий // Вестник Волжской государственной академии водного транспорта. Межвузовская серия «Моделирование и оптимизация сложных систем». - Н. Новгород: 2002. - C. 21-25.
  • Басалин П.Д., Безрук К.В., Радаева М.В. Модели и методы интеллектуальной поддержки процессов принятия решений: Учебное пособие. - Нижний Новгород: Нижегородский госуниверситет, 2011. - 129 с.
  • Реализация гибридной интеллектуальной обучающей среды продукционного типа // Современные информационные технологии и ИТ-образование / Басалин П.Д., Кумагина Е.А., Неймарк Е.А., Тимофеев А.Е., Фомина И.А., Чернышова Н.Н. - 2018. - Т. 14. - № 1. - С. 256-267.
  • Басалин П.Д., Безрук К.В. Архитектура оболочки гибридной системы интеллектуальной поддержки процессов принятия решений // Нейрокомпьютеры: разработка, применение. - 2012. - № 8. - C. 26-35.
  • Басалин П.Д., Тимофеев А.Е. Оболочка гибридной системы интеллектуальной поддержки процессов принятия решений // Системы управления и информационные технологии. - 2018. - № 1 (71). - C. 24-28.
Еще
Статья научная