计算机技术与发展2026,Vol.36Issue(6):190-199,10.DOI:10.20165/j.cnki.ISSN1673-629X.2026.0017
基于集成学习的金融交易异常检测方法
Method for Financial Transaction Anomaly Detection Based on Ensemble Learning
摘要
Abstract
With the rapid development of financial technology,the volume of transaction data has grown significantly,while abnormal behaviors such as fraud,money laundering,and illegal fundraising have become increasingly frequent,posing serious threats to the security and stability of financial systems.To address these challenges,we propose an ensemble learning approach that integrates multiple machine learning models to enhance anomaly detection in financial transactions.Specifically,the proposed method combines three gradient boosting decision tree models—XGBoost,LightGBM,and CatBoost—using soft voting and stacking strategies to improve predictive accuracy and model robustness.To mitigate the impact of class imbalance during training,the SMOTE oversampling technique is employed to expand minority class samples.In addition,systematic data preprocessing,including data cleaning,feature engineering,and normalization,is applied to improve the model's generalization ability across diverse financial scenarios.Experiments conducted on five public financial datasets,including the CCF illegal fundraising dataset,demonstrate that the ensemble strategy,especially the soft voting method,outperforms individual models in terms of F1 score,AUC,and stability.The study also identifies promising directions for future work,such as improving model interpretability,enabling real-time detection,and exploring the integration of federated learning and graph neural networks.Overall,the proposed method shows strong practical adaptability and holds significant potential for application in financial risk management and regulatory compliance.关键词
金融异常检测/集成学习/不平衡数据/信用卡欺诈/软投票/堆叠融合Key words
financial anomaly detection/ensemble learning/imbalanced data/credit card fraud/soft voting/stacking ensemble分类
信息技术与安全科学引用本文复制引用
张佳音,母亚双..基于集成学习的金融交易异常检测方法[J].计算机技术与发展,2026,36(6):190-199,10.基金项目
河南省重点研发与推广专项(科技攻关)项目(242102210016) (科技攻关)