想象你是一家大型商场的安全总监。商场每天进进出出几万名顾客,其中混着一群小偷——他们不偷手机,而是把偷来的现金“洗”成看似合法的商品:先借朋友的会员卡把现金换成储值卡(黑钱进入交易系统),再在多个柜台间倒手转卖(层层转账搞乱痕迹),最后大大方方买走一块名表(黑钱变成合法资产)。传统保安靠死规则盯人——“在珠宝区逗留超过 10 分钟就上前盘问”,结果一天触发上千次警报,九成以上在冤枉好人,真正的团伙却从眼皮底下溜走。AI 反洗钱要做的事,就是把这套安保系统升级成“智能版”:给每位顾客打风险分、从海量行为里找异常、把监控画面连成关系网揪出团伙,还在每次行动后复盘,让误报越来越少。这篇文章就用这个“商场抓小偷”的故事,带你拆解金融机构里 AI 反洗钱(AML)的完整套路。

岗位关联

对 AI 从业者而言,反洗钱是监管科技里最成熟的落地赛道:掌握可疑交易识别、风险评分与误报优化的完整链路,就能切入银行、支付、券商的高价值合规岗位,是金融 AI 落地最硬的敲门砖。

目录
  1. 可视化演示
  2. AML基本认知:黑钱是怎样“洗白”的
  3. 可疑交易识别:给每笔交易“画像”
  4. 风险评分模型:给每位顾客打一张“可疑分”
  5. 误报率控制:别让保安喊“狼来了”
  6. 反洗钱图谱:监控录像背后的“关系网”
  7. 系统落地实践:从算法到生产线
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示AML可疑交易风险评分模型动态检测流程,以及知识图谱挖掘洗钱网络的实体关系分析过程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

可疑交易风险评分 高风险:评分>0.8自动告警冻结 中风险:人工复核确认 低风险:正常放行 R = Σ(wi × fi), R>0.8 → ALERT ML模型实时评分,AI降低误报率提升检测精度

AML基本认知:黑钱是怎样“洗白”的

商场里的小偷要把偷来的现金变成合法资产,通常走三步:第一步把现金换成储值卡,这叫“放置”——脏钱第一次进入收银系统;第二步拿卡在专柜间反复买、退、换,这叫“分层”——把资金来路搅成一团乱麻;第三步买走名表好包,这叫“融合”——赃物完成洗白。银行里的洗钱犯罪,本质上也是这三步:放置、分层、融合。

银行就是那座金融商场,监管机构是“业主委员会”,它要求商场必须“了解自己的顾客”(KYC):开户实名、大额登记、可疑行为上报。如果商场对赃物交易视而不见,会被停业整顿、巨额罚款。今天,全球银行为反洗钱合规每年投入数百亿美元,主要就花在“识别可疑顾客”这件事上。

传统银行靠一堆死规则做识别:单笔转账超 5 万、当日多次存取现、对手方上了黑名单……规则通俗易懂,可犯罪分子很快学会绕行:把 100 万拆成 20 笔 4.9 万,规则立刻哑火。更糟的是误报:每 100 条告警里真正可疑的不超过 10 条,调查员被无用案件淹没。衡量识别准头看精确率:

回到商场:死规矩的保安永远盯不住会变通的小偷。AI 的思路不是再加几百条“如果……那么……”的死规则,而是让系统从海量历史数据中自己学会“什么样的顾客更像小偷”。这套本事,正是后面五节要一步步拆解的内容。

Precision=TPTP+FP\text{Precision} = \displaystyle\frac{TP}{TP + FP}
通俗理解:系统每报 100 起“可疑”,里面真正可疑的有几起。传统规则系统常常不足 10%,AI 的目标是把它做到 40% 以上。
  1. 分子 TP(真阳性)真正可疑且被系统正确报出的交易,好比小偷真被保安拦住。
    TPTP
  2. 分母 TP+FP(全部报警)系统报出的所有可疑交易,既包括抓对的,也包括冤枉的。
    TP+FPTP + FP
  3. 整体比值报警到底有多准。比如 0.2 意味着每报 5 起只有 1 起是真可疑。
    TPTP+FP\displaystyle\frac{TP}{TP + FP}

