当前位置: 首页 > 编程日记 > 正文

为什么说机器学习是预防欺诈的最佳工具?

作者 | Giorgi Mikhelidze

译者 | 天道酬勤,责编 | 晋兆雨

头图 | CSDN付费下载自视觉中国

随着现代技术的发展和完善,生活变得越来越舒适。虽然以前人们认为同时进行复杂的操作是不可能的,而如今计算机使这一任务变得很容易了。 

与此同时,利用间谍软件、勒索软件和其他非法应用程序来非法访问计算机的方法也变得十分猖獗。黑客利用各种工具来影响网络的运行并窃取人们的数据。

欺诈手段也很普遍。在某些情况下,欺诈的设计非常出色,以至于人们无法区分真假。而人工智能经常被用来应对这些威胁,在这篇文章中,作者将讲述为什么机器学习是预防欺诈的最佳工具。

银行账户属于高风险群体

大量的现金流,数十亿笔交易以及数百万客户的付款交易为黑客入侵人们的银行帐户创造了有利条件。欺诈者的行为不仅造成直接的物质损失,还会破坏金融机构的信誉,严重损害了银行的声誉。

如今,针对性攻击的数量显著增加,其中可以选择特定的受害者,并且攻击本身是由专门从事特定类型活动的各种攻击者团体精心准备和实施的:开发和销售恶意代码,破坏通信渠道 ,导致出现了新的欺诈方案。

通过影响银行系统的方法,欺诈被分为外部和内部两种,其中包括银行员工。欺诈也可以分为以下几种实施渠道:银行分支机构——非法执行账户支出业务、欺诈赔偿、付款、退款、临时借用资金、定期账户的非法操作、倒转;银行卡和支付卡——刷卡(在支付终端和ATM中卡被盗用)、CNP欺诈(未持卡,网上购物卡数据被盗用);网络钓鱼——虚假陈述客户进行交易的行为;远程银行服务——破坏渠道、更改客户信息、未经授权的转账、更改付款订单中收款人的详细信息等。

由于服务渠道的特征、折衷方法、合成被盗数据等,每个欺诈计划都有其准备、出售、提取和套现现金的行为。

 

反欺诈系统是预防欺诈的最佳工具 

防范外部和内部欺诈最有效的方法是使用反欺诈系统,该系统可以控制银行客户的付款和会话交易,评估银行员工的行为,快速识别各种服务渠道中的新型欺诈计划,并防止从客户帐户中提取资金。

这也适用于其他行业,尤其是那些欺诈率很高的行业。例如,让我们以加密货币行业为例。据说,2018年至2019年之间发生的所有ICO中有80%是欺诈性的。这就产生了一个前提,即每个加密货币项目都是骗局。我们非常清楚这与事实相差甚远。

如今,欺诈检测AI被用于确认欺诈指控,而不是找到它们。例如,在比特币演变骗局期间,该公司聘请了几位人工智能专家来让算法查看公司的活动。最终,人工智能成功地为该公司开脱了指控,事实证明,这比专业人士的话更可信。

反欺诈系统的主要特性是能够聚合各种来源的大量数据,这允许你能够在不同的渠道中查看客户和员工行为的上下文中的操作。反欺诈系统的主要目标有以下几点:

  • 分析和处理在各种系统中进行的金融和非金融交易流;

  • 应用业务规则和算法来检测可疑活动;

  • 识别客户或员工异常的行为模式;

  • 识别一系列有欺诈迹象的事件;

  • 提供方便的工具来调查和分析数据。

专家系统也被广泛用于检测欺诈交易,其中包含许多旨在识别可疑交易的统计规则和逻辑表达式,但是这种方法有几个缺点。

为什么机器学习被证明是防止欺诈的有效方法?

机器学习方法和统计规则的使用有助于降低与专家系统的局限性相关的风险,特别是减少将合法交易被错误识别为欺诈交易的案例数量,并增加成功检测到的真正欺诈行为的数量。机器学习算法可以检测到人类不明显的依赖关系,从而快速分析大量数据。

为了检测欺诈,在有老师(监督学习)和没有老师(无监督学习)的情况下都使用了学习算法。在第一种情况下,当有一个训练样本具有先前已知的答案时,我们主要讨论的是分类算法。而在第二种情况下,则没有这样的答案。跨国序列可视为文本,然后出现了文本数据分析和处理自然语言(NLP)的方法。

