Graph Convolutional Neural Networks as Parametric CoKleisli morphisms

12/01/2022
βˆ™
by   Bruno GavranoviΔ‡, et al.
βˆ™
0
βˆ™

We define the bicategory of Graph Convolutional Neural Networks 𝐆𝐂𝐍𝐍_n for an arbitrary graph with n nodes. We show it can be factored through the already existing categorical constructions for deep learning called 𝐏𝐚𝐫𝐚 and π‹πžπ§π¬ with the base category set to the CoKleisli category of the product comonad. We prove that there exists an injective-on-objects, faithful 2-functor 𝐆𝐂𝐍𝐍_n β†’ππšπ«πš(π–’π—ˆπ–ͺ𝗅(ℝ^n Γ— nΓ— -)). We show that this construction allows us to treat the adjacency matrix of a GCNN as a global parameter instead of a a local, layer-wise one. This gives us a high-level categorical characterisation of a particular kind of inductive bias GCNNs possess. Lastly, we hypothesize about possible generalisations of GCNNs to general message-passing graph neural networks, connections to equivariant learning, and the (lack of) functoriality of activation functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 04/21/2023

Convergence of Message Passing Graph Neural Networks with Generic Aggregation On Large Random Graphs

We study the convergence of message passing graph neural networks on ran...
research
βˆ™ 06/22/2023

On Addressing the Limitations of Graph Neural Networks

This report gives a summary of two problems about graph convolutional ne...
research
βˆ™ 10/26/2020

On the Stability of Graph Convolutional Neural Networks under Edge Rewiring

Graph neural networks are experiencing a surge of popularity within the ...
research
βˆ™ 07/16/2019

Compositional Deep Learning

Neural networks have become an increasingly popular tool for solving man...
research
βˆ™ 01/23/2019

Typed Graph Networks

Recently, the deep learning community has given growing attention to neu...
research
βˆ™ 02/22/2022

Equivariant Graph Hierarchy-Based Neural Networks

Equivariant Graph neural Networks (EGNs) are powerful in characterizing ...
research
βˆ™ 03/29/2019

Invariance-Preserving Localized Activation Functions for Graph Neural Networks

Graph signals are signals with an irregular structure that can be descri...

Please sign up or login with your details

Forgot password? Click here to reset