可疑交易识别:给每笔交易“画像”

商场里最老练的保安,不看顾客买了什么,而看他的“行为轨迹”:深夜打烊前进场、在监控死角来回踱步、拎着购物袋却从不结账、和同伴用眼神打暗号。单独看,每条都不是罪证;组合起来,却指向同一种人。银行识别可疑交易,思路完全一样:先给每笔交易画一张“行为像”。

画像是从原始流水里提炼特征,业界叫特征工程:金额多少、频次高低、发生在白天还是凌晨、对手方数量、设备 IP 是否频繁更换、是否跨境。比如一个普通上班族账户突然每天凌晨 3 点收到几十笔“整数金额”转账,就是极典型的结构异常。特征工程决定了模型的天花板,模型只是在逼近它。

识别方法分两条路线。无监督异常检测(孤立森林、聚类)不需要历史标签,专门把“和大多数交易都不一样”的离群点挑出来,适合发现从未见过的新手法;监督分类(随机森林、XGBoost)拿已确认的可疑案件当教材,输出“这笔交易像不像已知洗钱手法”的概率。实时场景里还要用流式计算框架,在交易发生几秒内完成判断。无论哪条路线,第一步都是把特征拉到同一把尺子上量:

就像保安把“转悠三圈”“不结账”“深夜进店”这些信号记在同一个本子上打分,z-score 让所有异常信号可以横向比较。这一步不做扎实,后面再聪明的模型也只会“张冠李戴”。

z=x−μσ\displaystyle z = \frac{x - \mu}{\sigma}
通俗理解:把“凌晨 3 点转账”和“单笔 500 万”这两种不同量纲的信号,换算成“偏离正常水平几个标准差”,用 z 值统一比较。
  1. 分子 x-μ(偏离均值的量)这笔交易的特征值离全体平均水平有多远,偏离越大越异常。
    x−μx - \mu
  2. 分母 σ(波动幅度)全体交易在这个特征上的标准差,用来把不同量纲拉回同一尺度。
    σ\sigma
  3. 整体 z 值标准化后的偏离程度。z 越大,这笔交易越不像“普通顾客”,越值得怀疑。
    z=x−μσ\displaystyle z = \frac{x - \mu}{\sigma}

风险评分模型:给每位顾客打一张“可疑分”

商场保安队长手里有一张评分表:穿得严实加 2 分,珠宝区逗留超过 20 分钟加 5 分,一天进出三次加 10 分……累计超过 80 分,通知便衣盯防。这张表的精髓不是“一句话判断可不可疑”,而是把无数个小信号加总成一个可以排序的数字——分高者优先,人力永远花在最可疑的人身上。

银行的风险评分模型就是这张表的智能版。打分分两层:客户层看职业、注册资本、开户时长、历史涉诉;交易层看金额突变、频次激增、对手方风险。模型输出 0-100 分的可疑分。相比“是/否”二分类,评分的优势是天然支持排序:调查员从 100 分往下查,一天处理不完也不怕,先查最危险的。

最经典的是逻辑回归评分卡,每个特征配一个权重,加权求和加基础分就是最终得分。它最大的优点是可解释:面对监管你可以明明白白说清“为什么给这个客户打 87 分——因为深夜交易占比高、三个月换了 40 个对手方”。机器学习模型(XGBoost)精度更高,但要配合 SHAP 等解释工具。评分的数学内核很朴素:

评分表最值钱的地方在于可以迭代:某个信号后来被证明没用,就调低它的权重;新发现的作案手法,就加一个新的特征列。这正是后面“闭环反馈”要讲的故事——评分表不是刻在墙上的碑文,而是越用越准的活工具。

