We study algebraic neural networks (AlgNNs) with commutative algebras which unify diverse architectures such as Euclidean convolutional neural networks, graph neural networks, and group neural networks under the umbrella of algebraic signal processing. An AlgNN is a stacked layered information processing structure where each layer is conformed by an algebra, a vector space and a homomorphism between the algebra and the space of endomorphisms of the vector space. Signals are modeled as elements of the vector space and are processed by convolutional filters that are defined as the images of the elements of the algebra under the action of the homomorphism. We analyze stability of algebraic filters and AlgNNs to deformations of the homomorphism and derive conditions on filters that lead to Lipschitz stable operators. We conclude that stable algebraic filters have frequency responses -- defined as eigenvalue domain representations -- whose derivative is inversely proportional to the frequency -- defined as eigenvalue magnitudes. It follows that for a given level of discriminability, AlgNNs are more stable than algebraic filters, thereby explaining their better empirical performance. This same phenomenon has been proven for Euclidean convolutional neural networks and graph neural networks. Our analysis shows that this is a deep algebraic property shared by a number of architectures.
翻译:我们用交替代数来研究代数神经网络(ALGNNS),这些代数将各种结构(如Euclidean convolutional 神经网络、图形神经网络和在代数信号处理处理伞下的群神经网络)统一起来。AorgNNN是一个堆叠的层层信息处理结构,每个层都由代数、矢量空间和矢量空间内貌空间之间的同质性能匹配。信号以矢量空间的元素为模型,由脉冲过滤器处理,这些结构的定义是同质神经网络中升数的图像。我们分析升数过滤器和阿尔格NGNNS的稳定性,以改变同质性能,在过滤器上创造条件,导致Lipschitz稳定的操作者。我们的结论是,稳定的代数过滤器的频率反应 -- 被定义为乙基值域图解的频率 -- 其衍生物与频率反成正比 -- 被同源值过滤器的过滤器过滤器过滤器,被定义为同质性等值的内值,我们分析结果的数值网络的稳定性和内值程度更能,因此更能更证明了。