来源:https://zhuanlan.zhihu.com/p/107975044

风控系统是一个历史悠久的系统,90年代时候fico就推出了规则流引擎,作为银行业中风险审批的决策中心。传统的规则流引擎优点在于使用交互手段,使得无代码开发部署规则成为可能,为传统银行解决了技术人力不足和业务需求多变的冲突。
随着互联网产品的普遍,规则引擎在信贷之外的领域也被慢慢普及了,在对抗撸羊毛、黄牛党、黑产等领域都发挥了重要作用。不管怎么变,其实是预测的目标变了,从坏账到账号盗用,中间的方法还有使用的人员还是一致的。规则引擎可以是 运营、策略同学的工作台,是他们把离线分析结果作用于生产业务的一个工具。
以下是对规则引擎在各个领域应用实践的资料汇总。

【实践经验篇】

  1. 网易风控引擎实践:主要用于反作弊欺诈领域的业务,例如 登录,注册,领券等

网易考拉规则引擎平台架构设计与实践-社区博客-网易云sq.163yun.com/blog/article/213006222321659904?spm=a2c4e.10696291.0.0.74c319a4n3RKZk
image.png
2. 蚂蚁金服智能风控引擎AlphaRisk:风控策略的运营方案,附PPT下载
蚂蚁金服-张天翼-蚂蚁金服智能风控引擎AlphaRisk介绍www.docin.com/p-2222786093.html
作者:张天翼,蚂蚁金服 高级专家
image.png
支付宝风控系统
敢付敢赔背后的互联网实时风控技术-李俊奎www.docin.com/p-1759728189.html
作者:李俊奎

  1. Datavisor:一家做反欺诈的公司,内部模块有自动规则引擎以及特征工程
    Product Demo: The DataVisor Rules Engine » DataVisorwww.datavisor.com/intelligence-center/webinars/datavisor-rules-engine-demo/
    Product Demo: The DataVisor Feature Platform » DataVisorwww.datavisor.com/intelligence-center/webinars/datavisor-feature-platform-demo/
    image.png
    Datavisor 产品模块
    4. Griffin,东南亚滴滴Grab的反欺诈引擎
    Griffin, an Anti-fraud Risk Rule Engine Making Billions of Predictions Dailyengineering.grab.com/griffin
    image.png
    Griffin架构图
    5. Argis,携程风控系统
    image.png
    携程系统架构
    干货 | 携程在线风控系统架构mp.weixin.qq.com/s/muufqznNNVidPgamlcurCQ
    作者介绍:蒋一新,携程风险控制部技术专家,负责风控运营平台、数据分发、关系图谱、名单服务等多个风控子系统;风控引擎性能优化主要实施人员。

6. 京东,天网系统
新补充:20年文章
京东集团的风控实践-InfoQwww.infoq.cn/article/gr8q8d8cazjx3z8giar2
作者介绍:刘宇,京东集团风控负责人、资深架构师。2018 年正式加入京东集团,与团队一起建设京东的风控体系,2020 年起负责京东集团风控中台的规划及建设。
image.png

京东风控系统的资料老了一些,16年的文章,以后有新的再补充
image.png
京东系统架构
京东基于Spark的风控系统架构实践和技术细节-InfoQwww.infoq.cn/article/jingdong-risk-control-system-architecture-based-on-spark