S=b+∑i=1nwixi\displaystyle S = b + \sum_{i=1}^{n} w_i x_i
通俗理解:每个“可疑信号”贡献一分(权重乘特征),把所有贡献加起来,就是这个顾客的总可疑分。
  1. 基础分 b所有顾客共同的起点分,可以理解为“先假设正常”的基准。
    bb
  2. 特征贡献 w_i x_i第 i 个特征(比如夜间交易占比)乘上它的权重,权重越大说明这个信号越值钱。
    wi×xiw_i \times x_i
  3. 求和 Σ把所有特征的贡献加总,得到最终可疑分。
    ∑i=1nwixi\sum_{i=1}^{n} w_i x_i

误报率控制:别让保安喊“狼来了”

商场的报警器如果一天响 800 次,保安就会像“狼来了”故事里的村民——要么麻木,要么疲于奔命,真警报反而被淹没。反洗钱最大的敌人正是误报:传统规则引擎精确率不到 10%,意味着 90% 的告警是白跑一趟,调查员每天在无效案件里消耗殆尽。

误报为什么这么多?一是规则太宽泛,“大额上交”把交税、买房、还贷这些正常行为全卷了进来;二是特征区分度不够,可疑和正常长得太像;三是数据质量差,不少告警其实是录入错误。AI 降误报有三板斧:模型融合、智能分流、闭环反馈。

模型融合让多个模型投票,一致喊“可疑”才上报,单模型的误判被集体否决;智能分流把告警分三档——高置信直接上报、中置信人工核查、低置信自动归档,把稀缺的调查人力集中在刀刃上;闭环反馈把人工调查结论送回训练集,模型每处理一轮就聪明一分。衡量误报的指标叫假阳性率:

商场里最优秀的保安,不是反应最快的那个,而是知道“什么时候不该追”的那个。AI 保安也在学同一件事:既要抓住真小偷(高召回),也别天天拦好顾客(低误报)。这个平衡点靠阈值来调——阈值高,误报少但漏报多;阈值低,漏报少但误报多,没有免费的午餐。

FPR=FPFP+TN\text{FPR} = \displaystyle\frac{FP}{FP + TN}
通俗理解:每一千笔正常交易里,有多少笔被冤枉报警。FPR 越低,保安的“狼来了”喊得越少。
  1. 分子 FP正常交易被冤枉报警的数量,好比好顾客被保安拦下搜包。
    FPFP
  2. 分母 FP+TN全体正常交易的总数,是误报发生的“群众基础”。
    FP+TNFP + TN
  3. 整体 FPR误报率,直接反映“保安白跑一趟”占所有好顾客的比例。
    FPFP+TN\displaystyle\frac{FP}{FP + TN}

反洗钱图谱:监控录像背后的“关系网”

单打独斗的小偷好抓,团伙难防。商场保安渐渐注意到:有些人从不同时出现,却总在同一柜台消费;手机信号从不重合,购物小票上的积分卡号却同属一个家族。保安把监控里的“同框画面”串成一张网——这就是关系图谱的雏形。

银行把客户、账户、设备、地址当作“点”,把转账、同手机号、同 IP、同地址、同股东当作“边”,构建反洗钱知识图谱。单看 A 账户毫无破绽:余额小、交易少;但放进图里,它的 30 个对手方最后全部汇入同一个境外账户,整个子图呈“星形汇聚”——这是教科书级的洗钱形态。

图算法是这里的杀手锏。社区发现(Louvain)自动把联系紧密的节点聚成一个个“团伙”;资金链路追踪沿转账路径逐跳展开,揪出“环状对敲”(A 转 B、B 转 C、C 又转回 A)这类循环结构;穿透识别结合工商股权关系,透过层层空壳公司,推断账户背后的真实控制人。一条资金链能有多可疑,可以这样算:

