风控系统决策引擎的产品设计(一)

前沿:做金融的产品经理一定要对风控有深刻的认知与了解,因为金融最核心的还是风控。

本人在做PM时接触风控较多,因此本篇文章拿风控决策引擎的设计来做出一些风控的总结。

一、概述

风控,通俗意义上为风险控制,包括与风险控制相关的信息收集,风险识别、反欺诈、额度评估等等一系列活动,是指风险管理者采取各种措施和方法,消灭或减少风险事件发生的各种可能性,或者减少风险事件发生时造成的损失。

传统意义上的风控,往往是通过人工建模及coding来进行迭代验证,而风控规则需要经常优化,IT人员将规则开发进系统的方式不堪重负,耗时耗力。整个风控调整的时效较低。而风控决策系统,采用面向风控业务人员的智能决策引擎,以Data Hub的方式高效整合内外部的征信数据,形成自有的可配变量与规则,一体化的智能决策平台,实现业务决策全生命周期管理,缩短了整体上线周期,并提升人效(如图1)。

决策引擎.png

二、产品核心目标

风控决策引擎的核心目标为:缩短整个风控迭代的周期,快速通过数据响应,并作出调整。

产品使用上的目标:时效性、灵活性、可调整、自动记录与分析。

三、设计原理

基于要实现的核心目标,此系统的主要设计原理如下:

1、优先级

风控决策引擎是一堆风控规则的集合,通过不同的分支、层层规则的递进关系进行运算。而既然是组合的概念,则在这些规则中,以什么样的顺序与优先级执行便额外重要。

风控系统的作用在于识别绝对风控与标识相对风险,如果是绝对风控(命中则拒绝),则整套风控的规则即便运行完毕,结果也必然是“拒绝”,则没必要运行完所有的风控规则,而主要单条触发“拒绝”即可停止剩余规则的校验。因为所有规则的运行,是需要大量的时间、金钱与性能成本的。所以,整套风控决策引擎的搭建设计思路,基于规则优先级运算的注意要点如下:

  • 自有规则优先于外部规则运行

举例说明:自有本地的黑名单库优先于外部的黑名单数据源运行,如果触发自有本地的黑名单则风控结果可直接终止及输出“拒绝”结论。(可在客户准入条件中加入本地的内部数据,无成本,精准,实时)

  • 无成本或低成本的规则优先于高成本的规则运行

举例说明:借款用户的身份特定不符合风控要求的,诸如低于18岁的用户,则可优先运行。而一些通过对接外部三方征信的风控规则,需支出相关查询费用的,则靠后运行。此外,在外部三方征信的规则中,命中式收费的风控规则(如黑名单与反欺诈)又可以优先于每次查询式收费的风控规则(如征信报告)运行。

  • 消耗低性能的规则优先于高性能消耗的规则运行

举例说明:直接基于用户现有属性的数值,如当前用户的民族是否非少数民族,则可优先运行。而一些风控规则,需借助爬虫接口,且需待将爬取到的数据经过二次加工与重新清洗计算之后,再对汇合的总值进行判断,如手机运营商手机使用时长,互通电话号码个数等此类风控规则应后置运行。

2、可调整

风控的核心思路是基于大量真实的样本数据,将逾期用户的身份、行为与数据特征进行提炼,从概率学的角度上进行剔除,从而保障到剩余通过的用户群的逾期概率处于一个相对较低的区间。而对数据的提炼与作用过程,将使用到“参数”(变量或评分)的定义。“参数”决定了区间和上下限范围,一条风控规则通常作用于某一数据类型(01或具体数值),依据此数值是否满足“参数”的定义范围,得出是否可通过风控的结论。

由于风控最终还是数据“喂出来”的结果,风控的本质还是基于数据,而非主观臆断的设限,故而,随着数据样本与内容的不断发展,必然将会涉及到一些动态的调整,后期可能会发现原本设定的“参数”过于严谨而导致审核通过较低,或者是设定得过于宽松而导致逾期率较高等。所以,整个风控决策引擎的搭建设计思路,基于可调整与可维护的注意要点如下:

  • 非刚需与必要的风控规则,能够“开关化”

举例说明:一些必要的风控规则,如用户的银行4要素验证是否一致性,这是必要规则,就无需可开关。而一些如校验用户的芝麻信用分是否高于500分,则可做成“开关”。待该规则上线后,可通过分析此项规则的触发率得出是否合理的判断。因为芝麻信用分是否可作为决策依据将主要取决于业务方向与用户群体,因为理论上芝麻信用分的高低主要与用户在芝麻信用体系内的数据绑定维度的多与少相关,并不一定绝对反映用户的信用程度。

  • 风控规则上的“参数”可调整与灵活配置

举例说明:很多风控体系通常会加入对手机运营商的校验,所以有一些风控规则,诸如校验用户手机号的使用时间长度是否大于6个月。其中的“6个月”便是所定义的参数,此处最好可调整与配置。因为去验证用户的稳定性,是否用“6个月”,还是用“3个月”的长度更合适?具体合理的参数是需要通过数据分析的结论进行得出,如果由于定义“6个月”长度的要求而发现其他一些手机使用时长虽然短一些,并未与用户是否逾期形成直接必然因素,那么可将该参数放松调整到“3个月”。

3、串联与并联

风控的核心目的是提高通过率并降低风险。单一的模型容易造成误伤,因此系统要支持模型的串联与并联运行

  • 串联模型

好的风控模型一定是多个模型同时串联运行。例如:自由变量模型、反欺诈模型、三方数据模型等。多个串联模型行程矩阵,共同决定最终是否通过,这样可以避免一个模型的一刀切,提高通过率并降低成本。

  • 并联模型

风控模型迭代的过程中,往往有周期长的痛点,因为我们需要有了模型的数据结果(用户违约率)才能基于结果做迭代。此时为了降低新模型带来的风险,我们可以通过多个模型同时并行,同时验证与对比多个模型。

例如:模型1没有A和B数据,现在我们需要把A、B数据同时加入模型中,此时我们可以新建立一个仅加入A数据的模型A,仅加入B数据的模型B,同时加入AB数据的模型C。与原模型同时并行,原模型流量占比85%,三个新模型各占比5%。这样在一个周期内,就可以同时验证多个模型的有效性,从而提升效率。

4、记录与统计

风控最终到底是“跑出来”的,所以,整个风控系统对所有不同风控规则的触发需进行有效的记录与统计,以便后期可支持数据分析与风控模型调整的相关工作。具体的记录与统计内容,主要如下:

  • 触发的具体风控规则

举例说明:通过两种不同的视角进行记录,一是用户与订单层面,记录其所触发的明细规则;二是风控规则层面,记录某条风控规则具体的触发率。例如接了多家三方征信的反欺诈服务,通过比对这几家的触发效果,将反欺诈触发率较高的风控规则可前置执行。

  • 风控规则所要求的“参数”

举例说明:规则定义方向,参数定义标准。其中,包含相符的与不相符都要进行记录,即便此次风控规则并未触发,如果后期发现逾期率较高,则可通过反推此风控规则并结合逾期用户的数据特性,可判断是否需调整此“参数”。

  • 数据源内容

举例说明:某些风控规则是通过二次数据解析与汇总进行的,但原始数据需要进行保存,诸如手机账单的通话明细数据,此部分数据一是可作为风控规则使用,二是未来可用作于催收与贷后管理。

  • 风控变更日志

对所有的风控调整,都需要有记录,可追溯,方便反思与总结

0

评论0

请先

没有账号? 忘记密码?

社交账号快速登录