3. 决策引擎核心概念:规则、评分卡、策略集、决策流、决策表
授信决策引擎的本质是将金融业务逻辑转化为可执行、可维护的自动化决策单元。本章将深入剖析构成决策引擎的五个核心概念:规则、评分卡、策略集、决策流与决策表。理解这些概念是设计高效、透明风控体系的基础。
3.1 规则:最基础的决策原子
规则是决策引擎中最小的、不可分割的逻辑单元。它通常采用“IF (条件) THEN (结论/动作)”的形式,对单一或少数几个变量进行判断。
- 原子性:一条规则只完成一个独立的判断逻辑。
- 确定性:给定相同的输入,规则总是产生相同的输出。
- 可读性:业务人员可以直接理解并维护。
示例规则:
IF 申请人年龄 < 18 THEN 拒绝授信
IF 人行征信查询次数 > 10 AND 近3个月逾期次数 > 2 THEN 拒绝授信
IF 申请人年龄 < 18 THEN 拒绝授信
IF 人行征信查询次数 > 10 AND 近3个月逾期次数 > 2 THEN 拒绝授信
3.2 评分卡:量化风险的标尺
评分卡是将多个特征变量通过权重和分数进行线性或非线性组合,最终输出一个总分或违约概率的模型。在决策引擎中,评分卡通常被封装为一个可调用的“函数节点”。
| 特征变量 | 区间/取值 | 分数 |
|---|---|---|
| 年龄 | 18-25 | 20 |
| 年龄 | 26-40 | 40 |
| 月收入 | < 5000 | 10 |
| 月收入 | 5000-15000 | 30 |
| 征信查询次数 | 0-3 | 25 |
| 征信查询次数 | > 3 | 5 |
评分卡的优势在于其可解释性强,能够清晰展示每个特征对最终分数的贡献度,便于监管审计和模型调优。
3.3 策略集:规则的集合与编排
策略集是多个规则或评分卡的逻辑组合。它定义了在特定场景下,多个决策单元的执行顺序、优先级以及冲突解决机制。
- 顺序执行:规则按预设优先级依次执行,一旦命中则终止。
- 并行执行:所有规则同时执行,最后汇总结果。
- 权重投票:多个规则或模型输出结果,按权重加权得出最终决策。
实战建议:在策略集中,通常将“硬性拒绝规则”(如黑名单、欺诈规则)放在最前面,以快速拦截高风险申请,节省计算资源。
3.4 决策流:端到端的决策管线
决策流是决策引擎的最高级编排单元。它将规则、评分卡、策略集、外部数据源、人工审核等节点,通过有向无环图(DAG)的方式串联起来,形成一条完整的授信决策管线。
决策流支持分支(根据中间结果走不同路径)、合并(多个路径汇聚到同一节点)、循环(如人工审核后返回补充材料)等复杂逻辑,是实现差异化授信策略的核心工具。
3.5 决策表:复杂规则的矩阵化表达
当规则涉及多个条件组合时,使用决策表可以更清晰、更高效地表达逻辑。决策表以矩阵形式列出所有条件组合及其对应的动作。
| 收入 > 10000 | 征信无逾期 | 工作稳定 | 决策动作 |
|---|---|---|---|
| 是 | 是 | 是 | 通过,额度 50000 |
| 是 | 是 | 否 | 通过,额度 30000 |
| 是 | 否 | 是 | 人工审核 |
| 否 | 是 | 是 | 通过,额度 10000 |
| 否 | 否 | 否 | 拒绝 |
注意:决策表虽然直观,但当条件数量超过 5-6 个时,组合数会呈指数级增长(组合爆炸),此时应考虑使用评分卡或决策树替代。
3.6 核心概念对比
| 概念 | 粒度 | 主要用途 | 维护难度 |
|---|---|---|---|
| 规则 | 原子级 | 单一条件判断 | 低 |
| 评分卡 | 模型级 | 量化风险评分 | 中 |
| 策略集 | 集合级 | 规则编排与组合 | 中 |
| 决策流 | 管线级 | 端到端流程编排 | 高 |
| 决策表 | 矩阵级 | 多条件组合决策 | 中 |
3.7 实战案例:小额现金贷授信决策
假设一个典型的小额现金贷产品,其决策引擎核心流程如下:
- 输入:用户提交身份证、手机号、银行卡信息。
- 策略集 1(反欺诈):命中多头借贷黑名单 → 直接拒绝。
- 评分卡:基于运营商数据、电商数据计算信用分。
- 决策表:根据信用分 + 收入水平,匹配额度档位。
- 决策流:若评分卡分数在临界区间,则进入人工审核节点。
- 输出:通过/拒绝/人工审核,并返回额度与利率。
关键洞察:在实际生产环境中,决策流中的每个节点都应有完善的监控告警和降级预案。例如,当评分卡模型调用超时或异常时,决策流应能自动降级到备用规则集,确保业务不中断。