Graph neural networks (GNNs) have achieved state-of-the-art performance in various graph-based tasks. However, as mainstream GNNs are designed based on the neural message passing mechanism, they do not scale well to data size and message passing steps. Although there has been an emerging interest in the design of scalable GNNs, current researches focus on specific GNN design, rather than the general design space, limiting the discovery of potential scalable GNN models. This paper proposes PasCa, a new paradigm and system that offers a principled approach to systemically construct and explore the design space for scalable GNNs, rather than studying individual designs. Through deconstructing the message passing mechanism, PasCa presents a novel Scalable Graph Neural Architecture Paradigm (SGAP), together with a general architecture design space consisting of 150k different designs. Following the paradigm, we implement an auto-search engine that can automatically search well-performing and scalable GNN architectures to balance the trade-off between multiple criteria (e.g., accuracy and efficiency) via multi-objective optimization. Empirical studies on ten benchmark datasets demonstrate that the representative instances (i.e., PasCa-V1, V2, and V3) discovered by our system achieve consistent performance among competitive baselines. Concretely, PasCa-V3 outperforms the state-of-the-art GNN method JK-Net by 0.4\% in terms of predictive accuracy on our large industry dataset while achieving up to $28.3\times$ training speedups.
翻译:图表神经网络(GNNs)在各种基于图形的任务中达到了最先进的性能。 但是,由于主流GNNs是根据神经信息传递机制设计的,主流GNNs不是根据神经信息传递机制设计的,而是根据数据传递机制的大小和传递步骤而设计的。虽然对可缩放的GNNs的设计产生了新的兴趣,但当前研究的重点是特定的GNN设计,而不是一般设计空间,从而限制了潜在可缩放的GNN模型的发现。本文提出了PasCa,这是一个新的范式和系统,为系统构建和探索可缩放的GNNNes的设计空间提供了一种原则性办法,为可缩放的GNes提供了设计空间,而不是研究单个的准确性设计。通过解构信息传递机制,PasCa提供了一个新的可缩放的图形结构结构架构设计空间,以及由150k不同的设计构成的通用结构设计空间。 遵循这一范式,我们实施了自动搜索良好和可缩放的GNNS架构, 平衡多种标准(例如,准确性和效率)之间的贸易,而不用多目的的JNNNNNS-rodal-rational-roal-ration-roal-roal-roal-rodustrational-destrisal-stal-stal-stal-stal-stal-stal-stal-stal-stal-stal-stitutal-stital-stal-stal-stal-stal-stal-stal-stal-exxx