关系网的价值在于 1+1 大于 2:单个账户可以伪装得天衣无缝,可一旦它在网络中站在“汇聚点”的位置,就像商场里那个从不出手、却总在出口接应的人。图,让隐藏的结构自己现形;这也是“跑分”“水房”这类团伙案中最核心的 AI 武器。

P=1−∏i=1k(1−pi)\displaystyle P = 1 - \prod_{i=1}^{k}(1 - p_i)
通俗理解:资金每经过一个可疑节点,整条链路“有问题”的概率就累积一次;链路越长、可疑节点越多,P 越接近 1。
  1. 单跳不疑概率第 i 个节点的“不可疑”概率,比如节点没问题,就是 0.9。
    1−pi1 - p_i
  2. 连乘k 跳全部不可疑的概率,链路越长这个值越小。
    ∏i=1k(1−pi)\prod_{i=1}^{k}(1 - p_i)
  3. 取反至少有一个节点可疑的总概率。链路长、可疑节点多,P 就逼近 1。
    1−∏i=1k(1−pi)\displaystyle 1 - \prod_{i=1}^{k}(1 - p_i)

系统落地实践:从算法到生产线

保安再聪明,也要依赖中控室才能运转:摄像头要联网,报警要分级,便衣要调度,每次行动要留记录。没有中控室的商场,最好的保安也只是孤胆英雄。金融机构的反洗钱 AI 同样如此——模型只是算法,把它变成生产线才是真正的工程。

一套标准反洗钱系统分四层。数据层把交易流水、客户信息、黑名单、工商数据清洗融合;特征层实时计算各种画像特征;模型层把规则引擎和 AI 混合部署,兼顾精度与可解释性;决策层负责生成可疑交易报告(STR)、工单分派和案件管理。地基是数据治理:银行内部几十套系统的客户 ID 对不上,再好的模型也会“张冠李戴”。

模型上线只是起点。洗钱手法会随监管演化,模型指标(KS、AUC)要持续监控,一旦衰减就触发重训;每次升级先跑影子测试,新旧模型并行比试再切换。审计留痕是合规底线:每次判定依据、每个特征取值、每版模型参数都要可回溯——监管检查时,“说不出为什么”比“没发现可疑”更致命。衡量模型区分度用 KS 统计量:

中控室运行一年后,商场会复盘:哪些报警线太松、哪些特征没用、哪些团伙换了手法。反洗钱系统的生命周期一模一样——AI 不是一次性交付的工程,而是一条靠真实数据持续喂养、持续打磨的流水线。理解到这一层,你才真正拿到了反洗钱 AI 的入场券。

KS=max⁡t∣TPR(t)−FPR(t)∣\text{KS} = \displaystyle\max_{t} \left| \text{TPR}(t) - \text{FPR}(t) \right|
通俗理解:好人坏人之间划一条线,模型能把他们分开多远。KS 越大,说明这个“保安”越能一眼分辨两类人。
  1. TPR 与 FPR同一阈值下,命中可疑交易的比例和误报正常交易的比例。
    TPR(t), FPR(t)\text{TPR}(t),\ \text{FPR}(t)
  2. 绝对值差值衡量这个阈值下好坏样本被分开的距离。
    ∣TPR(t)−FPR(t)∣\left| \text{TPR}(t) - \text{FPR}(t) \right|
  3. 遍历阈值取最大KS 是模型整体区分度,越大说明模型越能分清好人和坏人。
    max⁡t∣TPR(t)−FPR(t)∣\displaystyle\max_{t} \left| \text{TPR}(t) - \text{FPR}(t) \right|

AI 应用场景

银行反洗钱智能监测台

阶段:可疑交易识别 + 风险评分

解决的问题:传统规则引擎每天产出上万条告警,99% 是误报,人工调查员每案耗时 30 分钟以上,案件积压严重,真正的跨境洗钱被淹没在噪声里。AI 通过对交易特征打分排序,让调查员从“全部要查”变成“只查最可疑的 20%”。

