[Investigation]

Graph Community Detection

A compliance team at a regional bank flags 12 accounts for unusual activity.

Module metadata

A compliance team at a regional bank flags 12 accounts for unusual activity.

Back to All Modules

Source reference

content/modules/graph-community-detection.md

Last Updated

Feb 23, 2026

Category

Investigation

Content checksum

f2f4bf7174f5be50

Tags

investigationaireal-timecomplianceblockchain

Overview#

A compliance team at a regional bank flags 12 accounts for unusual activity. Individually, none of them crosses a reporting threshold. Reviewed in isolation, each one looks like a small business handling moderate cash flows. Then community detection runs across the transaction graph. All 12 accounts form a single tight cluster, with coordinated timing, shared counterparties, and near-identical transaction cadences. What looked like 12 separate cases is a single organised laundering ring operating across four cities.

The Graph Community Detection module identifies hidden networks, coordinated actor groups, and organised criminal structures through advanced clustering algorithms. Designed for financial crime investigators, intelligence analysts, and compliance teams, it deploys five sophisticated community detection algorithms to reveal organisational structures within transaction networks and complex relationship graphs, drawing on the Neo4j analysis layer backed by PostgreSQL as the primary data store.

Diagram

graph TD
    TN[Transaction Network] --> MA[Modularity Optimisation]
    TN --> LP[Label Propagation]
    TN --> HC[Hierarchical Clustering]
    TN --> IT[Information Theory Methods]
    TN --> SC[Spectral Clustering]
    MA --> C1[Cluster A]
    MA --> C2[Cluster B]
    LP --> C3[Cluster C]
    IT --> C4[Cluster D]
    C1 --> INV[Investigation Cases]
    C2 --> INV
    C3 --> INV
    C4 --> INV

Key Features#

  • AI-driven clustering achieving high accuracy that exceeds manual network analysis
  • Real-time community detection on large-scale graphs with millions of nodes
  • Coordination detection identifying organised groups through transactional patterns
  • Significant acceleration of investigation workflows, compressing timelines from months to weeks through network clustering
  • Five community detection algorithms: modularity optimisation, label propagation, hierarchical agglomerative clustering, information theory methods, and spectral clustering
  • Multi-level community structures revealing both tight clusters and broader organisational relationships
  • Incremental updates supporting real-time network evolution tracking as new data arrives
  • Asset recovery enhancement through community analysis revealing hidden assets and cash-out points

Use Cases#

  • Money Laundering Detection: Identify laundering rings and coordinated criminal financial networks through transactional pattern clustering
  • Organised Crime Intelligence: Reveal organisational structures, hierarchies, and roles within criminal networks across cryptocurrency and financial systems
  • AML Compliance: Compliance teams detect coordinated suspicious activity across customer portfolios through automated community analysis
  • International Task Force Operations: Multi-agency investigations identify cross-jurisdictional criminal organisations through network clustering

Integration#

  • Connects with the Neo4j graph analysis layer for community computation across investigation data
  • Compatible with investigation and case management platforms for automated case enrichment
  • Supports real-time updates as new network data is ingested from the platform's 153 third-party integrations
  • Export capabilities for community detection results to visualization and reporting tools
  • Role-based access controls with comprehensive audit logging
  • Multi-tenant isolation for secure analysis across organisational boundaries

Last Reviewed: 2026-02-23 Last Updated: 2026-04-14