Установление сходства текстовых документов

45

Аннотация

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

Общая информация

Ключевые слова: сходство текстов, сравнение, понимание и употребление в устной речи слов и конструкций, естественный язык

Рубрика издания: Анализ данных

Тип материала: научная статья

DOI: https://doi.org/10.17759/mda.2023130403

Получена: 20.11.2023

Принята в печать:

Для цитаты: Хорошилов А.А., Кан А.В., Евдокимова Е.А., Пицхелаури С.Г. Установление сходства текстовых документов // Моделирование и анализ данных. 2023. Том 13. № 4. С. 45–58. DOI: 10.17759/mda.2023130403

Полный текст

Введение 

Анализ сходства текстов на сегодняшний день является актуальной и значимой проблемой. С развитием цифровых технологий объем текстовой информации становится все больше и продолжает стремительно расти. В связи с этим увеличивается необходимость в инструментах, способных эффективно сравнивать и анализировать тексты в различных контекстах.

Актуальность данной проблемы обусловлена широким спектром ее практических применений. В образовании и научных исследованиях анализ сходства текстов становится незаменимым в выявлении плагиата, обеспечивая тем самым честность и достоверность научных работ. В области информационной безопасности этот вид анализа помогает в борьбе со спамом, фейковыми новостями и проверке подлинности документов. Кроме того, важную роль играет его применение в машинном обучении, анализе социальных медиа и других областях обработки естественного языка (ЕЯ).

Обзор существующих методов 

Методы и способы сравнения текстов могут быть разными. Например, самый простой способ – подсчитать количество общих слов в обоих текстах. В этом методе каждый текст рассматривается как "мешок слов" (bag-of-words), порядок следования слов в предложении игнорируется, учитывается только факт их наличия [1]. Так как этот метод не учитывает порядок слов и не способен уловить семантическую связь между ними, он может привести к сильному завышению показателей сходства. Таким образом, при использовании метода подсчета вхождений слов важно также учитывать его ограничения в контексте конкретной задачи.

Метод TF-IDF (Term Frequency-Inverse Document Frequency) [4; 10] используется для оценки важности слова в документе относительно коллекции документов. Он учитывает, насколько слово часто встречается в конкретном документе (чем больше встречается, тем оно важнее) и уменьшает значимость слова, если оно встречается часто во всех документах коллекции. Этот метод помогает выделять ключевые слова и термины в документе, позволяя лучше понять его содержание и семантику. Минусом метода TF-IDF является недостаточный учет специфики контекста предложений, то есть метод не учитывает контекстуальные зависимости между словами. Он также не улавливает семантическую связь между словами, поскольку основывается на статистике встречаемости слов. И, наконец, метод TF-IDF имеет недостаток в отношении обработки синонимов и слов с похожими значениями, что может снизить точность оценки в некоторых случаях.

Метод векторного сходства [11] представляет собой способ оценки схожести между двумя текстами путем представления каждого текста в виде вектора в многомерном пространстве. Этот метод использует косинусное сходство для определения степени схожести между векторами текстов: чем ближе векторы в многомерном пространстве, тем выше их схожесть. Векторное сходство учитывает семантическую структуру текста, позволяя сравнивать не только конкретные слова, но и их контекст и значение в предложении, что делает его более гибким и точным способом оценки сходства текстов. Недостатки векторного сходства включают ограничения в работе с разреженными данными и большими текстовыми корпусами, поскольку он требует хранения и работы с векторами большой размерности. Также эта методика не всегда улавливает смысловую связь между словами, так как не всегда способна различать семантически близкие, но формально отличающиеся фразы. И, в конечном итоге, векторное сходство может столкнуться с проблемой переобучения при работе с небольшими объемами данных или при неоптимальном подборе параметров модели.

Сравнение текстов с использованием нейронных сетей включает преобразование каждого текста в числовое векторное представление, которое затем подается на вход нейронной сети для вычисления степени их сходства. Эмбеддинги слов или другие методы преобразования текста в числовые векторы позволяют учесть семантическую близость слов и контекст текста. Нейронная сеть может использовать различные архитектуры такие как: Siamese нейронные сети или архитектуры с использованием сверточных и рекуррентных слоев [6]. Обученная нейронная сеть затем может использоваться для сравнения новых текстов – предсказывать их сходство или различие на основе прошлых вычислений. При правильной настройке и обучении нейронные сети способны улавливать сложные зависимости между текстами, учитывая семантическую и контекстуальную информацию, что делает их мощным инструментом для сравнения текстовых данных. К недостаткам нейронных сетей можно отнести то, что они требуют большого объема данных для обучения, собирать которые может быть сложно и затратно. Также использование нейронных сетей для сравнения текстов требует значительных вычислительных ресурсов. Нейронные сети могут быть чувствительны к шуму или неправильной разметке данных.

Также следует рассмотреть модель фразеологического концептуального анализа текстов на естественном языке [7; 8]. Данная модель предназначена для выявления фразеологических единиц и анализа их концептуальной структуры в текстах. Она использует методы лингвистического анализа и компьютерной обработки текстов для идентификации и интерпретации фразеологизмов и их семантических связей. Модель фразеологического концептуального анализа текстов может быть использована для установления сходства текстовых документов путем анализа фразеологических единиц, их концептуальных связей и использования семантических моделей для определения степени сходства между текстами на основе общих фразеологических концептов. Таким образом, фразеологический анализ может быть важным инструментом для улучшения процессов сравнения и классификации текстовых документов на основе их семантического содержания.

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

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

Будем использовать следующие определения.

  • Лемма – начальная, словарная форма слова. В русском языке для существительных и прилагательных это форма именительного падежа единственного числа, для глаголов и глагольных форм – форма инфинитива. 

  • Лексема – совокупность всех значений и грамматических форм слова. Например, словарь, словарем, словарю – это формы одной и той же лексемы, по соглашению пишущейся как «словарь». 

  • Cловоупотребление – элемент множества контекстов, в которых может использоваться рассматриваемое слово. 

  • Словоформа – форма слова, которая формируется в конкретном контекстном окружении. 

  • Синтаксема – минимальная синтаксическая единица. Синтаксемам приписываются семантические значения, а сами синтаксемы связываются с другими синтаксемами семантическими отношениями [5]. 

Пусть имеется два текста с  и a . Приведем представление текстовой информации. Пусть D  – некоторое универсальное множество лемм, B  – множество словоформ всех лексем ЕЯ, A = { a }  – множество текстов (где a  – произвольный текст). Текст содержит конечное множество словоупотреблений R a = { r i }  и конечное множество меток F = { f i } . SR  – множество видов синтаксических связей. Определим разбиение множества словоупотреблений на предложения – множество S a = { s i } , S a 2 R a , где 2 R a  – булеан множества R a . Пусть v ( r a )  – числовая функция, определяющая вес словоупотребления в тексте. Roles – конечное множество категориально-семантических значений синтаксем. δ a бинарное отношение на множестве словоупотреблений R a  и D , которое ставит каждому словоупотреблению в соответствие его нормальную форму: r R a d D : < r , d > δ a . Допускается, что одно словоупотребление можно нормализовать разными способами и, соответственно, получать разные нормальные формы для одного и того же словоупотребления. ψ a  – бинарное отношение на множестве R a  и множестве B . Каждое словоупотребление имеет единственную форму
( r R a g B : < r , g > ψ a ) ( g ' B : < r , g ' > ψ a ) g = g ' , т.е. отношение ψ a  функционально по определению. θ a  бинарное отношение, соотносящее словоупотреблению определенную метку (например, гипертекстовой разметки). Каждому словоупотреблению соответствует единственная метка:
( r R a f F : < r , f > θ a ) r , f ' > θ a f = f ' , т.е. отношение θ a  функционально по определению.
Σ a R a × R a бинарное отношение, которое определяет всевозможные синтаксические связи между словоупотреблениями, согласно работе [2]. Так как в этой работе синтаксические структуры рассматриваются в виде деревьев, введенное определение корректно. Будем считать, что в паре r i , r j  первый элемент – r i R a  – соответствует главному словоупотреблению (ГС), а второй элемент – r j R a – зависимому (подчиненному) словоупотреблению.
Ω a R a × R a – бинарное отношение, представляющее семантически связанные словоупотребления в тексте. SemRoles a  – бинарное отношение, которое ставит в соответствие словоупотреблениям текста семантические значения синтаксем. Таким образом, каждое словоупотребление может иметь 0 и более семантических значений в тексте.