具体案例:某股份制银行上线随机森林评分模型并接入实时流计算后,每日告警从 1.2 万条降到 3000 条,告警精确率从 5% 提升到 35%,上线半年协同破获 3 个跨境洗钱团伙。

支付机构洗钱团伙图谱挖掘

阶段:反洗钱图谱分析

解决的问题:单个账户拆开看都正常,但整体网络呈现“多对一汇聚、再分层转出”的典型洗钱拓扑,靠人工逐户核查无法发现。图谱让犯罪结构显形,就像把监控片段拼成一张完整的关系网。

具体案例:某支付公司用图数据库 + Louvain 社区发现,把数百万账户建图,识别出一个 172 人的“跑分”团伙:大量兼职账户接受分散转账,再统一汇往同一境外钱包,涉赌资金达 2.3 亿元。

证券机构客户风险动态重评

阶段:风险评分模型 + 闭环反馈

解决的问题:传统客户风险评级一年一评,洗钱高风险客户换券商后评级被重置,等于“换个商场就没人认得你”。模型引入行为特征(交易频次突变、关联账户数量)后实现月度自动重评。

具体案例:某证券公司将 XGBoost 评分模型嵌入开户与存续期管理,高风险客户识别量提升 2.4 倍,配合人工回标数据每月迭代,误报率下降 40%。

Python 演示

python42 行
# -*- coding: utf-8 -*-"""AML risk scoring and threshold comparison demo"""import numpy as npfrom sklearn.ensemble import RandomForestClassifierfrom sklearn.metrics import precision_score, recall_score np.random.seed(42)N = 600# 生成交易特征: 金额(千元), 频次, 夜间占比, 跨境占比, 对手方数amount = np.random.lognormal(mean=3.0, sigma=0.8, size=N)freq = np.random.poisson(lam=5, size=N).astype(float)night = np.random.beta(2, 5, size=N)cross = np.random.beta(1, 5, size=N)partner = np.random.poisson(lam=8, size=N).astype(float) # 15% 的交易为真实可疑y = np.zeros(N)y[:90] = 1np.random.shuffle(y) # 让可疑交易的特征更极端amount[y == 1] *= np.random.uniform(2, 6, size=y.sum())night[y == 1] += np.random.uniform(0.3, 0.6, size=y.sum())partner[y == 1] += np.random.uniform(5, 15, size=y.sum()) # 特征标准化X = np.column_stack([amount, freq, night, cross, partner])X = (X - X.mean(axis=0)) / (X.std(axis=0) + 1e-8) # 训练随机森林clf = RandomForestClassifier(n_estimators=80, max_depth=6, random_state=42)clf.fit(X[:400], y[:400]) # 在测试集上输出可疑概率proba = clf.predict_proba(X[400:])[:, 1]truth = y[400:] # 对比两个阈值: 高阈值低误报, 低阈值高召回for th in [0.5, 0.3]:    flag = (proba >= th).astype(int)    print("threshold={:.1f} precision={:.3f} recall={:.3f}".format(        th, precision_score(truth, flag), recall_score(truth, flag)))
目的:用模拟的 600 笔交易数据训练一个随机森林评分模型,在测试集上对比“高阈值”和“低阈值”下精确率与召回率的此消彼长。
  1. amount = np.random.lognormal(mean=3.0, sigma=0.8, size=N)用对数正态分布模拟“少数大额、大量小额”的真实交易金额分布
  2. np.random.shuffle(y)打乱标签顺序,避免前 90 行全是可疑样本,防止模型学到“行号”信息
  3. amount[y == 1] *= np.random.uniform(2, 6, size=y.sum())让可疑交易金额普遍放大 2-6 倍,模拟大额拆分特征
  4. X = (X - X.mean(axis=0)) / (X.std(axis=0) + 1e-8)所有特征标准化到同一量纲,对应正文里的 z-score
  5. clf = RandomForestClassifier(n_estimators=80, max_depth=6, random_state=42)随机森林模型,控制深度防止过拟合
  6. clf.fit(X[:400], y[:400])用前 2/3 数据训练,留出 1/3 做测试
  7. proba = clf.predict_proba(X[400:])[:, 1]输出每条交易的可疑概率,而不是直接给 0/1
  8. for th in [0.5, 0.3]:对比高/低阈值,直观看到精确率与召回率的跷跷板关系

