Accepted at the 35th ACM International Conference on Information and Knowledge Management (CIKM 2026), Rome, Italy.
Paper: Edge Sparsification via Temporal Forman–Ricci Curvature for Dynamic Graph Learning
Authors: Poupak Azad, Cuneyt Gurcan Akcora, Kiarash Shamsi
Conference: CIKM 2026, November 7–11, 2026
Paper PDF: arXiv PDF
This repository contains the implementation of TRicci, a Temporal Forman–Ricci curvature-based edge sparsification framework for dynamic graph learning.
TRicci assigns an importance score to each directed, weighted, temporal edge by combining structural support, temporal proximity, and local interaction competition. It constructs compact temporal graph representations that preserve downstream predictive performance while substantially reducing graph size and runtime.
The framework processes temporal graphs as sequences of non-overlapping 7-day snapshots. Within each snapshot, TRicci computes curvature-inspired importance scores, ranks edges by their scores, and selects task-relevant curvature-ranked edges for downstream prediction. In the main experiments, the default policy retains the highest-curvature 20% of edges.
The method is evaluated on three graph-level temporal prediction tasks:
- Network activity growth prediction
- Network participation expansion prediction
- Influential node turnover prediction
Experiments cover 12 datasets, comprising nine blockchain transaction networks and three TGBL benchmark datasets, and compare TRicci with MoG, TEDDY, and SEM under the same edge-retention budget.
At approximately 80% edge removal, TRicci:
- Preserves 97.7% ± 2.2% of the full-graph ROC-AUC on average.
- Achieves the best ROC-AUC in 27 of 30 reported dataset-task settings, including all six TGBL settings.
- Reduces end-to-end runtime by 55.94% on average, including sparsification, feature processing, and prediction.
For comparison, the strongest competing method in predictive preservation, TEDDY, retains 89.4% ± 6.3% of full-graph ROC-AUC under the same sparsification budget.
- Temporal Forman–Ricci curvature computation for directed, weighted temporal graphs
- Snapshot-level edge scoring and ranking
- Task-guided curvature-based edge sparsification
- Temporal-decay parameter (τ) sensitivity analysis
- RNN-based temporal prediction using LSTM/GRU models
- ROC-AUC preservation and runtime comparisons with baseline sparsification methods
To examine the behavior of curvature-based edge scoring in a local temporal neighborhood, the figure below presents a directed transaction subgraph with assigned edge weights and relative temporal positions. The highlighted edge
Edge color intensity indicates temporal proximity relative to the target edge: darker edges represent interactions occurring closer in time to
Local temporal neighborhood used to analyze the curvature of the highlighted target edge e₉.
The following table reports both the proposed TRicci scores and the standard weighted Forman–Ricci curvature (FRC) scores for the edges in the local neighborhood.
| Edge | Date | Weight (we) | FRC | TRicci |
|---|---|---|---|---|
| e6 | Jan. 1 | 0.144 | -1.004 | 1.276 |
| e7 | Jan. 3 | 0.265 | -2.200 | 0.914 |
| e8 | Jan. 4 | 0.229 | -1.839 | 0.714 |
| e9 | Jan. 5 | 0.225 | -5.331 | 0.496 |
| e10 | Jan. 6 | 0.238 | -3.610 | 0.828 |
| e11 | Jan. 7 | 0.292 | -4.373 | 0.919 |
| e12 | Jan. 8 | 0.281 | -3.894 | 1.280 |
| e13 | Jan. 9 | 0.252 | -3.565 | 1.252 |
In this example, the target edge
However, this agreement should not be interpreted as a general property of the two methods. Standard weighted FRC evaluates only weighted local topology and does not explicitly model temporal proximity or directed temporal competition. In contrast, TRicci incorporates relative temporal distance and competition among outgoing neighboring edges into the scoring process. Consequently, the two formulations may rank edges differently in more complex temporal settings, where strong static connectivity does not necessarily imply strong temporal relevance.
If you use TRicci in your research, please cite our CIKM 2026 paper:
@inproceedings{azad2026tricci,
title = {Edge Sparsification via Temporal Forman-Ricci Curvature for Dynamic Graph Learning},
author = {Azad, Poupak and Akcora, Cuneyt Gurcan and Shamsi, Kiarash},
booktitle = {Proceedings of the 35th ACM International Conference on Information and Knowledge Management},
year = {2026},
doi = {10.1145/3799682.3840790}
}Preprint: https://arxiv.org/abs/2608.07158
