Прогнозы машинного обучения на основе непредсказуемого хаоса
Аннотация
Хаос вездесущ в природе, и его понимание приносит огромные социальные и экономические выгоды. Однако непредсказуемость хаотических систем является хрестоматийным понятием из-за их чувствительности к начальным условиям, апериодического поведения, фрактальных размерностей, нелинейности и странных аттракторов. В этой работе мы впервые представляем хаотическое обучение, новую многомасштабную топологическую парадигму, которая позволяет делать точные прогнозы на основе хаотических систем. Мы показываем, что кажущаяся случайной и непредсказуемой хаотическая динамика контринтуитивно предлагает беспрецедентные количественные прогнозы. В частности, мы разрабатываем многомасштабные топологические лапласианы для вложения реальных данных в семейство интерактивных хаотических динамических систем, модулируем их динамическое поведение и обеспечиваем точное прогнозирование входных данных. В качестве доказательства концепции мы рассматриваем 28 наборов данных из четырех категорий реалистичных задач: 10 наборов данных мозговых волн, четыре эталонных набора данных белков, 13 наборов данных секвенирования РНК одиночных клеток и один набор данных изображений, а также две различные хаотические динамические системы, а именно аттракторы Лоренца и Рёсслера. Мы демонстрируем прогнозы хаотического обучения физических свойств на основе хаоса. Наша новая парадигма хаотического обучения глубоко меняет хрестоматийное восприятие хаоса и впервые объединяет топологию, хаос и обучение..
Ключевые слова: хаотические системы, машинное обучение, многомасштабная топология.
1 Введение
Хаос в динамических системах относится к сложному поведению, возникающему в детерминированных, но чувствительных сложных системах, таких как двойной маятник, социальные сети, турбулентные потоки жидкости, погодные системы и т. д. [1]. Характеризуясь чувствительной зависимостью от начальных условий и апериодическим поведением, хаос затрудняет возможность прогнозирования долгосрочного поведения [2]. Нелинейность является еще одной ключевой особенностью хаоса, при которой взаимодействия между элементами системы приводят к непредсказуемой и зачастую хаотичной динамике. Основополагающая работа Эдварда Лоренца в 1960-х годах [3], в частности его исследование модели погоды, ввела понятие о том, что хаотические системы фундаментально непредсказуемы на длительных временных интервалах. Это понимание заложило основу теории хаоса, ознаменовав сдвиг в том, как ученые рассматривали сложные системы. На протяжении более полувека непредсказуемость хаотических систем является хрестоматийной концепцией как в теоретической, так и в прикладной динамике, формируя исследования и практическое применение в различных областях, от метеорологии до инженерии [4].
Теория хаоса и хаотическая динамика оказали глубокое влияние на многочисленные дисциплины, предоставив основу для понимания сложных и нелинейных явлений[5]. Например, в метеорологии теория хаоса произвела революцию в прогнозировании погоды, подчеркнув сложность долгосрочных прогнозов из-за чувствительной зависимости от начальных условий [6]. В инженерии хаотические системы послужили источником вдохновения для разработки стратегий надежного управления и отказоустойчивых систем, особенно в нелинейных цепях и механических системах [7]. В биологии изучение хаоса пролило свет на нерегулярные паттерны в физиологических процессах, таких как сердечные ритмы и нейронная активность, улучшив понимание динамики здоровья и болезней [8]. Аналогичным образом, в экономике хаотические модели использовались для объяснения нерегулярных рыночных колебаний, предоставляя представление о сложных финансовых системах [9]. Непредсказуемость, присущая хаосу, также играет ключевую роль в шифровании [10] и защищенных коммуникациях [11], где она обеспечивает высокий уровень случайности и безопасности. Во всех этих областях теория хаоса подчеркнула важность распознавания и использования непредсказуемости для раскрытия скрытых структур и стимулирования инноваций в сложных системах.
В последнее время машинное обучение (ML) использует детерминированную природу теории хаоса для прогнозирования определенных свойств хаотических систем, таких как пространственный охват и размерность аттрактора [12], флуктуации в хаотической модели рака [13] и эволюция хаотических динамических систем [14]. Методы глубокого обучения (DL) также были использованы для демонстрации хаотической синхронизации [15]. Однако использование хаотических систем для количественного прогнозирования остается немыслимой задачей из-за их непредсказуемости..
В данной работе мы предлагаем хаотическое обучение для преобразования непредсказуемых хаотических систем в точные предикторы. Наш подход использует новый многомасштабный топологический метод, известный как персистентный лапласиан (PL) [16], для вложения реалистичных данных в семейство гетерогенных хаотических систем. В частности, каждая точка данных моделируется как хаотический осциллятор, а ее взаимодействия с другими осцилляторами фиксируются с помощью многомасштабных лапласианов. Полученные хаотические системы с внедренными данными демонстрируют богатые хаотические паттерны, которые точно отражают характеристики исходных данных, что приводит к точным ML прогнозам. Предложенный метод топологически-ориентированных прогнозов на основе хаоса (TEPC) использует различные хаотические динамики, такие как системы Лоренца и Ресслера, для хаотического обучения. Кроме того, TEPC может применять различные персистентные топологические лапласианы, включая персистентный спектральный граф [16] или персистентный пучковый лапласиан [17]. Наконец, TEPC был всесторонне валидирован с использованием широкого спектра эталонных данных, включая классификацию данных электроэнцефалограммы (EEG) головного мозга на органном уровне, прогнозирование B-фактора белков на молекулярном уровне, классификацию данных секвенирования РНК отдельных клеток на клеточном уровне и общие задачи классификации изображений. TEPC переворачивает теорию хаоса с ног на голову, бросая вызов устоявшемуся представлению о непредсказуемости хаоса. Он также преодолевает разрыв между традиционным хаосом и современными алгоритмами обучения..
2 Результаты
2.1 Обзор хаотического обучения — прогнозы на основе топологии из хаоса (TEPC)
На рис. 1 представлена платформа TEPC, которая обеспечивает общий рабочий процесс для ML-прогнозирования на основе топологии из хаотической динамики. Сначала данные, представляющие интерес, собираются из реальных задач, а затем строится сеть взаимодействий или гиперграф, где узлы являются отдельными точками данных, а связи представляют корреляции или соединения между узлами. Далее для каждого узла вводится хаотическая динамика, такая как динамика Лоренца или Рёсслера [18]. Семейство хаотических систем строится с использованием топологических лапласианов [16], которые кодируют взаимодействия в многомасштабные матрицы связности для хаотических систем. Впоследствии многомасштабные траектории эволюции хаотических систем, которые могут демонстрировать различные паттерны, такие как полная синхронизация, частичная синхронизация и несинхронизированный хаос, точно встраивают свойства данных, представляющих интерес. Наконец, статистические признаки извлекаются из хаотических траекторий и используются для последующих ML или DL прогнозов. Альтернативным выбором для хаотических траекторий является подача этой хаотической динамики в рекуррентную нейронную сеть (RNN) или сеть долгой краткосрочной памяти (LSTM) для последующих прогнозов, как обсуждается в разделе S2 вспомогательной информации..
Предложенное хаотическое обучение — это алгоритм ML для прогнозирования реальных данных, а не новая модель для хаоса или нелинейной динамики. Встроенные в данные хаотические системы обладают гетерогенной узловой динамикой. Даже если полная синхронизация может быть в конечном итоге достигнута, процесс гетерогенной синхронизации отдельных узлов выявляет внутренние свойства отдельных узлов, что формирует основу предложенной модели хаотического обучения..
2.2 Иллюстрация принципа хаотического обучения
Чтобы проиллюстрировать принцип работы предложенной парадигмы хаотического обучения, рассмотрим две простые модели. Наша первая модель — это простая модель с шестнадцатью узлами, показанная на рис. 2a, для демонстрации предложенной парадигмы. Трехмерные координаты каждого узла приведены в таблице S13 вспомогательных материалов. Каждую точку или узел можно рассматривать как точку данных или отдельный объект, такой как атом в молекуле, белок в белок-белковой сети или нейрон в сети головного мозга. Чтобы извлечь локализованные свойства шестнадцати узлов, мы вводим хаотический осциллятор или нелинейную хаотическую динамику для каждого узла. В частности, мы используем осциллятор Лоренца, хотя можно использовать и любые другие хаотические осцилляторы. Персистентные лапласианы строятся для набора осцилляторов, что приводит к семейству матриц связности для связанных хаотических систем. Три типичные матрицы связности приведены на рис. 2b, что соответствует трем различным радиусам фильтрации, указанным на рис. 2a. Подробности об этих хаотических системах можно найти в разделе S1 вспомогательных материалов. Начальные значения для всех осцилляторов выбраны случайным образом. Чем меньше радиус фильтрации, тем уже связь между осцилляторами. Например, при радиусе фильтрации, показанном в верхней части рис. 2a, поскольку между узлами нет перекрытия, лапласиан везде равен нулю, как показано в верхней части рис. 2b. Следовательно, мы получаем набор изолированных хаотических динамик, как показано в верхней части рис. 2c, что приводит к нерегулярным орбитам в верхней части рис. 2d.
По мере увеличения радиуса фильтрации, показанного в середине рис. 2a, в системе возникают некоторые взаимодействия, задаваемые лапласианом в середине рис. 2b, что вызывает частичную синхронизацию хаотических осцилляторов в ходе временной эволюции системы (см. середину рис. 2c) и периодическую орбиту в середине рис. 2d. Когда радиус фильтрации непрерывно увеличивается, связь между узлами становится достаточно сильной для создания полной синхронизации в системе, и каждый осциллятор напоминает хорошо известные крылья бабочки, как показано в нижней части рис. 2d. В этой простой модели обнаружено, что многомасштабные топологические лапласианы индуцируют переход от хаоса к периодичности. Однако, поскольку геометрия приведенного выше примера очень регулярна, их динамика является однородной, как показано на рис. 2a-d.
В нашей второй модели мы рассматриваем три набора нерегулярных геометрий, как показано на рис. 2e-g, чтобы проиллюстрировать, как нерегулярные геометрии вызывают гетерогенную хаотическую динамику, включая частично синхронизированный хаос. Мы создаем набор из 120 узлов, как показано в верхней части каждой диаграммы. Подробные координаты приведены в таблицах S14, S15, S16 вспомогательных материалов соответственно. Геометрические формы этих узлов схематически отображены на рис. 2e-g. Мы внедряем динамику Лоренца в каждый из этих узлов с теми же параметрами, что и в предыдущем примере. Однако для хаотических систем мы устанавливаем силу связи 1.1, 1.0 и 0.1 для рис. 2e-g соответственно. Матрицы связности генерируются с использованием алгоритма persistent Laplacian с радиусами фильтрации 1, 1 и 0.2 для облака точек на рис. 2e-g соответственно. Мы использовали схему Эйлера вперед с приращением времени для интегрирования по времени. Все подробности параметров, использованных на рис. 2, можно найти в таблице S1 вспомогательных материалов..
Первый набор из 120 узлов свернут, что приводит к полностью синхронизированной хаотической системе, как показано на рис. 2e. Этот синхронный хаос очень похож на тот, что представлен в нижней части рис. 2c. На рис. 2f показана частично свернутая конформация, имеющая 40 развернутых узлов и 80 свернутых, что порождает частично синхронизированное динамическое поведение. На рис. 2g динамика полностью развернутой конформации является абсолютно хаотичной. Именно эта сильная корреляция между геометрией и динамикой, а также богатое поведение при синхронизации хаоса закладывают основу для внедрения широкого спектра реальных данных в хаотические системы и извлечения полного набора кажущейся хаотичной информации для точного прогнозирования лежащих в их основе данных..
Хотя радиус фильтрации можно рассматривать как пороговое значение, используемое для определения семейства сетей, он не обладает высокой чувствительностью в различных приложениях. Это связано с тем, что мы применяем процедуру топологической фильтрации к взвешенной матрице Лапласа для построения семейства подграфов или сетей, которые кодируют взаимодействия между осцилляторами в многомасштабную связность сетей. Полученные в результате траектории многомасштабной эволюции этих сетей демонстрируют различные паттерны, такие как синхронизированный, частично синхронизированный и несинхронизированный хаос, которые эффективно фиксируют внутренние характеристики данных для последующих ML прогнозов. Следовательно, в нашей модели пороговое значение не требует точной настройки; «обоснованного выбора» достаточно для достижения хорошей прогностической эффективности..
2.3 Хаотическое прогностическое обучение данных ЭЭГ головного мозга
Чтобы представить доказательство концепции предложенной парадигмы хаотического обучения и продемонстрировать её прогностическую силу, мы рассматриваем наборы данных электроэнцефалограммы (ЭЭГ) головного мозга. ЭЭГ получают в результате медицинского измерения электрической активности мозга с использованием ряда электродов, наложенных на кожу головы. Она играет значительную роль в диагностике различных состояний пациентов, таких как эпилепсия, шизофрения, нарушения сна и опухоли головного мозга. В нашем анализе данные ЭЭГ содержат 300 сигналов и были собраны у 5 пациентов с эпилепсией и 5 здоровых людей, классифицированных по трем различным категориям: норма, преиктальное состояние и приступ [19]. Каждая категория содержит 100 одноканальных сигналов ЭЭГ. Этот набор данных доступен на официальном веб-сайте кафедры эпилептологии Боннского университета (https://www.ukbonn.de/epileptologie/arbeitsgruppen/ag-lehnertz-neurophysik/downloads/). Подробная информация о них приведена в разделе S5 вспомогательных материалов..
Мы встраиваем временные ряды активности реального мозга в нелинейные динамические системы, рассматривая каждый сигнал ЭЭГ как нелинейный осциллятор. Далее мы вычисляем среднюю матрицу связей этой нейронной сети мозга путем расчета коэффициента корреляции Пирсона между каждой парой из 300 сигналов соответственно. Затем мы применяем персистентный лапласиан для получения семейства матриц связности нейронных сетей мозга с помощью процесса фильтрации. Для каждой матрицы связности мы вводим хаотическую систему и собираем ее траектории. Их статистические значения вычисляются для классификации ЭЭГ. Мы используем десятикратную перекрестную проверку с 10 случайными начальными числами и алгоритм классификатора k-ближайших соседей (KNN) при прогнозировании. Подробная информация о параметрах, использованных при реализации, приведена в дополнительной информации. Чтобы продемонстрировать прогностическую способность TEPC, мы рассматриваем прогнозы классификации данных ЭЭГ. Наш метод TEPC был реализован с двумя различными осцилляторами, а именно Lorenz и Rossler, и двумя моделями нейронных сетей, а именно RNN и LSTM, обозначенными как TEPC (Lorenz), TEPC (Rossler), TEPC (RNN) и TEPC (LSTM) соответственно. Их сравнение с другими существующими методами показано на рис. 3a, включая Fuzzy sugeno1 [20], Random forest [21], PCA [22], SVM5 [23], Fuzzy sugeno2 [24], LMB neural network [25], Fuzzy sugeno3 [26], SVM2 [27], SVM4 [28], SVM3 [29], C4.5 decision tree [30], Multi-spiking [31], KNN [32], SVM1 [33], GMM2 [34], GMM3 [35], Spiking [36] и CNN [37]. Десятикратная перекрестная проверка применяется во всех прогнозах. ACC, SEN и SPEC на рис. 3a — это точность, чувствительность и специфичность соответственно. Из рис. 3a мы видим, что TEPC (Lorenz), TEPC (Rossler), TEPC (RNN) и TEPC (LSTM) достигают 100% по всем трем метрикам, что эквивалентно или выше показателей других существующих методов. Матрицы ошибок для всех десяти фолдов этих результатов приведены в таблицах S8, S9, S10 и S11 дополнительной информации. Эти результаты показывают, что TEPC является общим подходом, который устойчив к выбору динамических моделей и алгоритмов ML..
2.4 Прогнозирование B-факторов белков на основе хаотических систем
В качестве еще одного доказательства принципа мы демонстрируем количественные ML-предсказания молекулярных свойств на основе хаотических систем. С этой целью мы рассматриваем предсказания B-факторов белков. B-фактор белка или фактор Дебая-Уоллера используется в белковой кристаллографии для описания ослабления рентгеновского излучения, вызванного тепловым движением. Анализ B-факторов белков проливает свет на крупномасштабные и долгосрочные функциональные поведения макромолекул в нативном состоянии [38, 39]. Существует множество существующих методов анализа гибкости белков. Например, Park et al. [39] сравнили эффективность анализа нормальных мод (NMA) [40] и модели гауссовой сети (GNM) [38] для трех наборов белков. Среди них GNM является наиболее популярным методом анализа гибкости белков [38]. Xia et al. разработали обобщенную GNM и обобщенную анизотропную сетевую модель (ANM) для предсказания B-факторов белков [41]. Opron et al. предложили многомасштабную модель индекса жесткости гибкости (FRI) для достижения почти 20% улучшения предсказания GNM [42]. Недавно Cang et al. представили метод эволюционной гомологии для анализа гибкости белков и получили передовые результаты [43]⟧.
В настоящей работе мы используем несколько эталонных наборов данных, которые интенсивно изучались в литературе [39, 44, 43], и, таким образом, производительность предложенных методов может быть сопоставлена. Самый большой набор данных включает 364 различных белка, имеющих от десятков до тысяч аминокислотных остатков [44].
В предложенном подходе каждый остаток белка представлен своим Cα-атомом. Каждому Cα-атому сопоставлен нелинейный осциллятор. Мы выбираем систему Лоренца с параметрами , , и , где матрица связности представляет собой (единичную матрицу). Сила взаимодействия между каждой парой Cα-атомов вычисляется с помощью обобщенной экспоненциальной функции Eq.(2) с и . Далее мы используем персистентные лапласианы для получения семейства матриц связи между остатками в различных масштабах в соответствии с фильтрацией. На каждом масштабе мы имеем связанную хаотическую систему. Чтобы сгенерировать временную траекторию конкретного осциллятора (остатка), мы выбираем его начальное значение равным единице, а значения остальных осцилляторов — нулю при пертурбационном интегрировании по времени. Затем статистические значения траектории используются в качестве входных данных в ML-исследовании B-фактора остатка. Персистентные лапласианы позволяют нам собирать несколько наборов статистических значений для каждого остатка..
Мы выполняем предсказания B-факторов с помощью модели множественной линейной регрессии, которая использовалась в более ранних работах [38, 39, 44], и вычисляем средние коэффициенты корреляции Пирсона между предсказанными и экспериментальными B-факторами. На рис. 3b и c показано сравнение средних коэффициентов корреляции Пирсона по различным наборам данных с другими существующими методами, включая EH [43], opFRI [44], pfFRI [44], MND [45], GNM [45, 39], NMA [39], mFRI [42], mGNM [41] и mANM [41]. Здесь TEPC (Lorenz) и TEPC (Rossler) — это представленные методы, реализованные с помощью осциллятора Лоренца и осциллятора Рёсслера соответственно. Мы обнаружили, что наш метод TEPC (Lorenz) превосходит все другие методы в вычислительной биофизике и достигает наибольших средних коэффициентов корреляции Пирсона по всем различным наборам данных белков. В частности, на рис. 3b для трех наборов белков малого (33 образца), среднего (36 образцов) и большого (35 образцов) размеров наши средние коэффициенты корреляции Пирсона составляют 0.940, 0.826 и 0.789 для TEPC (Lorenz), что на 95.8%, 71.4% и 59.7% выше по сравнению с показателями 0.480, 0.482 и 0.494 в работе [39] соответственно. Кроме того, на рис. 3c, по сравнению с существующими лучшими результатами, средние коэффициенты корреляции Пирсона 0.794, 0.796 и 0.817, полученные с помощью TEPC (Lorenz), примерно на 13.8%, 24.0% и 49.6% выше, чем 0.698 [43], 0.642 [41] и 0.546 [41] для наборов данных 364, 362 и 300 соответственно. Потенциальная причина такой отличной производительности заключается в том, что предложенный метод предоставляет более богатую информацию о взаимодействиях остатков с помощью многомасштабных топологических лапласианов. Более подробную информацию о результатах на рис. 3b и c, а также результаты предсказания B-фактора для 364 наборов данных можно найти в таблицах S12 и S17 в дополнительных материалах соответственно. Три примера предсказаний B-факторов для белков 1FF4, 2WUL и 2Y7L с коэффициентами корреляции 0.963, 0.955 и 0.891 приведены в дополнительных материалах, что свидетельствует о хорошем согласии наших результатов предсказания с экспериментальными данными..
На рис. 3d и e представлены другие прогнозы B-факторов для белка кальмодулина (PDB ID: 1CLL). На рис. 3d наш метод TEPC с осциллятором Лоренца демонстрирует отличную производительность, а его результаты тесно коррелируют с экспериментальными данными для остатков 60-90. Напротив, метод GNM показывает низкую точность прогнозирования. Это различие очевидно при сравнении цветовых представлений, основанных на значениях B-факторов структуры белка 1CLL на рис. 3e.
Данные прогнозы B-факторов белков не только демонстрируют полезность настоящего метода TEPC при работе с белками различных размеров и сложных структур, но также указывают на то, что предложенный подход обладает большим потенциалом для других важных биофизических приложений, таких как прогнозирование аффинности связывания белок-лиганд и взаимодействий белок-белок..
2.5 Прогнозирование свойств отдельных клеток на основе хаотических систем
Продемонстрировав полезность прогнозирования молекулярных свойств на основе топологии из хаоса, мы далее демонстрируем прогнозирование клеточных свойств на основе топологии из хаоса. В частности, мы рассматриваем анализ данных секвенирования РНК одиночных клеток (scRNA-seq), который представляет собой вычислительный процесс, направленный на извлечение значимых биологических выводов из данных экспрессии генов одиночных клеток. В настоящей работе мы используем 13 наборов данных scRNA-seq, как показано в Таблице S4 вспомогательной информации. Эти наборы данных включают десятки тысяч образцов одиночных клеток, собранных у человека или мыши. Одиночные клетки содержат тысячи или десятки тысяч генов. Задача состоит в том, чтобы классифицировать эти клетки по различным типам клеток, от 4 до 14 типов, в различных наборах данных на основе их экспрессии генов..
Сначала мы вычисляем евклидово расстояние между ячейками, а затем задаем и для экспоненциального ядра в уравнении (2) для оценки попарных корреляций. Мы используем персистентные лапласианы для создания семейства корреляционных матриц для различных хаотических систем. Траектории хаотических систем собираются, и их статистические значения вычисляются для классификации ячеек. Мы используем 5-кратную перекрестную проверку с 10 случайными начальными числами и алгоритм random forest (RF) для прогнозирования типа ячейки. При реализации использовались параметры RF по умолчанию из пакетов Scikit-learn. Здесь мы сравниваем общую эффективность классификации нашего метода (TEPC с осцилляторами Лоренца) с широко используемым методом анализа главных компонент (PCA) на рис. 3f.
Для PCA мы берем среднее значение сбалансированной точности (BA) по различным размерностям, а именно 50, 100, 150, 200, 250 и 300. Для каждого сокращения размерности использовалось 20 случайных инициализаций для обеспечения надежности и стабильности. Кроме того, перед сокращением размерности к наборам данных было применено логарифмическое преобразование. Для оценки эффективности различных методов используется 5-кратная перекрестная проверка. Поскольку наборы данных scRNA-seq обычно имеют несбалансированное количество клеток на тип, мы используем показатель сбалансированной точности вместо традиционного показателя точности, подробности которого приведены в разделе S4 вспомогательной информации. Из рис. 3f мы видим, что наш TEPC с осцилляторами Лоренца превосходит PCA на всех 13 наборах данных scRNA-seq. В частности, наибольшее улучшение значения BA достигает 50,79% на данных GSE45719, а среднее улучшение составляет 11,29% для каждого набора данных, что говорит о том, что TEPC является полезным инструментом при классификации данных scRNA-seq. Подробности рис. 3f можно найти в таблице S4 вспомогательной информации..
2.6 Прогнозирование свойств изображений на основе хаотического обучения
Чтобы дополнительно продемонстрировать предсказательную силу и устойчивость предложенных прогнозов на основе топологии из хаоса, мы рассматриваем небиологическую задачу. Классификация изображений является общей задачей в науке о данных и имеет широкое применение в самых разных областях и дисциплинах. В этой работе мы рассматриваем Coil-20, эталонный набор данных классификации изображений, состоящий из 1440 изображений [46]. Каждое изображение имеет размер 128*128, где 20 объектов или классов запечатлены под 72 углами, и рассматривалось как вектор длиной 16384. Подробная информация о данных Coil-20 приведена в разделе S7 вспомогательных материалов. В нашей реализации мы сначала уменьшаем размерность с 16384 до 3 с помощью равномерной аппроксимации и проекции многообразий (UMAP). Однако для уменьшения размерности можно было бы аналогичным образом использовать t-распределенное стохастическое вложение соседей (t-SNE) или PCA. Попарные корреляции между изображениями в наборе данных вычисляются с помощью экспоненциального ядра и на основе результатов трехмерного (3D) UMAP. Затем мы используем персистентные лапласианы для генерации семейства корреляционных матриц для 1440 изображений. Для каждой корреляционной матрицы мы устанавливаем хаотическую систему и вычисляем пертурбативную траекторию для каждого изображения. Статистические значения траекторий используются для последующих ML прогнозов. В качестве сравнения мы также напрямую используем признаки, полученные в результате уменьшения размерности с помощью UMAP, PCA и t-SNE, для последующих классификаторов. Мы используем три различных классификатора, включая случайный лес (RF), градиентный бустинг на деревьях решений (GBDT) и классификатор k-ближайших соседей (KNN), при классификации со всеми параметрами по умолчанию из пакетов Scikit-learn. Мы используем 5-кратную перекрестную проверку для оценки эффективности классификации. Все подробности параметров, использованных на рис. 3, можно найти в таблице S2 вспомогательных материалов..
На рис. 3g мы сравниваем сбалансированную точность классификации с помощью этих четырех методов, а именно TEPC, UMAP, PCA и t-SNE, где TEPC (Lorenz) и TEPC (Rossler) указывают на использование двух различных хаотических динамик, а именно осцилляторов Лоренца и Ресслера. Мы обнаружили, что TEPC (Lorenz) превосходит методы UMAP, PCA и t-SNE на всех трех классификаторах. По сравнению с UMAP, PCA и t-SNE, TEPC (Lorenz) улучшил сбалансированную точность до 11,59%, 13,53% и 11,64% для классификаторов RF, GBDT и KNN соответственно. Подробности рис. 3g можно найти в таблице S7 вспомогательной информации. Интересно отметить, что, хотя TEPC (Lorenz) начинал с той же информации UMAP, он превосходит UMAP на 8,65%, 8,75% и 11,14% для классификаторов RF, GBDT и KNN соответственно. Это удивительное улучшение объясняется тем, что предложенное топологически-ориентированное хаотическое вложение фиксирует сетевые взаимодействия и многомасштабные корреляции между осцилляторами (изображениями). Напротив, информация UMAP относительно изолирована для каждого изображения и игнорирует важные «пространственные» корреляции между изображениями..
3 Обсуждение
3.1 Устойчивость по отношению к динамическим системам и моделям ML
Чтобы продемонстрировать устойчивость предложенного хаотического обучения по отношению к выбору хаотической динамики и алгоритмов ML, мы рассматриваем два осциллятора, а именно Лоренца и Рёсслера, и множество алгоритмов ML, включая KNN, RF, GBDT, RNN и LSTM. В частности, мы интегрируем уравнение Рёсслера, используя схему Рунге-Кутты четвертого порядка, и устанавливаем их параметры на , и соответственно. На рис. 3 TEPC (Rossler) означает метод TEPC с осцилляторами Рёсслера..
На рис. 3a показатели TEPC (Rossler), а также TEPC (Lorenz) в задаче классификации EHR достигают 100% по всем трем метрикам, включая точность, чувствительность и специфичность, что эквивалентно или выше показателей других существующих методов..
На рис. 3b, EH обозначает метод эволюционной гомологии, а NMA относится к анализу нормальных мод. Что касается прогнозирования B-фактора белков, для набора малых белков из 33 образцов метод TEPC (Rossler) со средним PCC 0,934 превосходит другие существующие методы. В частности, среднее значение PCC улучшено на 20,81% и 94,58% по сравнению с 0,773 и 0,480, полученными методами EH и NMA в источниках [43] и [39] соответственно. Для набора белков среднего размера из 36 образцов TEPC (Rossler) повышает среднее значение PCC на 6,17% и 60,58% с 0,729 и 0,482 до 0,774 по сравнению с показателями метода EH [43] и источника [39] соответственно. Аналогично, для набора крупных белков из 35 образцов TEPC (Rossler) повышает среднее значение PCC на 5,4% и 41,9% по сравнению с показателями метода EH [43] и источника [39] соответственно. Кроме того, на рис. 3c TEPC (Rossler) также достигает лучших результатов прогнозирования, чем другие существующие методы, для различных наборов белков из 300, 362 и 364 образцов соответственно. А именно, TEPC (Rossler) получает средние значения PCC 0,748, 0,722 и 0,72 с приростом до 37,0%, 12,46% и 27,43% по сравнению с показателями 0,546, 0,642 и 0,565, полученными методами mANM [41], mGNM [41] и GNM [44] для наборов данных из 300, 362 и 364 образцов соответственно..
На рис. 3g, для задачи классификации изображений, TEPC (Rossler) демонстрирует сопоставимую производительность с методом TEPC (Lorenz), за исключением классификатора KNN. Значения сбалансированной точности прогнозирования, 0,915 и 0,894 при использовании классификаторов RF и GBDT, достигнутые с помощью TEPC (Rossler), улучшены на 2,8% и 3,35% по сравнению с методом PCA, и на 2,92% и 0,45% по сравнению с методом t-SNE соответственно, что схоже с результатами метода UMAP. Однако TEPC (Rossler) с классификатором KNN работает хуже, чем другие методы..
Как видно из рис. 3a, b, c, g, несмотря на то что метод TEPC с различными типами осцилляторов демонстрирует неодинаковую эффективность при работе с данными ЭЭГ головного мозга, прогнозированием B-фактора белков и задачами классификации изображений, в большинстве случаев он превосходит существующие передовые методы или традиционные базовые методы, такие как PCA, UMAP или t-SNE, что подтверждает независимость обобщающей способности метода TEPC от конкретных хаотических систем..
Наконец, на рис. 3a, TEPC (RNN) и TEPC (LSTM) были объединены с Lorenz, а TEPC (Lorenz) и TEPC (Rossler) были объединены с KNN. Все эти методы достигли 100% точности, чувствительности и специфичности при классификации EEG, что подтверждает высокую устойчивость предложенного метода TEPC..
3.2 Влияние численных интеграторов
При реализации метода TEPC мы повсеместно используем метод Рунге-Кутты четвертого порядка (RK-4) для решения уравнений Лоренца (Рёсслера). Здесь, чтобы обсудить влияние, оказываемое различными численными интеграторами на прогнозы ML, мы показываем результаты сравнения методов RK-4 и RK-2 на 13 наборах данных секвенирования РНК одиночных клеток на рис. 3h, где сбалансированная точность (BA) сравнивается методом TEPC с осциллятором Лоренца, интегрированным с тремя различными классификаторами, включая RF, GBDT и SVM.
На рис. 3h значения сбалансированной точности (BA), полученные методом RK-4, выше, чем значения, полученные методом RK-2 с использованием классификатора RF на всех 13 наборах данных одиночных клеток. Для классификаторов GBDT и SVM результаты сравнения методов RK-4 и RK-2 можно найти на рис. S5 в дополнительной информации. Эти результаты свидетельствуют о том, что метод RK-4, использованный в наших численных экспериментах, является надежным подходом для получения достоверных и эффективных результатов прогнозирования. Подробную информацию о рис. 3h можно найти в таблице S6 в дополнительной информации..
3.3 Влияние параметризации модели
Для анализа наилучшего параметра экспоненциальной функции из Eq. (2) мы протестировали ряд параметров для прогнозирования B-фактора, усредненного по белку 6RXN на Fig. S1 в Supporting Information, где наилучший средний B-фактор был получен в районе и . Этот результат позволяет предположить, что модель TEPC, представленная в данном исследовании, может быть моделью без параметров при установке и . Наши выводы не зависят от хаотических моделей и параметризации модели..
3.4 Графики сходства остатков (R-S)
В этом разделе мы применяем анализ остаточного сходства (R-S) [47] для визуализации эффективности классификации на наборах данных секвенирования РНК одиночных клеток (scRNA-seq). В задачах классификации, включающих два класса, традиционные подходы, такие как рабочая характеристика приемника (ROC) и площадь под ROC-кривой (AUC), служат целям, сопоставимым с показателями R-S. Однако, в отличие от этих традиционных методов, показатели R-S обладают способностью распространяться на сценарии с любым количеством классов, что является преимуществом по сравнению с традиционными методами..
На рис. 4a-b представлено сравнение R-S графика и двумерных (2D) графиков UMAP для четырех наборов данных scRNA-seq, включая GSE45719, GSE59114, GSE75748 cell и GSE75748 time. Каждый набор данных был разделен на пять подмножеств с использованием 5-кратной перекрестной проверки. Четыре подмножества использовались для обучения классификатора random forest (RF), в то время как одно подмножество было зарезервировано для тестирования. Впоследствии для каждого образца были рассчитаны оценки остатков и сходства, которые были визуализированы на основе их истинного типа клеток. Затем образцы были раскрашены в соответствии с метками, предсказанными классификатором RF. Ось представляет оценки остатков, а ось представляет оценки сходства. Обе оценки варьируются от 0 до 1, где 1 указывает на оптимальную производительность. Хорошо разделенное и кластеризованное сокращение размерности обозначено в правом верхнем углу графика. Модель TEPC использовалась для сокращения размерности до 30 супергенов с и .
Рис. 4c представляет матрицу ошибок для R-S графиков, где ось означает истинные метки, а ось — предсказанные метки. Например, для набора данных GSE45719 в первой строке рисунка можно увидеть, что классы 2, 5 и 6 классифицированы верно, а классы 0, 1, 3, 4 и 7 классифицированы верно за исключением одного, трех, трех и четырех образцов соответственно. Однако на UMAP графиках образцы классов 0, 1, 3 и 7 не образуют компактных отдельных кластеров, и для каждого класса наблюдаются два явно разделенных кластера. Эти результаты показывают, что, хотя UMAP обладает хорошей визуализацией кластеризации, R-S график демонстрирует лучшие показатели прогнозирования, чем UMAP. Схожие результаты получены для наборов данных GSE59114, GSE75748 cell и GSE75748 time, представленных в последних трех строках рис. 4a-c. Визуализация кластеризации для оставшихся наборов данных scRNA-seq приведена на рис. S2, S3 и S4 в дополнительных материалах..
3.5 Применение хаотического обучения в других областях
В настоящей работе хаотическое обучение было применено к различным сложным системам: от отдельных молекул (белков), отдельных клеток, органов (ЭЭГ головного мозга) до небиологических данных (изображений). Хотя все примеры, приведенные в данной работе, касаются прогнозирования конкретных элементов, предложенный TEPC может быть использован для прогнозирования глобальных свойств путем соответствующей интеграции признаков конкретных элементов в глобальные признаки, такие как признаки для целого белка, которые могут быть использованы для глобальных прогнозов, например, растворимости белка, токсичности, свободной энергии фолдинга и т. д..
Здесь, путем интеграции ML, теории хаоса и персистентного лапласиана, мы предлагаем парадигму хаотического обучения для прогнозирования свойств общих данных на основе непредсказуемой хаотической динамики. Наша парадигма может быть использована не только в качестве инструмента в ML прогнозировании, но и как новый метод анализа временных рядов, таких как данные ЭЭГ головного мозга..
Предложенное хаотическое обучение может быть улучшено с помощью других топологических методов Лапласиана, таких как персистентный гиперграфовый Лапласиан и персистентный пучковый Лапласиан [17], а также более совершенных временных интеграторов.
4 Методы
Мы рассматриваем пространственную сеть или гиперграф высокого порядка, где узлы означают объекты или частицы, нейроны, а связи или ребра между узлами представляют взаимодействие между узлами. Расстояние между двумя узлами напрямую связано с силой их взаимодействия. Кроме того, мы предполагаем, что все функции узлов определяются исключительно структурой сети. Следовательно, функциональные прогнозы могут быть выполнены с использованием структурной информации без обращения к конечным взаимодействиям. Мы создаем матрицу связности на основе интерактивной сети, представляем динамику каждого узла с помощью нелинейного осциллятора и связываем узлы с помощью матрицы связности, извлеченной из данных. Наконец, мы рассматриваем persistent Laplacian и предлагаем новый метод фильтрации, лапласиановую фильтрацию, вместо обычного метода фильтрации. В этом разделе мы обсуждаем детали наших основных методов: отображение взаимодействия на топологию и анализ persistent Laplacian. Краткое обсуждение анализа устойчивости связанных хаотических систем и детали оценок сходства остатков приведены в разделах S1.2 и S9 вспомогательной информации соответственно..
4.1 Отображение взаимодействия в топологию
Топологические отношения или связность между узлами сети являются основными компонентами в моделях нелинейной динамики сетей. Как обсуждалось выше, эта топологическая информация может быть извлечена из взаимодействия заданного интересующего узла в -мерном пространстве. Рассмотрим сеть из узлов, расположенных в различных областях , (), где узлами могут быть нейроны, атомы, остатки аминокислот в молекуле или люди в обществе при применении в других сценариях. Расстояние между -м и -м узлами задается . Матрица связности должна соответствовать отношению управления и отклика между двумя динамическими системами. Более того, мы предполагаем, что все узлы в сети взаимно связаны, а их взаимодействия затухают как функция от их расстояния . Простейшей формой матрицы связности является матрица Кирхгофа (или матрица связности), генерируемая пороговым расстоянием :
| (1) |
Для того чтобы учесть эффект расстояния более практичным образом, часто для удобства применяются гладкие и монотонно убывающие радиально-базисные функции или дельта-последовательности ядер положительного типа [48]. Здесь обобщенные экспоненциальные функции
| (2) |
и степенные функции рассматриваются,
| (3) |
где — характерное расстояние между узлами. В настоящей работе является настраиваемым параметром. Заметим, что вышеуказанные матричные функции уже применялись в других методах, таких как методы анализа гибкости в биологических системах [49, 50]. Однако текущая конструкция этих функциональных форм основана на взаимосвязи воздействия и отклика связанных динамических систем [51]⟧.
Формулы 1-3 могут быть использованы для отображения геометрии сети в топологические отношения или связности. Матрица связности является симметричной, диагонально доминирующей матрицей, и элементы в этой матрице не являются потенциалами взаимодействия между узлами. Для упрощения мы полагаем, что характеристические расстояния всех узлов одинаковы .
4.2 Анализ персистентных лапласианов
Персистентная гомология (PH) — это новая ветвь алгебраической топологии, развитая как новое многомасштабное представление топологических признаков, успешно применяемое в различных областях, включая математику [52], химию [53] и другие. Она включает процесс фильтрации для генерации семейства топологических пространств, что позволяет анализировать систему на разных масштабах. Более подробное обсуждение теории PH приведено в разделе S8 вспомогательной информации. Однако PH не может обнаружить гомотопическую эволюцию формы системы во время фильтрации. Недавно был разработан персистентный лапласиан (PL) или персистентный спектральный граф (PSG), чтобы заполнить этот пробел. PL не только сохраняет полный набор топологических инвариантов в своих гармонических спектрах, как это делает PH, но и фиксирует гомотопическую эволюцию формы данных во время фильтрации в своих негармонических спектрах, которые PH не описывает [16]. PL является частным случаем персистентных топологических лапласианов, включая персистентный лапласиан Ходжа, определенный на римановом многообразии [54], и множество других формулировок, определенных на многих топологических пространствах, таких как клеточные пучки, гиперграфы, комплексы путей и т. д. Как и PH, PL используют процесс фильтрации для генерации серии геометрических фигур и связанных с ними топологических пространств, на которых определяются персистентные спектральные графы. Изменение размерностей нулевого пространства PL во время фильтрации указывает на персистентность топологических инвариантов, в то время как ненулевые собственные значения и связанные с ними собственные функции PL раскрывают эволюцию геометрической формы данных во время фильтрации..
Ориентированный симплициальный комплекс представляет собой последовательность подкомплексов из :
| (4) |
Рассматривая соответствующую цепную группу каждого подкомплекса и оператор границы : и , если , мы имеем
| (5) |
где — любой -симплекс, а — ориентированный -симплекс, построенный путем удаления . Важно определить сопряженный оператор как кограничный оператор , отображающий из в посредством изоморфизма между коцепными группами и цепными группами .
Для простоты, обозначая группой цепей и используя естественное отображение включения из в , определим подмножество как , где граница находится в как
| (6) |
На этом подмножестве мы обозначаем -персистентный -граничный оператор через , а соответствующий сопряженный оператор через посредством определения коцепей с цепями. Мы можем определить -порядковый -персистентный оператор Лапласа в фильтрации [16]
| (7) |
Матричное представление в симплициальном базисе есть
| (8) |
Топологические инварианты соответствующей персистентной гомологии, определенной той же фильтрацией, могут быть восстановлены из ядра PL Eq. (7):
| (9) |
В данном исследовании мы фокусируемся только на PL 0, 1 и 2-го порядка для данных нейронных сетей головного мозга. Математически, из нулевого пространства LP отслеживает количество независимых -мерных дыр в , которые все еще существуют в . Таким образом, это дает ту же топологическую информацию, что и PH. Однако ненулевые собственные значения PL раскрывают гомотопическую эволюцию формы данных в процессе фильтрации..
Стоит отметить, что вместо традиционного метода фильтрации, основанного на непосредственном изучении симплициальных комплексов в PH или PL, в настоящей работе мы применяем процедуру лапласиановой фильтрации к нашей взвешенной матрице Лапласа для построения семейства подграфов на основе порога накопления. Функция взвешенной матрицы Лапласа выглядит следующим образом:
| (10) |
Для , пусть , и . Мы задаем -й персистентный лапласиан :
| (11) |
Кроме того, на рис. 4d описано топологическое представление облаков точек с помощью комплексов Виеториса-Рипса с различным радиусом фильтрации . Поведение Betti-0 и Betti-1 персистентной гомологии в процессе фильтрации проиллюстрировано красными линиями на рис. 4e. Напротив, наименьшие ненулевые собственные значения ( и ) персистентного лапласиана при той же фильтрации проиллюстрированы синими линиями на рис. 4e. Персистентный лапласиан фиксирует не только все топологические изменения, но и гомотопическую геометрическую эволюцию в процессе фильтрации. Топологическое представление облаков точек в правильном восьмиугольнике можно найти в дополнительной информации..
Доступность данных и кода
Связанные коды, изученные в настоящей работе, доступны по адресу: https://github.com/kelu0124/TEPC/tree/main.
Благодарности
Данная работа была частично поддержана грантами NIH R01GM126189 и R01AI164266, грантами NSF DMS-2052983, DMS-1761320 и IIS-1900473, грантом NASA 80NSSC21M0023, фондом MSU, Bristol-Myers Squibb 65109 и Pfizer. Работа Хуахай Цю и Бенгун Чжан была поддержана Национальным фондом естественных наук Китая в рамках грантов №12271416 и №12371500 соответственно..
Конфликт интересов
Авторы заявляют об отсутствии конфликта интересов.
Список литературы
- ⟦[1] Луис А. Агирре и Кристоф Летелье. Моделирование нелинейной динамики и хаоса: обзор. Mathematical Problems in Engineering, 2009(1):238960, 2009.
- ⟦[2] Джеймс П. Кратчфилд. Между порядком и хаосом. Nature Physics, 8(1):17–24, 2012.
- ⟦[3] Эдвард Н. Лоренц. Детерминированный непериодический поток. Journal of atmospheric sciences, 20(2):130–141, 1963.
- ⟦[4] Стефанос Боккалетти, Селсо Гребоги, И-Ч Лай, Гектор Манчини и Диего Маза. Управление хаосом: теория и приложения. Physics reports, 329(3):103–197, 2000.
- ⟦[5] Тьен-Иен Ли и Джеймс А. Йорк. Период три подразумевает хаос. Американский математический ежемесячник, 82(10):985–992, 1975.
- ⟦[6] Амуджури Мэри Селвам и Амуджури Мэри Селвам. Нелинейная динамика и хаос: приложения в метеорологии и физике атмосферы. Самоорганизованная критичность и предсказуемость в атмосферных потоках: квантовый мир облаков и дождя, страницы 1–40, 2017.
- ⟦[7] Юйцзяо Дун, Шутин Ян, Янь Лян и Гуанъи Ван. Нейроморфная динамика вблизи границы хаоса в мемристорных нейронах. Chaos, Solitons & Fractals, 160:112241, 2022.
- ⟦[8] Матиас Л. Хелтберг, Сандип Кришна, Лео П. Каданов и Могенс Х. Йенсен. История двух ритмов: синхронизированные часы и хаос в биологии. Cell Systems, 12(4):291–303, 2021.
- ⟦[9] Андрес Фернандес-Диас. Обзор и перспективы теории хаоса и ее приложений в экономике. Mathematics, 12(1):92, 2023.
- ⟦[10] Боуэн Чжан и Линфэн Лю. Шифрование изображений на основе хаоса: обзор, применение и проблемы. Mathematics, 11(11):2585, 2023.
- ⟦[11] Ашраф А. Захер и Абдулнассер Абу-Резк. О проектировании систем защищенной связи на основе хаоса. Communications in Nonlinear Science and Numerical Simulation, 16(9):3721–3737, 2011.
- ⟦[12] Джайдип Патак, Брайан Хант, Мишель Гирван, Чжисинь Лу и Эдвард Отт. Бесплатное моделирование прогнозирования крупномасштабных пространственно-временных хаотических систем на основе данных: подход с использованием резервуарных вычислений. Physical review letters, 120(2):024102, 2018.
- ⟦[13] Бхукья Рамадеви и Кишор Бинги. Подходы к прогнозированию хаотических временных рядов с использованием методов машинного обучения: Обзор. Symmetry, 14(5):955, 2022.
- ⟦[14] Хуавэй Фань, Цзюньцзе Цзян, Чунь Чжан, Синган Ван и Ин-Чэн Лай. Долгосрочное прогнозирование хаотических систем с помощью машинного обучения. Physical Review Research, 2(1):012080, 2020.
- ⟦[15] Тонгфенг Венг, Хуйцзе Янг, Цзе Чжан и Майкл Смолл. Моделирование хаотических систем: динамические уравнения против подхода машинного обучения. Communications in Nonlinear Science and Numerical Simulation, 114:106452, 2022.
- ⟦[16] Руй Ван, Дюк Дуй Нгуен и Го-Вэй Вэй. Устойчивый спектральный граф. Int J Numer Meth Biomed Engng., 36(9):e3376, 2020.
- ⟦[17] Сяоци Вэй и Го-Вэй Вэй. Лапласианы персистентных пучков. Основы науки о данных, doi:10.3934/fods.2024033, 2025.
- ⟦[18] Григорий В. Осипов, Аркадий С. Пиковский, Майкл Г. Розенблюм и Юрген Куртс. Эффекты фазовой синхронизации в решетке неидентичных осцилляторов Рёсслера. Physical Review E, 55(3):2353, 1997.
- ⟦[19] Ральф Г. Анджеяк, Клаус Ленерц, Флориан Морманн, Кристоф Рике, Петер Давид и Кристиан Э. Эльгер. Признаки нелинейных детерминированных и конечномерных структур во временных рядах электрической активности мозга: зависимость от области регистрации и состояния мозга. Physical Review E, 64(6):061907, 2001.
- ⟦[20] У Раджендра Ачарья, С Винита Сри, Пэн Чуань Элвин Анг, Ратна Янти и Джасджит С Сури. Применение нелинейных и вейвлет-признаков для автоматической идентификации эпилептических сигналов ЭЭГ. Международный журнал нейронных систем, 22(02):1250002, 2012.
- ⟦[21] Абхиджит Бхаттачарья и Рам Билас Пачори. Многомерный подход для персонализированного обнаружения эпилептических приступов по ЭЭГ с использованием эмпирического вейвлет-преобразования. IEEE Transactions on Biomedical Engineering, 64(9):2003–2015, 2017.
- ⟦[22] Саманвой Гош-Дастидар, Ходжат Адели и Нахид Дадмехр. Методология смешанной полосы вейвлет-хаос-нейронной сети для обнаружения эпилепсии и эпилептических припадков. IEEE transactions on biomedical engineering, 54(9):1545–1551, 2007.
- ⟦[23] Абхиджит Бхаттачарья, Рам Билас Пачори, Абхай Упадхьяй и У Раджендра Ачарья. Многомасштабная мера энтропии на основе настраиваемого q-вейвлет-преобразования для автоматической классификации эпилептических сигналов EEG. Applied Sciences, 7(4):385, 2017.
- ⟦[24] У Раджендра Ачарья, Филиппо Молинари, С Винита Сри, Субхагата Чаттопадхьяй, Кван-Хунг Нг и Джасджит С Сури. Автоматизированная диагностика эпилептической ЭЭГ с использованием энтропий. Биомедицинская обработка сигналов и управление, 7(4):401–408, 2012.
- ⟦[25] Саманвой Гош-Дастидар и Ходжат Адели. Новый алгоритм обучения с учителем для множественных импульсных нейронных сетей с применением в эпилепсии и обнаружении приступов. Neural networks, 22(10):1419–1431, 2009.
- ⟦[26] У Раджендра Ачарья, С Винита Сри, Анг Пенг Чуан Элвин и Джасджит С Сури. Использование метода главных компонент для автоматической классификации эпилептической активности ЭЭГ в вейвлет-фреймворке. Expert Systems with Applications, 39(10):9072–9078, 2012.
- ⟦[27] У Раджендра Ачарья, С Винита Сри и Джасджит С Сури. Автоматическое обнаружение эпилептических сигналов ЭЭГ с использованием признаков кумулянтов высших порядков. International journal of neural systems, 21(05):403–414, 2011.
- ⟦[28] Ачарья У. Р., Сри В. С., Мартис Р. Дж. и Сури Дж. С. Автоматизированная диагностика эпилептической электроэнцефалограммы с использованием анализа независимых компонент и дискретного вейвлет-преобразования для электроэнцефалограмм различной длительности. Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine, 227(3):234–244, 2013.
- ⟦[29] У Раджендра Ачарья, С Винита Сри, Субхагата Чаттопадхьяй, Вэньвэй Ю и Пэн Чуань Элвин Анг. Применение количественного анализа рекуррентности для автоматической идентификации эпилептических сигналов EEG. International journal of neural systems, 21(03):199–211, 2011.
- ⟦[30] Рошан Джой Мартис, У Раджендра Ачарья, Джен Хонг Тан, Андреа Петцник, Ратна Янти, Чуа Куанг Чуа, Е. И. Кви Нг и Луи Тонг. Применение эмпирической модовой декомпозиции (EMD) для автоматизированного обнаружения эпилепсии с использованием сигналов EEG. International journal of neural systems, 22(06):1250027, 2012.
- ⟦[31] Саманвой Гош-Дастидар и Ходжат Адели. Импульсные нейронные сети. Международный журнал нейронных систем, 19(04):295–308, 2009.
- ⟦[32] Линг Го, Даниэль Риверо, Хулиан Дорадо, Кристиан Р. Мунтеану и Алехандро Пазос. Автоматическое извлечение признаков с использованием генетического программирования: применение для классификации эпилептических EEG. Expert Systems with Applications, 38(8):10425–10436, 2011.
- ⟦[33] Оливер Фауст, У Раджендра Ачарья, Лим Чу Мин и Бернхард Х. К. Спут. Автоматическая идентификация эпилептических и фоновых сигналов ЭЭГ с использованием параметров частотной области. Международный журнал нейронных систем, 20(02):159–176, 2010.
- ⟦[34] К. С. Чуа, Винод Чандран, У. Раджендра Ачарья и К. М. Лим. Автоматическая идентификация сигналов электроэнцефалограммы при эпилепсии с использованием спектров высших порядков. Труды Института инженеров-механиков, часть H: Журнал инженерного дела в медицине, 223(4):485–495, 2009.
- ⟦[35] Куанг Чуа Чуа, Винод Чандран, У Раджендра Ачарья и Чу Мин Лим. Применение спектров высших порядков для идентификации эпилептической ЭЭГ. Journal of medical systems, 35:1563–1571, 2011.
- ⟦[36] Саманвой Гош-Дастидар и Ходжат Адели. Улучшенные импульсные нейронные сети для классификации электроэнцефалограмм, а также обнаружения эпилепсии и приступов. Integrated Computer-Aided Engineering, 14(3):187–212, 2007.
- ⟦[37] У. Раджендра Ачарья, Шу Ли О, Юки Хагивара, Джен Хонг Тан и Ходжат Адели. Глубокая сверточная нейронная сеть для автоматизированного обнаружения и диагностики эпилептических припадков с использованием сигналов EEG. Computers in biology and medicine, 100:270–278, 2018.
- ⟦[38] Туркан Халилоглу, Ивет Бахар и Бурак Эрман. Гауссова динамика свернутых белков. Physical review letters, 79(16):3090, 1997.
- ⟦[39] Джун-Ку Пак, Роберт Джерниган и Чжицзюнь У. Анализ нормальных мод с крупным зерном против уточненной модели гауссовой сети для структурных флуктуаций белка на уровне остатков. Бюллетень математической биологии, 75:124–160, 2013.
- ⟦[40] Нобухиро Го, Тосиюки Ногути и Тецуо Нисикава. Динамика малого глобулярного белка с точки зрения низкочастотных колебательных мод. Proceedings of the National Academy of Sciences, 80(12):3696–3700, 1983.
- ⟦[41] Келин Ся, Кристофер Опрон и Го-Вэй Вэй. Многомасштабная гауссова сетевая модель (mgnm) и многомасштабная анизотропная сетевая модель (manm). The Journal of chemical physics, 143(204106), 2015.
- ⟦[42] Кристофер Опрон, Келин Ся и Го-Вэй Вэй. Сообщение: Улавливание многомасштабных тепловых флуктуаций белка. Журнал химической физики, 142(21), 2015.
- ⟦[43] Цзысюань Цан, Элизабет Манч и Го-Вэй Вэй. Эволюционная гомология в связанных динамических системах с приложениями к анализу гибкости белков. Журнал прикладной и вычислительной топологии, 4:481–507, 2020.
- ⟦[44] Кристофер Опрон, Келин Ся и Го-Вэй Вэй. Быстрый и анизотропный индекс гибкости-жесткости для анализа гибкости и флуктуаций белков. Журнал химической физики, 140(23), 2014.
- ⟦[45] Келин Ся и Го-Вэй Вэй. Молекулярная нелинейная динамика и количественная оценка тепловой неопределенности белков. Chaos: An Interdisciplinary Journal of Nonlinear Science, 24(1), 2014.
- ⟦[46] Самир А. Нене, Шри К. Найяр, Хироши Мурасе и др. Библиотека изображений объектов Колумбийского университета (coil-20). 1996.
- ⟦[47] Юта Хозуми, Киёто Арамис Танемура и Го-Вэй Вэй. Предварительная обработка данных секвенирования РНК одиночных клеток с использованием коррелированной кластеризации и проекции. Journal of Chemical Information and Modeling, 64(7):2829–2838, 2024.
- ⟦[48] Г. В. Вэй. Вейвлеты, генерируемые с использованием ядер дискретной сингулярной свертки. Journal of Physics A: Mathematical and General, 33(47):8577, 2000.
- ⟦[49] Ивет Бахар, Али Рана Атилган, Мелик С. Демирель и Бурак Эрман. Колебательная динамика свернутых белков: значимость медленных и быстрых движений в связи с функцией и стабильностью. Physical review letters, 80(12):2733, 1998.
- ⟦[50] Али Рана Атилган, С. Р. Дюрелл, Роберт Л. Джерниган, Мелик К. Демирель, О. Кескин и Ивет Бахар. Анизотропия динамики флуктуаций белков с использованием модели упругой сети. Биофизический журнал, 80(1):505–515, 2001.
- ⟦[51] Луис М. Пекора, Томас Л. Кэрролл, Грегг А. Джонсон, Дуглас Дж. Мар и Джеймс Ф. Хиги. Основы синхронизации в хаотических системах, концепции и приложения. Chaos: An Interdisciplinary Journal of Nonlinear Science, 7(4):520–543, 1997.
- ⟦[52] Герберт Эдельсбруннер, Джон Харер и др. Персистентная гомология — обзор. Современная математика, 453(26):257–282, 2008.
- ⟦[53] Джейкоб Таунсенд, Кэсси Патман Микуччи, Джон Х. Хаймел, Василиос Мароулас и Константинос Д. Вогиатзис. Представление молекулярных структур с помощью персистентной гомологии для приложений машинного обучения в химии. Nature communications, 11(1):3230, 2020.
- ⟦[54] Цзяхуэй Чэнь, Жуньдун Чжао, Иин Тун и Го-Вэй Вэй. Эволюционный метод де Рама-Ходжа. Дискретные и непрерывные динамические системы. Серия B, 26(7):3785, 2021.