Open-source framework for modeling and detecting mule account behavior in transaction networks using risk scoring and graph analysis.
Mule Detection Framework is an open-source financial transaction analysis system designed to model and detect mule account behavior using behavioral risk scoring and graph-based structural analysis. Most fraud detection systems focus on identifying anomalous transactions. However, financial crime rarely occurs as isolated irregular events.
It typically operates as a coordinated network of intermediary accounts that redistribute stolen funds to obscure their origin and traceability. Detecting such behavior requires understanding the structure of transaction networks not just flagging anomalies. Instead of evaluating single transactions independently, Mule Detection Framework analyzes how accounts behave within the broader topology of a transaction network.
The central question is not:
Is this transaction suspicious?
It is:
Does this account behave like a mule within a structured fund transfer chain?
Digital payment ecosystems allow funds to move almost instantly. While this improves efficiency, it also enables fraud networks to move stolen money through mule accounts within minutes.
Mule accounts commonly exhibit patterns such as:
Rapid forwarding of received funds
High transaction bursts within short time windows
Short operational lifespan
Participation in multi-hop transfer chains
Disproportionate outgoing-to-incoming flow
Enterprise anti-money laundering systems attempt to detect such patterns using proprietary models. However, transparent and reproducible open-source frameworks that demonstrate how mule behavior can be modeled remain limited.
This project aims to provide that foundation.
Fraud detection becomes significantly more effective when modeled as a system rather than as isolated anomalies.
Mule Detection Framework combines:
Synthetic transaction simulation
Behavioral feature extraction
Explainable risk scoring
Graph-based network analysis
The key insight is that mule behavior emerges from structural patterns, including:
Burst-based transfer activity
Short forwarding delays
Chain depth within transaction graphs
High centrality within suspicious subnetworks
When aggregated, these indicators form a measurable behavioral risk profile for each account.
Because real financial datasets are not publicly accessible, the framework generates controlled synthetic transaction networks containing both legitimate and mule-like behavior.
The simulator supports:
Normal user transaction patterns
Configurable mule chains
Multi-layer fund redistribution
Adjustable fraud intensity
This allows controlled experimentation and repeatable evaluation.
For each account, the framework computes structured indicators such as:
Account age
Transactions per defined time window
Incoming versus outgoing ratio
Unique sender diversity
Average forwarding delay
Transfer clustering behavior
These indicators feed into a transparent rule-based scoring engine that assigns a Mule Risk Score between 0 and 100.
The scoring logic is interpretable and designed for explainabilty.
Transactions are represented as a directed graph:
Nodes represent accounts
Edges represent fund transfers
Graph metrics are applied to detect:
Relay nodes with abnormal connectivity
Multi-hop laundering chains
Suspicious subnetwork clusters
Structural anomalies in fund propagation
This network-centric perspective reveals structured transfer chain dynamics that transaction-level analysis cannot capture.
The framework is evaluated using synthetic datasets with controlled fraud injection.
Metrics include:
Precision and recall
False positive rate
Chain detection accuracy
Stability across varying fraud densities
Interpretability of risk outputs
The emphasis is on structural insight and explainable modeling rather than black-box classification.
Key Results (from our implementation):
- 3,000 transactions analyzed
- 63 mule accounts flagged out of 101
- 164 suspicious laundering chains detected
- ₹7.47 Crore total flow tracked
- Max risk score: 85/100
Moves beyond transaction-level anomaly detection
Integrates behavioral analytics with graph theory
Prioritizes interpretability and transparency
Designed as a modular and extensible research framework
Provides a foundation for advanced graph-based fraud modeling
Mule Detection Framework reframes fraud detection as a network modeling problem.By combining simulation, behavioral risk scoring, and structural graph analysis, it provides a transparent and extensible foundation for understanding how mule accounts operate within transaction ecosystemsIt does not simply flag irregular transactions.It models the structure of financial laundering behavior.