<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Сравнительный анализ методов автоматической классификации поэтических текстов на основе лексических признаков</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>© V.B. Barakhnin</string-name>
          <email>bar@ict.nsc.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>© O.Yu. Kozhemyakina</string-name>
          <email>olgakozhemyakina@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Computational Technologies of SB RAS, Novosibirsk, Russia Novosibirsk State University</institution>
          ,
          <addr-line>Novosibirsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>252</fpage>
      <lpage>257</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>В задачах автоматизированного анализа текстов
на естественном языке возникает проблема их
Труды XIX Международной конференции
«Аналитика и управление данными в областях с
интенсивным использованием данных»
(DAMDID/ RCDL’2017), Москва, Россия, 10–13
октября 2017 года
песни, послания, элегии и эпитафии на материале
английских поэтов–сентименталистов XVIII века:
поскольку «несмотря на то, что в XVIII–XIX веках
жанровые признаки стихотворных текстов
постепенно начинают теряться ..., в английской
литературе начала XVIII века жанры оды, песни,
послания, элегии и эпитафии по соотношению своих
формальных признаков еще достаточно хорошо
разграничиваются».</p>
      <p>В [3] изложен метод классификации текстов (по
определенным жанрам и по авторам) на основе
анализа статистических закономерностей буквенных
распределений, т. е. вероятностей встречаемости
букв и буквосочетаний, при этом подчеркнуто, что
решение найдено без «вторжения в область
литературы, т. е. без анализа синтаксиса,
литературных приемов и схем взаимодействий
персонажей». Однако в работе [4] сами авторы
строят оригинальный контрпример к
статистическому методу идентификации, что
показывает необходимость использования, по
крайней мере, методов морфологического анализа.
Что же касается автоматизации определения
стилистических характеристик текстов, то нам
неизвестны исследования в этой области, по крайней
мере, для текстов на русском языке.</p>
      <p>В работе [5] нами показано, что метод опорных
векторов (support vector machine, SVM) [6] позволил
получить хорошие результаты при определении
стилистической окраски поэтических текстов и
удовлетворительные – при определении жанров.</p>
      <p>В настоящей работе мы расширили используемые
подходы, в частности, учитывая при построении
характеристического вектора используемых в
стихотворении лексем количество их вхождений, а
также проводя эксперименты с характеристическими
векторами биграмм и триграмм. Кроме того, нами
был проведен сравнительный анализ целого ряда
алгоритмов классификации поэтических текстов, в
том числе с использованием наиболее известных
приемов ансамблирования, т. е. построения
композиций алгоритмов, в которых ошибки
отдельных алгоритмов взаимно компенсируются.
При ансамблировании рассматриваются алгоритмы,
в которых функция, называемая алгоритмическим
оператором, устанавливает соответствие между
множеством объектов и пространством оценок, а
функция, называемая решающим правилом,
устанавливает соответствие между пространством
оценок и множеством значений целевой функции.
Таким образом, рассматриваемые алгоритмы имеют
вид суперпозиции алгоритмического оператора и
решающего правила. Многие алгоритмы
классификации имеют именно такую структуру:
сначала вычисляются оценки принадлежности
объекта классам, затем решающее правило
переводит эти оценки в номер класса. Значением
оценки может быть вероятность принадлежности
объекта классу, расстояние от объекта до
разделяющей поверхности, степень уверенности
классификации и т. п.</p>
      <p>Таким образом, в статье проведен сравнительный
