Как можно использовать ИИ (сверточную нейронную сеть) для прогнозирования столкновений на орбите?

Профиль героя завтрашнего дня CNN Знакомьтесь с Эмбер Ян. Она пытается предотвратить катастрофу космического мусора , описывает исследование использования сверточной нейронной сети (CNN) для прогнозирования возможных столкновений на низкой околоземной орбите.

Если я правильно понимаю, поиск и предсказание потенциальных столкновений (таких как SOCRATES , например) выполняются путем обработки необработанных чисел, распространения всех известных объектов с чем-то вроде SGP4 в сочетании с некоторыми базовыми алгоритмами, которые только тщательно исследуют пары объектов с некоторой возможностью пересекающиеся орбиты. Можно было бы не вычислять расстояние наибольшего сближения между парой круговых орбит, например, если бы одна была GEO, а другая MEO.

Как можно применить CNN к этой проблеме? Правдоподобные предположения приветствуются, так как это несколько новый подход.

edit: я нашел краткое, но интересное введение в проблему (см. блок-схему на странице 6), но я не думаю, что это должно быть полным описанием техники.

ниже: сюжет из статьи CNN .

введите описание изображения здесь

Хорошее видео, если у вас мало времени, посмотрите хотя бы последние две минуты!

Хотя это космический вопрос, это скорее вопросы машинного обучения/ИИ, которые гораздо больше применимы к Data Science.SE.
@GdD Я знаю, что вы имеете в виду, но если бы я попытался спросить об этом там, мне, вероятно, пришлось бы объяснять орбитальную механику. Здесь есть много пользователей, которые понимают, как работают орбиты, какие параметры доступны и как отношения между параметрами связаны с возможностью пересечения между орбитами, может быть, даже люди, знакомые с другими приложениями ИИ к орбитам. Я не уверен, как продумать, а затем объяснить все это в вопросе. Если есть некоторая восприимчивость к ответу на этот вопрос, в его текущей или аналогичной форме, я, безусловно, гибко отношусь к его перемещению.
@Chris Я добавил ссылку на PDF-файл и примечание о том, что рисунок взят из статьи CNN.
Я не уверен, сколько у нас физиков по ИИ, но у нас определенно есть несколько экспертов по нейронным сетям. Даже без формального физического образования они, вероятно, смогут дать представление о подходах NN к этой и подобным проблемам. Не говоря уже о том, что это звучит как проблема со многими аспектами теории игр.
@DukeZhou, поскольку мы уже прошли 60-дневный лимит миграции, я сформулирую связанный, но отдельный вопрос для AI SE. Спасибо!
Вот более свежая статья об Эмбер Янг; и веб- сайт ее компании .
@uhoh, Эмбер Янг упомянула, что она будет изучать CNN в качестве потенциального архитектора NN, чтобы расширить свою работу. Я не знаю, есть ли дальнейшее развитие этой заметки, однако мое впечатление о CNN таково, что оно не предназначено для предсказания движения. CNN больше похож на алгоритм извлечения признаков, аналогичный вейвлет-анализу, который в настоящее время используется для обработки изображений с целью сокращения данных/извлечения признаков. Итак, я не могу сейчас думать об этом, как CNN может работать над этой проблемой. Я хотел бы услышать, если у кого-нибудь есть идея, как заставить его работать тоже.
@KornpobBhirombhakdi Это интересный момент, и причина, по которой я разместил этот вопрос, состоит в том, чтобы предоставить людям место для ответа на него в сообщениях с ответами, поэтому, пожалуйста, не стесняйтесь публиковать что-нибудь там, это было довольно тихо. Я хотел бы отметить, что орбиты можно рассматривать как статические объекты в ограниченном смысле. Простой пример: учитывая ансамбль пар кеплеровских орбитальных элементов , их можно разделить на пары, которые с большей вероятностью столкнутся и с меньшей вероятностью столкнутся, без необходимости вычислять фактическое движение.
@uhoh, не уверен, что мне нужно в упомянутых статьях, чтобы дать мне некоторое представление о CNN и прогнозировании движения обломков.
хорошо, это просто предложение.

Ответы (1)

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

На первый взгляд, здесь нет особого смысла использовать нейронную сеть . Задачи, которые способны решать нейронные сети, как правило, довольно мягкие и нечеткие (как в математическом смысле, так и в смысле «это изображение кота?»). Задачи физического моделирования имеют четко определенные правила, и лучший способ их решения — это, как правило, старое доброе моделирование методом грубой силы.

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

Как упоминалось в ответе LeWavite на один из ваших предыдущих вопросов, для n объектов у вас есть 1/2 n (n-1) возможных столкновений, о которых нужно беспокоиться. В настоящее время отслеживается около ~ 17 000 частиц космического мусора, что означает, что необходимо отсортировать ~ 144 500 000 возможных столкновений, довольно громоздкое число.

Изображение двух разных нейронных сетейКлючевой слайд из ее презентации:

Из того, что я могу понять из этой диаграммы, есть две нейронные сети с двумя разными функциями. Диаграмма слева выглядит как своего рода диаграмма состояний систем управления, которую используют робототехники. Красная нейронная сеть принимает 5 параметров орбиты (те, которые необходимы для определения орбиты, но не того, где находится объект на орбите). Мне не ясно, что такое три выходных параметра (Y(1),Y(2),Y(3)) , кажется, они больше нигде не появляются.

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

Это все, что я могу извлечь из схемы. Учитывая, что это проприетарная система, я сомневаюсь, что будет что-то большее.

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

Я чувствовал то же самое; это похоже на несоответствие, поэтому вопрос. Стартапы могут пройти несколько поворотов по мере своего роста, поэтому будет интересно посмотреть, что из этого получится. Спасибо за Ваш ответ!
Я только что видел этот ответ на вопрос «Разрешима ли классическая задача трех тел?»