<?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">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2020-18-4-44-52</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-2585</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>ELECTRONICS, RADIOPHYSICS, RADIOENGINEERING, INFORMATICS</subject></subj-group></article-categories><title-group><article-title>Автоматическое построение семантической сети для получения ответов на вопросы</article-title><trans-title-group xml:lang="en"><trans-title>Automatic generation of semantic network for question answering</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Потараев</surname><given-names>В. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Potaraev</surname><given-names>V. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Потараев Виктор Витальевич, м.т.н., аспирант кафедры программного обеспечения информационных технологий</p></bio><bio xml:lang="en"><p>Potaraev V.V., M.Sci., PG student of Information Technologies Software Department</p></bio><email xlink:type="simple">vic229@rambler.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Серебряная</surname><given-names>Лия Валентиновна</given-names></name><name name-style="western" xml:lang="en"><surname>Serebryanaya</surname><given-names>L. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Серебряная Лия Валентиновна, к.т.н., доцент, доцент кафедры программного обеспечения информационных технологий</p><p>220013, г. Минск, ул. П. Бровки, 6, тел. +375-17-293-84-93</p></bio><bio xml:lang="en"><p>Serebryanaya Liya Valentinovna, PhD, Associate Professor, Associate Professor of Information Technologies Software Department</p><p>220013, Minsk, P. Brovka str., 6, tel. +375-17-293-84-93</p></bio><email xlink:type="simple">l_silver@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университете информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>23</day><month>06</month><year>2020</year></pub-date><volume>18</volume><issue>4</issue><fpage>44</fpage><lpage>52</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Потараев В.В., Серебряная Л.В., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Потараев В.В., Серебряная Л.В.</copyright-holder><copyright-holder xml:lang="en">Potaraev V.V., Serebryanaya L.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://doklady.bsuir.by/jour/article/view/2585">https://doklady.bsuir.by/jour/article/view/2585</self-uri><abstract><p>Выполнен анализ модели представления данных и знаний в виде семантической сети. Обоснован ее выбор для работы с текстовой информацией. Сформулирована задача автоматической генерации семантической сети на основе произвольного текста на русском языке. Приведены исходные данные, условия и ограничения, необходимые для алгоритма построения сети. В результате анализа части речи каждого слова и порядка слов в предложении установлены семантические отношения между словами. Создан словарь лексем, с помощью которого определяются части речи слов из предложений. Выбрано множество видов вопросов, используемых в семантической сети. Количество отношений в сети регулируется за счет возможности использовать только нужные типы связей при решении конкретной задачи. При этом отношения в семантической сети могут быть самых разных типов, что делает ее универсальной моделью представления данных и знаний. Разработан алгоритм, позволяющий получать ответы на поставленные вопросы. Рассмотрены предложения, для которых автоматически построена модель семантической сети. В предложенном алгоритме семантическая сеть интерпретируется как неориентированный граф, на котором для поиска ответа на вопрос применен алгоритм поиска в ширину. Разработанные алгоритмы реализованы в программном средстве, которое автоматически строит семантическую сеть для произвольного текста. Созданное программное средство позволяет задавать вопросы и получать на них ответы на основе информации, хранящейся в семантической сети. Эксперименты показали, что построенная семантическая сеть дает правильные ответы на поставленные ей вопросы. Сеть модифицируются путем добавления и удаления из нее информации. Есть возможность выбирать сложность структуры сети в зависимости от решаемой задачи. Предложенный подход к построению и работе с сетью позволяет использовать ее для текстов на разных языках, в информационных системах с естественно-языковым интерфейсом, для решения задач классификации и поиска информации.</p></abstract><trans-abstract xml:lang="en"><p>Semantic network model for representing data and knowledge was analysed. Selection of this model for working with text information was justified. The objective of automatic semantic network generation based on an arbitrary Russian-language text was formulated. Initial data, conditions and constraints necessary for network generation algorithm are listed. As a result of the part-of-speech analysis for each word and word order in a sentence, semantic relations between words are determined. The Lexeme dictionary was created to determine the part of speech of words in sentences. A set of question types used in the semantic network was selected. The number of relations in the network is regulated due to the possibility to use only necessary relation types when resolving a specific task. With that, the relations in semantic network can have very different types, which makes it a universal model for representing data and knowledge. The algorithm was developed which allows one to get answers for the questions asked. The semantic network model was generated automatically for the sentences considered. In the proposed algorithm the semantic network is interpreted as unoriented graph on which breadth-first search algorithm is used to find an answer. The proposed algorithms were implemented in a software tool which automatically generates the semantic network for an arbitrary text. The created software tool allows asking questions and getting answers to them based on the information which is stored in the semantic network. The experiments have shown that the generated semantic network gives correct answers to the questions posed. The network is modified by adding and removing information in it. There is a possibility to choose complexity of network structure depending on a specific task being resolved. The proposed approach for building and working with the semantic network allows one to process texts in various languages, to use it in information systems with natural-language interface, and to resolve such tasks as text classification and text search.</p></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>semantic network</kwd><kwd>question type</kwd><kwd>relation type</kwd><kwd>automatic generation</kwd><kwd>semantic analysis</kwd><kwd>question answering algorithm</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">Гаврилова Т.А. Базы знаний интеллектуальных систем. СПб.: Питер; 2000.</mixed-citation><mixed-citation xml:lang="en">Gavrilova T.A. [Knowledge bases of intellectual systems]. SPb.: Piter; 2000. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Рахимова Д.Р. Построение семантических отношений в машинном переводе. Вестник КазНУ им. аль-Фараби. Серия: Математика, механика и информатика. 2014;80(1):90-101.</mixed-citation><mixed-citation xml:lang="en">Rahimova D.R. [Creation of the semantic relations in machine translation]. Vestnik KazNU im. al'-Farabi. Seriya:Matematika, mekhanika i informatika=Journal of Mathematics, Mechanics and Computer Science. 2014;80(1):90-101. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Овчиева Ю.А. Семантическая сеть – перспективная платформа для системы управления знаниями. Вестник университета. 2015;3:14-16.</mixed-citation><mixed-citation xml:lang="en">Ovchieva J.A. [Semantic web – a promising platform for knowledge management system]. Vestnik universiteta= Vestnik universiteta. 2015;3:14-16. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Осипов Г.С. Методы искусственного интеллекта. Москва: Физматлит; 2011.</mixed-citation><mixed-citation xml:lang="en">Osipov G.S. [Methods of artificial intelligence]. Moscow: Fizmatlit; 2011. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Лукашевич Н.В. Тезаурусы в задачах информационного поиска. Москва: Издательство МГУ; 2011.</mixed-citation><mixed-citation xml:lang="en">Lukashevich N.V. [Thesauruses in information search tasks]. Moscow: Publishing House of MSU; 2011. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Усталов Д.А., Созыкин А.В. Комплекс программ автоматического построения семантической сети слов. Вестник ЮУрГУ. Серия: Вычислительная математика и информатика. 2017;6(2):69-83.</mixed-citation><mixed-citation xml:lang="en">Ustalov D.A., Sozykin A.V. [A Software System for Automatic Cosntruction of a Semantic Word Network]. Vestnik YuUrGU. Seriya: Vychislitel'naya matematika i informatika = Bulletin of the South Ural State University. Series: Computational Mathematics and Software Engineering. 2017;6(2):69-83. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Wong W. Ontology Learning from Text: A Look Back and into the Future. ACM Computing Surveys. 2012;44(4):20:1-20:36.</mixed-citation><mixed-citation xml:lang="en">Wong W. Ontology Learning from Text: A Look Back and into the Future. ACM Computing Surveys. 2012;44(4):20:1-20:36.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Navigli R., Ponzetto S.P. BabelNet: The Automatic Construction, Evaluation and Application of a WideCoverage Multilingual Semantic Network. Artificial Intelligence. 2012;193:217-250.</mixed-citation><mixed-citation xml:lang="en">Navigli R., Ponzetto S.P. BabelNet: The Automatic Construction, Evaluation and Application of a WideCoverage Multilingual Semantic Network. Artificial Intelligence. 2012;193:217-250.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Bouziane A., Bouchiha D., Doumi N., Malki M. Question Answering Systems: Survey and Trends. Procedia Computer Science. 2015;73:366-375.</mixed-citation><mixed-citation xml:lang="en">Bouziane A., Bouchiha D., Doumi N., Malki M. Question Answering Systems: Survey and Trends. Procedia Computer Science. 2015;73:366-375.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Серебряная Л.В., Потараев В.В. Методы классификации текстовой информации на основе искусственной нейронной и семантической сетей. Информатика. 2016;52(4):95-103.</mixed-citation><mixed-citation xml:lang="en">Serebryanaya L.V., Potaraev V.V. [Methods of textual information classification based on artificial neural and semantic networks]. Informatika=Informatics. 2016;52(4):95-103. (In Russ.)</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>
