中文

教授 MLP 更多图信息:一种三阶段多任务知识蒸馏框架

机器学习 2024-03-05 v1 人工智能

摘要

我们研究了大规模图数据集上 Graph Neural Networks 推理任务面临的挑战性问题:巨大的时间和内存消耗,并试图通过减少对图结构的依赖来克服它。尽管将图知识蒸馏给学生 MLP 是一个极好的想法,但它面临位置信息丢失和泛化能力低这两个主要问题。为了解决这些问题,我们提出了一种新的三阶段多任务蒸馏框架。具体而言,我们使用 Positional Encoding 来捕获位置信息。此外,我们引入了负责 GNN 中图数据处理的 Neural Heat Kernels,并利用隐层输出匹配来提升学生 MLP 隐层的性能。据我们所知,这是首个在图上为学生 MLP 包含隐层蒸馏,并将图 Positional Encoding 与 MLP 相结合的工作。我们在多种设置下测试了其性能和鲁棒性,得出的结论是我们的工作能够以良好的稳定性表现出优越的性能。

关键词

引用

@article{arxiv.2403.01079,
  title  = {Teaching MLP More Graph Information: A Three-stage Multitask Knowledge Distillation Framework},
  author = {Junxian Li and Bin Shi and Erfei Cui and Hua Wei and Qinghua Zheng},
  journal= {arXiv preprint arXiv:2403.01079},
  year   = {2024}
}

备注

20 pages, with Appendix