We built a graph-based fraud detection platform that links users, devices, cards, IPs, and merchants into an identity graph and uses graph embeddings to spot collusion rings and anomalous behavior. Scores are served in real time at checkout and payout, with explainable factors for risk teams.
The engine combines rules, graph features, and anomaly models to reduce fraud loss while keeping false positives under control. Analysts can visualize networks, drill into relationships, and understand why a transaction or account was flagged.
By scoring risk at both account creation and transaction time, the system prevents downstream abuse while still allowing genuine customers to move through the funnel smoothly.
Traditional fraud detection struggled with:
We introduced a graph- and ML-driven fraud platform:
The Fraud Detection Graph AI delivered:
The platform uses Neo4j as the identity graph backbone, with Python-based jobs to compute graph features, train models, and expose REST scoring endpoints that production services can call at checkout and payouts.
Links entities into a single view, making it easy to spot tightly connected clusters, shared devices, and suspicious referral chains.
Scores are updated as new events happen (new device, new card, chargeback), not just at account creation, capturing evolving risk.
Frontline tools show top contributing risk factors (e.g., “shares device with 4 chargeback accounts”) to speed up decisions and appeals.
Analysts can pull full graph neighborhoods for an account, tag entities, and feed feedback back into rules and model retraining.
The architecture is flexible enough to support new risk signals, jurisdictions, and AML scenarios while keeping the same core graph and scoring patterns.