atlas

Research map / Graph learning / Knowledge and temporal graphs

Heterogeneous Graph Neural Network on Semantic Tree

AAAI 2025 · Graph learning › Knowledge and temporal graphs · approach: Heterogeneous graph learning · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HetTree, a scalable heterogeneous GNN that builds a semantic tree over metapaths, encodes it with subtree attention, and matches pre-computed features with same-metapath labels.

Problem

Existing heterogeneous GNNs ignore the tree hierarchy (prefix parent-child relations) among metapaths and handle features and labels separately or in the same latent space, limiting accuracy and scalability on large heterogeneous graphs.

Approach

Organizes all metapaths up to hop k into a semantic tree, performs offline mean aggregation of features and labels per metapath, and aggregates bottom-up with a subtree attention mechanism that scores children using both parent and sibling-subtree context, while concatenating each metapath's features with its matched labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use semantic-tree aggregation with subtree attention instead of weighted child-sum (ablation)HetTree · IMDBMicro-F1: 69.70$\pm$0.24 -> 70.92$\pm$0.29Helped
use semantic-tree aggregation with subtree attention instead of weighted child-sum (ablation)HetTree · ACMMicro-F1: 93.54$\pm$0.23 -> 94.19$\pm$0.20Helped
use semantic-tree aggregation with subtree attention instead of weighted child-sum (ablation)HetTree · Ogbn-MagAccuracy: 55.38$\pm$0.21 -> 55.54$\pm$0.17Helped
use subtree attention instead of parent-node attention (ablation)HetTree · IMDBMicro-F1: 69.69$\pm$0.41 -> 70.92$\pm$0.29Helped
use subtree attention instead of parent-node attention (ablation)HetTree · ACMMicro-F1: 93.83$\pm$0.18 -> 94.19$\pm$0.20Helped
use subtree attention instead of parent-node attention (ablation)HetTree · Ogbn-MagAccuracy: 54.87$\pm$0.26 -> 55.54$\pm$0.17Helped
add training labels as extra inputs (ablation)HetTree · IMDBMicro-F1: 70.11$\pm$0.25 -> 70.92$\pm$0.29Helped
add training labels as extra inputs (ablation)HetTree · ACMMicro-F1: 93.41$\pm$0.23 -> 94.19$\pm$0.20Helped
add training labels as extra inputs (ablation)HetTree · Ogbn-MagAccuracy: 52.93$\pm$0.12 -> 55.54$\pm$0.17Helped
use HetTree rather than SeHGNNHGB benchmark models · DBLP, IMDB, ACM, and FreebaseMacro-F1 and Micro-F1Helped
use HetTree rather than SeHGNNOgbn-Mag models · Ogbn-MagAccuracyHelped
use HetTree rather than SeHGNNEmail models · EmailAccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: DBLP IMDB ACM Freebase Ogbn-Mag Email (commercial, proprietary)

Benchmarks: HGB DBLP HGB IMDB HGB ACM HGB Freebase Ogbn-Mag Email

Metrics: Macro-F1 Micro-F1 accuracy ROC curve epoch time memory usage

Baselines: RGCN HAN HetGNN MAGNN HGT HGB SeHGNN NARS LEGNN GAMLP

Builds on: SeHGNN SIGN UniMP GAMLP TreeLSTM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy