Use Graph Machine Learning to detect fraud with Amazon Neptune Analytics and GraphStorm
Database Blog
This AWS Database blog post discusses using Graph Machine Learning (Graph ML) with Amazon Neptune Analytics and GraphStorm to detect fraud in financial transactions. The key highlights include:
- Graph ML can uncover hidden connections and patterns in complex networks that traditional machine learning methods miss
- The solution uses the IEEE CIS fraud dataset with 500,000 transactions, of which 3.5% are fraudulent
- The workflow involves:
- Exporting data from Neptune Analytics
- Training a Graph Neural Network (GNN) model using GraphStorm
- Enriching the graph with embeddings and predictions
- Performing advanced graph analytics
- The trained model achieved an Area Under the ROC Curve of approximately 0.9
- Techniques like community detection and vector similarity were used to identify suspicious transaction groups
The approach demonstrates how graph machine learning can provide deeper insights into fraud detection by analyzing relationship structures and patterns.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Jun 23
2025
2025
Amazon Neptune Analytics now Integrates with GraphStorm for Scalable Graph Machine Learning
Oct 2
2025
2025
Amazon Neptune Database now integrates with GraphStorm for scalable graph machine learning
Feb 5
2026
2026
Build fraud detection systems using AWS Entity Resolution and Amazon Neptune Analytics
Jan 21
2025
2025
Use Amazon Neptune Analytics to analyze relationships in your data faster, Part 2: Enhancing fraud detection with Parquet and CSV import and export
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.