INTERACTIVE CONCEPT MAPS IN ONTOLOGY-ORIENTED INFORMATION AND LEARNING WEB-SYSTEMS
Дисертації Тезаурус FreshKnowledge CMS Semantic Web Tree-Net Web 2.0 Агенти Адаптивність АПЕПС Аспірантам Безперервне навчання Веб будівництво Інтелектульні СДН Керування знаннями Керування контентом Компетенції Контроль знань Конференції Модель учня Моделювання знань Мотивація Наука Наука і віра Проекти ПТМ Ролики про вічне Сайти Сенс життя Сервіси Статті Суспільство і віра
| Лабораторія СЕТ | Дослідження, статті, розробки | Публікації | INTERACTIVE CONCEPT MAPS IN ONTOLOGY-ORIENTED INFORMATION AND LEARNING WEB-SYSTEMS ![]() ![]() INTERACTIVE CONCEPT MAPS IN ONTOLOGY-ORIENTED INFORMATION AND LEARNING WEB-SYSTEMS
С. В. Титенко
Стрімкий розвиток інформаційно-комунікаційних технологій, поширення застосування Інтернету у різноманітних галузях професійної діяльності зробило інформаційно-навчальні веб-ресурси одним з ключових джерел освітньої інформації для професіоналів, початківців, студентів та експертів. Постійна доступність величезних сховищ інформації професійного та загальноосвітнього спрямування, безперервна поява нових навчальних ресурсів призводять до глибинних змін у освітніх процесах та методах отримання та вдосконалення знань та умінь. Постійний розвиток та інновації у галузі програмної інженерії, еволюція засобів взаємодії користувача з інформаційними системами зумовлюють запит на вдосконалення та розвиток інформаційно-навчальних систем, застосування в них сучасних засобів аналізу, обробки та візуалізації навчальної інформації, зручних методів навігації та пошуку навчальних ресурсів.
Інформаційно-навчальні портали повинні будуватись шляхом формування онтологічно-орієнтованої моделі навчального контенту, що передбачає формалізацію інформаційного наповнення, онтологічне моделювання предметної області та дидактичну функцію, яка забезпечує подання та візуалізацію затребуваної навчальної інформації [1].
У роботі [2] досліджується вплив візуалізації на ефективність навчання в галузі комп'ютерних наук. Наголошується на значущості інструментів візуалізації та підвищенні зацікавленості користувачів, коли задіюється візуалізація. Набув поширення спосіб візуалізації професійно-навчальної інформації у вигляді карт понять різних типів [3-11]. У попередніх дослідженнях [12] було запропоновано будувати дидактичну онтологію на основі понятійно-тезисної моделі (ПТМ), а також представлено спосіб візуалізації онтології у вигляді семантико-дидактичних карт.
Таким чином, набуває актуальності задача застосування графових візуалізацій навчальної інформації у вигляді карт понять та виникає потреба в їх ефективній реалізації та інтеграції з іншими функціями онтологічно-орієнтованих інформаційно-навчальних систем. Виникає потреба в розгляді та аналізі застосовуваних карт понять із подальшим дослідженням засобів їх автоматизованої побудови з метою розширення функціональних можливостей інформаційно-навчальних веб-середовищ.
Метою роботи є аналіз актуальності графових візуалізацій предметних областей та розробка методу автоматизованої побудови інтерактивних карт понять в онтологічно-орієнтованих веб-системах. Ставиться завдання автоматизувати побудову відношень між поняттями та забезпечити зручне відображення графів для користувачів навчальної веб-системи із застосуванням формалізації контенту на базі понятійно-тезисної моделі [12]. Крім цього, необхідно проаналізувати види карт понять, що можуть бути побудовані на базі ПТМ, і з урахуванням виявлених недоліків здійснити модифікацію моделі та алгоритмів побудови понятійних карт.
У роботі [3] описано проект CoMPASS, де пропонується використання карт понять (рис.1) в навчальних веб-середовищах для покращення навігації та засвоєння знань. Встановлено, що застосування інтерактивного графового подання структури понять та відношень між ними позитивно впливають на ефективність навчання користувачів системи.
У статті [4] пропонується використання карт понять в навчальних середовищах для вивчення математики для навігації та кращого засвоєння матеріалу (рис. 2). У роботі [5] наголошується на тому, що карти понять повинні бути однією із високотехнологічних функцій в сучасних електронних підручниках, що функціонують на основі моделювання знань про предметну область навчання. В роботі [6] пропонується застосовувати візуалізацію структури тем та навчальних понять. Інструмент допомагає в навігації навчальними матеріалами та разом із візуалізацією навчальних досягнень допомагає обирати індивідуальну траєкторію навчання. У [7] наголошується на позитивному впливі графової візуалізації предметних областей електронних підручників на ефективність навчання та пропонується активне використання інтерактивних карт понять для реалізації дослідницького навчання в межах навчальних середовищ.
У роботі [8] пропонується інструмент TM4L для побудови та використання тематичних карт в онтологічно-орієнтованих системах дистанційного навчання. Програмний засіб ґрунтується на ідеї, що понятійно-орієнтований доступ до навчальних матеріалів є зручним способом спрямування учня до затребуваних знань [8]. Пропонується структурувати та класифікувати навчальний контент онтологічно-орієнтованих навчальних систем. Дана класифікація передбачає встановлення зв’язків між навчальними об’єктами та релевантними їм поняттями шляхом індексації сховища контенту з використанням структури онтології. Таким чином, забезпечується форма навчальної діяльності у вигляді понятійно-орієнтованого перегляду навчального контенту. Переглядаючи понятійну карту, користувач знайомиться та занурюється в предметну область [8].
Рис.1 Приклад карти понять у проекті CoMPASS [3]
Рис.2. Карта понять для навігації в системі, що пропонується в роботі [4]
Заслуговує уваги засіб подання інформації, що отримав назву мапа думок або інтелект-карта (mind map) [9]. Інтелект-карта є діаграмою, у центрі якої деяке поняття (рис.3). За формою інтелект-карта є радіальним деревом, хоча окрім ієрархічних зв’язків тут також можуть застосовуватись додаткові ребра асоціацій між різними елементами структури. Завдяки радіальній формі інтелект-карти виявилися досить зручними для подання інформаційних структур та набули значного поширення як засіб візуалізації ідей. Застосування такого способу для візуалізації структури предметних областей та понять вбачається доцільним [10].
Рис. 3. Приклад інтелект-карти [11]
Побудова інтерактивних карт понять, що пропонуються в роботах [2-8, 10] ґрунтується на онтологічному моделюванні предметної області, здійснюваної експертом в ручному режимі, а це передбачає значні трудові та часові витрати. У той же час підхід до моделювання предметної області на базі семантичних мереж та технологій Semantic Web для систем навчання має ряд труднощів [13]. Зокрема даний підхід вимагає подання повної детальної картини області – так звана проблема «всеосвіченості» навчальної системи [14], коли необхідно виконати формалізацію усіх об’єктів і відношень між ними, що часом може викликати серйозні труднощі, і крім цього часто призводить до формалізації знань, що в даному навчальному контексті не мають дидактичної важливості [13].
Раніше було запропоновано [12] будувати дидактичну онтологію на основі понятійно-тезисної моделі (ПТМ), а також представлено спосіб візуалізації онтології у вигляді семантико-дидактичних карт. Така карта – це орієнтований ациклічний граф, у якості вершин якого виступають поняття, а кожна з дуг вказує на те, що поняття-початок дуги дидактично передує поняттю-кінцю дуги. При цьому так званим центром графу є поняття, для якого будується карта. Карта послідовно показує всі зв’язки, починаючи від центрального поняття з дидактично передуючими поняттями (ліва частина графа) і всі зв’язки, починаючи від центрального поняття, з дидактично наступними поняттями (права частина графа) [12]. Підхід до формалізації професійно-начальної інформації на базі ПТМ має ряд переваг у випадку застосування для навчальних систем, що зумовлено орієнтацією на використання неформалізованих ділянок природомовної інформації у поєднанні з семантичною формалізацією ключових концептів. Це добре підходить для дидактичних задач навчальних веб-систем. Разом з тим ПТМ надає можливості автоматизованої побудови карт понять. Запропонований спосіб візуалізації потребує додаткових досліджень та апробації на великих об’ємах формалізованого контенту.
Таким чином, набуває актуальності задача автоматизованої побудови інтерактивних карт понять в інформаційно-навчальних веб-системах та їх інтеграція з іншими функціями онтологічно-орієнтованих інформаційно-навчальних веб-систем. Створювані інтерактивні карти повинні унаочнювати навчальну інформацію шляхом візуального акцентування на ключових поняттях та відношеннях, а також забезпечувати інтерактивні способи взаємодії користувача з картою понять для спрощення та пришвидшення сприйняття нової навчальної інформації.
Формальний опис понятійно-тезисної моделі (ПТМ) представлено в роботах [12, 15]. Елементи ПТМ є результатом формалізації дидактичного тексту, виконаної експертом за допомогою інтерактивного веб-інтерфейсу. ПТМ служить для розв’язання цілого ряду завдань в інформаційно-навчальних системах, серед яких автоматизація контролю знань [15], автоматизація побудови термінологічного довідника курсу, автоматизована побудова дидактичної онтології, автоматизована побудова індивідуального навчального середовища та ін. [12]. Подальше розширення області застосування ПТМ для вирішення задач побудови інтерактивних карт понять в інформаційно-навчальних системах є ефективним з точки зору оптимального використання трудових ресурсів колективу, що обслуговує навчальну систему.
До ПТ-елементів належать поняття і тези. Тези є природомовним вираженням знань з предметної області у формі фрагментів навчального тексту та медіа-вмісту. Множина понять: C={c1,…,cn1}. Теза – це деяка відомість або твердження про поняття. Множина тез: T={t1,…,tn2 }. Кожна теза стосується одного поняття. Цей зв'язок задається відношенням: CT:T→C. У свою чергу кожне поняття може мати довільну кількість тез, що описується відношенням: TC: C→2T [15]. Віднесення тез та понять до певного класу відбувається завдяки відповідним відображенням: TClass=T→TClasses, CClass=C→CClasses.
Шляхом застосування апарату нечіткого виведення Б’юкенона на основі фактора упевненості [16] на основі даних синтаксичного аналізу ПТ-елементів здійснюється побудова дидактичних зв’язків між поняттями [12]. Дидактичні зв'язки вказують на черговість вивчення понять. CFCtoC(ci,cj) – оператор, що повертає значення фактору впевненості CFij для дидактичного відношення між поняттями ci та cj. Якщо CFij>0, то існує відношення before_concept(ci,cj) з фактором упевненості CFij [12].
Побудована таким чином дидактична онтологія формально представляється ациклічним орієнтованим графом. Запропонований метод формалізації контенту та онтологічного моделювання предметної області інформаційно-навчальних ресурсів було реалізовано на порталах [17, 18].
Таблиця
Сутність
Кількість екземплярів на порталі [17]
Кількість екземплярів на порталі [18]
Результат роботи експерта
Інформаційні сторінки
1189
998
Тематичні групи
70
11
Поняття
474
1539
Тези
2595
3251
Результат автоматичної обробки
Входження понять в текст сторінок
3832
4351
Відношення CinC
320
536
Відношення CinT
1264
1229
Дидактичні відношення CtoC
617
1307
Ациклічний орієнтований граф дидактичної онтології та ПТ-елементи можна застосовувати для візуалізації предметної області контенту у вигляді інтерактивних карт. На основі здійсненої формалізації у межах проекту [17] проведено дослідження різних форм візуалізації інтерактивних карт понять. Значний об’єм формалізованої інформації став підґрунтям для експериментів на реальних даних, що дало можливість перевірити доречність, зручність та наочність різних способів побудови та різних топологій карт понять.
Однорівнева карта поняття на базі дидактичної черговості. Найпростішою формою інтерактивної карти, що будується на базі дидактичної онтології, є така карта поняття, що формально є деревом, яке складається з кореня (центрального поняття) та одного рівня елементів-дітей. Топологічно карта складається з двох частин – ліва містить елементи, що дидактично передують центральному поняттю, права містить елементи, що слідують за центральним поняттям з точки зору черговості вивчення.
Аналогічно визначаються дидактично слідуючі поняття – права частина карти:
Подібну карту нескладно реалізувати в програмному інтерфейсі засобами гіпертекстової розмітки. Така карта візуалізує пов’язані поняття та підказує користувачу можливі напрямки подальшого ознайомлення з навчальними поняттями.
Дворівнева карта поняття на базі дидактичної черговості. Дворівнева карта поняття задіює по два рівня відношень дидактичної онтології відносно центрального поняття. Таким чином виділяються два рівні понять, що передують центральному поняттю
Відповідним чином виділяються поняття, що дидактично слідують центральному поняттю
Перевага дворівневої карти понять полягає у ширшому висвітленні структури предметної області, пов’язаної з обраним поняттям. Інтерактивність карти забезпечує навігаційні можливості швидкого переходу на те чи інше поняття, що зацікавило користувача. Графове подання засобами мультимедіа, що добре відображаються на різних пристроях в веб-оглядачі, забезпечує досягнення цілей, характерних для інформаційно-навчальних веб-порталів. Приклад дворівневої карти представлено на рис.4.
На рис. 5 представлено варіант дворівневої карти, що в силу своєї топології представляє таку візуалізацію структури предметної області навчання, що ускладнить її сприйняття користувачем, адже граф містить значну кількість ребер, що перетинаються та ускладнюють перегляд. Наявність подібних дворівневих карт на базі дидактичної черговості ставить вимогу додаткового аналізу та адаптивної візуалізації графів понять, де менш значимі дидактичні деталі будуть приховані з метою підвищення наочності. Залишається не в повній мірі досягнутою вимога наочності.
Рис.4. Приклад дворівневої інтерактивної карти поняття на базі дидактичної черговості
Рис. 5. Приклад дворівневої карти поняття з ускладненою структурою
Експерименти щодо побудови великих карт на базі дидактичної черговості показують недостатню наочність таких візуалізацій, що вимагає інтеграції даного методу з іншими. Пропонується пошук таких засобів візуалізації, що подаватимуть структуру поняття, здійснюватимуть його декомпозицію. Даний підхід має на меті сконцентрувати увагу користувача на обраній темі, подавши її структурні елементи, тим самим надавши можливість швидкого ознайомлення з цільовою інформацією. Даний підхід характерний для інтелект-карт [9,10], широке застосування яких на практиці підтверджує доцільність даного способу візуалізації.
Карти декомпозиції поняття за допомогою списку тез. Було апробовано візуалізацію понять на базі структурних відношень, що передають декомпозицію поняття через список тез. Такі відношення ґрунтуються на тезах деякого поняття-списку ck: , де
Таким чином, додаткові вершини карти будуть подавати тези (рис. 6). Отримуємо більш наочну карту, що повідомляє користувачу про структуру обраного поняття.
Аспекти понять та карти на їх основі. Типовою для вираження думки та подачі інформації для пояснення та навчання є ситуація, коли інформація про поняття декомпонується, розгалужуючись відповідно до напрямків, що подають опис певних граней поняття. Вказана декомпозиція не обов’язково відповідає такому базовому зв’язку для онтологічного моделювання як part-of чи іншим класичним відношенням. Наприклад, для поняття Laravel middleware можна виділити підпункти, зображені на рис.7.
Рис. 6. Приклад карти поняття на базі списків
Рис.7. Декомпозиція поняття Laravel middleware
У цьому прикладі з галузі програмної інженерії розкриваються різні аспекти роботи з відповідною сутністю. В онтологічному моделюванні класичного типу, коли предметна область формалізується для вирішення задач комп’ютером [13], подібна ситуація може бути представлена шляхом моделювання класу сутностей та його атрибутів з подальшим створенням відповідних екземплярів. Натомість, як зазначалося [13,15], такий шлях не задовольняє вимогам сучасних систем навчання, що орієнтуються на інтенсивне оновлення навчальної інформації, адже вимагає значних трудових витрат та акцентує зусилля на моделюванні другорядних з точки зору навчання особливостей предметної області. Для вирішення вказаного завдання в межах ПТМ пропонується ввести спеціальний тип понять, які будемо називати аспект поняття:
де:
Аспектом буде виступати таке поняття, яке не має самостійного значення та служить для опису деякої особливості головного поняття:
В нашому прикладі (див. рис. 7) аспектами будуть вершини, що декомпонують головне поняття «Laravel middleware». У свою чергу аспекти можуть мати тези, що забезпечить природомовний опис відповідних граней поняття. Використання аспектів дає змогу будувати наочні графи, що декомпонують цільове поняття в стилі інтелект-карт (рис.8).
Рис. 8. Приклад карти поняття з використанням аспектів
Карти декомпозиції поняття на основі назви. Важливим джерелом інформації про декомпозицію є синтаксичне входження назви базового поняття в назву похідного, що описується відношенням [12]. Прикладом таких понять є поняття “Laravel” та “Laravel Routing”. Таке відношення можна подати у вигляді дидактичної декомпозиції поняття, зобразивши на графі відповідними вершинами та ребрами.
Відношення part-of, is-a, instance-of та їх використання в картах понять. Для реалізації таких класичних відношень як «частина-ціле» та «підтип типу», «екземпляр типу» вводяться відповідні відношення:
Реалізація даних відношень в ПТМ відбувається на базі спеціальних тез-відношень, які є підмножиною усіх тез в системі:
Тези-відношення посилаються на поняття, з яким у поняття-власника тези встановлюється відношення:
При цьому тип відношення вказується через клас тези:
Отже оператори, що визначають у разі наявності поняття, з якими встановлено відповідні відношення мають вигляд:
Наявність класичних для семантичних мереж відношень в ПТМ зближує її з першими, натомість, як вказувалося раніше, використання семантичних мереж з метою моделювання знань для презентації учневі має ряд недоліків [13]. Тому в межах формалізації навчального контенту на базі ПТМ рекомендується використовувати відношення з урахуванням поточної дидактичної необхідності. Серед основних рекомендацій тут, зазначимо наступні: 1) намагатись вказувати відношення кожного з понять до деякого батьківського чи головного одним з трьох відношень: part-of, is-a, instance-of; 2) не намагатись здійснювати занадто детальну формалізацію зв’язків між поняттями навчального контенту, залишаючи дану функцію природомовним фрагментам контенту, збереженим у тезах. Суть даних рекомендацій полягає в слідуванні принципу найменш необхідної та найбільш дидактично доцільної формалізації, що забезпечує помірну трудоємність, природомовну виразність та наочність графових візуалізацій в навчальній системі.
Таким чином, були досліджені та апробовані візуалізації декомпозиції навчальних понять на базі таких джерел: 1) відношень дидактичного слідування
Пропонується алгоритм побудови карти деякої ділянки навчального контенту, що об’єднує набір понять, забезпечуючи їх декомпозицію та візуалізацію відношень (рис.9). На рис.10. подано приклад комплексної карти ділянки контенту, реалізованої на базі запропонованого алгоритму на порталі [18].
Інтерфейс системи реалізує карту понять у вигляді інтерактивного графу з функціями зміни масштабу, пошуку понять на графі, навігації та опрацювання взаємодії користувача з візуалізованими об’єктами (рис. 11). Надається функція відображення сукупної текстово-медійної інформації про поняття-вершину в графі, що ґрунтується на відображенні відповідних тез понять.
Підсистема побудови понятійних карт інтегрується з програмним забезпеченням онтологічно-орієнтованої системи керування контентом інформаційно-навчальних порталів [1]. Підсистема включає серверні модулі роботи з дидактичною онтологією на базі ПТМ та клієнтські компоненти для формування даних про вершини та ребра графу та інтерфейсні компоненти реагування на взаємодію з користувачем. У якості основи для графової візуалізації використовується бібліотека Vis.js.
Система була апробована в навчальному процесі та отримала позитивний відгук від користувачів як зручний засіб візуалізації нової інформації для вивчення.
Рис.9. Алгоритм побудови графу карти деякої ділянки контенту. Діаграма діяльності в нотації UML
Рис.10. Приклад комплексної карти ділянки контенту, реалізованої на базі запропонованого алгоритму
Рис.11. Приклад інтерактивного інтерфейсу роботи з картою ділянки навчального контенту
У роботі розглянуто задачу інтерактивної візуалізації карт понять в онтологічно-орієнтованих порталах з використанням формалізації предметної області на базі ПТМ. Здійснено модифікацію ПТМ шляхом введення до моделі ряду базових відношень, а також засобу декомпозиції інформації про поняття на основі понять-аспектів. Запропоновано метод побудови дидактичної декомпозиції понять ділянки контенту у вигляді графу з використанням вибіркової візуалізації ребер, що представляють відношення між поняттями ПТМ. Представлений метод забезпечує наочність подання інформаційно-навчального контенту у вигляді карти, реалізує інтерактивне відображення природомовної інформації про обране поняття та пошук понять у графі з навігацією до цільового поняття. Представлено алгоритм побудови вихідного графу понять для інтерактивної карти обраної ділянки контенту. Реалізовано програмну систему, що надає інтерфейс формалізації професійно-навчального контенту на базі ПТМ, забезпечує зберігання та відображення навчальних матеріалів та реалізує запропонований метод побудови інтерактивних карт понять [18].
Серед перспективних напрямків розвитку запропонованої системи оптимізація алгоритмів та мінімізація навантаження на серверну та клієнтські ланки системи в задачі побудови та використання інтерактивних карт понять. Поточні дослідження публікуються на сайті [19]. Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділКількість входів в цьому місяці : 1773 |
Приєднуйтесь!
Сторінки, близькі за змістом | ||||||||||||||||||||||||||||||||||||
|