анализ целого ряда методов автоматизированной
классификации поэтических текстов, включая
наиболее известные приемы ансамблирования
базовых алгоритмов в композиции: взвешенное
голосование, бустинг и стекинг.
2 Построение обучающей выборки
Наиболее эффективным подходом к
автоматизации определения жанровых типов и
стилистических характеристик является
использование алгоритмов с обучением. Однако
формирование обучающей выборки является отнюдь
не банальной задачей. Наша попытка использовать в
качестве обучающей выборки пушкинскую лирику
зрелого периода (1828–1831 гг.) потерпела неудачу
уже на раннем этапе работы, поскольку жанровое
разнообразие пушкинского творчества этого
периода, соотносясь со стилевыми особенностями
произведений в особой пушкинской манере, не
следует общепринятым законам. На данную черту
указывал ране В.А. Грехнев: «Жанры и стиль не
противостоят друг другу как враждебные,
взаимоотрицающие начала, но между ними всегда
существует внутреннее напряжение. Напряжение это
возрастает там, где возрастают мощь и размах
писательской индивидуальности» [7. C. 234].
Отсюда возникают жанрово-стилистические
разновидности и варианты, во «внутреннем
напряжении» между стилем и жанром берут начало
неканонические жанры, и именно для обучающей
выборки это становится критичным, поскольку
возникают особенности, не попадающие в систему,
следовательно, противоречащие по своей сути
материалу для построения жанрово-стилевой
системы. Вследствие этого мы решили остановиться
на лицейской лирике (1814–1817 гг.), поскольку в
ней наблюдаются использование наиболее строгих
жанровых форм, стилистическое единство, а также
следование правилам грамматик своего времени:
«Почти вся лицейская лирика относится к
возвышенному стилю, исключение – всего несколько
стихотворений. Даже многие сатирические стихи
написаны вполне в возвышенном стиле. Можно
утверждать, что в ранних стихах Пушкина
чувствуется влияние жестких правил «Грамматики»
его лицейского учителя Н.Ф. Кошанского» [8. C. 24].</p>
      <p>В свою очередь, использование именно
лицейской лирики, как материала для создания
обучающей выборки, оправдано и стилевым
аспектом, поскольку стилевая дифференциация
лексем – этап разработки классификатора. Для
текстов на русском языке принято восходящее к
трудам М.В. Ломоносова [9] деление текстов
(прежде всего, художественных) на относящиеся к
высокому, среднему и низкому стилям. Исторически
каждый из них характеризуется специфическим
соотношением использования старославянских
(церковнославянских) и собственно русских слов
(при этом отдельно рассматривается группа слов,
общих для старославянского и русского языков),
долей архаизмов, а также употреблением
определенных синтаксических конструкций.</p>
      <p>Для реализации поставленной задачи мы идем от
практики, делая выборку произведений Пушкина
лицейского периода, с 1813 по 1817 гг., как
материала, на котором вероятно построение
наиболее точной теоретической модели
жанровостилистических зависимостей, что, несомненно,
делает конечный результат анализа наиболее точным
и позволяет разработать наиболее адекватный
классификатор, относящийся к стилевому аспекту.
Так как мы решили ограничиться анализом жанров
только малых стихотворных форм, то из анализа
исключены поэмы, сказки, переводы, Dubia, и далее
делаем список, включающий в себя стихотворения,
как соответствующие системе жанров, приведенной
в монографии Д.М. Магомедовой [10], так и не
входящие в эту систему. В итоге рассмотрения
списка произведений, взятого нами для анализа, мы
выделяем следующие группы жанров.</p>
      <p>Канонические: ода – 4 произведения, элегия – 27
произведений (в том числе одна историческая элегия
– «Наполеон на Эльбе»), идиллия – 2 произведения,
послание – 55 произведений, баллада – 3
произведения, неканонические, выделенные Д.М.
Магомедовой (фрагмент, рассказ в стихах) – их нет.</p>
      <p>Также мы добавляем жанры, которых нет в
разработанной Д.М. Магомедовой системе
канонических–неканонических: эпиграмма – 18
произведений, мадригал – 4 произведения, сонет – 1
произведение, романс – 1 произведение, анекдот – 1
произведение, притча – 2 произведения. Кроме этого,
стихотворение «Безверие» (1817) определяется как
элегия и философская ода [11]. Но для анализа мы
определяем его как философскую оду. Жанровые
типы этих произведений легли в основу
классификатора (см. табл. 1): по одной оси мы
разместили жанровые типы – в порядке возрастания
«возвышенности»: ода, элегия, идиллия, послание и
т. д., а по другой оси – традиционные стили.</p>
      <p>На данном эмпирическом материале
