グラフニューラルネットワーク(GNN)は、グラフを学習するための柔軟で強力なアプローチとして登場しました。この成功にもかかわらず、既存のGNNは、ローカルのメッセージパッシングアーキテクチャによって制約されており、表現力が制限されていることが証明されています。この作業では、新しいGNNアーキテクチャであるニューラルツリーを提案します。ニューラルツリーアーキテクチャは、入力グラフではなく、入力グラフから構築されたHツリーと呼ばれるツリー構造のグラフでメッセージパッシングを実行します。 Hツリーのノードは入力グラフのサブグラフに対応し、Hツリーのノードの親が常に入力グラフのより大きなサブグラフに対応するように階層的に再編成されます。ニューラルツリーアーキテクチャが、無向グラフ上で任意の滑らかな確率分布関数を近似できることを示します。また、分布関数のϵ近似を達成するために必要なパラメーターの数は、入力グラフのツリー幅では指数関数的ですが、サイズは線形であることを証明します。連続G不変/同変関数は、G上のそのような確率分布関数の非線形組み合わせによって近似できることを証明します。3Dシーングラフの半監視ノード分類にニューラルツリーを適用し、これらの理論的特性が次のように変換されることを示します。従来のGNNアーキテクチャに比べて、予測精度が大幅に向上しました。また、グラフサブサンプリング手法を使用して、ツリー幅が大きい引用ネットワークへのニューラルツリーアーキテクチャの適用性を示します。
Graph Neural Networks (GNNs) have emerged as a flexible and powerful approach for learning over graphs. Despite this success, existing GNNs are constrained by their local message-passing architecture and are provably limited in their expressive power. In this work, we propose a new GNN architecture -- the Neural Tree. The neural tree architecture does not perform message passing on the input graph, but on a tree-structured graph, called the H-tree, that is constructed from the input graph. Nodes in the H-tree correspond to subgraphs in the input graph, and they are reorganized in a hierarchical manner such that the parent of a node in the H-tree always corresponds to a larger subgraph in the input graph. We show that the neural tree architecture can approximate any smooth probability distribution function over an undirected graph. We also prove that the number of parameters needed to achieve an ϵ-approximation of the distribution function is exponential in the treewidth of the input graph, but linear in its size. We prove that any continuous G-invariant/equivariant function can be approximated by a nonlinear combination of such probability distribution functions over G. We apply the neural tree to semi-supervised node classification in 3D scene graphs, and show that these theoretical properties translate into significant gains in prediction accuracy, over the more traditional GNN architectures. We also show the applicability of the neural tree architecture to citation networks with large treewidth, by using a graph sub-sampling technique.