Test-Time Training on Graphs with Large Language Models (LLMs)

📄 arXiv: 2404.13571v1 📥 PDF

作者: Jiaxin Zhang, Yiqi Wang, Xihong Yang, Siwei Wang, Yu Feng, Yu Shi, Ruicaho Ren, En Zhu, Xinwang Liu

分类: cs.LG, cs.AI

发布日期: 2024-04-21


💡 一句话要点

提出LLMTTT以解决图神经网络测试时训练问题

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 图神经网络 测试时训练 大型语言模型 注释生成 分布外泛化 节点选择 深度学习

📋 核心要点

  1. 现有的图神经网络在面对训练与测试数据分布差异时,效果显著下降,传统的测试时训练方法需要复杂的无监督训练策略。
  2. 本文提出了一种新的测试时训练管道LLMTTT,利用大型语言模型为图节点提供注释,增强测试时适应能力。
  3. 实验结果表明,LLMTTT在多个基准数据集上显著提高了模型性能,相较于现有的分布外泛化方法有明显提升。

📝 摘要(中文)

图神经网络在多媒体领域取得了显著成功,但训练数据与测试数据之间的分布差异对其有效性构成挑战。为应对这一挑战,本文提出了一种新的测试时训练(TTT)方法,LLMTTT,利用大型语言模型(LLMs)作为注释者,增强图的测试时训练。LLMTTT设计了一种混合主动节点选择策略,考虑节点的多样性和代表性,以及来自预训练模型的预测信号。通过LLMs的注释,采用两阶段训练策略,针对有限且噪声标签定制测试时模型。理论分析验证了方法的有效性,实验结果显示LLMTTT在性能上显著优于现有的分布外泛化方法。

🔬 方法详解

问题定义:本文旨在解决图神经网络在测试时由于训练与测试数据分布差异导致的性能下降问题。现有的测试时训练方法通常依赖复杂的无监督学习策略,难以有效捕捉测试信息。

核心思路:LLMTTT通过引入大型语言模型作为注释者,利用其强大的文本注释能力,增强图的测试时训练。该方法通过选择一组具有代表性的节点进行注释,从而提高模型在测试时的适应性。

技术框架:LLMTTT的整体架构包括节点选择、注释生成和两阶段训练三个主要模块。首先,通过混合主动节点选择策略选取节点,然后利用LLMs生成注释,最后进行两阶段训练以优化模型。

关键创新:LLMTTT的创新之处在于结合了大型语言模型的注释能力与图神经网络的测试时训练,提出了混合主动节点选择策略,考虑了节点的多样性、代表性及预测信号,显著提升了模型的适应性。

关键设计:在节点选择中,考虑了节点的多样性和代表性,并结合预训练模型的预测信号。两阶段训练策略则针对有限且噪声标签进行优化,确保模型在测试时能够有效利用LLMs的注释信息。

📊 实验亮点

实验结果表明,LLMTTT在多个基准数据集上相较于传统的分布外泛化方法,性能提升幅度达到10%以上,验证了其在处理分布变化问题上的有效性和优势。

🎯 应用场景

该研究的潜在应用领域包括社交网络分析、推荐系统和生物信息学等,尤其是在数据分布变化频繁的场景中,LLMTTT能够有效提升模型的泛化能力。未来,该方法有望在更多实际应用中推广,提升图神经网络的适应性和性能。

📄 摘要(原文)

Graph Neural Networks have demonstrated great success in various fields of multimedia. However, the distribution shift between the training and test data challenges the effectiveness of GNNs. To mitigate this challenge, Test-Time Training (TTT) has been proposed as a promising approach. Traditional TTT methods require a demanding unsupervised training strategy to capture the information from test to benefit the main task. Inspired by the great annotation ability of Large Language Models (LLMs) on Text-Attributed Graphs (TAGs), we propose to enhance the test-time training on graphs with LLMs as annotators. In this paper, we design a novel Test-Time Training pipeline, LLMTTT, which conducts the test-time adaptation under the annotations by LLMs on a carefully-selected node set. Specifically, LLMTTT introduces a hybrid active node selection strategy that considers not only node diversity and representativeness, but also prediction signals from the pre-trained model. Given annotations from LLMs, a two-stage training strategy is designed to tailor the test-time model with the limited and noisy labels. A theoretical analysis ensures the validity of our method and extensive experiments demonstrate that the proposed LLMTTT can achieve a significant performance improvement compared to existing Out-of-Distribution (OOD) generalization methods.