常见误区

误区“模型说可疑就是确定洗钱,直接冻结账户就行,不用再花人力复核。”

正解模型输出的是“可疑概率”而非事实结论,本身就带误报。反洗钱监管要求“了解你的客户”和人工调查取证,直接冻结会造成法律纠纷和声誉风险。AI 的定位是筛子——把最可疑的案件排到前面,最终决策必须由人来下。

为何常见:影视剧里“系统自动拦截”的桥段深入人心,忽略了统计模型的概率本质,也低估了金融执法对证据链的要求。

误区“把可疑判定阈值调高,报警变少,说明系统更精准、更安全。”

正解阈值升高,误报减少,但漏报会同时增加——真正狡猾的洗钱分子可能分数不高而被放过。合规场景中漏报的代价远大于误报(洗钱案发会面临巨额罚单甚至牌照吊销),阈值应按监管容忍度和误报成本联合优化。

为何常见:“少报警=少打扰=高效”的直觉在普通风控里成立,但反洗钱是“宁可多查,不可漏网”的逻辑,直觉在这里恰好反了。

误区“我盯着单笔大额转账就够了,小额交易不用管。”

正解洗钱最常见的伎俩恰恰是“拆分交易”(structuring):把大额现金拆成多笔低于报告线的小额存入,再在多个账户间分散转账。可疑与否取决于金额突变、频次、对手方和网络结构,而不是金额绝对值。

为何常见:监管设定的报告线(如单笔 5 万、20 万)容易让人误以为“线以下就安全”,而犯罪分子正是利用这一点绕线。

误区“上线时 AUC 达到 90%,说明模型很成熟,以后不用再管。”

正解洗钱手法随监管和商业模式不断演化(概念漂移),数据分布也会缓慢变化。上线后必须持续监控 KS/AUC 等指标,一旦衰减就重训;同时把人工反馈回流训练集,让模型保持“手感”。一个不迭代的反洗钱模型,半年后就是一堆过期地图。

为何常见:传统软件“交付即完成”的惯性思维,没意识到机器学习模型有“保质期”——算法在变,对手也在变。

面试题

Q1. 在反洗钱“三阶段”中,黑钱被拆分到多个账户反复转账、模糊来源,属于哪个阶段?

单选题 · easy

  • A.放置阶段
  • B.分层阶段← 正确答案
  • C.融合阶段
  • D.监测阶段

答案:B。洗钱三阶段对应商场洗赃物:放置是黑钱第一次进系统(换储值卡),分层是在柜台间反复倒手模糊来源,融合是最后变成合法商品。题干描述的“拆分到多个账户反复转账”正是分层,故选 B。A 是入场,C 是洗白完成,D 不是标准三阶段。

Q2. 反洗钱里的 KYC(Know Your Customer)最准确的理解是?

单选题 · easy

  • A.锁定你的罪犯
  • B.审核你的业务
  • C.了解你的客户← 正确答案
  • D.识别你的交易

答案:C。KYC 直译就是“了解你的客户”,银行开户要实名、要问资金来源,都是为了满足 KYC。它对应商场保安先登记顾客身份再放行。A 是执法动作,B 是业务审核,D 是交易监控,都不是 KYC 的本意。

Q3. 正常交易被模型报警、人工核查后排除,这类误差在混淆矩阵中叫?

单选题 · easy

  • A.真阳性(TP)
  • B.假阳性(FP)← 正确答案
  • C.假阴性(FN)
  • D.真阴性(TN)

