01 / PYTHON · GRAPH ML

Graph-Based
Fraud Detection

PYTHONNETWORKXFLASKISOLATION FOREST
GRAPHUSERTXNRISKML

Turn transactions into a network.

Instead of treating every transaction as an isolated row, the project models financial activity as a graph so relationships, cycles and suspicious clusters become visible.

The pipeline combines graph traversal techniques — including cycle detection and connected components — with Isolation Forest anomaly detection. A Flask layer exposes the analysis through a dashboard so the result is not just a model score, but an explorable system.

Interactive model view

CYCLE / COMPONENT / ANOMALY VIEW
SUSPICIOUS
SUBGRAPH
Red nodes represent flagged behaviour; connected paths expose relationships.
03GRAPH SIGNALS
01ANOMALY PIPELINE
↗EXPLORABLE DASHBOARD