просматривается очевидная корреляция между
жанровыми и стилистическими характеристиками
текстов: ода, элегия и идиллия обычно написаны
высоким стилем, в них не используется лексика,
соответствующая низкому стилю, а для эпиграмм,
напротив, характерно использование элементов
лексики низкого стиля. Вообще говоря, стиль текста
определяется по наиболее «низким» его лексемам,
что особенно характерно для эпиграмм: наличие
высокой лексики, употребляемой нередко в
ироническом ключе, не должно вводить в
заблуждение, ибо употребление одного–двух слов
разговорной или откровенно обсценной лексики
сразу характеризует авторский замысел. Тем не
менее, для жанров, традиционно предполагающих
возвышенную форму, прежде всего, мадригала, мы
не считаем целесообразным относить
принадлежащие к ним стихотворения, в которых с
ироническим целями употреблено несколько
«сниженных» (но не обсценных!) слов, к
сниженному стилю. Следует отметить, что
специфика стиля проявляется на лексическом уровне
в гораздо большей степени, чем жанр.</p>
      <p>В нашей выборке в силу ее специфических задач
произведения, написанные в жанре притчи,
отнесены: одно («Наездники») – к высокому стилю,
второе («Истина») – к среднему, хотя, как известно,
притча, будучи жанром, наиболее близким к басне,
предполагает возможность написания ее в разных
стилях, о чем свидетельствует, в частности, притча
Пушкина «Сапожник», которую можно отнести,
скорее, к низкому («разговорному») стилю.
Таблица 1 Статистика по жанрово-стилевому
соответствию
Высок.</p>
      <p>Средн.</p>
      <p>Низк.
Ода
Притча
Мадригал
Послание
Идиллия
Элегия
Романс
Баллада
Эпиграмма
Анекдот
3 О возможности создания словаря
стилистически дифференцированных
лексем</p>
      <p>Прежде, чем приступить к выбору алгоритмов
определения стилистических и жанровых
характеристик поэтических текстов, необходимо
решить вопрос: возможно ли использовать для
решения этой задачи априори составленные словари
лексем, имеющих ту или иную стилистическую или
жанровую окраску?</p>
      <p>Большое внимание вопросам стилистической
дифференциации слов уделено в монографии
О.С. Ахмановой «Очерки по общей и русской
лексикологии» [12]. Приведены списки слов
«разговорных», со «сниженной» стилевой
характеристикой и с «повышенной» стилевой
характеристикой. Однако эти списки далеко не
полны и носят, скорее, иллюстративный характер,
более того, автор признаёт, что «далеко не все из
включенных в них слов будут одинаково
убедительными (многие, несомненно, покажутся
спорными)», и, наконец, стилистическая окраска
некоторых лексем менялась со временем, т. е. эта
характеристика, взятая из монографии [12], могла
быть иной как для языка XIX века, так и для
современного. Поэтому для соотнесения слова с тем
или иным стилем в той же монографии предложено
использовать анализ их структурно-семантической
формы. Так, существительные с суффиксом -к-а в
разнообразных структурно-семантических
вариантах, а также с различными суффиксами со
значением «лица» относятся к «разговорной» или
«сниженной» лексике; для «разговорной», в отличие
от «сниженной», лексики характерно большое число
наречий; для «книжной» лексики характерны
заимствованные слова, а для «возвышенной» –
славянские со сложной структурой, а также
архаизмы и т. п.</p>
      <p>Однако все эти наблюдения носят весьма частный
