Алгебраическая обработка сигналов
Алгебраическая обработка сигналов (ASP) — это новая область теоретической обработки сигналов (SP). В алгебраической теории обработки сигналов набор фильтров рассматривается как (абстрактная) алгебра , набор сигналов рассматривается как модуль или векторное пространство , а свертка рассматривается как представление алгебры . Преимуществом алгебраической обработки сигналов является ее универсальность и портативность.
История
[ редактировать ]В оригинальной формулировке алгебраической обработки сигналов Пушеля и Муры сигналы собираются в -модуль для некоторой алгебры фильтров, а фильтрация задается действием на -модуль. [1]
Определения
[ редактировать ]Позволять быть полем , например комплексными числами, и быть -алгебра (т.е. векторное пространство над с бинарной операцией линейно по обоим аргументам), рассматриваемый как набор фильтров. Предполагать представляет собой векторное пространство, представляющее набор сигналов. Представление алгебры состоит из гомоморфизма где — алгебра линейных преобразований с композицией (эквивалентной в конечномерном случае умножению матриц). Для удобства пишем для эндоморфизма . Чтобы быть гомоморфизмом алгебры, должно быть не только линейным преобразованием, но и удовлетворять свойству Учитывая сигнал , свертка сигнала фильтром дает новый сигнал . Требуется некоторая дополнительная терминология из теории представлений алгебр. Подмножество Говорят, что алгебра порождает, если каждый элемент можно представить в виде многочленов от элементов . Изображение генератора называется оператором сдвига . Практически во всех примерах свертки формируются в виде полиномов по генерируются операторами сдвига. Однако это не обязательно так для представления произвольной алгебры.
Примеры
[ редактировать ]Дискретная обработка сигналов
[ редактировать ]В дискретной обработке сигналов (DSP) пространство сигналов представляет собой набор комплексных функций. с ограниченной энергией (т.е. интегрируемые с квадратом функции ). Это означает бесконечный ряд где — модуль комплексного числа . Оператор сдвига задается линейным эндоморфизмом . Пространство фильтров представляет собой алгебру полиномов с комплексными коэффициентами. и свертка определяется выражением где является элементом алгебры. Фильтрация сигнала по , то дает потому что .
Графическая обработка сигналов
[ редактировать ]Взвешенный граф — это неориентированный граф. с псевдометрикой на множестве узлов написано . Сигнал графа — это просто функция с действительным знаком на множестве узлов графа. В нейронных сетях на графах сигналы графа иногда называют функциями. Пространство сигналов представляет собой набор всех сигналов графа. где представляет собой набор узлы в . Алгебра фильтров — это алгебра многочленов от одной неопределенной . Существует несколько возможных вариантов оператора сдвига графа (GSO). (Не)нормализованная взвешенная матрица смежности является популярным выбором, а также (не)нормализованный граф Лапласа . Выбор зависит от характеристик и конструктивных особенностей. Если является GSO, то свертка графа является линейным преобразованием для некоторых и свертка графического сигнала с помощью фильтра дает новый графический сигнал .
Другие примеры
[ редактировать ]Другими математическими объектами с собственными предложенными структурами обработки сигналов являются алгебраические модели сигналов. К этим объектам относятся, в том числе, колчаны , [2] графоны , [3] полурешетки , [4] конечные группы и группы Ли , [5] и другие.
Переплетающиеся карты
[ редактировать ]В рамках теории представлений отношения между двумя представлениями одной и той же алгебры описываются с помощью переплетающихся карт , что в контексте обработки сигналов преобразуется в преобразования сигналов, соответствующие структуре алгебры. Предполагать и это два разных представления . — Переплетающаяся карта это линейное преобразование. такой, что
Интуитивно это означает, что фильтрация сигнала по затем преобразуя его с помощью эквивалентно первому преобразованию сигнала с помощью , затем фильтруем по . преобразование Z- [1] представляет собой прототипный пример переплетающейся карты.
Алгебраические нейронные сети
[ редактировать ]Вдохновленный недавней точкой зрения о том, что популярные архитектуры графовых нейронных сетей (GNN) на самом деле являются сверточными нейронными сетями (CNN), [6] недавние работы были сосредоточены на разработке новых архитектур нейронных сетей с алгебраической точки зрения. [7] [8] Алгебраическая нейронная сеть представляет собой композицию алгебраических сверток, возможно, с множеством функций, агрегаций функций и нелинейностей.
Ссылки
[ редактировать ]- ^ Jump up to: а б Пушель, М.; Моура, Дж. (2008). «Алгебраическая теория обработки сигналов: основы и одномерное время» . Транзакции IEEE по обработке сигналов . 56 (8): 3572–3585. Бибкод : 2008ITSP...56.3572P . дои : 10.1109/TSP.2008.925261 . ISSN 1053-587X . S2CID 206797175 .
- ^ Парада-Майорга, Алехандро; Рисс, Ганс; Рибейро, Алехандро; Грист, Роберт (22 октября 2020 г.). «Обработка сигналов колчана (QSP)». arXiv : 2010.11525 [ eess.SP ].
- ^ Руис, Луана; Шамон, Луис Ф.О.; Рибейро, Алехандро (2021). «Обработка графоновых сигналов» . Транзакции IEEE по обработке сигналов . 69 : 4961–4976. arXiv : 2003.05030 . Бибкод : 2021ITSP...69.4961R . дои : 10.1109/TSP.2021.3106857 . ISSN 1053-587X . S2CID 212657497 .
- ^ Пушель, Маркус; Зейферт, Бастиан; Вендлер, Крис (2021). «Дискретная обработка сигналов на решетках Meet/Join» . Транзакции IEEE по обработке сигналов . 69 : 3571–3584. arXiv : 2012.04358 . Бибкод : 2021ITSP...69.3571P . дои : 10.1109/TSP.2021.3081036 . ISSN 1053-587X . S2CID 227736440 .
- ^ Бернардини, Риккардо; Ринальдо, Роберто (2021). «Демистификация методов группы Ли для обработки сигналов: учебное пособие» . Журнал обработки сигналов IEEE . 38 (2): 45–64. Бибкод : 2021ISPM...38b..45B . дои : 10.1109/MSP.2020.3023540 . ISSN 1053-5888 . S2CID 232071730 .
- ^ Гама, Фернандо; Исуфи, Элвин; Леус, Герт; Рибейро, Алехандро (2020). «Графы, свертки и нейронные сети: от фильтров графов к нейронным сетям графов» . Журнал обработки сигналов IEEE . 37 (6): 128–138. arXiv : 2003.03777 . Бибкод : 2020ИСПМ...37ф.128Г . дои : 10.1109/MSP.2020.3016143 . ISSN 1053-5888 . S2CID 226292855 .
- ^ Парада-Майорга, Алехандро; Рибейро, Алехандро (2021). «Алгебраические нейронные сети: устойчивость к деформациям» . Транзакции IEEE по обработке сигналов . 69 : 3351–3366. arXiv : 2009.01433 . Бибкод : 2021ITSP...69.3351P . дои : 10.1109/TSP.2021.3084537 . ISSN 1053-587X . S2CID 221517145 .
- ^ Парада-Майорга, Алехандро; Батлер, Лэндон; Рибейро, Алехандро (2023). «Сверточная фильтрация и нейронные сети с некоммутативными алгебрами». Транзакции IEEE по обработке сигналов . 71 : 2683. arXiv : 2108.09923 . Бибкод : 2023ITSP...71.2683P . дои : 10.1109/TSP.2023.3293716 .
Внешние ссылки
[ редактировать ]- Умный проект: Алгебраическая теория обработки сигналов на факультете электротехники и вычислительной техники Университета Карнеги-Меллон.
- Лекция 12: « Алгебраические нейронные сети », Пенсильванский университет (ESE 514).