Оптимізація алгоритму упорядкування графу дидактичної онтології
Дисертації Тезаурус FreshKnowledge CMS Semantic Web Tree-Net Web 2.0 Агенти Адаптивність АПЕПС Аспірантам Безперервне навчання Веб будівництво Інтелектульні СДН Керування знаннями Керування контентом Компетенції Контроль знань Конференції Модель учня Моделювання знань Мотивація Наука Наука і віра Проекти ПТМ Ролики про вічне Сайти Сенс життя Сервіси Статті Суспільство і віра
| Лабораторія СЕТ | Дослідження, статті, розробки | Публікації | Оптимізація алгоритму упорядкування графу дидактичної онтології ![]() ![]() Оптимізація алгоритму упорядкування графу дидактичної онтології
Оптимізація алгоритму упорядкування графу дидактичної онтології Копилова В. Ю. Оптимізація алгоритму упорядкування графу дидактичної онтології / В. Ю. Копилова, С. В. Титенко // XVII Міжнародна наукова конференція імені Т.А. Таран «Інтелектуальний аналіз інформації» ИАИ 2017, Київ, 17–19 травня 2017 р.: зб. пр.– К. : Просвіта, 2017. – 106-111 с. ISBN 978–617–7010–13–4
Копилова В. Ю., Титенко С.В., к.т.н. В роботі визначено поняття дидактичної онтології, приведено можливі алгоритми пошуку шляху в графі дидактичної онтології, показано результати роботи алгоритмів, порівняння побудованих шляхів. ВступВ наш час людина повинна постійно розвити свої вміння та навички, щоб освоювати новітні технології, відповідати постійно зростаючим потребам ринку, а також доросла людина потребує індивідуального підходу до навчання відповідно до вже отриманих навичок, досвіду. Системи безперервного навчання орієнтуються на постійне вдосконалення і цілісний розвиток людини як особистості протягом усього її життя, підвищення можливостей в трудовій та соціальній сфері. Інформіційно-навчальні системи безперервного навчання повинні мати такі характеристики: індивідуалізація та адаптивність до попередніх знань учня, на основі цього було поставлено зачачу побудови індивідуального шляху проходження навчання на основі онтології предметної області. Оптимізація алгоритму упорядкування графу дидактичної онтологіїДидактична онтологіяОнтологія — специфікація деякого предмета, а саме формальне та декларативне представлення, яке містить покажчик на терміни предметної області та логічні вирази, які описують значення термінів, їх співвідношення[1]. Сучасні онтології містять багато понять, тому вони часто мають формат, який зручно обробляти комп'ютерними програмами, а також мають строгу логічну базу. Під дидактичною онтологією будемо розуміти зважений граф, вершини якого є поняття, ребра — відношення дидактичного слідування, а вага — фактор впевненості деякого відношення. Поняття вказує на деякий об'єкт предметної області, що представляється для вивчення студентові. Відношення дидактичного слідування між поняттями вказує на порядок слідвання понять. Для побудови дидактичної онтології було використано модель застосування нечіткої логіки для розв'язання проблеми визначення дидактичної черговості едементів. Задачею роботи є оптимізація впорядкування графу дидактичної онтології, а саме побудови шляху між поняттями, які потрібні студентові для вивчення обраної предметної області. Метод побудови шляху було вирішено вдосконалити за допомогою модифікації топологічного сортування. Огляд існуючих методівТопологічне впорядкування орієнтованого графа – це лінійне впорядкування його вершин таким чином, що для кожного натравленого ребра G = {u,v} з вершини u до вершини v, таким чином що вершина u передує вершині v[2]. Топологічне сортування можливо лише у випадку, коли граф немає орієнтованих циклів, тобто застосовується лише для орієнтованих ациклічних зважених графів. Топологічне сортування можна реалізувати багатьма способами, а саме:
Алгоритми топологічного сортування не є оптимальними для обраної предметної області, тому що не враховують особливості графу дидактичної онтології. Метод виділення семантичного ядра[7]. Семантичне ядро — набір ключьових понять, які найсильніше пов'язані з іншими поняттями курсу. Алгоритм враховує дидактичні особливості предметної області, але потребує багато ресурсів. Оптимізація алгоритму семантичного ядраАлгоритм пошуку семантичного ядра було вирішено оптимізувати за допомогою додавання топологічного сортування пошуком вглиб:
Порівняння отриманих результатівТопологічне сортування є одним з найкращіх методів впорядкування графів, але під час впорядкування графу дидактичної онтології він не враховує особливості графу, не враховує кількість вхідних ребер від кожної вершини, тому шлях, побудований цим алгоритмом не є оптимальним. На відміну від топологічного сортування, оптимізований алгоритм виділення семантичного ядра орієнтований на предметну область — систему безперервного навчання. На рисунку 1 представлено граф дидактичної онтології та наведено шляхи, побудовані топологічним сортуванням та алгоритмом виділення топологічного сортування(таблиця 1).
![]()
Рисунок 1. Зважений направлений граф дидактичної онтології Алгоритм виділення семантичного ядра було оптимізовано за допомогою сортування підграфів алгоритмом топологічного сортування, тим самим кількість ресурсів та час роботи алгоритму стала меншою(таблиця 2) за рахунок використання меншої кількості ресурсів. За часом виконання топологічне сортування є найбільш оптимальним, але не виконує вимоги до предметної області.
Шлях побудований завдяки виділенню семантичного ядра враховує особливості дидактичної онтології, тому розміщує поняття-вершини, які не вимагають додаткового опрацювання вершин попередників, відповідно до ваги ребер.
Таблиця 1. Шляхи проходження графу топологічного сортування та алгоритмом виділення топологічного сортування
Таблиця 2. Час виконання алгоритмів сортування графу “Матриця”
ВисновкиПроаналізовано існуючі методи впорядкування графів, можливість застосування їх до предметної області – автоматизованих систем навчання. Було обрано метод, який орієнтуається на особливості предметної області. Метод семантичного ядра було оптимізовано за допомогою додавання топологічного сортування підграфів в середені графу, тим самим кількість вирористаних ресурсів була зменьшеною. Література
Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділКількість входів в цьому місяці : 3993 |
Приєднуйтесь!
Сторінки, близькі за змістом | |||||||||||||||||||||||||||||
|