характер. Так, слова с суффиксом -к-а пытка, речка,
шутка и т. д. встречаются в стихах Пушкина,
относящихся отнюдь не к «низкому» или
«разговорному» стилю, то же самое относится к
словам бочка, кружка, пушка и т. д., в которых –к
является частью корня, но установление этого факта
требует нетривиального этимологического анализа,
плохо поддающегося автоматизации.
Заимствованные слова с течением времени
становятся достоянием всех стилей, и это касается не
только «древних» заимствований вроде лошадь или
собака, но и новых: велосипед, танк и т. п.
Славянизмы, в том числе со сложной структурой,
могли использоваться, в том числе, для придания
стихотворению иронического оттенка (например,
«Ода его сиятельству графу Д.И. Хвостову»
Пушкина и многочисленные сатирические стихи
А.К. Толстого).</p>
      <p>Ситуация осложняется еще и тем, что нередко
«разговорным» или «сниженным» является не все
слово в целом, а лишь один из его
лексикосемантических вариантов, а также обретением
словом той или иной окраски лишь при вхождении в
состав фразеологизма.</p>
      <p>Таким образом, вхождение в текст отдельных
лексем не может служить достаточно надежным
критерием отнесения текста к определенному
стилистическому типу.</p>
      <p>Тем более, четкое выделение жанровой
принадлежности отдельных слов представляется
совершенно бесперспективной задачей, и нам
неизвестны сколько-нибудь удовлетворительные
попытки ее разрешения хотя бы на теоретическом
уровне.</p>
      <p>Именно поэтому нам представляется наиболее
целесообразным определять стилистические и
жанровые характеристики поэтических текстов на
основании вхождения в них совокупности лексем
(включая n-граммы), определяемых на базе
обучающей выборки.
4 Описание численного эксперимента
Для эксперимента использовался описанный
выше корпус текстов лицейской лирики Пушкина,
состоящий из 121 стихотворения, размеченных
экспертом по жанрам и стилям.</p>
      <p>При обучении была проведена лемматизация всех
уникальных слов, встречающихся в текстах, и создан
словарь их исходных форм. Отдельно был составлен
словарь имен собственных, которые удалялись из
словаря всех слов, поскольку гипотезы, подобные
той, что имена из древнегреческого пантеона
присущи только высокому стилю, были
опровергнуты, в частности, при подготовке данных
для экспериментов. Каждый текст кодировался
последовательностью цифр, соответствующей
количеству вхождений в него слов из словаря: 0
ставился, если слова нет в тексте, 1 – если слово
встречается 1 раз, 2 – если 2 и т.д. Помимо
лексических признаков, первоначально
предполагалось использование стихотворных
характеристик (рифма, размер, стопность и т. п.), но
это привело к серьёзному ухудшению качества
классификации, поэтому было решено от них
отказаться.</p>
      <p>Также были собраны словари n-грамм (n=2, 3),
которые не содержали имён собственных, причем
nграммы были не упорядоченными внутри себя,
поскольку в поэзии очень часто встречается
обратный порядок слов.</p>
      <p>Далее опишем применявшиеся нами приемы
ансамблирования, то есть комбинирования
алгоритмов, взаимно улучшающего их свойства.</p>
      <p>Во-первых, это – два варианта взвешенного
голосования с использованием нескольких
классификаторов, в случае hard-голосования
решение о классификации того или иного объекта
принимается на основании заключения большинства
используемых классификаторов, в случае
softголосования результат определяется, исходя из
аргумента максимизации вероятности отнесения
классифицируемого объекта к некоторому классу.</p>
      <p>Во-вторых, это – бустинг, идея которого состоит
состоит в жадном выборе очередного алгоритма для
добавления в композицию так, чтобы он лучшим
образом компенсировал имеющиеся на этом шаге
ошибки. Две основные эвристики бустинга – это
фиксация  1 1( ), … ,   −1  −1( ) при добавлении
    ( ), где   = ln1−  ,  = 1, … ,  , ⁡  – частота
 
ошибки базового алгоритма   , и гладкая
аппроксимация пороговой функции потерь.</p>
      <p>Нами были применены наиболее известные
