使用随机森林和SMOTE优化信用卡欺诈检测
P Sundaravadivel1, R Augustian Isaac2, D Elangovan2
1Saveetha Engineering College, Chennai, 602105, Tamilnadu, India. sundar.me2009@gmail.com.
Scientific reports
|May 22, 2025
概括
这项研究比较了机器学习和深度学习模型的信用卡欺诈检测. 随机森林实现了99.5%的准确性,在识别欺诈交易方面表现优于其他模型.
科学领域:
- 金融技术 金融技术
- 机器学习 机器学习
- 数据科学数据科学数据科学
背景情况:
- 信用卡欺诈是银行业日益关注的问题,导致重大财务损失.
- 现有的研究往往侧重于传统的机器学习 (ML) 模型,不太重视用于欺诈检测的深度学习 (DL) 技术.
- 越来越多的信用卡使用导致违约率上升,需要先进的检测方法.
研究的目的:
- 开发和评估基于机器学习的系统,用于检测欺诈性信用卡交易.
- 为了比较深度学习 (DL) 模型与传统的ML模型 (决策树,Adaboost) 的有效性,用于预测信用卡违约.
- 确定关键的DL参数,以提高信用卡违约预测的准确性.
主要方法:
- 使用公开可用的,高度不平衡的信用卡交易数据集 (欺诈性交易<0.2%).
- 雇员合成少数群体过量采样技术 (SMOTE) 解决阶级不平衡问题.
- 评估了各种分类算法,包括决策树 (DT),Adaboost,人工神经网络 (ANN),物流回归和随机森林,以及超参数调整和探索性数据分析 (EDA).
主要成果:
- 随机森林模型在检测欺诈性交易方面表现出卓越的表现,达到99.5%的准确性和高回忆分数.
- 对于信用卡违约预测,Adaboost和决策树 (DT) 模型的准确度最高,达到82%,超过了人工神经网络 (ANN) 模型 (78%).
- 该研究确定了特定的DL参数,这些参数有助于提高信用卡违约预测的准确性.
结论:
- 随机森林算法是非常有效的实时信用卡欺诈检测,因为它的高准确性和回忆.
- 虽然Adaboost和DT显示出对默认预测的承诺,但需要对DL参数优化进行进一步的研究,以增强默认检测.
- 开发的机器学习系统可以部署来加强金融系统中的欺诈预防机制.
相关概念视频
Quantifying and Rejecting Outliers: The Grubbs Test
3.6K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
3.6K
Aggregates Classification
972
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
972
Survival Tree
390
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
390
Methods of Classification and Identification
1.0K
Bacterial identification relies on a diverse array of techniques to classify and understand microorganisms, each tailored to uncover specific characteristics. Traditional morphological approaches, while still valuable, are limited for closely related or structurally simple organisms. Modern methods integrate biochemical, serological, genetic, and advanced molecular tools to achieve greater accuracy.Morphological and Biochemical TechniquesMorphological characteristics, such as cell shape and...
1.0K
Random and Systematic Errors
14.4K
Scientists always try their best to record measurements with the utmost accuracy and precision. However, sometimes errors do occur. These errors can be random or systematic. Random errors are observed due to the inconsistency or fluctuation in the measurement process, or variations in the quantity itself that is being measured. Such errors fluctuate from being greater than or less than the true value in repeated measurements. Consider a scientist measuring the length of an earthworm using a...
14.4K
Randomized Experiments
8.9K
The randomization process involves assigning study participants randomly to experimental or control groups based on their probability of being equally assigned. Randomization is meant to eliminate selection bias and balance known and unknown confounding factors so that the control group is similar to the treatment group as much as possible. A computer program and a random number generator can be used to assign participants to groups in a way that minimizes bias.
Simple randomization
Simple...
Simple randomization
Simple...
8.9K
