3. 催收数据源解析:内部数据与外部数据

催收模型的特征工程始于数据源的全面理解。不同数据源在覆盖度、时效性、成本和法律合规性上存在显著差异。本章将系统解析催收场景中最核心的四大数据源:内部还款记录、历史催收记录、外部征信报告、多头借贷与黑名单,并给出各数据源的特征提取要点与适用场景。

3.1 数据源全景概览

催收数据源可划分为内部与外部两大类别。内部数据由机构自身业务系统沉淀,具有高可控性和低延迟;外部数据通过第三方接口或征信机构获取,用于补充信息盲区。下表对比了四类数据源的核心属性:

数据源 类型 获取成本 时效性 合规敏感度 典型特征维度
还款记录 内部 低 T+0 低 还款金额、逾期天数、还款间隔
历史催收记录 内部 低 T+0 中 催收次数、承诺还款、失联标记
征信报告 外部 高 T+1~T+7 高 信贷账户数、逾期历史、查询次数
多头借贷/黑名单 外部 中 T+0~T+1 高 多头平台数、黑名单命中、风险评分
实战建议:内部数据是催收模型的"地基",应优先保证其完整性和清洗质量。外部数据作为"增量信息",需评估边际收益是否覆盖调用成本。建议在模型开发初期先基于内部数据构建基线模型,再逐步引入外部数据验证提升效果。

3.2 内部数据:还款记录

还款记录是反映借款人还款意愿和还款能力最直接的信号。催收场景下,还款记录特征应聚焦于逾期行为模式和还款履约稳定性两个维度。

3.2.1 核心特征字段

  • 逾期天数(DPD):当前逾期天数、历史最大逾期天数、平均逾期天数。
  • 还款金额序列:最近3/6/12期还款金额、最低还款占比、全额还款次数。
  • 还款时间特征:还款日与到期日的时间差、是否在宽限期内还款、节假日还款行为。
  • 账户状态变化:从正常到逾期的转换次数、逾期后恢复正常的周期长度。

3.2.2 特征工程示例

# 还款记录特征衍生示例(Python伪代码)
import pandas as pd

def generate_repayment_features(df):
    features = pd.DataFrame(index=df.index)
    # 逾期严重性:最近3个月最大逾期天数
    features['max_dpd_3m'] = df.filter(regex='dpd_m\d').max(axis=1)
    # 还款稳定性:最近6期还款金额变异系数
    repay_cols = [f'repay_amt_m{i}' for i in range(1,7)]
    features['repay_cv_6m'] = df[repay_cols].std(axis=1) / (df[repay_cols].mean(axis=1) + 1e-6)
    # 履约意愿:全额还款次数占比
    full_pay = (df[repay_cols] >= df['due_amt']).sum(axis=1)
    features['full_pay_ratio'] = full_pay / 6
    return features
关键指标:还款记录中,"逾期天数"和"还款金额变异系数"是区分"临时性逾期"与"恶意拖欠"的高区分度特征。建议将这两个特征作为催收模型的必选入模变量。

3.3 内部数据:历史催收记录

历史催收记录记录了机构与借款人之间的交互过程,是预测未来催收响应率和回收率的重要依据。这类数据通常以催收工单或通话日志的形式存储。

3.3.1 数据字段结构

字段类别 字段示例 特征衍生方向
催收动作 催收方式(电话/短信/上门)、催收次数、催收时段 催收频率、催收强度指数
借款人反馈 是否接听、承诺还款金额、承诺还款日期 承诺履约率、失联率、沟通意愿评分
催收结果 是否还款、还款金额、还款时间 催收成功率、单次催收回收金额
催收员信息 催收员等级、催收员历史绩效 催收员经验匹配度

3.3.2 特征提取要点

  • 承诺还款特征:借款人历史承诺还款次数、承诺后实际还款率、承诺金额与实际还款金额的偏差率。
  • 失联模式:连续失联天数、失联后恢复联系的时间间隔、不同时段失联概率。
  • 催收响应曲线:不同催收方式(短信、IVR、人工外呼)的响应率随时间的变化趋势。
合规红线:历史催收记录中的通话录音、短信内容等涉及个人隐私,在特征提取时只能使用元数据(如通话时长、接通状态),不得直接使用对话文本内容。同时需注意催收频次不得超过监管规定的每日上限。

