СТРУКТУРА СЕМАНТИЧЕСКОЙ БАЗЫ ЗНАНИЙ ДЛЯ СИСТЕМЫ ТЕСТИРОВАНИЯ НА ЕСТЕСТВЕННОМ ЯЗЫКЕ

УДК 004.853

Гурин Николай Иванович − кандидат физико-математических наук, доцент, доцент кафедры информационных систем и технологий. Белорусский государственный технологический университет (ул. Свердлова, 13а, 220006, г. Минск, Республика Беларусь). E-mail: ngourine@mail.ru

Ржеутская Надежда Викентьевна – старший преподаватель кафедры информационных систем и технологий. Белорусский государственный технологический университет (ул. Свердлова, 13а, 220006, г. Минск, Республика Беларусь). E-mail: lucky_nana@mail.ru

DOI: https://doi.org/ 10.52065/2520-6141-2025-290-9.

 

Ключевые слова: база знаний, семантическая сеть, интеллектуальная обработка текста, система тестирования на естественном языке.

Для цитирования: Гурин Н. И., Ржеутская Н. В. Структура семантической базы знаний для системы тестирования на естественном языке // Труды БГТУ. Сер. 3, Физико-математические науки и информатика. 2025. № 1 (290). С. 56–61.

DOI: 10.52065/2520-6141-2025-290-9.

Аннотация

В статье описана процедура создания и структурирования семантической базы знаний для системы тестирования на естественном языке. База знаний с семантической структурой содержит все ключевые понятия по предметной области и их смысловые связи в виде триад «субъект» – «отношение» – «объект», образующих семантическую сеть, которая может быть представлена как направленный граф. В системе тестирования вопрос и ответ представляются простыми, неразвернутыми предложениями, а проверка правильности получаемого ответа основана на проверке соответствия семантики вопроса и ответа. База знаний привязана к веб-странице и хранится в виде двумерного текстового массива, состоящего из записей, каждая из которых включает семантическую триаду, а также тестовый вопрос и число символов, подлежащих проверке в полученном ответе. Разработаны правила создания шаблонов для сказуемого и подлежащего в ответных предложениях теста, используемых в регулярных выражениях при тестировании. Система тестирования действует как веб-приложение с программным модулем, созданным на языке JavaScript. Для функционирования системы создан пользовательский интерфейс веб-страницы с дизайном на основе стилей CSS и библиотеки jQuery.

Скачать

Список литературы

  1. Кожевников В. А., Сабинин О. Ю. Система автоматической проверки ответов на открытые вопросы на русском языке // Научно-технические ведомости СПбГПУ. Информатика. Телекоммуникации. Управление. 2018. Т. 11, № 3. С. 57–72.
  2. Burrows S., Gurevych I., Stein B. The eras and trends of automatic short answer grading // Internet Journal of Artificial Intelligence in Education. 2015. Vol. 25. P. 60–117.
  3. Horbach A., Palmer A., Pinkal M. Using the text to evaluate short answers for reading comprehension exercises // Proc. of the 2nd Joint Conf. on Lexical and Computational Semantics. Atlanta, USA: Association for Computational Linguistics, 2013. Vol. 1. P. 286–295.
  4. Автоматическая обработка текстов на естественном языке и компьютерная лингвистика / Е. И. Большакова [и др.]. М.: МИЭМ, 2011. 269 с.
  5. Веремчук С. Э., Гурин Н. И. Система тестирования знаний на естественном языке на основе семантической сети обучающей системы // Труды БГТУ. Сер. 3, Физ.-мат. науки и информатика. 2019. № 1 С. 190–196.
  6. Гурин Н. И., Герман О. В. Компьютерные обучающие системы в издательском деле. В 2 ч. Минск: БГТУ, 2015. Ч. 2. 192 с.
  7. Гурин Н. И., Жук Я. А. Генератор семантической сети информационной системы в таблицу реляционной базы данных // Труды БГТУ. Сер. 3, Физ.-мат. науки и информатика. 2015. № 6. С. 181–185.
  8. Жук Я. А., Гурин Н. И. Реализация диалога с компьютерной обучающей системой на языке JavaScript с помощью веб-сервисов // Труды БГТУ. Сер 3, Физ.-мат. науки и информатика. 2018. № 2. С. 190–196.

Поступила после доработки 07.02.2025