примеры бустинга – AdaBoost [13], использующий
экспоненциальную аппроксимацию функции потерь,
и градиентный бустинг (Gradient boosting) [14].
Среди прочих нами был применён метод опорных
векторов (Support Vectors Machine, SVM) [6],
усиленный AdaBoost.</p>
      <p>Наконец, в-третьих, это – стекинг [15], который
основан на применении базовых классификаторов
для получения предсказаний (метапризнаков) и
использовании их как признаков низшего ранга для
некоторого «обобщающего» алгоритма
(метаалгоритма). Иными словами, основной идеей
стекинга является преобразование исходного
пространства признаков задачи в новое
пространство, точками которого являются
предсказания базовых алгоритмов. В данном
исследовании в качестве мета-алгоритма была взята
логистическая регрессия над SVM, градиентным
бустингом, многослойным персептроном и
голосованиями.</p>
      <p>Отметим, что в процессе решения
рассматриваемой задачи нам пришлось столкнуться
с проблемой миноритарных классов, которые ясно
обозначены в таблице 1. Для решения этой проблемы
были применены случайное дублирование элементов
миноритарных классов, а также стратегия SMOTE
[16], которая основана на идее генерации некоторого
количества искусственных примеров, которые были
бы «похожи» на имеющиеся в миноритарном классе,
но при этом не дублировали их. Для создания новой
записи вычисляют разность  =   −   , где   ,   –
векторы признаков «соседних» примеров  и  из
миноритарного класса, которые находят, используя
алгоритм ближайшего соседа [17]. В данном случае
необходимо и достаточно для примера  получить
набор из  соседей, из которого в дальнейшем будет
выбрана запись  . Остальные шаги алгоритма
ближайшего соседа не требуются. Далее из  путем
умножения каждого его элемента на случайное
число в интервале (0, 1) получают  ̂. Вектор
признаков нового примера вычисляется путем
сложения   и  ̂. Алгоритм SMOTE позволяет
задавать количество записей, которое необходимо
искусственно сгенерировать. Степень сходства
примеров  и  можно регулировать путем
изменения значения  (числа ближайших соседей).</p>
      <p>Программное приложение для классификации
поэтических текстов реализовано на языке Python с
использованием библиотек sklearn (реализация
алгоритмов, их композиций и кросс-валидации),
imblearn (реализация SMOTE), xgboost (наиболее
эффективная реализация градиентного бустинга) и
pymorphy2 [18] для приведения слов к
нормализованному виду, а также для отсечения имен
собственных.</p>
      <p>В таблицах 2–7 приведены результаты работы
классификаторов и их композиций, полученные при
трехэтапной кросс-валидации (трехкратное
разбиение корпуса на обучающее и тестовое
множества, каждый раз классификатор обучался на
обучаемом и оценивался на тестовом множестве). Из
таблицы результатов был исключен рекомендуемый
при работе со SMOTE метод ближайших соседей, так
как он показывал очень низкую точность.
Таблица 2 Лексические признаки + SMOTE для
определения стиля
Классификатор Средн. Max Min</p>
    </sec>
    <sec id="sec-2">
      <title>SVM AdaBoost</title>
      <p>XGBoost
Многосл. перс.
Голосование, hard
Голосование, soft
Стекинг
0.88
0.83
0.85
0.94
0.94
0.94
Таблица 3 Лексические признаки + случайное
дублирование миноритарных классов для
определения жанра
Классификатор Средн. Max</p>
    </sec>
    <sec id="sec-3">
      <title>SVM AdaBoost XGBoost 0.88 0.90</title>
      <p>0.95
0.95
0.96
0.93
0.98
0.97
0.98
0.98
0.97
0.98
0.96
1.00
0.99
1.00
1.00
1.00
0.98
0.94
0.99
0.98
0.98
0.99
1.00
1.00
0.99
1.00
1.00
1.00
0.91
0.88
0.88
0.87
0.92
0.88
0.93
0.91
0.88
0.90
0.90
0.93
0.94
0.88
0.88
0.89
0.88
0.87
0.93
0.89
0.88
0.89
0.86
0.84
0.95
0.91
0.91
0.88
Голосование, hard
Голосование, soft
Стекинг</p>
    </sec>
    <sec id="sec-4">
      <title>SVM AdaBoost</title>
    </sec>
    <sec id="sec-5">
      <title>XGBoost</title>
      <p>Многосл. перс.