为了使分类算法起作用,就必须有一个数据集,例如,在一段有限的时间内,确认存在欺诈和合法的交易。然而,在标记交易时,不可避免地会出现困难:通常需要根据从用于构建模型的欺诈调查行为中获取的信息手动进行标记。欺诈交易的样本也可以通过调查文件的机器解析来获得,但是由于其结构较差且质量较好,因此很难实现这种样本。

当与老师一起学习时,阶级失衡是不可避免的:合法交易的数量是欺诈交易的数十万倍。在这种情况下,可以使用以下方法:数据平衡;过滤;通过“重新标记”额外交易来丰富样本,专家认为这种交易很可能是欺诈行为。此外,还使用了半监督学习方法,该方法既使用已知是否为欺诈的交易,也使用了未知的交易。

结论

在解决欺诈检测问题时,对数据进行全面的初步分析并选择正确的方法来构建和验证模型的有效性非常重要,否则可能需要重新训练模型。没有一种标准的解决方案可以同样适合于任何检测欺诈的任务——在每种情况下,都需要一个单独的方法来考虑到问题的所有特性和反欺诈系统的要求。

尽管机器不是完美的机制,而且还会犯错误,但是它们是应对破坏银行、系统和各种网络正常运行欺诈的最佳工具。技术专家做了很多工作来进一步改善机器的操作,并使机器对威胁更加警惕。

希望这篇文章对你有用,欢迎评论区和我们讨论。

本文为 AI 科技大本营翻译,转载请经原作者授权

原文链接:

https://hackernoon.com/machine-learning-for-fraud-prevention-why-its-the-best-tool-yet-wd533yg5


推荐阅读

  • Python, C++和Java代码互翻,Facebook开发首个自监督神经编译器

  • 残差网络的前世今生与原理 | 赠书

  • 适合 Python 入门的 8 款强大工具!

  • MongoDB 计划从“Data Sprawl”中逃脱

  • 离岸密码的未来:概述

相关文章:

集成支付宝钱包支付iOS SDK的方法与经验

没想到,支付宝的SDK是我目前用过的所有第三方SDK中最难用的一个了。 下载 首先,你要想找到这个SDK,都得费点功夫。现在的SDK改名叫移动支付集成开发包了,下载页面在 这里 的 “请点此下载集成开发包” Baidu和Googlep排在前面的支…

系统设计与架构笔记:ETL工具开发和设计的建议

好久没写博客了,不是自己偷懒,的确是没有时间哦。 最近项目组里想做一个ETL数据抽取工具,这是一个研发项目,但是感觉公司并不是特别重视,不重视不是代表它不重要,而是可能不会对这个项目要求太高,能满足我们…

如何获取主机的IP址址

http://www.aspcn.com 飞刀 (如需转载,请注明文章来自http://www.aspcn.com 谢谢合作) 这篇文章,我们不准备大规模的讨论技术问题。只是向大家介绍一下我们将如何获得一台主机的IP地址。在Win32 API中我们可以使用NetWork API完成…

炸裂!Google这波操作,预警了什么?

我们都知道谷歌爸爸收购了Cask Data一家公司。长期以来,谷歌致力于推动围绕 GoogleCloud 的企业业务,但在这方面一直被亚马逊和微软吊打,这次的收购正是为了弥补自身的短板。被收购的 Cask Data 是一家专门提供基于Hadoop的大型数据分析服务解…

百度地图设置div样式宽高为百分比不显示地图

如题&#xff0c;不显示地图只要在样式代码里面加以 position:absolute; 代码就可以了 <style type"text/css">body, html,#allmap {width:100%;height:100%;overflow: hidden;margin:0;font-family:"微软雅黑";position:absolute;}</style> 完…

在DataGrid中显示图片

兼谈 DadaGrid 模板列的创建DadaGrid 是 ASP.NET 编程中一个很重要的控件&#xff0c;其优良的可定制功能为提高它的表现力提供了极大的方便。除了与数据源直接绑定以外&#xff0c;我们还可以通过列绑定模板对 DataGrid 的列进行自定义&#xff0c;来按照我们设定的格式显示数…

程序员注意了!人社部“就业报告”:未来5年,这10个新职业有千万缺口

7月23日&#xff0c;人社部联合阿里钉钉发布了《新职业在线学习平台发展报告》&#xff0c;报告有两个核心思想&#xff1a;83%的80后遇到过职业危机&#xff0c;79%的90后担心失业。未来5年&#xff0c;物联网和人工智能人才缺口巨大&#xff0c;新职业人才需求高达千万 这上千…

