atlas

Research map / Graph learning / Knowledge and temporal graphs

DUPLEX: Dual GAT for Complex Embedding of Directed Graphs

ICML 2024 · Graph learning › Knowledge and temporal graphs · approach: Heterogeneous graph learning · 0 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 DUPLEX, a self-supervised inductive digraph embedding method that encodes each node as a complex embedding via a dual GAT encoder (amplitude and phase) and reconstructs the Hermitian adjacency matrix with two parameter-free decoders.

Problem

Directed graph embedding methods handle low in/out-degree nodes poorly, lack inductive ability for new nodes, and are tied to specific tasks.

Approach

Represent each node by a single complex embedding whose conjugate parts serve as source and target roles, encoded by separate undirected (amplitude) and direction-aware (phase) spatial GAT aggregators, and trained to reconstruct the Hermitian adjacency matrix via parameter-free direction- and connection-aware decoders.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add fusion layer (DUPLEX vs DUPLEX*) (ablation)DUPLEX · link prediction and node classification (Cora-ml, Citeseer, Cora, Epinions)ACC/AUC/F1: e.g., Cora-ml transductive macro F1 76.0 to 77.9Helped
replace phase and amplitude aggregators with undirected aggregator only (DUPLEX-am) (ablation)DUPLEX dual encoder · Citeseer link predictionTP ACC (%): 94.8 to 73.4 TP ACCHurt
use directed aggregator for both amplitude and phase (DUPLEX-ph) (ablation)DUPLEX dual encoder · Citeseer and Cora link predictionACC: Citeseer TP 94.8 to 82.9; Cora TP 92.2 to 88.3Hurt
use GAT backbone instead of GCN backbone (ablation)DUPLEX · Citeseer transductive node classificationmac. F1: 51.2 (GCN) to 53.0 (GAT)Helped
dual encoder with separate amplitude and phase encoders vs single encoder (dual vs undirected-only in amplitude)DUPLEX · Cora-ml inductive node classificationmac. F1No clear effect
add DUPLEX dual-GAT complex embedding vs dual embedding baselines on low-degree nodeslink existence prediction on extremely low-degree test nodes · Citeseer and CoraAUC: gains of 25.9% to 55.0% on Citeseer and 16.3% to 47.8% on Cora over dual embedding methodsHelped
use DUPLEX self-supervised embeddings vs supervised end-to-end DUPLEX-S for node classificationDUPLEX · Citeseer and Cora-ml transductive node classificationmac. F1: Citeseer 53.0 (DUPLEX) vs 40.0 (DUPLEX-S)Helped
DUPLEX (self-supervised, dual GAT) vs NERD on Cora-ml transductive node classificationDUPLEX · Cora-ml transductive node classificationmac. F1: 77.9 vs 78.8 for NERDHurt

Surprising findings

Limitations

Experimental setup

Datasets: Cora-ml Citeseer Cora Epinions Twitter

Benchmarks: Cora-ml Citeseer Cora Epinions Twitter

Metrics: AUC ACC macro F1 micro F1

Baselines: NERD DGGAN DiGAE ODIN MagNet SigMaNet Dir-GNN GAT GraphSAGE

Builds on: GAT MagNet Hermitian adjacency matrix Dir-GNN

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