Summary
This paper applies Mamba to heterogeneous graph learning tasks. The authors provide a full recipe to build the model, which includes tokenization, heterogeneity alignment, inner and outer ordering, and inner and outer updating steps. The six-step recipe help convert the heterogeneous graph to sequence, capture long-range dependency among various types of nodes as well as reduce computation burden. The empirical results demonstrate that the proposed HGMN enjoys higher accuracy and more efficiency than exsiting transformer-based GNNs on multiple heterogeneous graph benchmarks
Strengths
1. The proposed recipe to implement the HGMN is highy scalable and take both the long-range homogeneity and heterogeneity into take into consideration.
Weaknesses
1. The motivation is too weak. Since Mamba claims to handle long-range context better
and operates in linear time complexity, the paper applies Mamba to heterogeneous graph
learning tasks, expecting superior results. This point lacks persuasiveness.
2. Novelty is very limited. The paper shares many similarities with Graph Mamba(KDD 2024).
2.1 For instance, in the Tokenization section, both fundamentally encode subgraphs to
represent nodes, with the difference being that Graph Mamba uses a random walk
approach to sample subgraphs, while this paper uses metapath instances.
2.2Additionally, the language style in the Tokenization section of the article is very similar
to that of Graph Mamba.
2.3 In this paper, I think the only difference between it and Graph Mamba lies in the inner
and outer ordering methods. However, these ordering methods lack persuasiveness.
*Why does the inner ordering rely on the number of metapaths as its basis?
*Why can’t the number of node degree be used as a basis during inner ordering?
*Shouldn’t the importance of different metapaths be considered?
3. Some important detail is missing. For example, in the Metapath Instance Aggregation
section, the implementation of the instance encoder is not explained. How is beta
implemented in Equation 9?
4. The experiments are not enough. The ablation experiments are not
analyzed and are not comprehensive, for example, there is a lack of ablation on the
TOKENIZATION and HETEROGENEITY ALIGNMENT sections. There is also a lack of
analysis on key parameters in the method.
Reference:*Graph Mamba: Behrouz, Ali, and Farnoosh Hashemi. "Graph mamba: Towards learning on
graphs with state space models." Proceedings of the 30th ACM SIGKDD Conference on
Knowledge Discovery and Data Mining. 2024.
Questions
1. How can you prove that your tokenization is both effective and efficient?
2. For Equation 6, is it reliable to map vectors of different types of nodes to the same latent
space using just a single linear layer? If this approach is successful, does it suggest that
the node feature vectors xi constructed in this paper already exist in a larger latent space,
and that a simple linear layer is used for dimension reduction? Could this operation
interfere with subsequently capturing homogenous and heterogeneous dependencies
within the scope?
3. In the ordering process, if multiple nodes have the same degree or the same number of
relevant metapaths, how should they be handled?