Голосование, hard
Голосование, soft
Стекинг</p>
    </sec>
    <sec id="sec-6">
      <title>SVM AdaBoost</title>
    </sec>
    <sec id="sec-7">
      <title>XGBoost</title>
      <p>Многосл. перс.
Голосование, hard
Голосование, soft
Стекинг</p>
    </sec>
    <sec id="sec-8">
      <title>SVM AdaBoost</title>
    </sec>
    <sec id="sec-9">
      <title>XGBoost</title>
      <p>Многосл. перс.
Голосование, hard
Голосование, soft
Стекинг</p>
    </sec>
    <sec id="sec-10">
      <title>SVM AdaBoost</title>
      <p>XGBoost
Многосл. перс.
Голосование, hard
Голосование, soft
Стекинг
Таблица 4 Биграммы + SMOTE для определения
стиля</p>
      <p>Классификатор Средн. Max Min
Таблица 5 Биграммы + случайное дублирование
миноритарных классов для определения жанра
Классификатор Средн. Max Min
0.93
0.92
0.92
0.90
0.95
0.92
0.96
0.95
0.94
0.95
0.94
0.97
0.97
0.94
0.93
0.96
0.83
0.90
0.95
0.93
0.91
0.94
0.95
0.94
0.97
0.96
0.96
0.96
Таблица 6 Триграммы + SMOTE для определения
стиля</p>
      <p>Классификатор Средн. Max Min
Таблица 7 Триграммы + случайное дублирование
миноритарных классов для определения жанра</p>
      <p>Классификатор Средн. Max Min
0.91
0.9
0.95
0.95
0.95
0.97
0.89
0.92
0.84
0.81
0.67
0.92
0.92
0.92
Min
0.86
0.89</p>
      <p>Из полученных данных можно сделать
