Something we said? Don’t leave just yet!

For more information about latest events, news and insights, leave us your email address below.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form
Dismiss

Application of graph databases and network analysis in AML

Graph databases and network analysis provide powerful tools in AML by capturing the complexity of financial networks, identifying hidden relationships and interconnections.

Lu Luo
October 10, 2024

In recent years, graph databases have gained significant popularity due to their ability  to model and analyse complex, interlinked data structures. This has not only advanced social media analysis but also anti- money laundering (AML). Unlike relational databases which store data in rows and columns, graph databases excel in representing networks of entities and the dynamic relationship between them. This allows graph databases to traverse relationship between entities, and make it possible to discover deeper or hidden relationships and patterns. This is especially beneficial for financial crime compliance, where criminals are using increasingly layered and complexed methods to launder funds. In addition, graph algorithms help to surface patterns and characteristics that are buried in mountains of data, filter through the noise and identify truly suspicious behaviours.

Modelling complex networks of transactions

Money laundering typically involves a complex web of financial transactions, involving multiple intermediaries, accounts and entities. A graph database naturally represents these relationships, amongst other relationships in the form of shared characteristics and attributes. It helps to visualise and make sense of the interconnectedness of the nodes, highlight important nodes and relationships. This can give compliance analysts a more comprehensive view of suspicious activity alerts.

Detection of suspicious patterns and anomalies

Network analysis can easily identify suspicious patterns that are indicative of money laundering,  such as:

  • Circular transactions: funds moving in a cycle back to the original sender
  • Smurfing: breaking down large transactions into smaller ones to avoid detection.
  • Money mules: networks of individuals used to move illicit funds.

While the pattern could be easily identified, in most cases, the transactions fit what’s considered as  ‘normal’. To filter out false positives requires graph algorithms such as centrality measures, community detection and graph traversal. In addition, illicit behaviours often carry additional characteristics that could be further identified using unsupervised machine learning methods such as DBScan. Community detection can enable us to look beyond the behaviour of individuals to behaviour of groups, such as money mules.

Enhanced entity resolution

Often in conferences, AML practitioners emphasis the importance of Know Your Customer (KYC). In money laundering, fraudsters often use multiple identities, shell companies to hide their tracks. Entity resolution in AML resolves where multiple, disparate data records are referencing the same real-world entity, despite differences or inconsistencies across various sources.

With graph database, entity resolution becomes much easier. For example, identities sharing the same address, similar emails; companies sharing the same group of directors, contact details, etc are mapped to provide a dynamic holistic picture of relationships.  

Discover how Napier AI can give you return on investment from day one, without any prior AML expertise in your team

Photo by Shubham Dhage on Unsplash

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing efforts. View our Privacy Policy for more information.