<?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">intechngu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник НГУ. Серия: Информационные технологии</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik NSU. Series: Information Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-7900</issn><issn pub-type="epub">2410-0420</issn><publisher><publisher-name>НГУ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.25205/1818-7900-2024-22-3-49-61</article-id><article-id custom-type="elpub" pub-id-type="custom">intechngu-283</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></article-categories><title-group><article-title>Сравнение методов машинного обучения для решения задачи анализа тональности</article-title><trans-title-group xml:lang="en"><trans-title>Comparison of machine learning methods for sentiment analysis</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>Shvenk</surname><given-names>M. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Милана Владимировна Швенк, бакалавр</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Milana V. Shvenk, Bachelor</p><p>Novosibirsk</p></bio><email xlink:type="simple">m.shvenk@g.nsu.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>Bruches</surname><given-names>E. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Елена Павловна Бручес, младший научный сотрудник, старший преподаватель</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Elena P. Bruches, Junior Researcher; Senior Lecturer</p><p>Novosibirsk</p></bio><email xlink:type="simple">bruches@bk.ru</email><xref ref-type="aff" rid="aff-2"/></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>Leman</surname><given-names>A. Y.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Анна Яковлевна Леман, старший преподаватель</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Anna Y. Leman, Senior Lecturer</p><p>Novosibirsk</p></bio><email xlink:type="simple">a.leman@g.nsu.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>Novosibirsk State University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Новосибирский государственный университет; Институт систем информатики им. А. П. Ершова СО РАН</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Novosibirsk State University; A. P. Ershov Institute of Informatics Systems SB RAS</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>09</day><month>12</month><year>2024</year></pub-date><volume>22</volume><issue>3</issue><fpage>49</fpage><lpage>61</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Швенк М.В., Бручес Е.П., Леман А.Я., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Швенк М.В., Бручес Е.П., Леман А.Я.</copyright-holder><copyright-holder xml:lang="en">Shvenk M.V., Bruches E.P., Leman A.Y.</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://intechngu.elpub.ru/jour/article/view/283">https://intechngu.elpub.ru/jour/article/view/283</self-uri><abstract><p>   Сеть «Интернет» позволяет делиться своим мнением со всем миром, и эти данные используются для анализа отношения общества к тому или иному субъекту. С течением времени эмоционально окрашенных текстов становится все больше. Современные технологии позволяют обрабатывать огромные массивы данных в кратчайшие сроки, что по-настоящему важно при реализации анализа тональности, который является одним из актуальных направлений автоматической обработки естественного языка. Нами был собран и размечен корпус текстов отзывов на медицинские услуги. Также были апробированы три способа решения задачи анализа тональности, относящиеся к методам традиционного или глубокого машинного обучения. Проведен сравнительный анализ полученных результатов. Размеченный нами корпус выложен в открытый доступ и может быть использован для других исследований.</p></abstract><trans-abstract xml:lang="en"><p>   Every day the amount of text data containing the subjective evaluation of the author is increasing thanks to the Internet. This information is used, for example, by numerous companies to assess the loyalty of their target audience. Due to the incredibly fast growth of the volume of such texts, their manual processing becomes impractical. It is in such situations that automated sentiment analysis is used, which is an actively developing area of natural language processing. We collected a corpus of medical service reviews, on the basis of which three classifiers were trained. We also performed acomparative analysis of the obtained results of the models, which belong to traditional or deep machine learning. Our corpus of texts is public and can be useful for other researchers.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>обработка естественного языка</kwd><kwd>анализ тональности</kwd><kwd>машинное обучение</kwd><kwd>логистическая регрессия</kwd><kwd>сверточная нейронная сеть</kwd><kwd>LSTM</kwd></kwd-group><kwd-group xml:lang="en"><kwd>natural language processing (NLP)</kwd><kwd>sentiment analysis</kwd><kwd>machine learning</kwd><kwd>logistic regression</kwd><kwd>convolutional neural network (CNN)</kwd><kwd>LSTM</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">Андросов А. Ю., Бородащенко А. Ю., Леонидова К. С. Алгоритм определения тональности публикаций СМИ к должностным лицам государственных органов // Известия ТулГУ. Технические науки. 2020. № 2. С. 47–53.</mixed-citation><mixed-citation xml:lang="en">Androsov A. Y., Borodaschenko A. Y., Leonidova K. S. Algorithm for determining the tone of media publications to public officials. Izvestia TulSU. Engineering Sciences, 2020, no. 2, pp. 4753. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ксенофонтов Г. С. Тональный анализ новостей экономики // Скиф. Вопросы студенческой науки. 2022. № 5 (69). С. 584–589.</mixed-citation><mixed-citation xml:lang="en">Ksenofontov G. S. Tonal analysis of economic news. Skif. Student Science Issues, 2022, no. 5 (69), pp. 584–589. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Пазельская А. Г., Соловьев А. Н. Метод определения эмоций в текстах на русском языке // Компьютерная лингвистика и интеллектуальные технологии : Тр. Междунар. конференции «Диалог’2014». М.: Наука, 2014. C. 574–586.</mixed-citation><mixed-citation xml:lang="en">Pazelskaya A. G., Solovyov A. N. The method of determining emotions in texts in Russian. Computer Linguistics and Intelligent Technologies : Proceedings of the International Conference Dialogue’2014. Moscow, Science publ., 2014, pp. 574–586. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Самигулин Т. Р., Джурабаев А. Э. У. Анализ тональности текста методами машинного обучения // Научный результат. Информационные технологии. 2021. Т. 6, № 1. С. 55–62. DOI: 10.18413/2518-1092-2021-6-1-0-7</mixed-citation><mixed-citation xml:lang="en">Samigulin T. R. Djurabaev A. E. U. Sentiment analysis of text by machine learning methods. Research Result. Information Technologies, 2021, vol. 6, no. 1, pp. 55–62. (in Russ.) DOI: 10.18413/2518-1092-2021-6-1-0-7</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Пескишева Т. А. Методы анализа тональности текстов на естественном языке // Общество. Наука. Инновации (НПК-2017). 2017. С. 1730–1742.</mixed-citation><mixed-citation xml:lang="en">Peskisheva T. A. Methods for sentiment analysis of natural language texts. Society. Science. Innovations (Scientific and practical conference 2017), 2017, pp. 1730–1742. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Астапов Р. Л., Дубатов Р. С. Классификация текстов с помощью сверточных нейронных сетей // Вестник науки. 2020. № 8 (29). С. 53–56.</mixed-citation><mixed-citation xml:lang="en">Astapov R. L., Dubatov R. S. Classification of texts using convolutional neural networks. Vestnik of Science, 2020, no. 8 (29), pp. 53–56. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Воробьев Н. В., Пучков Е. В. Классификация текстов с помощью сверточных нейронных сетей // Молодой исследователь Дона. 2017. № 6 (9). С. 2–7.</mixed-citation><mixed-citation xml:lang="en">Vorobev N. V., Puchkov E. V. Classification of texts using convolutional neural networks. Molodoj issledovatel’ Dona, 2017, no. 6 (9), pp. 2–7. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Бодрунова С. С. Кросс-культурный тональный анализ пользовательских текстов в Твиттере // Вестник Моск. ун-та. Серия 10. Журналистика. 2018. № 6. С. 191–212. DOI: 10.30547/vestnik.journ.6.2018.191212</mixed-citation><mixed-citation xml:lang="en">Bodrunova S. S. Cross-cultural sentiment analysis of user texts on twitter. Vestnik of Moscow University. Series 10. Journalism, 2018, no. 6, pp. 191–212. (in Russ.) DOI: 10.30547/vestnik.journ.6.2018.191212</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Шунина Ю. С. Влияние способа формирования обучающей и тестовой выборок на качество классификации // Вестник УлГТУ. 2015. № 2 (70). С. 43–46.</mixed-citation><mixed-citation xml:lang="en">Shunina U. S. Dependence of classification quality on the methods to form a training and test samples. Vestnik UlSTU, 2015, no. 2 (70), pp. 43–46. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Скрипачев В. О., Гуйда М. В., Гуйда Н. В., Жуков А. О. Особенности работы сверточных нейронных сетей // International Journal of Open Information Technologies. 2022. № 12. С. 5361.</mixed-citation><mixed-citation xml:lang="en">Skripachyov V. O., Guyda M. V., Guyda N. V., Zhukov A. O. Features of convolutional neural networks. International Journal of Open Information Technologies, 2022, no. 12, pp. 53–61. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Майоров Д. В. Применение глубокого обучения в предиктивном вводе // Научный журнал. 2023. № 2 (67). С. 19–25.</mixed-citation><mixed-citation xml:lang="en">Mayorov D. V. Applying deep learning in predictive input. Scientific Journal, 2023, no. 2 (67), pp. 19–25. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Muhamediyeva D. K., Abdurakhmanova N. N., Mirzayeva N. S. Using conventional neural networks for the problem of text classification // Central Asian Academic Journal of Scientific Research. 2021. No. 1. p. 213–220.</mixed-citation><mixed-citation xml:lang="en">Muhamediyeva D. K., Abdurakhmanova N. N., Mirzayeva N. S. Using conventional neural networks for the problem of text classification. Central Asian Academic Journal of Scientific Research, 2021, no. 1, pp. 213–220.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Abinash Tripathy. Sentiment Analysis Using Machine Learning Techniques : dissertation // Department of Computer Science and Engineering National Institute of Technology Rourkela. 2017. p. 131.</mixed-citation><mixed-citation xml:lang="en">Abinash Tripathy. Sentiment Analysis Using Machine Learning Techniques : dissertation. Department of Computer Science and Engineering National Institute of Technology Rourkela, 2017, p. 131.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Бородин А. И., Вейнберг Р. Р., Литвишко О. В. Методы обработки текста при создании чат-ботов // Хуманитарни Балкански изследвания. 2019. № 3 (5). С. 108–111. DOI: 10.34671/SCH.HBR.2019.0303.0026</mixed-citation><mixed-citation xml:lang="en">Borodin A. I., Veynberg R. R., Litvishko O. V. Methods of text processing when creating chatbots. Humanitarian Balkan Studies, 2019, no. 3 (5), pp. 108–111. (in Russ.) DOI: 10.34671/SCH.HBR.2019.0303.0026</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Сафаров Л. С. Использование технологии text mining при автоматической обработке текста // Экономика и социум. 2023. № 1−2 (104). С. 639–642.</mixed-citation><mixed-citation xml:lang="en">Saifarov L. S. Using text mining technology in automatic text processing. Economics and Society, 2023, no. 1−2 (104), pp. 639–642. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Бербасов В. Д. Сравнительный обзор библиотек нейронных сетей Keras и Pytorch // Экономика и социум. 2023. № 8 (111). С. 423–426.</mixed-citation><mixed-citation xml:lang="en">Berbasov V. D. Comparative review of keras and pytorch neural network libraries. Economics and Society, 2023, no. 8 (111), pp. 423–426. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Васильченко А. М. Решение задач анализа данных на основе машинного обучения // Universum: технические науки. 2023. № 9−1 (114). С. 50–54. DOI: 10.32743/Uni-Tech.2023.114.9.15959</mixed-citation><mixed-citation xml:lang="en">Vasilchenko A. M. Solving data analysis problems based on machine learning. Universum: Engineering Sciences, 2023, no. 9−1 (114), pp. 50–54. (in Russ.) DOI: 10.32743/UniTech.2023.114.9.15959</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Шунина Ю. С., Алексеева В. А., Клячкин В.Н. Критерии качества работы классификаторов // Вестник УлГТУ. 2015. № 2 (70). С. 67–70.</mixed-citation><mixed-citation xml:lang="en">Shunina U. S., Alekseeva V. A., Klyachkin V. N. Criteria of quality of qualifiers work. Vestnik UlSTU, 2015,no. 2 (70), pp. 67–70. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Bing Liu. Sentiment Analysis and Opinion Mining // Morgan &amp; Claypool Publishers. 2012. P. 168.</mixed-citation><mixed-citation xml:lang="en">Bing Liu. Sentiment Analysis and Opinion Mining. Morgan &amp; Claypool Publishers, 2012, p. 168.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Ткаченко А. Л. Решение задачи классификации документов вуза на основе методов интеллектуального анализа // Вестник кибернетики. 2021. № 1 (41). С. 12–19. DOI: 10.34822/1999-7604-2021-1-12-19</mixed-citation><mixed-citation xml:lang="en">Tkachenko A. L. Solving the problem of university documents classification based on intellectual analysis methods. Vestnik of Cybernetics, 2021, no. 1 (41), pp. 12–19. DOI: 10.34822/1999-7604-2021-1-12-19 (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Гальченко Ю. В., Нестеров С. А. Классификация текстов по тональности методами машинного обучения // SAEC. 2023. № 3. С. 369–378. DOI: 10.18720/SPBPU/2/id23-501</mixed-citation><mixed-citation xml:lang="en">Galchenko Y. V., Nesterov S. A. Sentiment analysis with machine learning methods. SAEC, 2023, no. 3, pp. 369–378. DOI: 10.18720/SPBPU/2/id23-501 (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Юркина А. В., Крутиков А. К. Разработка специализированного программного модуля формирования обучающей выборки для нейрогороскопа // Universum: технические науки. 2023. № 10-1 (115). С. 61–65.</mixed-citation><mixed-citation xml:lang="en">Yurkina A. V., Krutikov A. K. Development of a specialized software module for the formation of a training sample for a neurogoroscope. Universum: Engineering Sciences, 2023, no. 10−1 (115), pp. 61–65. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Hochreiter S., Bengio Y., Frasconi P. Schmidhuber J. Gradient flow in recurrent nets: the difficulty of learning long-term dependencies // IEEE Press. 2001. no. 1. p. 15.</mixed-citation><mixed-citation xml:lang="en">Hochreiter S., Bengio Y., Frasconi P., Schmidhuber J. Gradient flow in recurrent nets: the difficulty of learning long-term dependencies. IEEE Press, 2001, no. 1, p. 15.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Пустынный Я. Н. Решение проблемы исчезающего градиента с помощью нейронных сетей долгой краткосрочной памяти // Инновации и инвестиции. 2020. № 2. C. 130–132.</mixed-citation><mixed-citation xml:lang="en">Pustynnyj I. N. Solving the problem of vanishing gradient using long short term memory neural networks. Innovations and Investments, 2020, no. 2, pp. 130–132. (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>