3.4 外部数据:征信报告

征信报告是金融机构最常用的外部数据源,由央行征信中心或持牌征信机构提供。它提供了借款人在全金融体系内的信贷行为全景。

3.4.1 征信报告核心模块

  1. 个人基本信息:身份信息、居住信息、职业信息——用于身份核验和稳定性评估。
  2. 信贷交易信息:当前负债总额、信用卡使用率、贷款账户数、逾期/违约记录——核心信用评估依据。
  3. 公共记录:法院强制执行、行政处罚、欠税记录——高风险信号。
  4. 查询记录:近1/3/6/12个月机构查询次数——反映借款人近期资金需求紧迫度。

3.4.2 征信特征衍生方向

特征类别 衍生逻辑 催收场景价值
负债水平 总负债/总收入、信用卡已用额度/总额度 判断还款能力上限
信用历史长度 最早信贷账户距今月数、平均账户年龄 评估信用经验与稳定性
逾期严重性 最大逾期金额、逾期账户数占比、逾期时长分布 预测未来逾期恶化概率
查询行为 近3个月查询次数、硬查询/软查询比例 识别多头借贷风险
实战技巧:征信报告中的"查询记录"对催收模型有独特价值——如果借款人在逾期后仍有大量信贷查询,说明其正在尝试借新还旧,短期内还款可能性较低;反之,查询骤减可能意味着借款人已丧失融资渠道,催收策略需转向资产处置。

3.5 外部数据:多头借贷与黑名单

多头借贷指借款人在多个平台同时存在借贷行为,是信用风险恶化的典型前兆。黑名单则包含法院失信被执行人、行业共享逾期名单等高风险标记。

3.5.1 多头借贷特征

  • 多头平台数:近1/3/6个月在贷平台数量、新增平台数。
  • 多头金额:多头总负债、平均单平台负债、多头负债占比。
  • 多头时间分布:借款申请时间间隔、集中借款时段(如深夜、凌晨)。
  • 多头类型:现金贷、消费分期、P2P等不同平台类型的分布。

3.5.2 黑名单数据特征

黑名单类型 数据来源 特征处理方式
法院失信被执行人 最高人民法院 二值标记 + 列入时长
行业逾期共享名单 百行征信、朴道征信等 命中次数 + 最近命中时间
欺诈黑名单 反欺诈联盟 二值标记 + 欺诈类型分类
内部黑名单 机构历史坏账库 二值标记 + 关联账户数
合规提示:多头借贷和黑名单数据的使用必须获得借款人授权,且不得将黑名单作为唯一拒贷或催收依据。建议将黑名单特征作为模型中的"硬规则"——命中黑名单的样本直接进入特殊催收流程,而非简单拒绝。

3.6 数据源融合架构

在实际催收系统中,内部数据与外部数据需要按分层融合策略进行整合。下图展示了催收数据源的典型融合架构:

催收数据源融合架构 内部数据层 还款记录 历史催收记录 账户基本信息 交易流水 外部数据层 征信报告 多头借贷 黑名单 第三方评分 特征工程层 数据清洗 → 特征衍生 → 特征筛选 → 特征融合 催收模型训练与部署 内部数据提供高频、低延迟的基础特征;外部数据补充低频但高区分度的风险信号

3.7 数据源选择决策矩阵

在实际项目中,并非所有数据源都需要接入。以下决策矩阵可帮助团队根据催收阶段和成本预算选择最优数据源组合:

催收阶段 推荐数据源 核心特征 成本预算建议
M1(逾期1-30天) 内部还款记录 + 历史催收记录 逾期天数、还款金额变异系数、历史承诺履约率 低(优先使用内部数据)
M2(逾期31-60天) 内部数据 + 征信报告 负债水平、查询次数、多头平台数 中(按需调用征信)
M3+(逾期61天以上) 内部数据 + 征信 + 黑名单 法院失信标记、行业黑名单命中、失联天数 高(全面数据接入)
核心结论:催收特征筛选的第一步不是"如何提取特征",而是"从哪些数据源提取"。内部数据是基础,外部数据是增量。建议按照"内部数据构建基线 → 外部数据验证提升 → 成本收益评估 → 最终数据源确定"的流程推进,避免在项目初期盲目接入过多外部数据源。