arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2403.06239cs.LGcs.AI
收藏

面向图泛化的协同分类与合理化方法

Cooperative Classification and Rationalization for Graph Generalization

University of Science and Technology of China(中国科学技术大学);State Key Laboratory of Cognitive Intelligence(认知智能国家重点实验室);Douyin Vision Co., Ltd(抖音视觉有限公司)

Linan Yue, Qi Liu, Ye Liu, Weibo Gao, Fangzhou Yao, Wenfeng Li

AI总结:

针对图神经网络分布外泛化难的问题,提出由分类和合理化模块组成的C2R方法,通过环境条件生成、依据子图分离、知识蒸馏对齐及多环境协同学习提升泛化能力,实验验证了其有效性。

摘要:

图神经网络(GNNs)已在图分类任务中取得了出色的成果,但在面对分布外(OOD)数据时难以实现有效泛化。目前已有多种方法被提出用于解决这一问题。其中一类方案是通过修改数据环境来拓展普通分类的训练分布,但获取环境信息的过程十分复杂。此外,另一类颇具潜力的方法是合理化方法,即提取用于预测的不变合理化依据。但由于学习信号有限,提取合理化依据的难度较大,会导致依据准确性不足、预测效果下降。为应对这些挑战,本文提出了协同分类与合理化(Cooperative Classification and Rationalization, C2R)方法,该方法由分类模块和合理化模块组成。具体而言,我们首先假设分类模块中存在多个可用环境,随后引入环境条件生成网络来构建多样化的训练分布,以得到鲁棒的图表示。同时,合理化模块使用分离器识别相关的依据子图,同时让剩余的非依据子图与标签去相关。接下来,我们利用知识蒸馏方法将分类模块输出的图表示与依据子图表示进行对齐,增强合理化依据的学习信号。最后,我们通过聚合非依据表示推断出多个环境,并将其融入分类模块以实现协同学习。在基准数据集和合成数据集上开展的大量实验结果证明了C2R的有效性。相关代码可在https://github.com/yuelinan/Codes-of-C2R获取。

英文摘要:

Graph Neural Networks (GNNs) have achieved impressive results in graph classification tasks, but they struggle to generalize effectively when faced with out-of-distribution (OOD) data. Several approaches have been proposed to address this problem. Among them, one solution is to diversify training distributions in vanilla classification by modifying the data environment, yet accessing the environment information is complex. Besides, another promising approach involves rationalization, extracting invariant rationales for predictions. However, extracting rationales is difficult due to limited learning signals, resulting in less accurate rationales and diminished predictions. To address these challenges, in this paper, we propose a Cooperative Classification and Rationalization (C2R) method, consisting of the classification and the rationalization module. Specifically, we first assume that multiple environments are available in the classification module. Then, we introduce diverse training distributions using an environment-conditional generative network, enabling robust graph representations. Meanwhile, the rationalization module employs a separator to identify relevant rationale subgraphs while the remaining non-rationale subgraphs are de-correlated with labels. Next, we align graph representations from the classification module with rationale subgraph representations using the knowledge distillation methods, enhancing the learning signal for rationales. Finally, we infer multiple environments by gathering non-rationale representations and incorporate them into the classification module for cooperative learning. Extensive experimental results on both benchmarks and synthetic datasets demonstrate the effectiveness of C2R. Code is available at https://github.com/yuelinan/Codes-of-C2R.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