智能风控与反欺诈:体系、算法与实践
上QQ阅读APP看书,第一时间看更新

3.2.1 规则配置

总的来说,风险管理体系中的策略就是由若干条规则组合而成的,因而规则配置是决策引擎中最基础也是最常被使用的功能。风险管理场景下的规则,可能会涉及如下几种形式:规则集、决策表、决策树和函数计算。

(1)规则集

对于单条规则的配置,风控人员需要选择对应的数据标签和阈值,并且约定命中该条规则的结果,比如拒绝或者通过。对于包含多条规则的规则集,风控人员除去需要配置单条规则的内容,还需要确定规则与规则间的逻辑关系,比如“且”和“或”等。同时,对于每个规则集需要记录下生效的风控环节、有效日期、当前状态、优先级、拒绝码、操作人等,方便规则集上线后的跟踪测试和意外情况下的版本回滚。

(2)决策表

决策表多使用在额度、利率和贷款期限的场景下,方便风控人员从多个维度交叉来做出风控决策。例如贷款额度的确定,通常需要从还款能力和还款意愿两个角度来考虑,利用决策表可以更方便地观察到两个标签的分割点和各个方格内对应的额度数值。

(3)决策树

对于具有前后依赖关系的复杂规则,规则集和决策表都不能很好地支持,因而需要引入决策树的模块。决策树基于二叉树的原理,通过配置根节点和内部节点的数据标签及选择条件,实现一个决策路径,这里每层内部节点的输出可以是两个或者多个。决策树的另一个优势就是易于可视化,通过这种树的形式,风控人员可以清晰地看到多条规则之间的依赖关系和前后流转。

(4)函数计算

对于一些机构,其贷款的额度策略可能如下所示:初始额度=round(min(收入×风险系数+理财-负债,50000),500)。显然,为了实现上述的额度策略,在规则配置环节还需要加入函数计算的功能,例如加减乘除、最大最小、取整等最常见的函数。有些比较完善的决策引擎甚至还具备日期推算、财务计算、文本处理等相关函数。