следующие выводы:</p>
      <p>• стекинг не всегда даёт наилучшее (т. е. наиболее
соответствующее экспертной оценке) решение (табл.
3);</p>
      <p>• при увеличении контекста признаков (от одного
слова к би- и триграммам) XGBoost становится более
точным, чем многослойный персептрон;
• увеличение ширины контекста приводит к статистическими методами. Прикладная
улучшению качества, но только до определённого информатика, 26 (2), сс. 95-108 (2010)
момента (использование тетраграмм дало заметное [4] Орлов, Ю.Н., Осминин, К.П.: Методы
ухудшение результатов). Отметим, что применение статистического анализа литературных текстов.
популярной концепции word2vec [19] дало очень Эдиториал УРСС, Москва (2012)
слабый результат (0.83–0.85), и при этом время [5] Barakhnin, V., Kozhemyakina, O., Pastushkov, I.:
подсчёта увеличилось в несколько раз; Automated Determination of the Type of Genre and
• на основе лексических признаков или n-грамм SCtoynlifsetriecncCeoslori1n0g, of 0R2u0s0s1i,an T4epx.ts. (I2T0M17)W.ebdooif:
можно получить хороший результат даже с помощью 10.1051/itmconf/20171002001
простых классификаторов; [6] Vapnik,V.N.: The Nature of Statistical Learning
• исходя из критерия максимизации минимальной Theory. Springer-Verlag (1995)
точности, следует использовать многослойный [7] Грехнев, В.А.: Лирика Пушкина. О поэтике
персептрон, а в качестве лексических характеристик жанров. Горький: Волго-Вятское книжное
стихотворений – триграммы. издательство (1985)
[8] Барахнин, В.Б., Кожемякина, О.Ю.: К проблеме
5 Заключение аутентичности фонетического анализа в связи с
В работе проанализированы принципы возможными особенностями авторской
формирования обучающих выборок для алгоритмов орфографии (на примере чередования окончаний
определения стилей и жанровых типов. Проведены -ой/-ый в лирике А.С. Пушкина). Вестник
вычислительные эксперименты с использованием Томского государственного университета.
корпуса текстов лицейской лирики А.С. Пушкина по Филология, 13 (2), сс. 5-28 (2016)
выбору наиболее точного алгоритма классификации [9] Ломоносов, М.В.: Предисловие о пользе книг
поэтических текстов, в том числе с использованием цПеорлкно.всноыбхр.всроочс.с7и,йссск.о5м85я-з5ы9к2е..МЛ.о–мЛо.н:оИсзодв-,вМоА.ВН.
наиболее известных приемов ансамблирования СССР (1952)
базовых алгоритмов в композиции, таких, как [10] Магомедова, Д.М.: Филологический анализ
взвешенное голосование, бустинг и стекинг, причем лирического стихотворения. М.: Издательский
в качестве характеристических признаков центр «Академия» (2004)
стихотворений использовались одиночные слов, [11] Свободина, C.Ф.: К вопросу о философской
биграммы и триграммы. Рассмотренные алгоритмы направленности и жанровых особенностях
показали свою работоспособность (при этом, исходя стихотворения А.С. Пушкина «Безверие».
из критерия максимизации минимальной точности, Пушкинский музеум: альманах, 6, сс. 261-270.
следует использовать многослойный персептрон, а в Всероссийский музей А.С. Пушкина,
Санкткачестве лексических характеристик стихотворений Петербург (2014)
– триграммы) и могут быть использованы для [12] Ахманова, О.С.: Очерки по общей и русской
автоматизации комплексного анализа русских лексикологии. М.: Учпедгиз (1957)
поэтических текстов, существенно облегчая работу [13] Freund, Y., Schapire, R.E.: A Short Introduction to
эксперта при определении их стилей и жанров путем Boosting. J. of Japanese Society for Artificial
предоставления соответствующих рекомендаций. Intelligence, 14 (5), pp. 771-780 (1999)
[14] Friedman, J.H.: Stochastic Gradient Boosting.
Поддержка Computational Statistics and Data Analysis, 38 (4),
pp. 367-378 (2002)
Работа выполнена при частичной поддержке [15] Wolpert, D.H.: Stacked Generalization. Neural
Президиума РАН (проект 2016-PRAS-0015) и Networks, 5 (2), pp. 241-259 (1992)
Президентской программы «Ведущие научные [16] Chawla, N.V.: Data Mining for Imbalanced Datasets:
школы РФ» (грант 7214.2016.9). An Overview. Data Mining and Knowledge
Литература Discovery Handbook, pp. 875-886. Springer-Verlag
(2010)
[1] Барахнин, В.Б., Кожемякина, О.Ю. Об [17] Cover, T.M., Hart, P.E.: Nearest Neighbor Pattern
автоматизации комплексного анализа русского Classification. IEEE Transactions on Information
поэтического текста. CEUR Workshop Theory, 13, pp. 21-27 (1967)</p>
      <p>Proceedings, 934, сс. 167-171 (2012) [18] Korobov, M.: Morphological Analyzer and
[2] Лесцова, М.А.: Определение ядра и периферии Generator for Russian and Ukrainian Languages.
жанров оды, песни, послания, элегии и эпитафии Analysis of Images, Social Networks and Texts.
на материале английских поэтов- Communications in Computer and Information
сентименталистов XVIII века. Вестник Science, 542, pp. 320-332 (2015)
Челябинского государственного пед. [19] Mikolov, T., Kai, Chen, Corrado, G., Dean, J.:
университета, 4, cc. 196-205 (2014) Efficient Estimation of Word Representations in
[3] Орлов, Ю.Н., Осминин, К.П.: Определение жанра Vector Space. Computation and Language, 12 p.,
и автора литературного произведения (2013). https://arxiv.org/pdf/1301.3781.pdf</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>