<?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">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2023-4-394-417</article-id><article-id custom-type="edn" pub-id-type="custom">UVOKLC</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1828</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>Artificial Intelligence</subject></subj-group></article-categories><title-group><article-title>Алгоритм определения тональности предложений публицистического стиля на русском языке на основе семантических правил</article-title><trans-title-group xml:lang="en"><trans-title>Semantic rule-based sentiment detection algorithm for Russian publicism sentences</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-0003-0116-4739</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>Poletaev</surname><given-names>Anatoliy Y.</given-names></name></name-alternatives><email xlink:type="simple">anatoliy-poletaev@mail.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-0003-3984-8423</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>Paramonov</surname><given-names>Ilya V.</given-names></name></name-alternatives><email xlink:type="simple">ilya.paramonov@fruct.org</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-6600-2971</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>Boychuk</surname><given-names>Elena I.</given-names></name></name-alternatives><email xlink:type="simple">elena-boychouk@rambler.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>P.G. Demidov Yaroslavl State 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>11</day><month>12</month><year>2023</year></pub-date><volume>30</volume><issue>4</issue><fpage>394</fpage><lpage>417</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">Poletaev A.Y., Paramonov I.V., Boychuk E.I.</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.mais-journal.ru/jour/article/view/1828">https://www.mais-journal.ru/jour/article/view/1828</self-uri><abstract><p>Статья посвящена задаче определения тональности предложения на русском языке, понимаемой как отношение автора предложения к его теме, выраженное с помощью языковых средств. В настоящий момент большинство исследований по этой теме проводятся на текстах разговорного стиля речи, что ограничивает применимость их результатов для других стилей, в частности, публицистического. Для того, чтобы заполнить этот пробел, авторами был разработан алгоритм определения тональности, ориентированный на применение к предложениям публицистического стиля речи. Алгоритм рекурсивно применяет подходящие правила к составным частям предложения, представленным в виде дерева синтаксических единиц. Большинство правил было построено на основе знаний эксперта-филолога относительно средств выражения тональности, известных русской лингвистике, и выбора тех из них, которые достаточно формализованы для того, чтобы их можно было алгоритмизировать с использованием генерируемых в рамках алгоритма деревьев синтаксических единиц. Также применялись дерево решений и тональный словарь. В статье приведены результаты эксперимента по апробации предложенного алгоритма на корпусе предложений публицистического стиля OpenSentimentCorpus, F-мера составила 0.80, а также результаты анализа ошибок алгоритма.</p></abstract><trans-abstract xml:lang="en"><p>The article is devoted to the task of sentiment detecton of Russian sentences, which is understood as the author’s attitude on the sentence topic expressed through linguistic expression features. Today most studies on this subject utilize texts of colloquial style, limiting the applicability of their results to other styles of speech, particularly to the publicism. To fill the gap, the authors developed a novel publisism sentences oriented sentiment detection algorithm. The algorithm recursively applies appropriate rules to sentence parts represented as constituency trees. Most of the rules were proposed by a philology expert, based on knowledge on the expression features from Russian philology, and algorithmized using constituency trees generated by the algorithm. A decision tree and a sentiment vocabulary are also used in the work. The article contains the results of evaluation of the algorithm on the publicism sentences corpus OpenSentimentCorpus, F-measure is 0.80. The results of errors analysis are also presented.</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>sentiment analysis</kwd><kwd>sentiment detection</kwd><kwd>semantic rules</kwd><kwd>publicism</kwd><kwd>constituency tree</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено за счет гранта Российского научного фонда №23-21-00495.</funding-statement><funding-statement xml:lang="en">The reported study was funded by the grant of Russian Science Foundation No. 23-21-00495.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">B. Liu, Sentiment Analysis and Opinion Mining. Springer, 2022.</mixed-citation><mixed-citation xml:lang="en">B. Liu, Sentiment Analysis and Opinion Mining. Springer, 2022.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">A. Dvoybikova, A. Karpov, and O. Verkholyak, “Analytical Review of Methods for Identifying Emotions in Text Data,” in 3rd International Conference on R. Piotrowski's Readings in Language Engineering and Applied Linguistics, PRLEAL 2019, 2020, pp. 8–21.</mixed-citation><mixed-citation xml:lang="en">A. Dvoybikova, A. Karpov, and O. Verkholyak, “Analytical Review of Methods for Identifying Emotions in Text Data,” in 3rd International Conference on R. Piotrowski's Readings in Language Engineering and Applied Linguistics, PRLEAL 2019, 2020, pp. 8–21.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">S. Smetanin and M. Komarov, “Deep Transfer Learning Baselines for Sentiment Analysis in Russian,” Information Processing &amp; Management, vol. 58, no. 3, p. 102484, 2021.</mixed-citation><mixed-citation xml:lang="en">S. Smetanin and M. Komarov, “Deep Transfer Learning Baselines for Sentiment Analysis in Russian,” Information Processing &amp; Management, vol. 58, no. 3, p. 102484, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">K. Nursakitov, A. Bekishev, S. Kumargazhanova, and A. Urkumbaeva, “Review of Methods for Determining the Tonation of Texts in Natural Languages,” Bulletin of Shakarim University. Technical Sciences, no. 1 (9), pp. 59–67, 2023.</mixed-citation><mixed-citation xml:lang="en">K. Nursakitov, A. Bekishev, S. Kumargazhanova, and A. Urkumbaeva, “Review of Methods for Determining the Tonation of Texts in Natural Languages,” Bulletin of Shakarim University. Technical Sciences, no. 1 (9), pp. 59–67, 2023.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">M. S. Bacsarslan and F. Kayaalp, “Sentiment Analysis on Social Media Reviews Datasets with Deep Learning Approach,” Sakarya University Journal of Computer and Information Sciences, vol. 4, no. 1, pp. 35–49, 2021.</mixed-citation><mixed-citation xml:lang="en">M. S. Bacsarslan and F. Kayaalp, “Sentiment Analysis on Social Media Reviews Datasets with Deep Learning Approach,” Sakarya University Journal of Computer and Information Sciences, vol. 4, no. 1, pp. 35–49, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">M. Wankhade, A. C. S. Rao, and C. Kulkarni, “A Survey on Sentiment Analysis Methods, Applications, and Challenges,” Artificial Intelligence Review, vol. 55, no. 7, pp. 5731–5780, 2022.</mixed-citation><mixed-citation xml:lang="en">M. Wankhade, A. C. S. Rao, and C. Kulkarni, “A Survey on Sentiment Analysis Methods, Applications, and Challenges,” Artificial Intelligence Review, vol. 55, no. 7, pp. 5731–5780, 2022.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">E. N. Tulupova and E. V. Golovina, “Lexico-Stylistic Percularities of Tourist's Internet Commentary,” Philology. Theory &amp; Practice, vol. 12, no. 5, pp. 257–261, 2019.</mixed-citation><mixed-citation xml:lang="en">E. N. Tulupova and E. V. Golovina, “Lexico-Stylistic Percularities of Tourist's Internet Commentary,” Philology. Theory &amp; Practice, vol. 12, no. 5, pp. 257–261, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">E. I. Boychuk, “Lexical and Grammatical Features of Internet Reviews in the Russian and English Languages,” Verhnevolzhski Philological Bulletin, no. 3 (26), pp. 107–115, 2021.</mixed-citation><mixed-citation xml:lang="en">E. I. Boychuk, “Lexical and Grammatical Features of Internet Reviews in the Russian and English Languages,” Verhnevolzhski Philological Bulletin, no. 3 (26), pp. 107–115, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">A. Y. Poletaev and I. V. Paramonov, “Recursive sentiment detection algorithm for Russian sentences,” Automatic Control and Computer Sciences, vol. 57, no. 7, pp. 740–749, 2023.</mixed-citation><mixed-citation xml:lang="en">A. Y. Poletaev and I. V. Paramonov, “Recursive sentiment detection algorithm for Russian sentences,” Automatic Control and Computer Sciences, vol. 57, no. 7, pp. 740–749, 2023.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">M. A. Eremina, “Rechevoj zhanr otzyva v kommunikativnom prostranstve interneta,” Nauchnyj dialog, no. 5 (53), pp. 34–45, 2016.</mixed-citation><mixed-citation xml:lang="en">M. A. Eremina, “Rechevoj zhanr otzyva v kommunikativnom prostranstve interneta,” Nauchnyj dialog, no. 5 (53), pp. 34–45, 2016.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">A. R. Kalashnikova, “Informativnaya Tekstovaya Tonal'nost' Kak Opredelyayushchij Faktor Ritmicheskoj Tekstovoj Organizacii,” Izvestiya Volgogradskogo Gosudarstvennogo Pedagogicheskogo Universiteta, vol. 3 (107), pp. 113–116, 2016.</mixed-citation><mixed-citation xml:lang="en">A. R. Kalashnikova, “Informativnaya Tekstovaya Tonal'nost' Kak Opredelyayushchij Faktor Ritmicheskoj Tekstovoj Organizacii,” Izvestiya Volgogradskogo Gosudarstvennogo Pedagogicheskogo Universiteta, vol. 3 (107), pp. 113–116, 2016.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">I. V. Paramonov and A. Y. Poletaev, “Annotation of Text Corpora by Sentiment and Presence of Irony within a Project of Citizen Science,” Modelirovanie i Analiz Informatsionnykh Sistem, vol. 30, no. 1, pp. 86–100, 2023.</mixed-citation><mixed-citation xml:lang="en">I. V. Paramonov and A. Y. Poletaev, “Annotation of Text Corpora by Sentiment and Presence of Irony within a Project of Citizen Science,” Modelirovanie i Analiz Informatsionnykh Sistem, vol. 30, no. 1, pp. 86–100, 2023.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">N. Loukachevitch and A. Levchik, “Creating a General Russian Sentiment Lexicon,” in Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16), 2016, pp. 1171–1176.</mixed-citation><mixed-citation xml:lang="en">N. Loukachevitch and A. Levchik, “Creating a General Russian Sentiment Lexicon,” in Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16), 2016, pp. 1171–1176.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">D. Kulagin, “Publicly Available Sentiment Dictionary for the Russian Language KartaSlovSent,” in Computational Linguistics and Intellectual Technologies: Proceesings of the Annual “Dialog” Conference (2021), 2021, pp. 1106–1119.</mixed-citation><mixed-citation xml:lang="en">D. Kulagin, “Publicly Available Sentiment Dictionary for the Russian Language KartaSlovSent,” in Computational Linguistics and Intellectual Technologies: Proceesings of the Annual “Dialog” Conference (2021), 2021, pp. 1106–1119.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">A. Y. Poletaev, I. V. Paramonov, and E. I. Boychuk, “Algorithm of Constituency Tree from Depencency Tree Construction for a Russian-Language Sentence,” Informatics and Automation, vol. 22, no. 6, pp. 1323–1353, 2023.</mixed-citation><mixed-citation xml:lang="en">A. Y. Poletaev, I. V. Paramonov, and E. I. Boychuk, “Algorithm of Constituency Tree from Depencency Tree Construction for a Russian-Language Sentence,” Informatics and Automation, vol. 22, no. 6, pp. 1323–1353, 2023.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">L. Breiman, J. Friedman, R. Olshen, and C. Stone, Classification and Regression Trees. Routledge, 2017.</mixed-citation><mixed-citation xml:lang="en">L. Breiman, J. Friedman, R. Olshen, and C. Stone, Classification and Regression Trees. Routledge, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">O. Koltsova, S. Alexeeva, S. Pashakhin, and S. Koltsov, “PolSentiLex: Sentiment Detection in Socio-Political Discussions on Russian Social Media,” in Conference on Artificial Intelligence and Natural Language, 2020, pp. 1–16.</mixed-citation><mixed-citation xml:lang="en">O. Koltsova, S. Alexeeva, S. Pashakhin, and S. Koltsov, “PolSentiLex: Sentiment Detection in Socio-Political Discussions on Russian Social Media,” in Conference on Artificial Intelligence and Natural Language, 2020, pp. 1–16.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">W. Souma, I. Vodenska, and H. Aoyama, “Enhanced News Sentiment Analysis Using Deep Learning Methods,” Journal of Computational Social Science, vol. 2, no. 1, pp. 33–46, 2019.</mixed-citation><mixed-citation xml:lang="en">W. Souma, I. Vodenska, and H. Aoyama, “Enhanced News Sentiment Analysis Using Deep Learning Methods,” Journal of Computational Social Science, vol. 2, no. 1, pp. 33–46, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">A. B. Junior, N. F. F. da Silva, T. C. Rosa, and C. G. C. Junior, “Sentiment Analysis with Genetic Programming,” Information Sciences, vol. 562, pp. 116–135, 2021.</mixed-citation><mixed-citation xml:lang="en">A. B. Junior, N. F. F. da Silva, T. C. Rosa, and C. G. C. Junior, “Sentiment Analysis with Genetic Programming,” Information Sciences, vol. 562, pp. 116–135, 2021.</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>