7.美团,风控系统
美团业务场景很丰富,风控平台系统作为一个集中的处理中心,如何快速接入各个业务线也是一个挑战。另外,风控决策中心作为一个判断的节点,上下游也对接了很多兄弟系统,像工作流、处罚服务、验证中心,达成了完整的从端到端的流程,用户行为->触发决策->决定 next move->业务系统处理。
image.png
美团风控系统
美团点评业务风控系统构建经验tech.meituan.com/2017/01/13/risk-control-system-experience-sharing.html
美团风险控制系统综述 - 百度文库wenku.baidu.com/view/bfd8388d760bf78a6529647d27284b73f3423623.html
作者:唐义哲(http://typd.github.io/),原风险控制技术负责人
立论 | 我们仅讨论小而有意思的事www.ylzhu.com/
作者:朱一立,风险产品经理
美团技术团队:复杂风控场景下,如何打造一款高效的规则引擎116 赞同 · 3 评论文章
作者:未知,美团技术官方账号

8. 爱奇艺,风控系统
image.png
爱奇艺风控系统
作者:谢丹铭,爱奇艺云平台
https://myslide.cn/slides/4966?vertical=1myslide.cn/slides/4966?vertical=1

9. Paypal,风控系统
PayPal大数据:大数据复杂风控模型在PayPal Risk的应用www.mayi888.com/archives/7440
作者:张彭善:2008年硕士毕业于上海交通大学,从2010年起开始关注Hadoop的发展,2012年初加入PayPal Risk Data Science。
image.png
其中:特征工程开源的项目,SHIFU,https://github.com/ShifuML/shifu
全自动动态模型更新系统在支付风控领域的实践 | QCon-InfoQwww.infoq.cn/video/9KoM7Sia4wxxPSXaZhdV?utm_source=related-video
作者:陈丰,2012 年加入PayPal 风控与数据科学部门,多年来一直从事在线风控模型,实时及流式变量特征计算的开发工作。
image.png

10. 融360
王欢:如何构建好的智能风控工具体系?mp.weixin.qq.com/s/XtRHX1NL6PFnY02KRsN3mA
作者:王欢,融360高级数据算法工程师
融360和DataFunTalk合作还是比较多的,经常能看到他们的系统介绍文章。融360解决方案中比较有亮点的是特征的自动化衍生,可能和分享方都是算法同学有关,系统设计上的内容不是特别多。
image.png

11. 第四范式

智能风控中台设计与落地——张陈丞1129 播放 · 2 赞同视频

【他山之石】

  1. 量化交易系统

风控策略和量化交易有很多类似的地方,都是依赖数据决策来获取经济回报,在信贷领域中决策点在于一个进件用户的审批和定价,在量化交易领域则是一个交易品种某个时点上的买入或者卖出。在策略人力上也类似,数学、统计学背景的同学。不过,和假设人性本善的信贷相比,量化交易面对的是一个开放、不确定性强的问题,是一个人与人之间相互竞争的零和博弈。
交易系统对时效性的要求更强,因此系统相对于完善的交互,更加重视硬核的代码执行效率。但是在整个链路上,基于数据做生产决策的系统,流程上差异不会太大。

  • 后台研究:离线样本回溯分析、模型训练、策略模拟实验
  • 前台研究:策略和模型的部署、事件接入决策系统

image.png

Jesse:2020年一名Quant的自我修炼651 赞同 · 69 评论文章

【开源系统篇】

开源系统目前看到的多数以 事件模型+规则引擎的方式配合为主,入参定义事件要素,在风控系统内可以根据这些事件要素做特征衍生(可以是查询类的变量(名单命中),解析类变量(手机号码归属地,ip城市,经纬度城市等),也可以是velocity feature(计算单位时间内的频次此类)),再依托上述变量做规则。
这种事件+规则的模式,好处在于可以快速接入(定义接口传参就可以),适用于相对简单的风控场景(登录,注册,优惠券);但是,对于较为负责,需要做用户分群和定价并且需要外部数据交互的场景,例如风控的授信策略,就显得有些单薄。
复杂类型的开源规则引擎系统,就要看鼻祖 drools了。

  1. 陌陌风控系统,Aswan

简介:陌陌风控系统静态规则引擎,零基础简易便捷的配置多种复杂规则,实时高效管控用户异常行为
https://github.com/momosecurity/aswangithub.com/momosecurity/aswan
image.png
2. __Radar风控引擎
简介:实时风控引擎(Risk Engine),自定义规则引擎(Rule Script),完美支持中文,适用于反欺诈(Anti-fraud)应用场景,开箱即用
https://gitee.com/freshday/radar?_from=gitee_searchgitee.com/freshday/radar?_from=gitee_search
image.png

  1. RiskControl实时业务风控系统
    简介:轻量级JAVA实时业务风控系统架构
    https://github.com/sunpeak/riskcontrol?spm=a2c4e.10696291.0.0.17f019a4v1rgdBgithub.com/sunpeak/riskcontrol?spm=a2c4e.10696291.0.0.17f019a4v1rgdB

4. __阿里云 风险识别系统
简介:非开源,阿里云上的开放系统,使用事件模型结合阿里的黑产数据,能做一些注册、营销的防控
风险识别系统-大数据智能风控管理平台-企业风控解决方案- 阿里云www.aliyun.com/product/saf?spm=5176.12825654.h2v3icoap.129.4b452c4aooG7jh&aly_as=nFJS4XbR

5. __Drools
简介:鼻祖,基于java的功能强大的开源规则引擎
https://www.baidu.com/link?url=oB8foPowTHGf2RBj2vdxJQd8t0LkdkfycuIolqE_t_F4IvpwQhrc9VZN_3ccoXem&wd=&eqid=fde4cf7e000038ec000000065e4e0a19www.baidu.com/link?url=oB8foPowTHGf2RBj2vdxJQd8t0LkdkfycuIolqE_t_F4IvpwQhrc9VZN_3ccoXem&wd=&eqid=fde4cf7e000038ec000000065e4e0a19
附上一个使用案例,pdf可下载:从Drools 规则引擎到风控反洗钱
http://archive.keyllo.com/L-%E7%BC%96%E7%A8%8B/drools-%E4%BB%8EDrools%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%88%B0%E9%A3%8E%E6%8E%A7%E5%8F%8D%E6%B4%97%E9%92%B1%E7%B3%BB%E7%BB%9Fv0.3.2.pdf?spm=a2c4e.10696291.0.0.235519a44cmJZN&file=drools-%E4%BB%8EDrools%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%88%B0%E9%A3%8E%E6%8E%A7%E5%8F%8D%E6%B4%97%E9%92%B1%E7%B3%BB%E7%BB%9Fv0.3.2.pdfarchive.keyllo.com/L-%E7%BC%96%E7%A8%8B/drools-%E4%BB%8EDrools%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%88%B0%E9%A3%8E%E6%8E%A7%E5%8F%8D%E6%B4%97%E9%92%B1%E7%B3%BB%E7%BB%9Fv0.3.2.pdf?spm=a2c4e.10696291.0.0.235519a44cmJZN&file=drools-%E4%BB%8EDrools%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%88%B0%E9%A3%8E%E6%8E%A7%E5%8F%8D%E6%B4%97%E9%92%B1%E7%B3%BB%E7%BB%9Fv0.3.2.pdf
6. Urule
简介:URULE是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则
Urule有付费pro版本和免费开源版本,免费开源版本可见以下链接
youseries/urulegithub.com/youseries/urule/

【规则引擎技术方案:展示、执行及其他】

  1. Rete算法

简介:规则引擎策略的执行涉及到多个组件的关联执行,往往一个规则的输入是其他规则的输出,如何构建一个高效率的执行计划,便是打造高性能,毫秒级响应规则引擎的核心。
算法的核心在于将绘制规则执行的DAG图,在DAG图的基础上,以叶子节点往上顺序执行。关于算法的实践可见:
基于Rete 算法的Urule 规则引擎 设计与实现juejin.im/post/5dbaa9576fb9a020891af255
RETE算法简述 & 实践www.jianshu.com/p/3e9afe9e0617

【变量中心技术方案】

  1. Enzyme SQL:挖财变量中心计算引擎

https://www.v2ex.com/t/524040www.v2ex.com/t/524040
2. Marble:51信用卡实时计算引擎
简介:51信用卡自研的特征计算平台,实现离线SQL和生产SQL统一
https://github.com/51nb/marblegithub.com/51nb/marble
51信用卡金融风控场景下实时计算引擎的设计与实践mp.weixin.qq.com/s/Rx43XfhgdwerQWLn1eI3Ww
3. 美团:搜索推荐场景下的变量计算
简介:美团最近对外输出的技术案例分享相当多,每年还会出年度技术年货一书。美团的业务场景多,在一些例如 交易、搜索、反欺诈等场景上,技术方案对于互金风控也有较大的参考意义。推荐 美团技术团队 公众号。
智能搜索模型预估框架的建设与实践mp.weixin.qq.com/s/eONsdn_wZqP4TECbBJjRaA

image.png

【其他】

  1. 书籍:Introduction to Online Payments Risk Management

image.png
下载地址:
https://www.oreilly.com/data/free/online-payments-risk-management.cspwww.oreilly.com/data/free/online-payments-risk-management.csp
O’Reilly 推荐,只要注册下信息就可下载;另外,他家的电子书网站也很赞,各种技术文档在线阅读(免费试用10天),有些还有视频动画讲解。
https://learning.oreilly.com/home/learning.oreilly.com/home/
image.png
持续更新中…