← Latest papers
🤖 machine learning

KONTOGRAPH: Verified Point-in-Time Feature Consistency and Amortised Explanation for Real-Time Anti-Money Laundering under a 200 ms Decision Budget

This paper introduces KONTOGRAPH, an end-to-end real-time anti-money laundering pipeline for SEPA Instant payments operating under a strict 200 ms budget, which demonstrates that temporal graph networks with per-node memory significantly outperform traditional baselines while highlighting critical risks of point-in-time feature inconsistencies and serving-format conversions that can drastically alter decision outcomes despite negligible changes in aggregate scores.

Original authors: Ahmed Abolfadl

Published 2026-08-25
📖 6 min read🧠 Deep dive

Original authors: Ahmed Abolfadl

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

In the world of modern finance, speed has become the new currency. For decades, banks processed money transfers in slow, overnight batches, giving them a comfortable window to review transactions and catch suspicious activity before the money moved. But a new European regulation has shattered that safety net, requiring banks to settle instant payments in under ten seconds, around the clock. This shift has removed the time buffer that allowed for careful review and the delay that once let banks recall funds if a crime was detected. Now, the entire process of spotting a criminal transaction, explaining why it looks suspicious, and making a final decision must happen while the customer waits, often in less than a second. This creates a high-stakes challenge: how do you build a system that is fast enough to keep up with instant payments, accurate enough to catch sophisticated money launderers, and transparent enough to satisfy strict privacy laws, all without making mistakes that could freeze innocent people's accounts?

Researchers at the German University in Cairo have tackled this problem by building a system called KONTOGRAPH, designed specifically for these split-second decisions. They created a sophisticated pipeline that analyzes the flow of money not just as isolated events, but as a connected web of relationships, looking for patterns that indicate money laundering. To test their system, they did not use real bank data, which is often private and messy. Instead, they built a highly detailed simulation of a German payment ecosystem, generating over 1.5 million fake transactions. Within this digital world, they injected specific types of criminal behavior, such as networks of fake accounts used to move stolen money, and then watched to see if their system could find them. The goal was to see if they could detect these crimes and explain their reasoning within a strict budget of 200 milliseconds, a timeframe so short it is barely perceptible to a human.

The results of their experiment revealed that the structure of the data matters far more than the complexity of the math used to analyze it. When the researchers compared their system to a standard, well-known method that looks at transactions as simple rows of data, their approach was vastly superior. By treating payments as a dynamic map where every account remembers its past interactions, the system improved its ability to distinguish between normal and criminal activity by a significant margin. The most critical component turned out to be a "memory" module that allows each account to retain a history of its recent behavior. This memory alone more than doubled the system's effectiveness compared to a version without it. However, the researchers found that simply having a better model was not enough; the way the system was built and tested was equally important.

One of the most surprising discoveries was that standard code reviews, where humans read through the software to find errors, failed to catch critical mistakes. The researchers developed a new way of testing their system by automatically creating "what-if" scenarios that altered future events to see if the system's past calculations changed. This method exposed three hidden flaws that would have made the system appear much better than it actually was. For instance, one error caused the system to accidentally count a transaction as part of a customer's history before it had even happened, effectively looking into the future. Another error mixed up the history of two different people who happened to share an account number in the system's memory. These bugs were invisible to human inspection but were instantly caught by the automated tests, proving that in high-speed systems, you cannot trust your eyes alone; you need machines to verify that the logic holds up against time itself.

The study also uncovered a subtle but dangerous trap in how these systems are deployed. When the researchers moved their trained model from the computer used to build it to the computer used to run it in the real world, the average score of the transactions changed by an amount so tiny it was practically zero. Yet, this microscopic shift caused the system to flag 12 percent more transactions as suspicious. Because the decision threshold was set so precisely, the tiny rounding errors introduced during the transfer pushed many innocent transactions just over the line into suspicion. This finding serves as a stark warning: moving a model to a new format is not a neutral act; it is a change that must be measured just as carefully as the model itself. The researchers argue that until a system is tested for these tiny shifts, it cannot be considered the same system, regardless of how similar the numbers look on paper.

Finally, the team examined how the system explains its decisions to human investigators. In a world where a person has the right to know why an automated system flagged them, the researchers built a tool that could generate a plain-language explanation for every alert. They found that while the tool was incredibly fast, its ability to be accurate was limited by the nature of the data. In many cases, the suspicious transactions involved brand-new accounts with almost no history, leaving the system with very little information to work with. The researchers discovered that standard metrics used to judge the quality of these explanations were misleading in this context. When there is only one possible reason for a flag, a test might say the explanation is perfect, even if the system is essentially guessing. They concluded that for these fast-moving systems, the quality of an explanation depends heavily on how much information is actually available, and that reporting a high score without noting the lack of data is a form of deception.

Ultimately, this paper offers a blueprint for building financial safety in an era of instant money. It demonstrates that while advanced technology can detect crime faster than ever before, the greatest risks often come from the invisible details of how that technology is tested and deployed. The researchers showed that by treating the correctness of time as a testable fact, by measuring the real-world impact of tiny errors, and by being honest about the limits of what can be explained, it is possible to build systems that are both fast and trustworthy. Their work suggests that the future of financial security lies not just in smarter algorithms, but in a more rigorous discipline of measurement, where every claim is verified by a test designed to break it.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →