← Latest papers
📊 statistics

PolicyShift-AML: Auditing Selective-Label Policy Dependence in Anti-Money-Laundering Transaction Monitoring

The paper introduces PolicyShift-AML, a controlled auditing protocol that reveals how Anti-Money-Laundering models' offline performance often reflects institutional scrutiny policies rather than true event status, while proposing a non-negative positive-unlabeled estimator that significantly improves latent recall under policy-dependent label selection compared to standard baselines.

Original authors: Muhammetalp Erdem

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

Original authors: Muhammetalp Erdem

Original paper licensed under CC BY 4.0 (https://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 high-stakes world of banking, a silent war plays out every second against money laundering. Banks use automated systems to scan millions of transactions, looking for patterns that suggest illegal activity. However, these systems face a fundamental blind spot: they rarely see the full picture. They only see the transactions that an alert system flags for human review. The vast majority of transactions, even those that might be suspicious, pass through unseen. This creates a distorted view of reality, where a computer model learns to recognize the bank's own rules for investigation rather than the actual behavior of criminals. If the bank changes its rules for what gets flagged, the model's performance can crash, not because the criminals changed, but because the model was trained on a specific, narrow slice of data. This problem, known as selective labeling, means that a system appearing perfect in a test might fail completely in the real world because it has memorized the investigator's habits instead of the crime itself.

A researcher at Trabzon University has developed a new way to test these systems, stripping away the confusion to see how much they truly rely on the specific rules used to train them. The study, titled PolicyShift-AML, does not look at real bank data, which is often messy and legally restricted. Instead, it uses a massive, carefully constructed simulation of 3 million transactions. In this digital laboratory, the researchers created a fixed stream of "latent" events, representing the true state of whether a transaction was actually suspicious or not. They then ran five different investigation policies over this same stream. Each policy acted like a different bank with different rules for deciding which transactions to investigate, yet all five policies were designed to review the same total number of transactions. By keeping the underlying truth constant while changing only the rules for what gets labeled as suspicious, the team could isolate exactly how much a model's success depended on the specific policy it was trained on, rather than on the actual ability to detect crime.

The results revealed a significant vulnerability in how these models are currently evaluated. When the researchers trained models using data from one specific investigation policy and then tested them on the fixed stream of true events, the performance varied wildly depending on which policy was used for training. For one common type of model, the ability to find the top 500 suspicious transactions ranged from a low of about 26% to a high of nearly 38% simply by changing the training policy. This 26% to 29% spread in performance demonstrates that the model was not learning a universal truth about money laundering; it was learning the specific quirks of the investigation method it was fed. Even more telling was the discovery that standard evaluation methods are dangerously optimistic. When a model is tested using only the labels it was trained on, it appears to perform much better than it actually does against the true ground truth. In one scenario, a standard model showed an apparent success rate that was more than 10 percentage points higher than its actual ability to find real threats, creating a false sense of security for the institutions relying on it.

To address this, the study introduced a more robust method for training models that can handle these missing pieces of information. This approach, known as positive-unlabeled learning, treats the uninvestigated transactions not as harmless, but as unknowns that need to be weighed carefully against the known suspicious ones. The researchers built a new estimator that accounts for the likelihood of a transaction being selected for review, correcting for the bias introduced by the investigation policy. In simulations with a realistic thirty-day delay between a transaction and the confirmation of whether it was truly suspicious, this new method achieved a success rate of about 40% in finding the top 500 threats. This was a substantial improvement over the standard models, which hovered around 23% under the same conditions. The new method proved so accurate in the simulation that it nearly matched the performance of an "oracle" system—a theoretical perfect model that knows the true probabilities in advance—suggesting that with the right mathematical corrections, models can learn to see past the limitations of their training data.

The study also tested whether adding a history of past interactions between accounts, represented as a graph of connections, would make the models more stable. While these graph-based features were essential for the new method to work well, they did not make the models immune to the training policy. The models still showed sensitivity to how they were trained, debunking the idea that complex network data alone could solve the problem of policy dependence. Furthermore, the researchers tested a scenario where a specific type of criminal behavior was completely hidden from the training data. Even with advanced techniques, the models could not reliably identify these hidden patterns without any examples to learn from, highlighting that no amount of statistical correction can identify a threat that has zero presence in the training history. The findings suggest that while better statistical tools can significantly improve detection, they cannot replace the need for diverse and representative data.

Ultimately, this research serves as a critical stress test for the financial industry's defenses. It shows that a model's performance is not a fixed number but a variable that shifts with the rules used to generate its training data. The study argues that banks and regulators must move beyond simple accuracy scores and instead audit how their models behave under different investigation policies. By understanding that a system might be excellent at finding the specific type of fraud its current rules catch, but poor at finding others, institutions can avoid deploying tools that are fragile and misleading. The work does not claim to have solved money laundering, but it provides a clear, reproducible framework for exposing the hidden assumptions in current systems, ensuring that when a model is deployed, it is ready for the complexity of the real world, not just the narrow view of its training.

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 →