Диссертация

Щербакова Елена Михайловна

Кандидат наук

Статус диссертации

  
Диплом Кандидат наук
  
Решение о выдаче диплома
  
Положительное заключение АК
  
На рассмотрении в АК
  
Положительная защита
19.02.2025 
Объявление опубликовано
10.02.2025 
Принят к защите
10.02.2025 
Заключение комиссии
10.02.2025 
Документы приняты
Тема диссертации

Матричные и тензорные разложения с условием неотрицательности и их применение

ФИО соискателя
Щербакова Елена Михайловна
Степень на присвоение
Кандидат наук
Дата и время защиты
31.03.2025 15:30
Место проведения защиты
119991, Москва, Ленинские горы, д.1, строение 52, факультет ВМК
Научный руководитель
Тыртышников Евгений Евгеньевич
Академик РАН Доктор наук Профессор
Оппоненты
Логофет Дмитрий Олегович
Доктор наук Профессор
Крылов Андрей Серджевич
Доктор наук Профессор
Рахуба Максим Владимирович
Кандидат наук
Место выполнения работы
Московский государственный университет имени М.В.Ломоносова, Факультет вычислительной математики и кибернетики, Кафедра вычислительных технологий и моделирования
Специальность
1.2.2. Математическое моделирование, численные методы и комплексы программ
физико-математические науки
Диссертационный совет
Телефон совета
+7 495 939-53-94

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

В общем случае неотрицательная матричная факторизация считается NP-трудной проблемой даже при условии, что неотрицательный ранг матрицы известен. Известные методы для решения задачи неотрицательной матричной факторизации предполагают использование всех элементов исходной матрицы и сложность их не меньше O(mn), что при больших объемах данных делает их слишком ресурсоемкими. Ранее в литературе уже были рассмотрены алгоритмы для построения неотрицательных канонического разложения и разложения Таккера. Но к моменту начала работы автора над диссертацией почти не было методов для построения неотрицательной аппроксимации исходного тензора тензорным поездом, когда вагоны заполнены только неотрицательными числами. При этом известные алгоритмы неотрицательной факторизации тензоров включают на каждой итерации операцию с матрицей-разверткой исходного тензора, что делает их не подходящими для работы с большими данными.

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