Edge Sparsification via Temporal Forman-Ricci Curvature for Dynamic Graph Learning
This paper proposes TRicci, a network-curvature-inspired edge sparsification framework that extends Forman-Ricci curvature to directed weighted temporal graphs, achieving approximately 80% sparsification and a 55.94% reduction in training and inference time across various datasets while maintaining predictive performance.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The modern world runs on networks that never stand still. Financial markets, social media feeds, and communication systems are not static maps but living streams of interactions, where connections form, fade, and shift every second. To understand these systems, scientists build digital models called temporal graphs, which capture not just who is connected to whom, but exactly when those connections happened. The challenge is that these models can become overwhelmingly large and dense, filled with millions of fleeting interactions. Processing such massive, rapidly changing data requires immense computing power, often slowing down analysis to a crawl or making it impossible to run on standard machines. The core question for researchers is how to strip away the noise and redundancy in these data streams without losing the vital patterns that reveal how the system actually works.
A team of researchers has proposed a new way to tackle this problem by looking at the geometry of these connections. Instead of simply counting how many times nodes interact or removing connections at random, they developed a method that measures the "curvature" of each interaction. Imagine a landscape where some paths are wide, well-traveled highways and others are narrow, redundant footpaths that lead nowhere new. In the language of mathematics, this landscape has a shape, and the researchers adapted an ancient geometric concept—originally used to describe the curvature of surfaces—to measure the importance of every single edge in a time-based network. They call their method TRicci. It assigns a score to every connection based on three things: how active the two ends of the connection are, how recently the interaction occurred, and whether there are many other similar interactions happening at the same time that make this specific one less unique.
The researchers applied this scoring system to a wide variety of real-world data, including nine different blockchain transaction networks and three large benchmark datasets covering everything from cryptocurrency transfers to online product reviews. In these networks, a single transaction might be a critical signal of a shift in user behavior, while thousands of other transactions might be repetitive noise that adds no new information. By calculating the curvature score for every edge in these massive datasets, the team could rank the connections from most important to least important. They then tested a simple strategy: keep only the top 20 percent of connections—the ones with the highest curvature scores—and discard the remaining 80 percent.
The results were striking. When the researchers fed these trimmed-down, sparse graphs into standard prediction models, the systems performed almost as well as they did with the full, untrimmed data. In fact, across all the experiments, the simplified graphs preserved 97.7 percent of the predictive power of the original, massive networks. This means that by removing the vast majority of the edges, the researchers did not lose the ability to forecast future network activity, identify influential users, or detect changes in participation. The method proved particularly effective at spotting the "highways" of the network—those interactions that carry unique structural and temporal weight—while filtering out the redundant "footpaths" that clutter the view.
Beyond just maintaining accuracy, the method delivered a massive boost in speed. Because the models had to process far fewer connections, the time required to train the algorithms and make predictions dropped by an average of 55.94 percent. In some cases, the time savings were even higher, reaching nearly 77 percent for specific datasets. This efficiency gain is crucial for real-time applications where decisions must be made quickly, such as detecting fraud in financial transactions or monitoring the spread of information on social platforms. The researchers found that the specific timing of interactions mattered deeply; connections that happened close together in time often competed with each other, and the method successfully identified which of those competing interactions were the most significant.
The study also explored how different ways of selecting edges affected the outcome. They tested whether keeping the most curved edges was better than keeping the least curved ones or selecting them randomly. The data showed a clear pattern: the most curved edges consistently held the most predictive value. This suggests that in a dynamic network, the most important interactions are not necessarily the most frequent ones, but rather those that stand out against the local background of activity. The researchers verified this by testing their method against several existing techniques designed to simplify graphs, and their approach consistently outperformed the others in preserving the ability to predict future network states.
What makes this approach distinct is that it does not rely on a specific type of machine learning model to do the work. Instead, it acts as a universal filter that can be applied before any analysis begins. The researchers demonstrated that by understanding the local geometry of the network—how an edge fits into its immediate neighborhood of time and activity—one can identify the essential structure of the system. This allows for a much lighter, faster, and more efficient way to study complex systems without sacrificing the insights that come from the data. The findings suggest that for many dynamic networks, the vast majority of the connections are not needed to understand the whole picture, and that a careful, geometry-based selection of the remaining edges can reveal the true shape of the system's evolution.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.