=Paper= {{Paper |id=Vol-1197/paper26 |storemode=property |title=Определение характеристик городов, влияющих на тональность отзывов, на основе анализа социальной сети Twitter (Determining Which Cities' Features Affect the Opinions' Sentiments on Twitter) |pdfUrl=https://ceur-ws.org/Vol-1197/paper26.pdf |volume=Vol-1197 |dblpUrl=https://dblp.org/rec/conf/aist/ZyryanovP14 }} ==Определение характеристик городов, влияющих на тональность отзывов, на основе анализа социальной сети Twitter (Determining Which Cities' Features Affect the Opinions' Sentiments on Twitter)== https://ceur-ws.org/Vol-1197/paper26.pdf
        Определение характеристик городов,
    влияющих на тональность отзывов, на основе
         анализа социальной сети Twitter

                   Александр Зырянов, Никита Путинцев

                        Exposoft, Новосибирск, Россия
              {alexander.zyryanov44,putintsevnikita}@gmail.com


       Аннотация Статья посвящена анализу сообщений в социальной се-
       ти Twitter. В ходе работы устанавливается, какие характеристики го-
       родов России влияют на тональность сообщений, посвященных тому
       или иному городу, другими словами, от каких характеристик зависит
       отношение людей к городу.

       Ключевые слова: тональность текста, FRiS, машинное обучение,
       кластеризация.


1     Введение
    Сейчас многие населенные пункты в России теряют свое население в
пользу более крупных и оживленных городов, о чем можно судить на ос-
новании данных Росстата1 и Госкомстата2 . Уезжают в основном молодые и
перспективные люди, при этом обратный приток населения незначителен.
Это ведет к уменьшению уровня производства местных предприятий вслед-
ствие недостатка кадров, к уменьшению качества образования в местных
школах и университетах, к ухудшению экономического и социального со-
стояния городов в целом. Эта проблема становится все более актуальной и
ее решение – совсем нелегкая задача, требующая глубокого понимания при-
чин, которые её формируют. В связи с этим возникает интерес попытаться
выявить основные движущие факторы этой проблемы при помощи анализа
текстовых сообщений в социальных сетях.
    В социальных сетях люди охотно высказывают свое мнение по любому
вопросу. Причем, в отличие от соцопросов, где люди часто отвечают неохот-
но, не задумываясь, так что их мнение искажено или не соответствует дей-
ствительности, в сетях высказывания зачастую сформированы настоящими
мыслями людей. Кроме того, социальные сети могут предоставить милли-
оны сообщений для обработки практически даром, тогда как для проведе-
ния опроса такого же объема потребуются значительные затраты времени
и ресурсов. Извлекая из этих сообщений мнения о различных городах, мы
можем выяснить насколько хорошо или плохо люди к ним относятся.
1
    http://www.gks.ru/free_doc/doc_2013/bul_dr/mun_obr2013.rar
2
    http://www.gks.ru/free_doc/new_site/perepis2010/croc/perepis_itogi1612.
    htm




                                      172
2     Постановка задачи

    В основе нашего исследования лежит предположение о том, что тональ-
ность сообщений об определенном городе и тональность сообщений, сделан-
ных из этого города в различных социальных сетях, может зависеть от его
социальных, экономических и географических характеристик. Предполага-
ется исследовать влияние таких характеристик, как плотность населения,
климат, средний уровень заработной платы, возрастной состав, половой со-
став, наличие крупных торговых центров, парков и зон отдыха.
    Для решения поставленной задачи в первую очередь необходимо набрать
базу сообщений, которые относятся к определенным городам России или бы-
ли в них созданы. Для этого нужно, во-первых, найти источник информации
и, во-вторых, отфильтровать нужные для исследования сообщения. Далее
необходимо определить тональность собранных высказываний.
    Следующим шагом необходимо набрать информацию о выбранных ха-
рактеристиках городов России и привести ее к удобному для работы виду.
    Наконец, планируется выделить те характеристики городов, которые ока-
зывают наибольшее влияние на тональность сообщений. Опционально горо-
да планируется разбить на таксоны и определить, к какому типу городов
люди относятся лучше всего.


3     Аналогичные работы

   Идея использовать Twitter для анализа мнений людей по различным во-
просам возникла довольно давно [2]. Существуют похожие исследования, в
которых тональность сообщений используется для предсказания каких-либо
событий [1]. Так же уже разработано и опробовано большое количество раз-
личных методов анализа тональности сообщений, как использующих сло-
варь эмотивной лексики [4], так и обучающихся на выборке [3], [5] . Эти
методы оказались достаточно эффективными и подходят для поставленной
в данной работе задачи.


4     Предполагаемое решение

   В качестве источника сообщений решено использовать Twitter, так как
он имеет широкую и разнообразную аудиторию, и содержит огромное коли-
чество сообщений, которое растет с каждым днем. Кроме того данная сеть
предоставляет API для работы с потоком новых сообщений и данные в ка-
честве грантов3 . Для отбора сообщений о городах используется, во-первых,
словарь их полных и сокращенных названий в различных морфологиче-
ских формах, во-вторых геолокация. Для фильтрации спама на обучающей
3
    https://blog.twitter.com/2014/introducing-twitter-data-grants




                                    173
выборке тренируется наивный классификатор Байеса. Сообщения подвер-
гаются предварительной обработке, которая включает нормализацию сооб-
щений, осуществляемую при помощи Pymorphy4 , и исключение стоп-слов.
Стоп-слова планируется убрать автоматически, используя индекс TF-IDF на
всей коллекции собранных сообщений из Twitter[6],а так же находящиеся в
открытом доступе словари. Так же планируется заменить все эмотиконы на
специальные слова, соответствующие их тональности.
   Для оценки тональности полученных сообщений выбраны наивный клас-
сификатор Байеса из-за его простоты и эффективности, а так же метод
опорных векторов из-за его точности [5]
   Отдельный интерес представляет использование алгоритма классифи-
кации FRiS Stolp [7]. Интерес обусловлен желанием проверить пригодность
данного алгоритма для решения задач анализа текстов.
   Информацию о городах планируется собрать в полуавтоматическом ре-
жиме, используя интернет ресурсы, в частности, Wikipedia. Для кластери-
зации городов будет использован алгоритм FRiS Tax [7].
   Для определения наиболее значимых признаков предлагается использо-
вать способность алгоритма Random Forest определять важность используе-
мых признаков [8]. Достаточно просто обучить алгоритм на таблице объект-
свойство всех городов с целевым признаком тональности, который высчи-
тывается как сумма тональностей всех сообщений, относящихся к данному
городу.

5     Заключение
   В работе обозначена задача выявления характеристики городов, кото-
рые оказывают влияние на тональность сообщений в социальных сетях. Так
же представлено предполагаемое решение этой задачи, основанное на ана-
лизе тональности сообщений социальной сети Twitter методами машинного
обучения.

Список литературы
1. Bollen, J., Maon, H., Zeng, H. Twitter mood predicts the stock market // Journal
   of Computational Science. Март 2011. № 1(2). C. 1–8.
2. Pak, A., Paroubek, P. Twitter as a Corpus for Sentiment Analysis and Opinion
   Mining // Proceedings of the International Conference on Language Resources and
   Evaluation, LREC 2010, 17-23 May 2010
3. Kouloumpis, E., Wilson, T., Moore, J. Twitter sentiment analysis: The good the
   bad and the omg! // The AAAI Press, 2011
4. Клековкина, М. В., Котельников, Е. В. Метод автоматической классификации
   текстов по тональности, основанный на словаре эмоциональной лексики /в сб.
   Труды XIV Всероссийской научной конференции «Электронные библиотеки:
   перспективные методы и технологии, электронные коллекции». С. 118–123. —
   Переславль-Залесский: изд-во «Университет города Переславль», 2012.
4
    https://pythonhosted.org/pymorphy/




                                       174
5. Клековкина, М. В., Котельников, Е. В. Автоматический анализ текстов на ос-
   нове методов машинного обучения // Компьютерная лингвистика и интеллек-
   туальные технологии: по материалам ежегодной Международной конференции
   «Диалог» (Бекасово, 30 мая – 3 июня 2012 г.). – Вып. 11 (18). – М. : Изд-во
   РГГУ, 2012.
6. Ramos, J. Using TF-IDF to Determine Word Relevance in Document Queries //
   The First Instructional Conference on Machine Learnin, 2003.
7. Borisova, I. A., Dyubanov, V. V., Kutnenko, O. A., Zagoruiko, N. G. Use of the
   FRiS-Function for Taxonomy, Attribute Selection and Decision Rule Construction
   /в сб «Lecture Notes in Computer Science» С. 256–270. — Berlin: Springer Berlin
   Heidelberg, 2011.
8. Breiman, L. Random Forests // Machine Learning, 2001. Т. 45. № 1. C. 5–32.




                                       175
Determining Which Cities’ Features Affect the
      Opinions’ Sentiments on Twitter

                Alexander Zyryanov, Nikita Putintsev

                    Exposoft, Novosibirsk, Russia
         {alexander.zyryanov44,putintsevnikita}@gmail.com



  Abstract. The paper is devoted to analysis of messages in the Twitter
  social network. The present study is focused on which Russian cities’
  features do affect the opinions’ sentiments expressed by people.

  Keywords: text sentiment, FRiS, machine learning, clustering.




                                  176