Требуется разработать метод оценки сходства текстов. В результате работы метода требуется получить числовое значение от нуля до единицы, которое будет отражать сходство текстов.

Метод оценки сходства текстов 

Пусть имеется текст-эталон ε   A  и сравниваемый с ним текст τ A . Чтобы получить оценку сходства текстов, будем сравнивать их по множествам предложений S ε  ( s ε S ε ) и S τ ( s τ S τ ). Если тексты имеют длину менее 3 предложений, то не имеет смысла сравнивать их по предложениям, можно сравнить их целиком.

Для сопоставления предложений будем использовать множество N ( s ε , s τ ) = { < r ε , r τ > R ε × R τ r ε s ε , r τ s τ , d D : < r ε , d > δ ε r τ , d > δ τ }  пар словоупотреблений, которые будем называть соответственными.

Для оценки сходства предложений s ε  и s τ  будем использовать нижеописанные критерии.
  1. .Для расчета покрытия предложения-эталона предложением сопоставляемого текста введем формулу: 

I 1 ( s ε , s τ ) = r ε , r τ > N ( s ε , s τ ) v ( r ε ) .

Как функция определения весов v ( r ε ) может применяться TF-IDF [4; 10] или характеристика тематической значимости [11].

Введем ограничение:

r ε R ε v ( r ε ) = 1. ( 1 )
  1. 2.Для определения общей оценки информационной значимости слов предложения-эталона в предложении сравниваемого текста используется формула: 

I 2 ( s ε , s τ ) = r ε , r τ > N ( s ε , s τ ) f ( r ε , r τ ) v ( r ε ) v ' ( r τ ) .

Здесь f ( r ε , r τ )  – это «штраф» за несовпадение форм словоупотреблений r ε , r τ :

