Модели адаптивной навигации в учебной гиперсреде

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

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2008
Автор: Шибут, М.С.
Формат: Стаття
Мова:Russian
Опубліковано: Інститут проблем штучного інтелекту МОН України та НАН України 2008
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/7554
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Модели адаптивной навигации в учебной гиперсреде / М.С. Шибут // Штучний інтелект. — 2008. — № 4. — С. 500-510. — Бібліогр.: 23 назв. — рос.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-7554
record_format dspace
spelling irk-123456789-75542010-04-06T12:01:13Z Модели адаптивной навигации в учебной гиперсреде Шибут, М.С. Обучающие и экспертные системы Предлагается модель навигации в учебной гиперсреде, обеспечивающая адаптацию сценариев обучения и контроля к имеющимся знаниям обучаемого и целям обучения. Адаптация осуществляется на основе построения дидактического образа знаний и учета логических зависимостей элементов учебной гиперсреды. Сценарий обучения содержит неизбыточную последовательность элементов гиперсреды, которые необходимо изучить. Сценарий контроля содержит наиболее сложные вопросы из тех, на которые обучаемый в состоянии ответить. Пропонується модель навігації у навчальному гіперсередовищі, яка забезпечує адаптацію сценаріїв навчання і контролю до наявних знань навчаного і цілей навчання. Адаптація здійснюється на основі побудови дидактичного образу знань і обліку логічних залежностей елементів навчального гіперсередовища. Сценарій навчання містить ненадмірну послідовність елементів гіперсередовища, які необхідно вивчити. Сценарій контролю містить найскладніші питання з тих, на які навчаний в змозі відповісти. The model of navigation in the e-learning hypermedia system is offered, providing the training and control script adaptation to the level of learner knowledge and his learning aims. Adaptation is realized by construction of the image of didactic knowledge and taking into account the logical dependences of hypermedia elements. The training script contains irredundant sequence of hypermedia elements, which are necessary to study. The control script contains the most difficult questions, which learner can answer to 2008 Article Модели адаптивной навигации в учебной гиперсреде / М.С. Шибут // Штучний інтелект. — 2008. — № 4. — С. 500-510. — Бібліогр.: 23 назв. — рос. 1561-5359 http://dspace.nbuv.gov.ua/handle/123456789/7554 371.315.7:681.3 ru Інститут проблем штучного інтелекту МОН України та НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Обучающие и экспертные системы
Обучающие и экспертные системы
spellingShingle Обучающие и экспертные системы
Обучающие и экспертные системы
Шибут, М.С.
Модели адаптивной навигации в учебной гиперсреде
description Предлагается модель навигации в учебной гиперсреде, обеспечивающая адаптацию сценариев обучения и контроля к имеющимся знаниям обучаемого и целям обучения. Адаптация осуществляется на основе построения дидактического образа знаний и учета логических зависимостей элементов учебной гиперсреды. Сценарий обучения содержит неизбыточную последовательность элементов гиперсреды, которые необходимо изучить. Сценарий контроля содержит наиболее сложные вопросы из тех, на которые обучаемый в состоянии ответить.
format Article
author Шибут, М.С.
author_facet Шибут, М.С.
author_sort Шибут, М.С.
title Модели адаптивной навигации в учебной гиперсреде
title_short Модели адаптивной навигации в учебной гиперсреде
title_full Модели адаптивной навигации в учебной гиперсреде
title_fullStr Модели адаптивной навигации в учебной гиперсреде
title_full_unstemmed Модели адаптивной навигации в учебной гиперсреде
title_sort модели адаптивной навигации в учебной гиперсреде
publisher Інститут проблем штучного інтелекту МОН України та НАН України
publishDate 2008
topic_facet Обучающие и экспертные системы
url http://dspace.nbuv.gov.ua/handle/123456789/7554
citation_txt Модели адаптивной навигации в учебной гиперсреде / М.С. Шибут // Штучний інтелект. — 2008. — № 4. — С. 500-510. — Бібліогр.: 23 назв. — рос.
work_keys_str_mv AT šibutms modeliadaptivnojnavigaciivučebnojgipersrede
first_indexed 2025-07-02T10:23:10Z
last_indexed 2025-07-02T10:23:10Z
_version_ 1836530313349562368
fulltext «Искусственный интеллект» 4’2008 500 5Ш УДК 371.315.7:681.3 М.С. Шибут Объединенный институт проблем информатики НАН Беларуси, г. Минск m_shi@tut.by Модели адаптивной навигации в учебной гиперсреде Предлагается модель навигации в учебной гиперсреде, обеспечивающая адаптацию сценариев обучения и контроля к имеющимся знаниям обучаемого и целям обучения. Адаптация осуществляется на основе построения дидактического образа знаний и учета логических зависимостей элементов учебной гиперсреды. Сценарий обучения содержит неизбыточную последовательность элементов гиперсреды, которые необходимо изучить. Сценарий контроля содержит наиболее сложные вопросы из тех, на которые обучаемый в состоянии ответить. Одним из основных недостатков современных систем автоматизированного обу- чения является низкая динамическая адаптивность содержания предлагаемых учебных материалов к имеющимся знаниям и целям обучаемого. Эта проблема может быть решена с использованием интеллектуальных обучающих систем (ИОС) в виде адаптивных учебных гиперсред (АУГС) [1]. Их преимущества состоят в простоте формирования модели предметной области при создании курса непрограммирующими преподавателями и возможности адаптации к обучаемому в режиме обучения. Гиперсреда обычно представляется множеством гипертекстовых статей – кад- ров, между которыми установлены ассоциативные гипертекстовые связи, и исполь- зуется свободный порядок навигации путем переходов по этим связям. Адаптация в гиперсреде состоит в ограничении видимости отдельных элементов кадров и возмож- ностей навигации. По сравнению с ИОС других типов АУГС используют упрощённые модели обучаемого и методики обучения. Повышение их эффективности возможно за счёт применения методов искусственного интеллекта, в частности при создании базы знаний о предметной области и о методиках обучения. С целью решения указанной проблемы в статье предлагается формализация струк- туры гиперсреды путем выделения различных типов кадров и связей между ними в зависимости от их дидактического статуса и от особенностей применения в процессе обучения. На этой основе построены модели адаптивной навигации в учебной гиперсреде, позволяющие учитывать логические зависимости и дидактические характеристики эле- ментов учебного курса, а также текущий и целевой уровень знаний обучаемого. В пред- лагаемом подходе реализуется управляемая навигация, при которой порядок переходов определяется сценарием обучения – последовательностью кадров, которая учитывает заданную преподавателем логику изложения материала и состояние знаний обучаемого. Сценарий строится на основе гипертекстовой базы знаний и выбранной модели навига- ции, а затем динамически адаптируется к изменениям модели обучаемого. Обзор существующих моделей навигации в гиперсреде В процессе автоматизированного обучения необходима динамическая адаптация состава учебного курса к изменениям знаний обучаемых путем изменения уровня слож- ности и объема предъявляемой учебной и контролирующей информации. Для реализации Модели адаптивной навигации в учебной гиперсреде «Штучний інтелект» 4’2008 501 5Ш такой адаптации требуется разработать формальное представление состояния знаний обучаемого и знаний, изложенных в кадре учебной гиперсреды, а также представление правил отбора учебных материалов, соответствующих состоянию знаний обучаемого. Учебные материалы гиперсреды должны быть структурированы по темам и упо- рядочены по последовательности изучения, между ними имеются логические, смысловые, причинно-следственные и другие связи. Формальное представление знаний системы об изучаемой предметной области (о её объектах, процессах и закономерностях и их взаимосвязях) назовем предметными знаниями. В состав предметных знаний входят также контрольные задания и знания о методах их выполнения. Для автоматизирован- ного планирования процесса обучения необходимы метазнания – описание свойств учеб- ных материалов, перечень требуемых предварительных знаний и ожидаемый эффект от обучения. Для организации учебных материалов в ИОС используются различные подходы: от полнотекстовых баз данных или гипермедиа-технологии до баз знаний и экспертных систем. Предметные знания в ИОС чаще представляются моделями на основе семантичес- ких сетей или фреймов, что позволяет существенно интеллектуализировать обработку запросов и ведение диалога с обучаемым [2]. Однако создание БЗ до настоящего времени является достаточно трудоемким и дорогостоящим процессом, требующим высокой квалификации разработчиков. Методы гипертекстового моделирования предметной области являются менее тру- доемкими. Известно, что гипертекстовая технология возникла как результат изучения механизмов памяти и процессов создания текстовых документов путём упорядочения и структуризации сети идей, представляемых автором гипертекста [3], [4]. Эта технология близка по целям исследования к теориям обучения и когнитивной психологии и является наиболее приемлемой из существующих средств моделирования предметных знаний, а модель гипертекста рассматривается как обобщенная модель знаний в экспертно-обучаю- щей системе [5]. Предметные знания в АУГС представляются в виде множества взаимо- связанных текстовых фрагментов, описывающих объекты предметной области. Различные подходы к формированию учебной гипертекстовой сети анализируются в [6]. В настоящее время актуальным является решение задач автоматизации процессов создания гипертекста из текста, в частности, задач категоризации – сегментации, разбие- ния текста на фрагменты и тематические разделы и линеаризации – выявления связей различных типов между полученными фрагментами и их упорядочения. Возможно выде- ление в гипертексте структурных элементов трех уровней: ключевых слов и понятий, тезисных предложений и текстов. Следуя [6], уровень слов и предложений будем называть микроуровнем, а уровень текстов, соответственно, – макроуровнем. Применительно к обучающим системам разработаны различные методики анализа и оптимизации гипертекстовой сети, а также категоризации ее элементов [7-14]. В качестве формальных признаков категоризации на микроуровне могут выступать критерии семан- тической близости [3], критерий монотематичности [7], статистический критерий [4]. Ка- тегоризация на макроуровне может осуществляться на основе статистического критерия длины кратчайшего пути [8], критерия насыщенности множества текстов [5], формальных правил построения графа содержания [9]. Для выявления ключевых понятий на микро- уровне предлагается использование следующих методов: многомерное шкалирование (анализ попарных связей понятий предметной области), выявление точек сгущения поня- тий – «аттракторов», психосемантические методики [10]. В [11] предлагается модель предметных знаний в виде иерархической логической структуры обучающих воздействий на основе дидактических методов структурирования учебного материала, первоначально предложенных В.П. Беспалько. Знания предметной области разбиваются на иерархические уровни разделов и подразделов. В [12] на основе теории формального концептуального анализа предлагается представление предметной Шибут М.С. «Искусственный интеллект» 4’2008 502 5Ш области в виде множества концептуальных решеток разделов предметной области. Кон- цептуальная решетка задается диаграммой Хассе в виде сети узлов, соответствующих множествам объектов, которые обладают некоторым множеством свойств. На сети определено отношение порядка, причем родительский узел включает все объекты своих потомоков и обладает всеми свойствами своего родителя. Для детального структурирова- ния гипертекстовых учебных материалов применяются алгоритмы объектно-структурного анализа «ОСА-гипер» [10], используемые в инженерии знаний. Соответствующий метод построения и последовательного наполнения структуры гипертекста [13] предполагает выделение в гипертексте структурных элементов на микро- и макроуровне. Между эле- ментами устанавливаются гиперсвязи, отражающие смысловые связи типа понятие-тезис, тезис-текст, текст-текст. Из элементов каждого уровня строится семантическая сеть. На каждом шаге динамически адаптивного обучения должны учитываться резуль- таты всех предыдущих шагов, представленные в виде истории обучения и модели состоя- ния знаний обучаемого [14]. Методы управления процессом обучения (навигации) в ИОС представляются в виде методических знаний – формализованного описания методики пре- подавания и оценки знаний, регламентирующей порядок изучения учебных материалов и требования к подготовке обучаемого. Поддержка процесса навигации в учебной гипертекстовой среде имеет свои особен- ности, состоящие в необходимости учёта логических связей между кадрами для обеспече- ния принципа постепенного изучения и дополнительного различения кадров и связей по их образовательному статусу [15]. Поэтому статистические подходы к планированию последовательности кадров гиперсреды, подобные предложенному в [8], не могут быть применены. Формальные правила навигации и линеаризации гиперсреды обсуждаются в [3], [4], [7], [15]. Наиболее распространенным походом к адаптивной навигации являются различ- ные приемы адаптации ссылок путем определения их «полезности» [14], [16], [17]. Разра- ботаны также методы и алгоритмы, позволяющие упорядочить кадры гиперсреды с целью получения связного текста (микроуровень) [3], [7], получения последовательности обу- чающих воздействий с постепенным усложнением изложения изучаемых понятий (макро- уровень) [1], [4], [6], [18], выбора последовательности контролирующих воздействий [1], [19], [20]. Для представления методических знаний уместно применение продукционных правил, определяющих вид обучающих воздействий, их уровень сложности и порядок предъявления в зависимости от предыдущих успехов обучаемого [4]. Примеры методик с динамической адаптацией по процессу: логистическая модель с использованием формаль- ного аппарата структурированных сетей Петри [17], логические модели [21]. На основе разработанных методов активно изучаются возможности создания адап- тивных обучающих гиперсред, появляются их прототипы: CALAT, InterBook, KBS, Kno- weledgeCT, Metalinks и др. [6], [14], [18], [20], [22]. Например, в ИОС KnowledgeCT используется модель процесса обучения в виде конечного автомата [19], [20]. Система по- зволяет обучаемому самостоятельно формировать стратегию обучения, задавая требуемые вероятности знания отдельных тематических разделов курса и вероятности применения разных методик обучения, представленных в программе. Постановка задачи Формальное представление модели обучаемого обозначим через , а множество всех таких моделей, допустимых гиперсредой, – через . Правило формирования сцена- рия зададим с помощью дидактической функции – частичного мультиотображения ():  –> O,где   а O – множество элементов сценария обучения, O  F. Данная функция устанавливает соответствие между текущей моделью обучаемого и множеством кадров, подлежащих изучению. Модели адаптивной навигации в учебной гиперсреде «Штучний інтелект» 4’2008 503 5Ш Тогда модель адаптивной навигации можно формально представить как кортеж 1(1), …, k (k), ..., K(K), где k – дидактическая функция, аk – модель некоторого обучаемого, используемая на k-м шаге (k = 1, …, K; K  1) [1]. Каждый последующий шаг может отличаться от предыдущего моделью обучаемого (целью, состоянием знаний) и/или дидактической функцией. При этом модель обучаемого и функция  могут коррек- тироваться автоматически на каждом шаге обучения на основе информации обратной связи. Модель предметных знаний Модель предметных знаний представлена в виде гипертекстовой базы знаний как множество F кадров и связей между ними трёх различных типов, формализованных в виде бинарных отношений: типичных гипертекстовых ассоциативных связей , связей дидак- тической эквивалентности , которые устанавливаются между множествами кадров, если в них изложены сведения относительно синонимичных понятий, а также связей логичес- кой зависимости , представленных отношением порядка на множестве кадров F. Содер- жательно дидактически эквивалентными являются такие два множества кадров, изучение которых дает одинаковый результат. Если теоретический кадр t 2 логически зависит от t 1, то к изучению t 2 можно приступать только при наличии знания материала из t 1. Анало- гично для кадров контроля. Орграф G = (F, ) отношения логической зависимости составляет основу модели предметных знаний. В нём выделяются подграфы тематических разделов. Тематический раздел – связный подграф ( )G R графа G, индуцированный множеством R  F, имеющим наибольший (начальный) и наименьший (конечный) элементы относительно Раздел содержит множество вершин-кадров с исчерпывающей информацией по определенной теме, а также начальную вершину RBf с оглавлением или вводной частью и конечную вер- шину REf с итоговой информацией. Для каждой вершины в тематическом разделе выделяется соответствующий ей подраздел, как подграф зависимости графа этого раздела. Подраздел, соответствующий вершине v, – подграф Gv графа тематического раздела ( )G R , образованный множествами вершин и дуг всех трансцепей этого раздела, содержащих некоторую вершину v  R. Трансцепью тематического раздела ( )G R называется произвольная орцепь из начальной в конечную вершину этого раздела. Содержательно в подраздел входят те вершины, от которых зависит «возможность изучения» данной вершины, и те, которые в свою очередь зависят от её «изученности». Тематическая полнота некоторого множества вершин, рекомендуемых для изучения, определяется путем проверки следующего условия насыщенности. Множество является насыщенным, если вся информация, необходимая для изучения любой вершины этого множества, содержится в вершинах самого этого множества. Пусть R – множество вершин изучаемого тематического раздела ( )G R , а V – подмножество R. Множество V является насыщенным, если для любых вершин b  R и a  V, удовлетворяющих соот- ношению (b, a)  , справедливо b  V и во множестве V нет вершин, эквивалентных b. На основе предложенной модели гиперсреды разработаны модели навигации с адаптацией к уровню знаний обучаемого, к логической зависимости кадров гиперсреды и к дидактическому описанию кадров [1]. Шибут М.С. «Искусственный интеллект» 4’2008 504 5Ш Модели адаптивной навигации Модель навигации, адаптивной к логической зависимости Адаптация к логической зависимости осуществляется в два этапа. На первом этапе происходит определение начального множества вершин B = {v | v  F, (v ) = 1}, содержа- щих изученные теоретические кадры (правильно выполненные задания, вопросы), и мно- жество A целевых вершин обучения или контроля (B, A  2F ). Состав данных множеств может быть задан явно преподавателем/обучаемым или определен автоматически исходя из данных о множестве понятий, которые обучаемый усвоил. В качестве модели обучае- мого ul при адаптации к логической зависимости примем пару подмножеств множества вершин гиперсреды 0 (ul) = (B, A). На втором этапе для обучения требуется отобрать множество вершин, которые следуют за вершинами из B относительно  и способствуют достижению целей из A, т.е. предшествуют A относительно . Основой для адаптивного отбора таких вершин при построении сценария обучения является следующее понятие выводимости. Вершина непосредственно следует за некоторым насыщенным множеством, если при добавлении указанной вершины в это множество сохраняется свойство его насыщенности. Пусть V – насыщенное множество, а c V – произвольная вершина. Если множество { }V c являет- ся насыщенным, то считается, что вершина c непосредственно следует за множеством V. В качестве модели базы знаний для управления навигацией, адаптивной к логической зависимости, используется ориентированный гиперграф порядка изучения ( , )FG P , определённый на множестве F вершин графа логической зависимости. Каж- дая гипердуга из множества {( 2 , }F  , )| ,P B A B A B A задаётся упорядоченной парой непересекающихся подмножеств множества F, причём вершины правой части A гипердуги непосредственно следуют за множеством вершин её левой части B . Содержа- тельно гипердуга устанавливает не только порядок изучения, но и «достаточность» знания множества вершин из левой части для перехода к изучению вершин из правой части. Тем самым обеспечивается адаптация к логической зависимости как отсутствие ло- гических разрывов в изложении и корректное формирование альтернативных сценариев. Выбор вершин при построении сценария с адаптацией к логической зависимости основывается на следующем понятии выводимости. Вершина a любого графа тематичес- кого раздела ( )G R называется выводимой из произвольного множества вершин V R , если a V и в гиперграфе ( , )FG P существует гипердуга ( ),B A P такая, что , ,a A A а { }, RBV f B где RBf – начальная вершина раздела ( )G R . Обозначим факт выводимости как ќ–V a . Сценарий обучения, формируемый на основе гиперграфа порядка изучения, должен содержать все вершины соответствующего тематического раздела; иметь порядок следова- ния вершин, который не нарушает отношения логической зависимости; а также в сценарии не должны присутствовать вершины из других тематических разделов, не принадлежащие изучаемому разделу. Для получения сценария с такими характеристиками в [5] разрабо- таны требования представительности, корректности и непротиворечивости, которым должна удовлетворять структура гиперграфа. Гиперграф G называется: 1) представитель- ным, если любая вершина любого тематического раздела, непосредственно следующая за произвольным насыщенным множеством вершин, выводима из этого множества; 2) кор- ректным, если любая вершина любого тематического раздела, непосредственно не сле- Модели адаптивной навигации в учебной гиперсреде «Штучний інтелект» 4’2008 505 5Ш дующая за произвольным насыщенным множеством вершин этого раздела, не выводима из данного множества; 3) непротиворечивым, если для любого подмножества вершин V любого тематического раздела ( )G R каждая вершина из множества F \ R не выводима из множества V. В [5] также доказаны утверждения, формулирующие необходимые и доста- точные условия выполнения этих требований, а также определены формальные критерии их проверки. Построим модель навигации, осуществляющую выбор и логическое упорядочение предъявляемых вершин с учетом наличия у обучаемого знаний некоторого начального множества вершин. До начала обучения 0 0( ) B   . На (k+1)-м шаге дидактическая функция запишется в виде 1 1( ) { ' | ' , ( ) ќ– '}k k k kv v F v       . Функция k+1 (k+1) опре- деляет множество кадров, которые выводимы из множества k (k), изученного обучае- мым, и способствуют достижению цели A. Правило актуализации модели обучаемого имеет вид 1 { ( ), \ ( )}k k k k kB A      , где K – количество шагов обучения. Условие окончания обучения представляется как K (K )  A. На основе предложенных формализмов адаптации к логической зависимости кадров разработан метод и алгоритмы автоматизированного обучения, которые реализуют фор- мирование учебной гиперсреды и управление процессом обучения. Гиперграф порядка изучения строится для каждого тематического раздела на основе отношения логической зависимости кадров, которое задаётся преподавателем в диалоговом режиме. В процессе формирования гиперграф программно проверяется на представительность и корректность. При наличии альтернативных подразделов проверяется непротиворечивость гиперграфа. Алгоритм управления обучением с адаптацией к логической зависимости получает на входе множество изученных вершин раздела, целевую вершину и представительный, корректный и непротиворечивый гиперграф. Множество изученных вершин проверяется на насыщенность и определяется наиболее подходящий подраздел для продолжения обучения. Сценарий строится как множество всех вершин, непосредственно следующих за изученным множеством и предшествующих целевой вершине в рамках выбранного подраздела. Алгоритм позволяет выявлять имеющиеся пробелы в знаниях и выдавать рекомендации по их устранению. Модель навигации с адаптацией к уровню знаний обучаемого Модель навигации с адаптацией к уровню знаний обучаемого предполагает моде- лирование состояния знаний обучаемого отображением изученности : F  {0, 1, null}, которое определено на множестве вершин F и фиксирует знание или незнание инфор- мации или ответа на вопрос f  F некоторым обучаемым. Значение «1» соответствует знанию, «0» – незнанию информации или ответа на вопрос f  F некоторым обучаемым, а «null» означает, что «изученность f » ещё не определена. В процессе оценки уровня знаний обучаемого по разделу G(R) рассматривается гипотеза h(v) относительно знаний содержимого вершины v, принимающая следующие значения: h1 – обучаемый знает тему, h0 – обучаемый тему не знает. В соответствии со значением гипотезы множество R вершин тематического раздела G(R) разбивается на два класса: множество R1= {v | v  R, h(v) = h1} вершин с вопросами, на которые обучаемый, предположительно, сможет ответить, и множество R0 = {v | v  R , h(v) = h0} вершин с вопросами, на которые он не сможет ответить. Исходной информацией об обучаемом служит вероятность того, что он знает (сможет изучить) данную тему. Эта вероятность определяется, например, по оценкам в журнале. В качестве модели обучаемого ul примем значение вероятности гипотезы h1: 0(ul) = P(h 1, ul). Шибут М.С. «Искусственный интеллект» 4’2008 506 5Ш Задача адаптации к уровню знаний состоит в выборе для предъявления таких вершин v изучаемого раздела G(R), для которых после их изучения (выполнения задания) будет получена оценка знаний, соответствующая вероятности знаний данного обучаемого. В качестве симптома, подтверждающего одно из значений гипотезы для выбранной вершины v', используется результат s(v') оценки знаний этой вершины (ответа на соот- ветствующий вопрос), изменяющий значение изученности (v'): s(v') = s1 – обучаемый подтвердил знание и (v') = 1, s(v') = s0 – обучаемый не подтвердил знание и (v') = 0. Модель использует свойство графа логической зависимости, доказанное в [23] в виде следующего утверждения. Утверждение. Если для произвольной пары вершин a и b справедливы соотно- шения a  R1 и b  R \ R1, то (b, a)   если для любой пары вершин c и d справедливо c  R \ R0 и d  R0, то (d, c)  . Если для некоторой вершины графа логической зависимости выяснилось, что обу- чаемый знает содержащийся в ней учебный материал, то все вершины, предшествующие ей относительно логической зависимости, также можно пометить как изученные. Аналогично неизученными считаются вершины, следующие за той, материал которой обучаемый не знает. Это позволяет автоматически доопределить отображение изучен- ности. Адаптация к уровню знаний состоит в выборе наиболее сложного вопроса из числа тех, на которые обучаемый в состоянии ответить (в выборе для предъявления таких вер- шин v изучаемого раздела G(R), для которых после их изучения или выполнения соответствующего задания будет получена оценка знаний, соответствующая вероятности знаний данного обучаемого). Процесс оценки уровня знаний так же, как и процесс выбора вопроса, соответствую- щего этому уровню, носят вероятностный характер. В связи с этим для выбора предъявляе- мой вершины с вопросом используется эвристический критерий η(v', P(h1)) = || Rv' | P(h 1) – | R1(v') || , равный разности математического ожидания количества известных обучаемому вершин в подразделе, соответствующем выбранной вершине, и числа вершин, которые предшествуют ей в графе логической зависимости. Наиболее соответствует уровню знаний обучаемого такая вершина, для которой значение этого критерия минимально. Дидактическая функция, осуществляющая выбор предъявляемой вершины v', для которой значение критерия соответствия η минимально, имеет вид ( ) { ' | ( ', )k k kv v      min ( , )}kv R v     . После предъявления вершины v' и получения результата ответа s(v') = s' актуа- лизируем модель обучаемого ul следующим образом: (ul) = P(h1| s'). Для этого оценим апостериорные вероятности исследуемых гипотез по формуле Байеса: 1 1л ( | ') л бi iP h s   , 1 1 0 ( ' | )б ( ) ( ' | )k k k P s h P h P s h    . Для принятия решения в пользу одной из гипотез относительно реального состояния знаний обучаемого используется метод Байеса, основанный на критерии минимума средних суммарных потерь, возникающих из-за неопределенности в оценке знаний. Пусть после предъявления v' получен результат s' оценки знаний, рассматриваемой как симптом в пользу одного из значений гипотезы. Принятие решения в пользу значения hk на осно- вании симптома s' обозначим как k = (s') = hk, где k = 0,1. Функция потерь, возникающих при отнесении предъявленной вершины к классу k, в то время как она фактически принадлежит классу hj (соответственно, v'  R j), определена как  kj = (k|hj) и задаётся Модели адаптивной навигации в учебной гиперсреде «Штучний інтелект» 4’2008 507 5Ш матрицей потерь 0 1 1 0kj         . Математическое ожидание потерь, если принято решение k , равно ш( | ')k s  1 0 ( ) ( ' | ) i kj k i j v R P h P s h      , а суммарное математическое ожидание потерь (средние суммар- ные потери) равно 1 1 0 0 ш( ') ( ) ( ' | ) i kj k i k j v R s P h P s h          , где P(hj) – априорная вероятность предъявления вершин j-го класса, а P(s'|hj) – условная вероятность симптома (полученной оценки знаний) при известном значении гипотезы, j = 0,1. Минимум потерь обеспечивается, если к классу R1 изученных отнести те вершины, для которых условная вероятность наличия знаний выше условной вероятности их отсутствия: P(h1|s') > P(h0|s'). В случае, когда средние суммарные потери минимальны, процесс тестирования обучаемого по тематическому разделу будет оптимальным. Предложенная модель обучения и контроля с адаптацией к уровню знаний обучае- мого использована при реализации метода и алгоритмов автоматизированного контроля знаний. На входе алгоритма, управляющего процессом контроля знаний по определённой теме, задается априорная вероятность гипотезы о наличии знаний у обучаемого (получен- ная по оценкам в журнале), а также массив значений условных вероятностей результатов тестирования, вычисляемых после апробации тестов. На выходе – множества вершин R1 с вопросами, которые обучаемый знает, и R0 с вопросами, которые он не знает. Данный метод и алгоритмы контроля обеспечивают существенное сокращение чис- ла задаваемых обучаемому вопросов без потери качества оценки его знаний. Наименьшее число вопросов и, соответственно, время тестирования достигается при отсутствии разно- гласий между априорной оценкой знаний обучаемого и результатами тестирования. Метод особенно эффективен при входном контроле знаний, когда множество изученных вершин и цели обучения ещё не определены, а также при итоговом контроле по всему курсу. Дидактически-ориентированная модель навигации Дидактически-ориентированная модель навигации основана на моделировании понятийной структуры изучаемого предмета путём применения тезауруса и механизмов семантического индексирования в сочетании с дидактическими знаниями об уровнях изложения понятий и порядке их изучения [1]. Для формального представления дидактических характеристик учебного материала и состояния знаний обучаемого используем дидактический образ состояния знаний в виде множества значений уровня усвоения изучаемых понятий, измеряемых по некоторой шкале порядка. Шкалу порядка представим конечным упорядоченным множеством уров- ней усвоения X =  null, x1, …, xj, …, xNX, где если i < j, то xi < xj для любого i, j  {1, …, NX}. Пустой элемент обозначается nul, null < xj для любого j. Пусть U – множество обучаемых, а D – множество понятий предметной области и ND = |D|. Зададим отображение , которое сопоставляет каждому понятию dn  D уровень ( , ) ni l n jr r u d x  его усвоения обучаемым ul, jx X . Дидактическим образом состояния знаний назовем результат отображения  для состояния знаний обучаемого ul: 1 2 ( , , ..., ) DNl i i ir r r  . Дидактический образ состояния знаний можно использовать как единый набор признаков для описания как состояния знаний обучаемого, так и знаний, представленных в вершине гиперсреды. Множество всех возможных дидактических обра- зов знаний, рассматриваемых системой, обозначим через S. Зададим отображение : F –> Шибут М.С. «Искусственный интеллект» 4’2008 508 5Ш SS множества учебных вершин F во множество пар дидактических образов. Обучающим воздействием вершины vk  F назовем элемент отображения : ( ) = = ( , )i o k k k kv    , где 1 2 = ( , , ..., ) DN i i i i k k k kr r r – условие предъявления, 1 2 = ( , , ..., ) DN o o o o k k k kr r r – результат изучения вершины, а , n n o i k kr r – результирующий и начальный уровни изучения понятия dn. Условие предъявления характеризует знания, которые требуются для перехода к изучению вершины, а результат изучения – знания, представленные в вершине. Далее построим формальную модель обучаемого. Пусть SA – все возможные целе- вые, а SB – возможные начальные/текущие дидактические образы знаний обучаемого из S. Зададим отображение : U –> SB  SA множества обучаемых во множество всех возмож- ных пар начального и целевого дидактических образов знаний обучаемого. В качестве модели обучаемого ul примем элемент отображения (ul): (ul) = (b, a), причем 1 2 ( , , ..., ) DNb b b br r r  – текущий, 1 2 ( , , ..., ) DNa a a ar r r  – целевой дидактический образ знаний, а nbr и nar – текущий и целевой уровни изучения понятия dn, где , ,b B a AS S     , n na br r X  . Модель обучаемого данного вида характеризует множество понятий, которые необходимо изучить на соответствующем уровне для достижения целей a из SA, имея состояние знаний b из SB. Построим модель навигации, осуществляющую отбор предъявляемых вершин по результатам сопоставления множества понятий, изучаемых в вершине, и состояния знаний обучаемого. Введем функцию согласия m(k, k), фиксирующую факт увеличения уровня усвоения некоторого целевого понятия dm после изучения k: m(k, k) = 1, если m m m o b k ar r r    , m o kr null , mar null  , и m(k, i) = 0 в противном случае, m  {1, …, ND}. Критерий соответствия, вычисляющий количество целевых понятий, для которых увеличивается уровень усвоения после изучения исследуемой вершины, примет вид 1 ( , л ) ( , л ) DN k k m k k m v v     . Условие соответствия вершины цели обучения a: (k, k) ≥ 1. Для выбора вершины v', наиболее соответствующей текущей модели обучаемого, исполь- зуем дидактическую функцию вида ( ) { ' | ( ', ) max ( , )}k k kv R v v v          , k  . Заключение Представленная модель предметных знаний учебной гиперсреды в виде множества взаимосвязанных кадров с учебной информацией отличается от известных выделением терминальных и нетерминальных кадров, наличием логического упорядочения и учётом дидактической эквивалентности кадров гиперсреды. Это позволяет строить дидактически обоснованные последовательности изучения информации и формализованно представлять альтернативные способы изучения учебного материала. Ограничение возможностей использования данной модели обусловлено трудоемкостью тематического упорядочения кадров гиперсреды. Модель навигации в гиперсреде с адаптацией к логической зависимости кадров построена в виде представительного, корректного и непротиворечивого гиперграфа порядка изучения на множестве кадров гиперсреды. В модели использовано понятие выводимости, задающее формальные условия включения кадров в сценарий обучения в зависимости от состава множеств изученных и целевых кадров, зафиксированных в модели обучаемого. Предусмотрена оптимизация процесса формирования сценария обу- чения на основе формальных требований к гиперграфу. Модели адаптивной навигации в учебной гиперсреде «Штучний інтелект» 4’2008 509 5Ш Модель навигации с адаптацией к уровню знаний обучаемого основана на байесов- ском подходе обеспечения минимума средних суммарных потерь, обусловленных непра- вильной оценкой знаний. Особенность модели состоит в использовании эвристического критерия соответствия, по которому на каждом шаге процесса обучения выбирается для предъявления кадр, наиболее соответствующий уровню знаний обучаемого исходя из текущего значения вероятности наличия знаний у обучаемого. При выставлении оценки учитывается наличие неопределенности в оценке знаний. Вводится отображение изучен- ности, которое автоматически доопределяется на поддереве, соответствующем текущей вершине, на основании выставленной оценки. Условно исключаются из множества вер- шин те, ответы на которые заведомо известны или неизвестны обучаемому. Данная мо- дель позволяет сократить количество предъявляемых вопросов, а следовательно, и время тестирования без потери качества оценки знаний. Дидактически-ориентированная модель навигации в учебной гиперсреде отличается наличием педагогического тезауруса, который структурирует информацию не только по изучаемым понятиям предметной области, но и по уровням их усвоения. Описание обучающего воздействия каждого кадра обеспечивает учёт требуемого уровня знаний обучаемого и является основой для описания методики формирования модели обучаемого по результатам работы с гиперсредой. Данная модель является формализацией сущест- вующих ручных методик формирования содержания обучения и позволяет автомати- зировать начальный этап проектирования учебного материала в ЭОС. Обеспечивается возможность гибкого планирования обучения преподавателем путём диалогового ввода в декларативной форме информации о целях обучения в виде требований к знаниям изучаемых понятий. Данная модель является универсальной по отношению к форме пред- ставления информационных объектов, к методике распределения учебного материала по уровням изложения и к методике оценки знаний. Ограничение возможностей исполь- зования данной модели заключается в том, что дидактическое индексирование гипер- среды является трудоемким процессом. Рассмотренные модели навигации не только разработаны теоретически, но и полу- чили практическое воплощение в рамках создания программно-методических средств обучения и контроля. Литература 1. Шибут М.С. Моделирование адаптивного процесса обучения с использованием гиперсреды // Информа- тика. – 2007. – № 4. – С. 48-58. 2. Интеллектуальные обучающие системы и виртуальные учебные организации: Монография / Под ред. В.В. Голенкова, В.Б. Тарасова. – Минск: Белорус. гос. ун-т информатики и радиоэлектроники, 2001. – 486 с. 3. Субботин М.М. Алгоритмическая навигация в гипертекстовой сети как способ генерации дискурсивных текстов // Изв. Рос. акад. наук. Сер. Теория и системы упр. – 1996. – № 2. – С. 158-161. 4. AHA! Version 2.0, more adaptation flexibility for authors / P. De Bra [etc.] // E–Learn 2002: Proc. of the World conf. on E-learning in corporate, government, healthcare a. higher education, Montreal, 15 – 19 oct. 2002 / Assoc. for the advancement of computing in education.– Norfolk, 2002. – P. 240-246. 5. Липницкий С.Ф., Шибут М.С., Ярмош Н.А. Гипертекстовая экспертно-обучающая система. I. Модель данных и знаний // Вес. Нац. акад. навук Беларусi. Сер. фiз.-мат. навук. – 1998. – № 3. – С. 111-114. 6. Murray T. Authoring intelligent tutoring systems: an analysis of the state of the art // Intern. j. of artificial intelligence in education. – 1999. – № 10. – P. 98–129. 7. Липницкий С.Ф., Ярмош Н.А. Моделирование интеллектуальных процессов в инженерных информа- ционных системах. – Минск: Беларус. навука, 1996. – 222 с. 8. Никифоров И.С. Статистический подход в поддержке процесса навигации в гипермедиа системах. – Режим доступа: http://inftech.webservis.ru/it/conference/scm/1999/session3/nikiforov.html. Шибут М.С. «Искусственный интеллект» 4’2008 510 5Ш 9. Соловов А.В. Моделирование структуры электронных образовательных ресурсов // Информационные технологии. – 2007. – № 3. – С. 43-49. 10. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. – СПб.: Питер, 2000. – 384 с. 11. Морозевич А.Н., Комличенко В.Н., Гедранович В.В. Стратегия автоматизации управления познаватель- ной деятельностью на основе информационной модели образовательного процесса // Информационные технологии. – 2000. – № 5. – С. 47-52. 12. Таран Т.А., Сирота С.В. Обучение понятиям в интеллектуальных обучающих системах на основе формального концептуального анализа // Искусственный интеллект. – 2002. – № 3. – С. 340-347. 13. Шикунов С.А. Метод построения учебного гипертекста по ключевым словосочетаниям // Вопросы Интернет-образования. – 2003. – № 10. – Режим доступа: http://center.fio.ru/vio/vio_10/cd_site/Articles/art_1_7.htm. 14. Brusilovsky P. Adaptive hypermedia // User modeling and user adapted interaction. – 2001. – Vol. 11, № 1-2. – P. 87-110. 15. Демин И.С. Гипертекстовые среды и обучение // Вестн. финансовой акад. – 2003. – № 4 . – С. 71-76. 16. Соловов А.В. Моделирование навигации в электронных образовательных ресурсах // Информационные технологии. – 2007. – № 4. – С. 72-79. 17. Пантелеев Е.Р. Средства поддержки жизненного цикла Web-обучения в инструментальном комплексе // Информ. технологии. – 2007. – № 2. – С. 39-45. 18. Henze N. Adaptive hyperbooks: adaptation for project-based learning resources: diss. … dr. der. Naturwissens- chaften. – Hannover, 2000. – 95 p. 19. Астанин С.В., Калашникова Т.Г. Разработка индивидуальной модели поведения обучаемого в системе дистанционного образования // Перспективные информационные технологии и интеллектуальные системы. – 2001. – № 1. – С. 179-196. 20. Голец И.Н., Попов Д.И. Модель представления знаний в интеллектуальной системе дистанционного образования // Перспективные информационные технологии и интеллектуальной системы. – 2001. – № 3. – С. 135-138. 21. Бобков А.И., Тюрликова О.А. Построение стратегий классификации уровня знаний на основе графоаналитической модели // Кибернетика. – 1988. – № 5. – С. 109-112. 22. Authoring methods for the Web-based intelligent CAI system CALAT and its application to telecommunications service / M. Kiyama [etc.] // Artificial intelligence: Proc. of the 14th nat. conf., Providence, 27 – 31 July 1997/ Amer. assoc. for artificial intelligence. – Menlo Park, 1997. – P. 44-52. 23. Липницкий С.Ф., Шибут М.С., Ярмош Н.А. Метод автоматизированного контроля знаний в гипертекстовой среде // Вес. Нац. акад. навук Беларусi. Сер. тэхн. навук. – 2000. – № 1. – С. 86-89. М.С. Шибут Моделі адаптивної навігації у навчальному гіперсередовищі Пропонується модель навігації у навчальному гіперсередовищі, яка забезпечує адаптацію сценаріїв навчання і контролю до наявних знань навчаного і цілей навчання. Адаптація здійснюється на основі побудови дидактичного образу знань і обліку логічних залежностей елементів навчального гіперсередовища. Сценарій навчання містить ненадмірну послідовність елементів гіперсередовища, які необхідно вивчити. Сценарій контролю містить найскладніші питання з тих, на які навчаний в змозі відповісти. M.S. Shibut Models of Adaptive Navigation in the e-Learning Hypermedia System The model of navigation in the e-learning hypermedia system is offered, providing the training and control script adaptation to the level of learner knowledge and his learning aims. Adaptation is realized by construction of the image of didactic knowledge and taking into account the logical dependences of hypermedia elements. The training script contains irredundant sequence of hypermedia elements, which are necessary to study. The control script contains the most difficult questions, which learner can answer to. Статья поступила в редакцию 24.07.2008.