<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mireabulletin</journal-id><journal-title-group><journal-title xml:lang="ru">Russian Technological Journal</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Technological Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2782-3210</issn><issn pub-type="epub">2500-316X</issn><publisher><publisher-name>RTU MIREA</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32362/2500-316X-2023-11-4-16-25</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-731</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАЦИОННЫЕ СИСТЕМЫ. ИНФОРМАТИКА. ПРОБЛЕМЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION SYSTEMS. COMPUTER SCIENCES. ISSUES OF INFORMATION SECURITY</subject></subj-group></article-categories><title-group><article-title>О подходе к управлению знаниями и разработке мультиагентной системы представления и обработки знаний</article-title><trans-title-group xml:lang="en"><trans-title>Approach to knowledge management and the development of a multi-agent knowledge representation and processing system</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-1979-5611</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Зайцев</surname><given-names>Е. И.</given-names></name><name name-style="western" xml:lang="en"><surname>Zaytsev</surname><given-names>E. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Зайцев Евгений Игоревич, к.т.н., доцент, кафедра «Аппаратное, программное и математическое обеспечение вычислительных систем» Института кибербезопасности и цифровых технологий </p><p>107996, Москва, ул. Стромынка, д. 20</p><p>Scopus Author ID 57218190023</p><p> ResearcherID ABA-4823-2020</p></bio><bio xml:lang="en"><p>Evgeniy I. Zaytsev, Cand. Sci. (Eng.), Associate Professor, Department of Hardware Software and Mathematical Support of Computing System, Institute for Cybersecurity and Digital Technologies</p><p>20, Stromynka ul., Moscow, 107996</p><p>Scopus Author ID 57218190023</p><p>ResearcherID ABA-4823-2020</p></bio><email xlink:type="simple">zajcev@mirea.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-8511-0978</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Нурматова</surname><given-names>Е. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Nurmatova</surname><given-names>E. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Нурматова Елена Вячеславовна, к.т.н., доцент, кафедра «Аппаратное, программное и математическое обеспечение вычислительных систем» Института кибербезопасности и цифровых технологий</p><p>107996, Москва, ул. Стромынка, д. 20</p><p>Scopus Author ID 57205460003</p><p>ResearcherID GQI-3212-2022</p></bio><bio xml:lang="en"><p>Elena V. Nurmatova, Cand. Sci. (Eng.), Associate Professor, Department of Hardware Software and Mathematical Support of Computing System, Institute for Cybersecurity and Digital Technologies</p><p>20, Stromynka ul., Moscow, 107996</p><p>Scopus Author ID 57205460003</p><p>ResearcherID GQI-3212-2022</p></bio><email xlink:type="simple">nurmatova@mirea.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>МИРЭА – Российский технологический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>MIREA – Russian Technological University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>01</day><month>08</month><year>2023</year></pub-date><volume>11</volume><issue>4</issue><fpage>16</fpage><lpage>25</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Зайцев Е.И., Нурматова Е.В., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Зайцев Е.И., Нурматова Е.В.</copyright-holder><copyright-holder xml:lang="en">Zaytsev E.I., Nurmatova E.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.rtj-mirea.ru/jour/article/view/731">https://www.rtj-mirea.ru/jour/article/view/731</self-uri><abstract><sec><title>Цели</title><p>Цели. Мультиагентная система представления и обработки знаний (МСПОЗ) – это распределенная система искусственного интеллекта, предназначенная для решения проблем, которые трудно или невозможно решить с помощью монолитной интеллектуальной системы. Решение сложных проблем в MСПОЗ осуществляется интеллектуальными программными агентами, которые инкапсулируют в программных классах когнитивные структуры данных, методы логического вывода и машинного обучения. Интеллектуальные программные агенты МСПОЗ способны рационально действовать в условиях неполноты и нечеткости поступающей информации. Целями работы являются исследование и разработка моделей, методов, программных модулей и инструментальных программных средств, которые позволяют создать высокоэффективную МСПОЗ.</p></sec><sec><title>Методы</title><p>Методы. В работе использовались методы агентного моделирования, позволяющие формально описывать и программно имитировать рациональное поведение интеллектуальных агентов, методы экспертных оценок, математический аппарат теории автоматов, марковские цепи, нечеткая логика, нейронные сети, алгоритмы машинного обучения с подкреплением.</p></sec><sec><title>Результаты</title><p>Результаты. Разработаны структурная схема МСПОЗ, мультиагентный решатель, схема управления доступом к микросервисам. Предложены методы распределения интеллектуальных программных агентов по узлам МСПОЗ, а также алгоритмы оптимизации логической структуры распределенной базы знаний (РБЗ), позволяющие повысить эффективность объемных, стоимостных и временны́х характеристик МСПОЗ.</p></sec><sec><title>Выводы</title><p>Выводы. Предложен подход к разработке и использованию интеллектуальных программных агентов, который объединяет механизмы рассуждений на основе знаний с нейросетевыми моделями. Разработаны структура МСПОЗ, схема управления РБЗ, методы оптимизации РБЗ, определения доступности используемых агентами микросервисов, обеспечения надежности и скоординированного функционирования вычислительных узлов системы, а также инструментальные программные средства, позволяющие упростить процесс проектирования и реализации МСПОЗ. Полученные результаты демонстрируют эффективность представленного подхода к управлению знаниями и разработке высокопроизводительной проблемно-ориентированной МСПОЗ.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Objectives</title><p>Objectives. A multi-agent knowledge representation and processing system (MKRPS) comprises a distributed artificial intelligence system designed to solve problems that are difficult or impossible to solve using monolithic systems. Solving complex problems in an MKRPS is accomplished by communities of intelligent software agents that use cognitive data structures, logical inference, and machine learning. Intelligent software agents are able to act rationally under conditions of incompleteness and ambiguity of incoming information. The aim of the present work is to identify models and methods, as well as software modules and tools, for use in developing a highly efficient MKRPS.</p></sec><sec><title>Methods</title><p>Methods. Agent-based modeling methods were used to formally describe and programmatically simulate the rational behavior of intelligent agents, expert evaluation methods, the mathematical apparatus of automata theory, Markov chains, fuzzy logic, neural networks, and reinforcement learning.</p></sec><sec><title>Results</title><p>Results. An MKRPS structure diagram, a multi-agent solver, and microservices access control diagram were developed. Methods for distribution of intelligent software agents on the MKRPS nodes are proposed along with algorithms for optimizing the logical structure of the distributed knowledge base (DKB) to improve the performance of the MKRPS in terms of volume, cost and time criteria.</p></sec><sec><title>Conclusions</title><p>Conclusions. The proposed approach to the development and use of intelligent software agents combines knowledge-based reasoning mechanisms with neural network models. The developed MKRPS structure and DKB control diagram includes described methods for optimizing the DKB, determining the availability of microservices used by the agents, ensuring the reliability assurance and coordinated functioning of the computing nodes of the system, as well as instrumental software tools to simplify the design and implementation of the MKRPS. The results demonstrate the effectiveness of the presented approach to knowledge management and the development of a high-performance problem-oriented MKRPS.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>мультиагентная система</kwd><kwd>интеллектуальные программные агенты</kwd><kwd>мультиагентный интеллектуальный решатель</kwd><kwd>система представления и обработки знаний</kwd><kwd>обучение с подкреплением</kwd></kwd-group><kwd-group xml:lang="en"><kwd>multi-agent system</kwd><kwd>intelligent software agents</kwd><kwd>multi-agent intelligent solver</kwd><kwd>knowledge representation and processing system</kwd><kwd>reinforcement learning</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Zaytsev E.I., Khalabiya R.F., Stepanova I.V., Bunina L.V. Multi-Agent System of Knowledge Representation and Processing. In: Kovalev S., Tarassov V., Snasel V., Sukhanov A. (Eds.). Proceedings of the Fourth International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’19). Advances in Intelligent Systems and Computing. Springer; 2020. V. I. P. 131–141. https://doi.org/10.1007/978-3-030-50097-9_14</mixed-citation><mixed-citation xml:lang="en">Zaytsev E.I., Khalabiya R.F., Stepanova I.V., Bunina L.V. Multi-Agent System of Knowledge Representation and Processing. In: Kovalev S., Tarassov V., Snasel V., Sukhanov A. (Eds.). Proceedings of the Fourth International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’19). Advances in Intelligent Systems and Computing. Springer; 2020. V. I. P. 131–141. https://doi.org/10.1007/978-3-030-50097-9_14</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Baranauskas R., Janaviciute A., Jasinevicius R., Jukavicius V. On Multi-Agent Systems Intellectics. Inf. Technol. Control. 2015;44(1):112–121. https://doi.org/10.5755/j01.itc.44.1.8768</mixed-citation><mixed-citation xml:lang="en">Baranauskas R., Janaviciute A., Jasinevicius R., Jukavicius V. On Multi-Agent Systems Intellectics. Inf. Technol. Control. 2015;44(1):112–121. https://doi.org/10.5755/j01.itc.44.1.8768</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Darweesh S., Shehata H. Performance Evaluation of a Multi-Agent System using Fuzzy Model. 2018 First International Workshop on Deep and Representation Learning (IWDRL). 2018. P. 7–12. https://doi.org/10.1109/IWDRL.2018.8358208</mixed-citation><mixed-citation xml:lang="en">Darweesh S., Shehata H. Performance Evaluation of a Multi-Agent System using Fuzzy Model. 2018 First International Workshop on Deep and Representation Learning (IWDRL). 2018. P. 7–12. https://doi.org/10.1109/IWDRL.2018.8358208</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Рассел С., Норвиг П. Искусственный интеллект: современный подход. Т. 2. Знания и рассуждения в условиях неопределенности: пер. с англ. СПб.: Диалектика; 2021. 480 с.</mixed-citation><mixed-citation xml:lang="en">Russel S., Norvig P. Iskusstvennyi intellekt: sovremennyi podkhod. T. 2. Znaniya i rassuzhdeniya v usloviyakh neopredelennosti (Artificial Intelligence: A Modern Approach. V. 2. Knowledge and Reasoning under Uncertainty): transl. from Engl. St. Petersburg: Dialektika; 2021. 480 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Рассел С., Норвиг П. Искусственный интеллект: современный подход. Т. 3. Обучение, восприятие и действие: пер. с англ. СПб.: Диалектика; 2022. 640 с.</mixed-citation><mixed-citation xml:lang="en">Russel S., Norvig P. Iskusstvennyi intellekt: sovremennyi podkhod. T. 3. Obuchenie, vospriyatie i deistvie (Artificial Intelligence: A Modern Approach. V. 3. Learning, Perception, and Action): transl. from Engl. St. Petersburg: Dialektika; 2022. 640 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Саттон Р.С., Барто Э.Дж. Обучение с подкреплением: пер. с англ. М.: ДМК Пресс; 2020. 552 с.</mixed-citation><mixed-citation xml:lang="en">Sutton R.S., Barto E.J. Obuchenie s podkrepleniem (Reinforcement Learning): transl. from Engl. Moscow: DMK Press; 2020. 552 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Грессер Л., Кенг В.Л. Глубокое обучение с подкреплением: теория и практика на языке Python: пер. с англ. СПб.: Питер; 2022. 416 с. [Graesser L., Keng W.L. Foundations of Deep Reinforcement Learning: Theory and Practice in Python. Addison-Wesley Professional; 2020. 416 p.]</mixed-citation><mixed-citation xml:lang="en">Graesser L., Keng W.L. Glubokoe obuchenie s podkrepleniem: teoriya i praktika na yazyke Python (Reinforcement Learning: Theory and Practice in Python): transl. from Engl. St. Petersburg: Piter; 2022. 416 р. (in Russ.). [Graesser L., Keng W.L. Foundations of Deep Reinforcement Learning: Theory and Practice in Python. Addison-Wesley Professional; 2020. 416 p.]</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Памперла М. Фергюсон К. Глубокое обучение и игра в го: пер. с англ. М.: ДМК Пресс; 2020. 372 с. [Pumperla M., Ferguson K. Deep Learning and the Game of Go. Manning; 2019. ISBN 978-1-6172-9532-4. 384 p.]</mixed-citation><mixed-citation xml:lang="en">Pumperla M., Ferguson K. Glubokoe obuchenie i igra v go (Deep Learning and the Game of Go): transl. from Engl. Moscow: DMK Press; 2020. 372 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Редько В.Г. Эволюция, нейронные сети, интеллект: Модели и концепции эволюционной кибернетики. M.: ЛИБРОКОМ; 2013. 224 с.</mixed-citation><mixed-citation xml:lang="en">Red’ko V.G. Evolyutsiya, neironnye seti, intellekt: Modeli i kontseptsii evolyutsionnoi kibernetiki (Evolution, Neural Networks, Intelligence: Models and Concepts of Evolutionary Cybernetics). Moscow: LIBROKOM; 2013. 224 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Winder P. Reinforcement Learning. Industrial Applications of Intelligent Agents. O’Reilly Media, Inc.; 2021. 382 р.</mixed-citation><mixed-citation xml:lang="en">Winder P. Reinforcement Learning. Industrial Applications of Intelligent Agents. O’Reilly Media, Inc.; 2021. 382 р.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Houhamdi Z., Athamena B., Abuzaineddin R., Muhairat M. A Multi-Agent System for Course Timetable Generation. TEM Journal. 2019;8(1):211–221. https://doi.org/10.18421/TEM81-30</mixed-citation><mixed-citation xml:lang="en">Houhamdi Z., Athamena B., Abuzaineddin R., Muhairat M. A Multi-Agent System for Course Timetable Generation. TEM Journal. 2019;8(1):211–221. https://doi.org/10.18421/TEM81-30</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Aly S., Badoor H. Performance Evaluation of a Multi-Agent System using Fuzzy Model. 2018 First International Workshop on Deep and Representation Learning (IWDRL). 2018. P. 175–189. https://doi.org/10.1109/IWDRL.2018.8358208</mixed-citation><mixed-citation xml:lang="en">Aly S., Badoor H. Performance Evaluation of a Multi-Agent System using Fuzzy Model. 2018 First International Workshop on Deep and Representation Learning (IWDRL). 2018. P. 175–189. https://doi.org/10.1109/IWDRL.2018.8358208</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Зайцев Е.И. Методология представления и обработки знаний в распределенных интеллектуальных информационных системах. Автоматизация и современные технологии. 2008;1:29–34.</mixed-citation><mixed-citation xml:lang="en">Zaytsev E.I. Method of date representation and processing in the distributed intelligence information systems. Avtomatizatsiya i sovremennye tekhnologii = Automation. Modern Technologies. 2008;1:29–34 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Batouma N., Sourrouille J.-L. Dynamic adaption of resource aware distributed applications. Int. J. Grid Distrib. Comput. 2011;4(2):25–42. URL: http://article.nadiapub.com/IJGDC/vol4_no2/3.pdf</mixed-citation><mixed-citation xml:lang="en">Batouma N., Sourrouille J.-L. Dynamic adaption of resource aware distributed applications. Int. J. Grid Distrib. Comput. 2011;4(2):25–42. Available from URL: http://article.nadiapub.com/IJGDC/vol4_no2/3.pdf</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Nurmatova E.V., Gusev V.V., Kotliar V.V. Analysis of the features of the optimal logical structure of distributed databases. In: GRID Workshop Proceedings – GRID 2018 Selected Papers of the 8th International Conference “Distributed Computing and Grid-technologies in Science and Education.” Dubna: 2018. V. 2267. P. 579–584. URL: https://ceur-ws.org/Vol-2267/579-584-paper-111.pdf</mixed-citation><mixed-citation xml:lang="en">Nurmatova E.V., Gusev V.V., Kotliar V.V. Analysis of the features of the optimal logical structure of distributed databases. In: GRID Workshop Proceedings - GRID 2018 Selected Papers of the 8th International Conference “Distributed Computing and Grid-technologies in Science and Education”. Dubna; 2018. V. 2267. P. 579–584. Available from URL: https://ceur-ws.org/Vol-2267/579- 584-paper-111.pdf</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
