Summary
This paper focuses on self-supervised learning on text-attributed graphs (TAGs) and introduces TAGA. Unlike prior efforts, TAGA employs a graph2Text scheme to transform a TAG into text documentation, enabling the direct use of pre-trained language models (PLMs) for graph encoding. Furthermore, layer-wise contrastive learning is applied using a hierarchical text structure extracted by graph2Text. Extensive experiments are conducted to demonstrate the effectiveness of TAGA compared to baseline methods across various evaluation scenarios.
Strengths
- The proposed graph2Text scheme is novel and offers a general pipeline for transforming TAGs into text documents.
- A structure-preserving random walk strategy is introduced to further improve training efficiency on large graphs.
- Extensive experiments across various evaluation scenarios demonstrate the effectiveness of TAGA compared to leading baseline methods.
Weaknesses
- The evaluation setup is incomplete. Graph self-supervised learning is a well-established research area in the graph field. The standard evaluation setup is linear probing under semi-supervised or supervised settings. While the proposed model performs well in few-shot learning scenarios, it would be beneficial to compare all self-supervised graph models under standard semi-supervised settings, especially for datasets like Cora and PubMed, which were originally designed for semi-supervised learning. Please follow the standard semi-supervised splits in GCN paper, and compare against relevant baselines using this setup.
- More key related works should be included for comparison or at least discussed. For instance, GIANT [1], UniGraph [2], and UniGLM [3] are leading self-supervised learning methods on TAGs and should be compared. Additionally, works like [4] and [5] should be discussed, as they also integrate textual information and graph topology in a unified manner and support zero-shot and few-shot scenarios. Without a thorough discussion of these recent advances, it is challenging to assess the true capabilities of the graph2Text approach. Therefore, a dedicated subsection in the Related Work section is required to discuss these recent advances in self-supervised learning on TAGs, and explain how their approach compares or differs conceptually.
- Similarly, several graph pre-training methods should be considered for comparison or at least discussed, as they represent distinct directions in graph pre-training. Examples include MaskGAE[6] and S2GAE[7], which serve as edge-level graph-masked autoencoders.
- The experimental setup for baseline methods needs further clarification. Since many graph pre-training methods (e.g., GraphMAE, GraphCL, and GRACE) were not originally designed for TAGs, data preprocessing is required to encode textual attributes into node features. However, as shown in [5], the choice of PLM encoder can significantly impact the performance of these methods. For a fair comparison, you can add a paragraph in the experimental setup section detailing how to preprocess the textual attributes for the baseline methods. Additionally, conducting more experiments using different PLM backbones for the baselines and report the results.
- Given TAGA’s capability to train on large graphs, it would be interesting to examine its performance on TAG datasets of varying scales. For instance, would training TAGA on multiple TAGs rather than a single TAG graph further enhance its performance?
[1] Node feature extraction by selfsupervised multi-scale neighborhood prediction.
[2] UniGraph: Learning a Unified Cross-Domain Foundation Model for Text-Attributed Graphs.
[3] UniGLM: Training One Unified Language Model for Text-Attributed Graphs.
[4] Zerog: Investigating cross-dataset zero-shot transferability in graphs
[5] GAugLLM: Improving Graph Contrastive Learning for Text-attributed Graphs with Large Language Models
[6] Maskgae: Masked graph modeling meets graph autoencoders.
[7] S2GAE: Self-Supervised Graph Autoencoders Are Generalizable Learners with Graph Masking.
Questions
The research problem addressed in this work is highly significant to the graph field, and the graph2Text concept is innovative. However, the experimental setup and choice of competitive methods could be enhanced by incorporating more advanced baselines and a standardized graph pre-training evaluation framework. For further details, please refer to the Weaknesses section.