The message-passing mechanism helps Graph Neural Networks (GNNs) achieve remarkable results on various node classification tasks. Nevertheless, the recursive nodes fetching and aggregation in message-passing cause inference latency when deploying GNNs to large-scale graphs. One promising inference acceleration direction is to distill the GNNs into message-passing-free student multi-layer perceptrons (MLPs). However, the MLP student cannot fully learn the structure knowledge due to the lack of structure inputs, which causes inferior performance in the heterophily and inductive scenarios. To address this, we intend to inject structure information into MLP-like students in low-latency and interpretable ways. Specifically, we first design a Structure-Aware MLP (SA-MLP) student that encodes both features and structures without message-passing. Then, we introduce a novel structure-mixing knowledge distillation strategy to enhance the learning ability of MLPs for structure information. Furthermore, we design a latent structure embedding approximation technique with two-stage distillation for inductive scenarios. Extensive experiments on eight benchmark datasets under both transductive and inductive settings show that our SA-MLP can consistently outperform the teacher GNNs, while maintaining faster inference as MLPs. The source code of our work can be found in https://github.com/JC-202/SA-MLP.
翻译:信息传递机制有助于图形神经网络(GNNs)在各种节点分类任务上取得显著成果。 然而,在将GNNs应用到大比例图形时,循环节点在信息传递传递过程中的递归和汇总导致推导延迟。一个很有希望的推论加速方向是将GNNs提炼成无信息传递学生多层感应器(MLPs),然而,由于缺少结构投入,MLP学生无法充分学习结构知识,这导致结构投入在复杂和感知性情景中的性能低下。为了解决这个问题,我们打算以低延度和可解释的方式将信息传递到类似MLP类学生中。具体地说,我们首先设计一个结构-Award MLP(SA-MLP)学生,该学生在不接收信息的情况下对功能和结构进行加密学生进行编码。然后,我们引入了一种新型结构混合知识蒸馏战略,以提高MLPs的结构学习能力。此外,我们设计了一个隐性结构结构结构化结构化结构,将近似技术嵌化结构技术嵌入到像像MLPsimimalimalimalimalimalimalim 的GMLisimimalimalimation,同时将显示我们GMLissubalimalimalimalimaliming 。