SEMANTIC KNOWLEDGE BASE STRUCTURE FOR A NATURAL LANGUAGE TESTING SYSTEM

UDC 004.853

Gurin Nikolay Ivanovich − PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Information Systems and Technologies. Belarusian State Technological University (13a Sverdlova str., 220006, Minsk, Republic of Belarus). E-mail: ngourine@mail.ru.

Rzheutskaya Nadezda Vikentevna – Senior Lecturer, the Department of Information Systems and Technologies. Belarusian State Technological University (13a Sverdlova str., 220006, Minsk, Republic of Belarus). E-mail: lucky_nana@mail.ru.

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

Key words: knowledge base, semantic network, intelligent text processing, natural language testing system.

For citation: Gurin N. I., Rzheutskaya N. V. Semantic knowledge base structure for a natural language testing system. Proceedings of BSTU, issue 3, Physics and Mathematics. Informatics, 2025, no. 1 (290), pp. 56–61 (In Russian). DOI: 10.52065/2520-6141-2025-290-9.

Abstract

The article describes the procedure for creating and structuring a semantic knowledge base for a natural language testing system. A knowledge base with a semantic structure contains all the key concepts in the subject area and their semantic connections in the form of triads “subject” – “relation” – “object” forming a semantic network that can be represented as a directed graph. In the testing system, the question and answer are presented as simple, not detailed sentences, and the verification of the correctness of the answer is based on checking the correspondence of the semantics of the question and answer. The knowledge base is tied to a web page and is stored as a two-dimensional text array consisting of entries, each of which includes a semantic triad, as well as a test question and the number of characters to be checked in the answer received. Rules for creating templates for the predicate and subject in the response sentences of the test used in regular expressions during testing have been developed. The testing system acts as a web application with a software module created in JavaScript. For the functioning of the system, the user interface of the web page was developed with a design based on CSS styles and the jQuery library.

Download

References

  1. Kozhevnikov V. A., Sabinin O. Y. System of automatic verification of answers to open questions in Russian. Nauchno-tekhnicheskiye vedomosti SPbGPU. Informatika. Telekommunikatsii. Upravleniye [Scientific and Technical Bulletin of SPbSPU. Informatics. Telecommunications. Management], 2018, vol. 11, no. 3, pp. 57–72 (In Russian).
  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, pp. 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, pp. 286–295.
  4. Bolshakova E. I., Klyshinsky E. S., Lande D. V., Noskov A. A., Peskova O. V., Yagunova E. V. Avtomaticheskaya obrabotka tekstov na estestvennom yazyke i komp’yuternaya lingvistika [Automatic Text Processing in Natural Language and Computer Linguistics]. Moscow, MIEM Publ., 2011 (In Russian).
  5. Veremchuk S. E., Gurin N. I. System of testing knowledge in natural language on the basis of the semantic network of the educational system. Trudy BGTU [Proceedings of BSTU], issue 3, Physics and Mathematics. Informatics, 2019, no. 1, pp. 190–196 (In Russian).
  6. Gurin N. I., German O. V. Komp’yuternyye obuchayushchie sistemy v izdatel’skom dele [Computer Learning Systems in Publishing. Part 2]. Minsk, BGTU Publ., 2015. 192 p (In Russian).
  7. Gurin N. I., Zhuk Ya. A. The information system semantic network generator to a relational database table generator. Trudy BGTU [Proceedings of BSTU], issue 3, Physics and Mathematics. Informatics, 2015, no. 6, pp. 181–185 (In Russian).
  8. Zhuk Ya. A., Gurin N. I. Implementation of dialogue with a computer learning system in the JavaScript language with the help of web services. Trudy BGTU [Proceedings of BSTU], issue 3, Physics and Mathematics. Informatics, 2018, no. 2, pp. 190–196 (In Russian).

07.02.2025