A technique for automatically creating a list of terms based on ready-made lesson articles
https://doi.org/10.32517/0234-0453-2021-36-5-46-51
Abstract
When constructing a course of study in a discipline, a teacher periodically needs tools for analyzing and visualizing the structure of a future course, in particular, tools for highlighting a system of concepts on the basis of which a future course will be built, as well as for systematizing and structuring this system. The article discusses the problem of automatically compiling a list of concepts (terms) for the subsequent analysis of educational material when creating courses of disciplines. The choice of a system of concepts and methods of its presentation depends on the time frame of the course, the cognitive capabilities of students and their knowledge. The article discusses a method for constructing a thesaurus based on ready-made abstracts of lessons using linguistic methods for analyzing texts in natural language. With the help of graphematic analysis of the abstracts of lessons, the structural units of the course are determined. To compile the thesaurus, the syntactic analysis of the structural units of the text of the “sentence” type is performed for compliance with the template for entering the definition of the concept. To find relationships between concepts, terms from the thesaurus are reduced to all morphological forms and they are searched for in the definitions of other concepts. For the subsequent analysis of the training course, structural units, terms and their relationships are presented in the form of graph models.
About the Author
A. V. FilipovRussian Federation
Andrey V. Filipov, Head of the Digital Solutions Development Department, 117303, Russia, Moscow, ul. Kerchenskaya, 1A, building 1
References
1. Morozova M. A. Superservisy kak sposob tsifrovizatsii gosuslug [Super service as a method of digitalizing state services]. Khronoehkonomika — Chronoeconomics, 2019, no. 6, p. 55–59. (In Russian.) Available at: http://hronoeconomics.ru/06_2019.pdf
2. Levchenko I. V., Sadykova A. R. Podkhody k resheniyu problemy poiska stsenariev urokov po informatike dlya osnovnoj shkoly v biblioteke Moskovskoj ehlektronnoj shkoly [Approaches to solving the problem of search of scenarios of lessons on informatics for basic school in the Moscow E-School library]. Vestnik Rossiiskogo universiteta druzhby narodov. Seriya: Informatizatsiya obrazovaniya — Bulletin of People’s Friendship University of Russia. Series: Informatization of Education, 2019, vol. 16, no. 3, p. 231–242. (In Russian.) DOI: 10.22363/2312-8631-2019-16-3-231-242
3. Denischeva L. O., Semenyachenko Yu. A., Fedoseeva Z. R., Zhdanov A. A., Zakharova T. A. Model’ proektirovaniya resursov Moskovskoj ehlektronnoj shkoly po predmetnoj oblasti “Matematika” osnovnogo obshhego obrazovaniya [Model of designing resources of Moscow E-School in the subject area “Mathematics” of basic general education]. Vestnik Rossiiskogo universiteta druzhby narodov. Seriya: Informatizatsiya obrazovaniya — Bulletin of People’s Friendship University of Russia. Series: Informatization of Education, 2019, vol. 16, no. 3, p. 257–269. (In Russian.) DOI: 10.22363/2312-8631-2019-16-3-257-269
4. Zaslavskaya O. Yu. Organizatsiya vzaimodejstviya mezhdu prepodavatelem i studentami v khode obucheniya sozdaniyu i ispol’zovaniyu ehlektronnykh obrazovatel’nykh materialov [Organization of interaction between the teacher and students in the preparation for the creation and use of electronic educational materials]. Vestnik Rossiiskogo universiteta druzhby narodov. Seriya: Informatizatsiya obrazovaniya — Bulletin of People’s Friendship University of Russia. Series: Informatization of Education, 2018, vol. 15, no. 4, p. 351–362. (In Russian.) DOI: 10.22363/2312-8631-2018-15-4-351-362
5. Dikovitsky V. V., Shishaev M. G. Obrabotka tekstov estestvennogo yazyka v modelyakh poiskovykh sistem [Processing of human language texts in search systems models]. Trudy Kol’skogo nauchnogo tsentra RАN — Proceedings of the Kola Scientific Center of the Russian Academy of Sciences, 2010, no. 3, p. 29–34. (In Russian.)
6. Tsitulsky A. M., Ivannikov A. V., Rogov I. S. NLP — obrabotka estestvennykh yazykov [Natural language processing]. StudNet, 2020, vol. 3, no. 6, p. 467–475. (In Russian.) Available at: https://stud.net.ru/wp-content/uploads/2020/05/Выпуск-6_2020.pdf
7. Naydenova K. A., Nevzorova O. A. Mashinnoe obuchenie v zadachakh obrabotki estestvennogo yazyka: obzor sovremennogo sostoyaniya issledovanij [Machine learning in Natural Language Processing problems: An overview of the current state of research]. Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki, 2008, vol. 150, no. 4, p. 5–24. (In Russian.)
8. Bogomolov Yu. A. Obzor modelej nejronnykh setej dlya obrabotki estestvennogo yazyka [Overview of neural network models for natural language processing]. StudNet, 2020, vol. 3, no. 4, p. 203–217. (In Russian.) Available at: https://stud.net.ru/wp-content/uploads/2020/05/Выпуск-4_2020.pdf
9. Pervushin A. Modul’ grafematicheskogo analiza v sisteme obrabotki russkoyazychnykh tekstov [The graphematic analysis module in the Russian-language text processing system]. Novye informatsionnye tekhnologii v avtomatizirovannykh sistemakh — New information technologies in automated systems, 2012, no. 15, p. 187–190. (In Russian.)
10. Skrebtsova T. G., Suvorov S. G., Klementyeva A. V., Kuznetsov S. A. Lingvisticheskij analizator. Preobrazovanie teksta v metayazykovuyu strukturu dannykh [Linguistic analyzer. Converting text to a metalanguage data structure]. Saint Petersburg, SPbSU, 2019. 238 p. (In Russian.)
11. Minets D. V., Gorushkina A. V. Morfologicheskij analiz teksta: funktsional’nye vozmozhnosti [Morphological text analysis: functionality]. Litera, 2017, no. 3, p. 12–22. (In Russian.) DOI: 10.25136/2409-8698.2017.3.24112
12. Bessmertny I. A., Nugumanova A. B. Metod avtomaticheskogo postroeniya tezaurusov na osnove statisticheskoj obrabotki tekstov na estestvennom yazyke [Method for automatic construction of thesauri based on statistical processing of natural language texts]. Izvestiya Tomskogo politekhnicheskogo universiteta — Bulletin of the Tomsk Polytechnic University, 2012, vol. 321, no. 5, p. 125–130. (In Russian.) Available at: http://izvestiya.tpu.ru/archive/article/view/702
13. Grineva M., Grinev M. Аnaliz tekstovykh dokumentov dlya izvlecheniya tematicheski sgruppirovannykh klyuchevykh terminov [Analyze text documents to extract thematically grouped key terms]. Trudy Instituta sistemnogo programmirovaniya RАN — Proc. Institute for System Programming of the Russian Academy of Sciences, 2009, vol. 16, p. 155–165. (In Russian.) Available at: https://www.ispras.ru/proceedings/isp_16_2009/isp_16_2009_155/
14. Chubeiko S. V., Tsurikov A. N., Palaguta V. S. Аnaliz sintaksicheskogo razbora teksta s pomoshh’yu parserkombinatorov [Analysis of parsing text using parser combinators]. Inzhenernyj vestnik Dona — Engineering Journal of Don, 2018, no. 4, p. 105. (In Russian.)
15. Gein A. G., Nekrasov V. P. O postroenii innovatsionnoj modeli uchebnogo kursa [Construction of the innovative educational course model]. Vestnik Ural’skogo instituta ehkonomiki, upravleniya i prava — Bulletin of the Ural Institute of Economics, Management and Law, 2013, no. 2, p. 80–86. (In Russian.) Available at: http://www.urep.ru/images/stories/vestnik/archiv/2013/2_23_06_2013.pdf
16. Panichev S. A. Matematicheskie struktury kak osnova postroeniya estestvenno-nauchnykh uchebnykh kursov [Mathematical structures as the basis for the construction of natural science training courses]. Obrazovanie i nauka. Izvestiya URO RАO — Education and Science. Izvestia URO RAO, 2004, no. 5, p. 108–112. (In Russian.)
17. Kasyanov V. N., Evstigneev V. A. Grafy v programmirovanii: obrabotka, vizualizatsiya i primenenie [Graphs in programming: processing, visualization and application]. Saint Petersburg, BKHV-Peterburg, 2003. 1104 p. (In Russian.)
18. Herman I., Melancon G., Marshall M. S. Graph visualization and navigation in information visualization: A Survey. IEEE Transactions on Visualization and Computer Graphics, 2000, vol. 6, is. 1, p. 24–43. DOI: 10.1109/2945.841119
19. Burkatovskaya Yu. B. Teoriya grafov. Chast’ 1 [Graph theory. Part 1]. Tomsk, TPU, 2014. 200 p. (In Russian.)
20. Kasyanov V. N., Evstigneev V. A. Graph theory for programmers: Algorithms for processing trees. Springer Netherlands, 2000. 432 p.
21. Khadiev K. R., Safina L. I. Kvantovyj algoritm dlya nakhozhdeniya kratchajshego puti v atsiklicheskom orientirovannom grafe [Quantum algorithm for shortest path search is directed acycling graph]. Vestnik Moskovskogo universiteta. Seriya 15: Vychislitel’naya matematika i kibernetika — Moscow University Bulletin. Episode 15: Computational Mathematics and Cybernetics, 2019, no. 1, p. 48–52. (In Russian.)
Review
For citations:
Filipov A.V. A technique for automatically creating a list of terms based on ready-made lesson articles. Informatics and education. 2021;(5):46-51. (In Russ.) https://doi.org/10.32517/0234-0453-2021-36-5-46-51