yourfavCHEFP/graph-fraud-ai

GitHub: yourfavCHEFP/graph-fraud-ai

基于图神经网络的端到端金融欺诈检测平台,通过将交易网络建模为图来识别协同欺诈和串通账户。

Stars: 0 | Forks: 0

# Graph Fraud AI 🚀 生产级图 AI 系统,用于金融欺诈检测,采用图神经网络(GCN、GraphSAGE 和 GAT)、图分析、可解释 AI、FastAPI、Docker 以及现代 ML 工程实践。 # 概述 Graph Fraud AI 是一个端到端的机器学习平台,旨在检测隐藏在金融交易网络中的复杂欺诈模式。 与独立分析交易的传统欺诈检测方法不同,该系统将金融活动建模为图,从而能够检测关系、社区和协同欺诈网络。 该项目结合了: - 图神经网络 - 图分析 - 可解释 AI - 机器学习工程 - API 部署 - 交互式可视化 以创建面向生产的欺诈情报系统。 # 问题描述 传统的欺诈检测系统通常难以应对: - 欺诈团伙 - 串通账户 - 隐藏的交易关系 - 身份网络 - 协同攻击 图机器学习通过从实体之间的关系中学习,而不是独立处理每一笔交易,来解决这一问题。 # 核心功能 ## 基于图的欺诈检测 - 交易图构建 - 实体关系建模 - 节点与边特征工程 - 欺诈网络分析 ## 机器学习模型 基线模型: - 逻辑回归 - 随机森林 - XGBoost - LightGBM 图神经网络: - 图卷积网络 (GCN) - GraphSAGE - 图注意力网络 (GAT) - Graph Transformer 实验 ## 可解释 AI 包括: - 模型解释 - 欺诈风险因素 - 重要关系 - 图可视化解释 ## 生产工程 - FastAPI 推理服务 - Docker 容器化 - 自动化测试 - CI/CD pipeline - ML 实验跟踪 - 模型版本控制 ## 交互式仪表板 提供: - 欺诈风险探索器 - 交易图可视化 - 可疑实体分析 - 模型性能监控 # 系统架构 ``` Transaction CSV │ ▼ Data Validation Layer │ ▼ Feature Engineering │ ▼ Graph Construction │ ▼ Graph Analytics │ ▼ Graph Neural Network │ ▼ Fraud Classification ┌──────────────┐ │ │ ▼ ▼ ``` 可解释性 API Server ``` │ ▼ Interactive Dashboard Data Sources [https://www.kaggle.com/competitions/ieee-fraud-detection/data] ``` 这里解释了数据的来源。 示例: 金融交易 客户账户 设备 商户 IP 地址 支付方式 历史欺诈标签 ``` Data Processing ``` ML 之前的所有处理。 缺失值处理 重复项删除 时间戳解析 数据验证 编码 归一化 ``` Graph Construction ``` 这是项目的核心。 构建节点: 客户 商户 设备 卡 电子邮件 电话 交易 ``` Feature Engineering ``` 特征例如: 交易频率 平均消费 设备重用 商户风险 卡龄 交易速度 地理距离 失败尝试 ``` Graph Neural Network ``` 这变为了: GCN ↓ GraphSAGE ↓ GAT ↓ 模型比较 欺诈预测 输出: 欺诈概率 ↓ 欺诈 / 非欺诈 ↓ 风险评分 ↓ 置信度 ``` Explainability Layer ``` 在这里我们解释为什么模型预测为欺诈。 使用: SHAP(用于基线模型) GNNExplainer 注意力可视化 节点重要性 边重要性
标签:Apex, AV绕过, FastAPI, 凭据扫描, 可解释AI, 图神经网络, 机器学习, 欺诈检测, 请求拦截, 逆向工具, 金融风控