答案:B。混淆矩阵四格:预测可疑且实际可疑是 TP(抓对了);预测可疑但实际正常是 FP(误报);预测正常但实际可疑是 FN(漏报);都正常是 TN。题干说的“正常交易被报警”就是误报,对应 FP,选 B。

Q4. 其他条件不变,把风险评分的报警阈值从 0.5 调高到 0.8,最可能的结果是?

单选题 · mid

  • A.误报减少,漏报增加← 正确答案
  • B.误报增加,漏报减少
  • C.误报和漏报同时增加
  • D.误报和漏报同时减少

答案:A。阈值好比商场报警器的灵敏度:调高到 0.8,只有分数很高的交易才报警,误报自然少;但一些真正可疑但分数不高的交易也被放过,漏报增加。误报和漏报是此消彼长的跷跷板,不存在双降。

Q5. 下列哪项通常不会作为反洗钱风险评分的输入特征?

单选题 · mid

  • A.交易金额与频次
  • B.客户职业与地区
  • C.当天天气预报← 正确答案
  • D.对手方开户信息

答案:C。风险评分输入的是与洗钱相关的行为和属性特征:金额频次、职业地区、对手方信息都有区分度。天气预报与金融行为无关,属于噪声,不会进入模型。这也提醒我们特征工程要“对准业务”。

Q6. 反洗钱知识图谱相比单账户分析,最大的增量价值是?

单选题 · hard

  • A.加速模型训练收敛
  • B.识别团伙与资金链路← 正确答案
  • C.提升客户营销转化
  • D.自动生成检查报告

答案:B。图谱分析把孤立的账户连成网络,最大价值是看到“结构”:星形汇聚、环状对敲、资金层层归集,这些只有站在图里才看得到。A 是训练效率,C 是营销,D 是报告自动化,都不是图谱的定位。

Q7. KS 统计量在模型评估中主要衡量的是?

单选题 · extreme

  • A.好坏样本的区分能力← 正确答案
  • B.模型训练收敛速度
  • C.特征数据的存储成本
  • D.系统界面的响应时长

答案:A。KS 统计量计算每个阈值下 TPR 与 FPR 的最大差距,衡量模型能把好坏样本分开多远。KS 越大,模型区分能力越强,好比保安一眼就能分辨小偷和普通顾客。B/C/D 与模型判别力无关。

Q8. 降低反洗钱误报率的常用手段有哪些?

多选题 · mid

  • A.多模型融合投票← 正确答案
  • B.引入人工复核反馈← 正确答案
  • C.删除历史告警数据
  • D.告警案件智能分流← 正确答案

答案:ABD。降误报三板斧:多模型融合减少单模型误判,人工反馈回流训练集让模型纠错,智能分流让低置信告警自动归档。删除历史告警等于扔掉学习资料,反而会让模型退步,选 ABC。

Q9. 可疑交易识别中,无监督异常检测适合什么场景?

多选题 · mid

  • A.标记样本非常稀缺← 正确答案
  • B.洗钱手法不断翻新← 正确答案
  • C.需要发现未知模式← 正确答案
  • D.只能依赖固定规则

答案:ABC。无监督异常检测不依赖标签,天生适合“没标记、手法新、要发现未知模式”的场景,像保安凭直觉发现“从没见过的人”。D 是固定规则的反面,规则能匹配已知模式,但发现不了未知异常,所以不选。

Q10. 反洗钱系统落地时需要重点建设的能力包括?

多选题 · hard

  • A.数据治理与隐私合规← 正确答案
  • B.模型监控与定期重训← 正确答案
  • C.决策审计留痕回溯← 正确答案
  • D.报警后直接冻结资金

答案:ABC。落地是系统工程:数据治理保证喂给模型的数据干净合规,模型监控与重训应对概念漂移,审计留痕让每次决策可回溯。D 危险——AI 只输出嫌疑概率,冻结资金必须走人工复核和法律程序,选 ABC。