编译内核出现make CONFIG_DEBUG_SECTION_MISMATCH=y错误

故障问题&#xff1a; 编译内核时出现“make CONFIG_DEBUG_SECTION_MISMATCHy” 错误提示&#xff1a; [rootserver linux-2.6.35.13]# make modules CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh Build…

IOS UITabBarViewController 修改背景颜色

做iOS的都知道&#xff0c;每个项目都有UITabBarController。有的会自定义&#xff0c;有的采取系统&#xff0c;当时我也是用系统的&#xff0c;那时候还是小白&#xff0c;好多技术不太熟练&#xff0c;都用系统的&#xff0c;那时候还是1倍和2倍图片&#xff0c;那时候适配很…

ASP.NET的实时天气及24小时天气预报(C#)

ASP.NET的实时天气及24小时天气预报(C#) 修改其中的url获得其他城市的天气情况 如广州为&#xff1a; http://weather.yahoo.com/forecast/CHXX0037_c.html 注意仅适用于获得yahoo上的天气预报 GetWeather.aspx ----------------------------------- Weather24小时天气getWeath…

中科大硬核“毕业证”:“一生一芯”计划下,5位本科生带自研芯片毕业

作者 | 包云岗编辑 | 伍杏玲本文经作者授权转载自包云岗知乎【CSDN编者按】近日&#xff0c;中国科学院大学五位本科生的硬核“毕业证”引发IT圈热议&#xff0c;在“一生一芯”培养计划下&#xff0c;由五位2016级本科生主导完成一款64位RISC-V处理器SoC芯片设计并实现流片&am…

美团选择电影票

2019独角兽企业重金招聘Python工程师标准>>> 特点: 1可以放大 (两根手指),可以看到缩略图 2可以左右滑动 3上下滑动 步骤: 1绘制座位 在美团点击 转载于:https://my.oschina.net/yanglingui/blog/776852

邮件发送类,支持HTML格式,支持优先级设置

www.chinacs.net 2002-5-9 中文C#技术站 邮件发送类&#xff0c;支持HTML格式&#xff0c;支持优先级设置。通过SOCKET类实现的using System;using System.Text;using System.IO;using System.Net;using System.Net.Sockets; namespace Blood.Com.ClassLib{ /// <summary&…

手绘10张图,把CSRF跨域攻击、JWT跨域认证说得明明白白的

作者 | 写代码的明哥来源 | Python编程时光这篇文章本应该是属于 HTTP 里的一部分内容&#xff0c;但是我看内容也挺多的&#xff0c;就单独划分一篇文章来讲下。什么是跨域请求要明白什么叫跨域请求&#xff0c;首先得知道什么叫域。域&#xff0c;是指由 协议 域名 端口号 …

WYSE Thin Clinet 常用快捷键

1. 同时按住Ctrl Alt Up&#xff08;向上方向键&#xff09;&#xff0c;即可将远程连接由全屏状态切换到Window状态2. 同时按住Ctrl Alt Down&#xff08;向下方向键&#xff09;&#xff0c;即可在远程连接进程间切换&#xff08;类似于Windows系统的Alt Tab功能&…

CSS3模拟IOS滑动开关

前言 H5站点需要IOS滑动按钮的效果,想了想似乎CSS3能搞起,就折腾出来了...挺简单的..请看注释效果 代码 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>CSS3模拟IOS开关</title> <style t…

PyTorch 1.6、TensorFlow 2.3、Pandas 1.1同日发布!都有哪些新特性?

作者 | 肖智清出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;7月29日&#xff0c;PyTorch 1.6、TenorFlow 2.3、Pandas 1.1恰巧同时发布。这三个库都是定期滚动更新&#xff0c;大约每个季度更新一次小版本。在AI内卷化达到“灰飞烟灭”的今日&#xff0c;仅仅会对P…

ENC28j60以太网芯片驱动程序简介

转载&#xff1a; 本介绍可分为三块内容&#xff1a; 1.以太网数据帧结构 符合IEEE802.3标准的以太网帧的长度是介于64-1516字节之间。主要由目标MAC地址、源MAC地址、类型/长度字段、数据有效负载、可选填充字段和循环冗余校验组成&#xff0c;另外在通过以太网介质发送数据包…

在ASP.NET中获取文件属性

www.chinacs.net 2001-8-13 中文C#技术站 在ASP.NET中获取文件属性&#xff08;Retrieving File Information In ASP.NET&#xff09;By Steven Smith 使用ASP.NET我们可以很容易的得到文件的相关信息&#xff0c;包括&#xff1a;文件名、路径、扩展名、大小和创建以及使用日…

javascript运动系列第九篇——碰撞运动

前面的话 碰撞可以分为碰壁和互碰两种形式&#xff0c;上篇介绍了碰壁运动&#xff0c;本文将从浅入深地介绍碰撞运动的互碰形式 碰撞检测 对于互碰形式的碰撞运动来说&#xff0c;首先要解决的是碰撞检测。对于矩形元素的碰撞检测前面的博文已经详细介绍过&#xff0c;下面主要…

Asp.Net 使用 GDI+ 绘制3D饼图入门篇源码

出处&#xff1a;www.knowsky.com 作者&#xff1a;www.knowsky.com <script languageJavaScript src"/ad/ad.js"></script> topn3dpie.aspx------------------<% Page language"c#" CodeBehind"topn3dpie.aspx.cs" AutoEventW…

【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理

本系列文章由zhmxy555编写&#xff0c;转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7405479作者&#xff1a;毛星云 邮箱&#xff1a; happylifemxyqq.com 欢迎邮件交流编程心得上一节我们讲解了键盘消息处理相关的知识。键盘加鼠标作为目前人机交互…

当最懂 5G 的中国移动遇见云,移动云专题赛正式启动!

根据《中国云计算产业发展白皮书》预测&#xff0c;2023年中国云计算产业规模将超过3000亿人民币&#xff0c;其中&#xff0c;中国政府和企业上云率将超过60%。在国家新基建战略的大力推动下&#xff0c;5G和云计算迎来了巨大的发展契机。作为中国移动5G战略的重要组成部分&am…

spring配置文件详解【总结】

知其然&#xff0c;知其所以然 <?xml version"1.0" encoding"UTF-8"?> <beans:beans xmlns"http://www.springframework.org/schema/mvc" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance…

ucontext实现的用户级多线程框架3(实现echo服务器)

前面一篇文章实现了一个抢先式的用户级多线程框架&#xff0c;现在用那个框架编写一个echo服务&#xff0c; 因为只是个实验&#xff0c;所以代码写得比较杂乱&#xff0c;还有很多可能出错的情况也没有处理&#xff0c;这些在今后的进一 步研究中都会慢慢修改&#xff0c;下面…

asp.net 2.0中用GRIDVIEW插入新记录

出处&#xff1a;www.knowsky.com 作者&#xff1a;www.knowsky.com <script languageJavaScript src"/ad/ad.js"></script> name"mq" marginwidth"0" marginheight"0" src"../../ad.html" frameborder"no…

我在攻克机器学习硕士学位的那些年

编者按&#xff1a;人工智能发展日趋成熟&#xff0c;也成为众多开发者职业生涯的首选方向。然而相较于其他领域&#xff0c;人工智能中的深度学习、机器学习、计算视觉、神经网络等技术更为错综复杂&#xff0c;进修难度也更胜一筹。对此&#xff0c;对于入门和想要进阶的学生…

POJ 3174 暴力枚举

思路&#xff1a; 暴力枚举三个点 判一判 搞定 &#xff08;x1*y1x2*y2&#xff09; x1、y1、x2、y2为他们两两的差 //By SiriusRen #include <cstdio> using namespace std; int n,cnt; struct Point{int x,y;}point[888]; struct ans{int x,y,z;}ans[888]; int main…

TensorFlow、PyTorch夹缝之下:后浪的进击和野望

作者 | Just出品 | AI科技大本营&#xff08;rgznai100&#xff09;“我发现&#xff0c;软件研发总会延期。”一流科技CEO袁进辉说。按照他的预期&#xff0c;深度学习框架OneFlow做两年就能开源给开发者检验&#xff0c;但时间向后延长了近一年半&#xff0c;“确实预计的不准…

在Win 2003中配置ASP.net环境

作者&#xff1a;未知大家知道&#xff0c;Microsoft为了更好地预防恶意用户和攻击者的攻击&#xff0c;在默认情况下&#xff0c;没有将 IIS6.0 安装到 Windows Server 2003 家族的成员上。而且&#xff0c;当我们最初安装 IIS6.0 时&#xff0c;该服务在高度安全和"锁定…