f ( r ε , r τ ) = { 1 , g B : < r ε , g > ψ ε r τ , g > ψ τ , f 0 , в противном случае ,

где 0 f 0 1 –параметр метода. Как функцию определения весов v ' ( r τ )  можно выбрать классическую оценку term frequency (TF) [4; 10]. Дополнительное условие на v ' ( r τ ) , следующее из ограничения (1) можно записать следующим образом: 0 v ' ( r τ ) 1 .

Предположим, что текст синтаксически связный. Тогда имеет смысл рассматривать следующие критерии:

Для оценки сходства предложения-эталона и предложения сравниваемого текста на основе совпадения синтаксических структур введем формулу: 

I 3 ( s ε , s τ ) = r ε , r τ > N Syn ( s ε , s τ ) v ( r ε ) r ε { r R ε | r ' R ε : < r , r ' > Σ ε } v ( r ε ) ,

где N Syn ( s ε , s τ ) = { < r ε , r τ > N ( s ε , s τ ) r ~ ε R ε , r ~ τ R τ , z SR : < r ~ ε , r ~ τ > N ( s ε , s τ ) r ε , r ~ ε > Σ z ε r τ , r ~ τ > Σ z τ }  представляет собой множество пар соответственных словоупотреблений в эталонном предложении s ε  и сопоставляемом предложении s τ , для которых совпадают (по нормальным формам лексем) главные r ε , r τ > N ( s ε , s τ )
и зависимые r ~ ε , r ~ τ > N ( s ε , s τ )  слова, а сами словоупотребления связаны в контексте эталонного и сопоставляемого предложения однотипными синтаксическими связями: r ε , r ~ ε > Σ z ε r τ , r ~ τ > Σ z τ . Знаменатель формулы – это совокупный вес словоупотреблений, которые являются главными элементами в синтаксически связанных парах словоупотреблений в эталонном тексте.

Выделим группу слов с семантическими значениями в предложении эталона, для которых в сопоставляемом тексте существуют соответствующие слова с теми же семантическими значениями: 

ρ ( s ε , s τ ) = { r ε , a > SemRole s ε r ε s ε a Roles r τ s τ : < r ε , r τ > N ( s ε , s τ ) r τ , a > SemRole s τ } ,

Тогда сходство предложения-эталона s ε  и предложения s τ  сопоставляемого текста на основе совпадения семантических значений определяется формулой:

I 4 ( s ε , s τ ) = | ρ ( s ε , s τ ) | | WR ε | ,

где WR ε  – множество всех словоупотреблений, имеющих семантические значения.

Числитель в формуле выражает количество совпавших семантических значений у словоупотреблений в предложении эталона и в предложении сопоставляемого текста. Знаменатель формулы задает условие нормировки на 1 по всем словоупотреблениям, имеющим семантические значения в тексте эталона: 0 I 4 ( s ε , s τ ) 1 .
  1. Для оценки сходства предложений на основе совпадения семантических связей введем множество Sem R r ε = { a Roles r ' R τ , x R : < r , r ' > Ω x τ r ' , a > SemRole s τ }  значений синтаксем, которые связаны в тексте с различными семантическими связями. На основе этих связей и определяется сходство между s ε  и s τ

I 5 ( s ε , s τ ) = r ε , r τ > N ( s ε , s τ ) | Sem R r ε ε Sem R r τ τ | | WR ε | .

Общая оценка сходства предложения эталона и сравниваемого предложения определяется суммой критериев, учитывая их взвешенное значение.

( s ε , s τ ) = n = 1 5 α n I n ( s ε , s τ ) , n = 1 5 α n = 1.

Из всех предложений в сравниваемом тексте выбираются наиболее подходящие к предложению-эталону с учетом максимизации оценки:

J ( s ε , τ ) = max s τ S τ { ( s ε , s τ ) } .

Учитывая все вышеперечисленные величины, определим общую оценку сходства текста-эталона и сравниваемого текста:

I ( ε , τ ) = s τ S τ J ( s ε , τ ) . ( 2 )  
Пример 

Рассмотрим два текста, приведенных в табл.1.

Таблица 1. Текст-эталон и сравниваемый текст

Текст-эталон

Сравниваемый текст

Совет директоров Центробанка РФ 27 октября принял решение поднять ключевую ставку сразу на 200 базисных пунктов — с 13 до 15% годовых, говорится в сообщении на сайте регулятора. Это четвертое подряд повышение уровня показателя.

 

 

Известия, Экономика, 27 октября 2023, 13:31

 

Совет директоров Банка России поднял ключевую ставку сразу на 200 б.п. — до 15% годовых, говорится в сообщении регулятора. Это четвертое подряд повышение — к ужесточению политики ЦБ перешел в июле 2023 года и один раз даже повышал ставку на внеплановом заседании.

 

РБК, Финансы, 27 октября 2023, 13:30

 

Для наглядного примера взяты небольшие тексты, поэтому не имеет смысла сравнивать их по предложениям, сравним их целиком. Тогда метод завершится на этапе подсчета взвешенной суммы всех критериев.

В качестве функции определения весов v ( r ε ) будем применять TF-IDF, которая рассчитывается следующим образом:

TF ( ε , τ ) = n ε τ n τ , ( 3 )  

где   n ε  — число вхождений наименования понятия t в документ; τ n τ — общее число наименований понятий в данном документе.

IDF ( ε , D ) = log | D | | { d i D | ε d i } ,  

где   | D |  — число документов в коллекции (в нашем случае 20);

| { d i D | ε d i }  — число документов из коллекции D, в которых встречается ε  (когда n ε  0).

Мера TF-IDF является произведением двух сомножителей:

TF IDF ( ε , τ , D ) = TF ( ε , τ ) × IDF ( ε , D )

Рассчитаем покрытие предложения-эталона предложением сопоставляемого текста. В табл. 2 показан расчет TF-IDF первых 10 слов документа.

Таблица 2. Расчет TF-IDF

 

встречаемость в документах

IDF

количество повторений слова в тексте-эталоне

TF текста-эталона

TF-IDF

совет

10

0,30103

1

0,03030

0,00912

директоров

10

0,30103

1

0,03030

0,00912

Центробанка

11

0,25964

1

0,03030

0,00787

РФ

6

0,52288

1

0,03030

0,01585

27

5

0,60206

1

0,03030

0,01824

октября

7

0,45593

1

0,03030

0,01382

принял

11

0,25964

1

0,03030

0,00787

решение

12

0,22185

1

0,03030

0,00672

поднять

12

0,22185

1

0,03030

0,00672

ключевую

13

0,18709

1

0,03030

0,00567

 

 

 

 

 

 

Тогда величина первого критерия

I 1 ( s ε , s τ ) = r ε , r τ > N ( s ε , s τ ) v ( r ε ) = 0 , 234.

Рассчитаем общую оценку информационной значимости слов предложения-эталона в предложении сравниваемого текста. Параметр метода f 0 положим равным 0.5. Как функцию определения весов v ' ( r τ )  выберем TF, рассчитанную по формуле (3). В табл. 3 показаны результаты расчета оценки информационной значимости первых 10 слов документа.

Таблица 3. Расчет оценки информационной значимости слов

 

TF-IDF

TF сравниваемого текста

оценка информационной значимости слов

совет

0,00912

0,025

0,000114027

директоров

0,00912

0,025

0,000114027

Центробанка

0,00787

0

0

РФ

0,01585

0

0

27

0,01824

0

0

октября

0,01382

0

0

принял

0,00787

0

0

решение

0,00672

0

0

поднять

0,00672

0,025

0,000084034

ключевую

0,00567

0,025

0,000070866

 

 

 

Получим, что значение второго критерия равняется

I 2 ( s ε , s τ ) = r ε , r τ > N ( s ε , s τ ) f ( r ε , r τ ) v ( r ε ) v ' ( r τ ) = 0 , 002.

Для подсчета I 3 ( s ε , s τ )  выделим синтаксические структуры текстов. Цветом покажем главные слова: желтым – совпадающие в двух текстах, зеленым – все остальные (табл. 4).

Таблица 4. Выделение синтаксических структур текстов

Совет директоров Центробанка РФ 27 октября принял решение поднять ключевую ставку сразу на 200 базисных пунктов — с 13 до 15% годовых, говорится в сообщении на сайте регулятора. Это четвертое подряд повышение уровня показателя.

 

Совет директоров Банка России поднял ключевую ставку сразу на 200 б.п. — до 15% годовых, говорится в сообщении регулятора. Это четвертое подряд повышение — к ужесточению политики ЦБ перешел в июле 2023 года и один раз даже повышал ставку на внеплановом заседании.

Тогда значение третьего критерия будет равно

I 3 ( s ε , s τ ) = r ε , r τ > N Syn ( s ε , s τ ) v ( r ε ) r ε { r R ε | r ' R ε : < r , r ' > Σ ε } v ( r ε ) = 0,034 0,096 = 0 , 354.

Посчитаем сходство текста-эталона и сравниваемого текста на основе совпадения семантических значений предложений:

I 4 ( s ε , s τ ) = | ρ ( s ε , s τ ) | | WR ε | = 18 28 = 0,643.

Проведем оценку сходства текстов на основе совпадения семантических связей в их предложениях:

I 5 ( s ε , s τ ) = r ε , r τ > N ( s ε , s τ ) | Sem R r ε ε Sem R r τ τ | | WR ε | = 15 28 = 0,536.

Для параметров метода α n , где n { 1 ,2 ,3 ,4 ,5 }  выберем следующие значения α 1 = 0 ,2 ; α 2 = 0 ,05 ; α 3 = 0 ,1 ; α 4 = 0 ,4 ; α 5 = 0 ,25 .  Тогда общая оценка сходства текстов будет равна:

( ε , τ ) = 0,234 0 ,2 + 0,002 0 ,05 + 0,354 0 ,1 + 0,643 0 ,4 + 0,536 0 ,25 = 0,474.  

Так как сравниваемые тексты содержат не более 3 предложений, то показатель (2) не рассчитывается.

Значит, тексты сходятся с ( ε , τ ) = 0,474 . То есть сравниваемый текст повторяет эталонный примерно в половину.

Заключение

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

Литература

  1. Автоматическая обработка текстов на естественном языке и анализ данных: учеб. пособие / Большакова Е.И., Воронцов К.В., Ефремова Н.Э., Клышинский Э.С., Лукашевич Н.В., Сапин А.С. — М.: Изд-во НИУ ВШЭ, 2017. — 269 с.
  2. А.Ю. Сокирко. Семантические словари в автоматической обработке текста (по материалам системы ДИАЛИНГ) / Дисс канд.т.н. // [Электронный ресурс] URL: http://www.aot.ru/docs/sokirko/sokirko-candid-1.html (дата обращения 23.10.2023)
  3. И.В. Соченков. Метод сравнения текстов для решения поисково- аналитических задач // Искусственный интеллект и принятие решений. М.: ИСА РАН, 2013, No2, с.95-106.
  4. Маннинг К., Рагхаван П., Шютце Х. Введение в информационный поиск. — Вильямс, 2011. — ISBN 978-5-8459-1623-5
  5. Осипов Г. С., Тихомиров И. А., Смирнов И. В. «Семантический поиск в сети интернет средствами поисковой машины Exactus».// Труды одиннадцатой национальной конференции по искусственному интеллекту с международным участием КИИ-2008. — Т. 3. — М. : ЛЕНАНД, 2008. — С. 323–328
  6. Пекунов В.В. Извлечение информации из нейронных сетей прямого распространения в виде простых алгебраических моделей // Информационные технологии. 17. Т. 23. № 1. С. 76
  7. Хорошилов Ал-др А., Кан А.В.,Ковернинский И.В., Ревина В.Д., Хорошилов А.А. Автоматическое извлечение фактогрфической информации из научно-технических текстов авиационной отрасли // сб. «Информационные и телекоммуникационные технологии», № 43, 2019, стр. 71-78.
  8. Хорошилов Ал-др А., Мусабаев Р.Р., Козловская Я.Д., Никитин Ю.В., Хорошилов Ал-ей А. Автоматическое выявление и классификация информационных событий в текстах СМИ // Научно-техническая информация. Серия 2: Информационные процессы и системы. ВИНИТИ РАН. 2020. №7. С. 27–38. ISSN: 0548-0027. DOI: 10.36535/0548-0027-2020-07-4.
  9. Э. Мбайкоджи, А.А. Драль, И.В. Соченков. Метод автоматической классификации коротких текстовых сообщений // Информационные технологии и вычислительные системы. М.: ИСА РАН No3, 2012. С. 93-102.
  10. Christopher Manning, Prabhakar Raghavan, and Hinrich Schutze. Introduction to Information Retrieval. Cambridge University Press, 2008
  11. Rafael C. Gonzalez, Richard E. Woods. Digital Image Processing, Prentice Hall. -2002. -793 р.
  12. Zipf, G. K. Selected studies of the principle of relative frequencies of language / Cambridge, Massachusetts: Harvard Unive, 1932.

Информация об авторах

Хорошилов Александр Алексеевич, доктор технических наук, Профессор, МАИ, ведущий научный сотрудник ФИЦ ИУ РАН, старший научный сотрудник 27 ЦНИИ Минобороны России., Москва, Россия, ORCID: https://orcid.org/0000-0001-6641-3105, e-mail: khoroshilov@mail.ru

Кан Анна Владимировна, кандидат технических наук, доцент, Московский авиационный институт (национальный исследовательский университет) (МАИ), начальник аналитического отдела ФГБУ «НИЦ «Институт имени Н.Е. Жуковского», Москва, Россия, ORCID: https://orcid.org/0000-0001-9410-406X, e-mail: kan_a@mail.ru

Евдокимова Екатерина Андреевна, математик 1 категории, Федеральный исследовательский центр «Информатика и управление» , Российская академия наук (РАН), Москва, Россия, ORCID: https://orcid.org/0000-0003-4719-2786, e-mail: evdokimovaekan@mail.ru

Пицхелаури Софья Георгиевна, студент магистратуры, институт «Информационные технологии и прикладная математика», Московсковский авиационный институт (национального исследовательского университета)(МАИ), Москва, Россия, e-mail: sofyauptuns@gmail.com

Метрики

Просмотров

Всего: 72
В прошлом месяце: 15
В текущем месяце: 2

Скачиваний

Всего: 45
В прошлом месяце: 11
В текущем месяце: 10