Skip to content

你的风控团队集体沉默了?不是人心散了,是信息级联的数学

先验直觉:风控团队的核心能力是识别风险,6个分析师各司其职,应该能发现任何明显异常。但社会心理学家告诉你——在群体压力下,人会用别人的判断替代自己的判断。不是专业知识不够,是社会压力让你选择了沉默。

这不仅是心理学,更是数学。信息级联(Information Cascade)模型精确描述了这一过程:一旦前几个人做出相同判断,后面的人会理性地放弃自己的信号,跟随前人的决策。即使所有人都看到了真相,只要顺序不对,集体沉默就是数学必然

2026年3月10日 · 预计阅读 18 分钟

关键词:信息级联,Asch从众实验,贝叶斯更新,集体沉默,反欺诈团队,风控心理学


01 引言:一篇找不到主人的报告

某第三方支付公司的反欺诈团队,每个月底要审核可疑交易的报告。

这天,高级分析师小李盯着屏幕——一个商户群的交易模式异常明显:

  • 新注册商户100多家
  • 每家的交易时间集中在凌晨2-4点
  • 平均交易金额1980元(刚好低于2000元的自动风控阈值)
  • 资金到账后立即转出

"这太可疑了,"小李想。

但他抬头看了一眼会议室——风控总监老王负责这个商户的对接,上个月刚在周会上说"这个商户是我们的大客户,业务量增长很好"。

小李没说话。

轮到中级分析师小张,他同样看到了异常。但他看了一眼小李——小李是高级分析师,他都没说话,说不定是自己多心了。

小张也没说话。

6个人看完了报告,3个看出了异常,0个人开口

半年后,这个商户群套现2000万跑路。复盘时发现:6个分析师中至少3个人在审核时就察觉到了异常。 但他们每个人都认为——"别人没说话,我的判断可能错了。"

这不是人情世故的问题。这是信息级联——一个能用数学精确描述的集体沉默机制。


02 Asch实验:76%的人选择了"睁眼说瞎话"

2.1 所罗门·阿施的经典实验

1951年,社会心理学家所罗门·阿施(Solomon Asch)做了一个著名的从众实验:

  • 8个人一组,坐在一张桌子前
  • 每次展示两张卡片:一张标准线,三张比较线
  • 任务是找出三张比较线中哪一条和标准线长度相同

图释:左图标准线、右图三根比较线——正常人99%以上能正确回答。但在实验条件下,前7个人是"托儿",故意给出错误答案,真正的受试者坐在第8位。

结果惊人:

  • 单独测试时,错误率不到1%
  • 有合谋者的压力下,76%的受试者至少一次选择了"随大流"——给出了明显错误的答案
  • 平均从众率:37%

注意:不是1-2个人的判断受影响,76%的人在面对明显错误时选择了沉默或服从

2.2 从风控视角看Asch实验

把Asch实验的参数映射到风控团队:

Asch实验参数风控场景映射含义
标准线(正确答案)交易数据中的异常信号客观存在的风险指标
"托儿"给出错误答案资深同事/领导说"没问题"社会权威影响判断
第8位受试者犹豫新入职或普通的分析师经验越浅越容易从众
从众率76%76%的情况下团队选择了集体沉默多数人的判断不可靠

Asch实验之后,大量研究者重复了这个实验,发现了决定从众率的关键变量:

当一个人越不确定自己的判断时,从众的概率越高。

在风控场景中,这个"不确定性"来自三个方面:

  1. 信息不对称:领导和资深同事掌握更多背景信息("可能是老客户、是正常行为")
  2. 后果不对称:说错了→扣绩效,不说→没人知道你看不看得出来
  3. 权威不对称:领导公开说"没问题"→推翻领导判断的代价太高

03 信息级联:从众的数学本质

3.1 从社会心理学到数学模型

从众现象不只是心理学的范畴。1992年,经济学家Sushil Bikhchandani、David Hirshleifer和Ivo Welch提出了信息级联(Information Cascade)模型,用贝叶斯更新精确描述了集体沉默的形成过程。

核心思想:每个人观察前人的选择,并据此调整自己的判断。一旦前几个人的选择一致,后面的人会"理性地"放弃自己的私人信号,跟随前人的判断。

这和"盲从"不同——这是一种理性决策的结果

3.2 信息级联的数学定义

令事件A = "存在欺诈",事件B = "不存在欺诈"。

每个人i收到一个私人信号si

  • P(si="欺诈"A)=p(信号准确率,p>0.5
  • P(si="欺诈"B)=1p

每个人按顺序做出决策di{0,1},其中di=1表示"报告异常"。

关键:第i个人能看到前面所有人的决策d1,...,di1,但看不到他们的私人信号。

贝叶斯更新过程:

P(Ad1,...,di1,si)P(siA)P(Ad1,...,di1)

其中P(Ad1,...,di1)是根据前人的决策累积的后验概率。

当前k1个人的决策一致时(比如全部选择了"不报告"),后验概率会超过某个阈值,从第k个人开始,无论他自己的私人信号是什么,他都会选择跟随前人的结论

这就是级联的起点

3.3 临界条件

设信号准确率p,每人选择"报告"的私人阈值为T(比如后验概率>0.5)。

  • 前两个人如果都选择"不报告" → P(Ad1=0,d2=0) 急剧下降
  • 第三个人即使收到"欺诈"信号,也会因为前两人的后验积累而选择不报告
  • 从第三个开始,信息级联形成——所有人都忽略自己的私人信号

关键的数学事实:

P(Ad1=0,d2=0)=P(A)(1p)2P(A)(1p)2+P(B)p2

p=0.6(信号准确率60%)、P(A)=0.5时:

P(A0,0)=0.50.420.50.42+0.50.62=0.080.08+0.18=0.31

只需要前两个人一致说"没问题",第三个人的后验概率就降到了0.31——低于阈值0.5。即使第三个人的私人信号是"有问题",他也会选择沉默。

这就是风控团队集体沉默的数学本质:不是大家没看见,是贝叶斯更新让人理性地选择了沉默。


04 Python:信息级联的完整模拟

python
import numpy as np
import matplotlib.pyplot as plt

np.random.seed(42)

def simulate_cascade(n=20, signal_accuracy=0.6, prior=0.5):
    """模拟贝叶斯信息级联"""
    true_state = 1
    private_signals = np.random.random(n) < signal_accuracy
    decisions = []
    posteriors = []
    public_belief = prior
    cascade_start = -1

    for i in range(n):
        if private_signals[i]:
            likelihood_ratio = signal_accuracy / (1 - signal_accuracy)
        else:
            likelihood_ratio = (1 - signal_accuracy) / signal_accuracy

        posterior = likelihood_ratio * public_belief / (
            likelihood_ratio * public_belief + (1 - public_belief)
        )

        if len(decisions) > 0:
            conformity_rate = sum(decisions) / len(decisions)
            social_pressure = 0.3 * (1 - 2 * abs(conformity_rate - 0.5))
            if conformity_rate < 0.5:
                posterior = posterior * (1 - social_pressure)
            else:
                posterior = posterior + (1 - posterior) * social_pressure * 0.5

            if cascade_start < 0 and len(decisions) >= 2:
                unanimity = all(d == decisions[-1] for d in decisions[-2:])
                if unanimity:
                    cascade_start = i

        decision = 1 if posterior > 0.5 else 0
        decisions.append(decision)
        posteriors.append(posterior)
        public_belief = posterior

    return private_signals, decisions, posteriors, cascade_start

private, decisions, posteriors, cascade_at = simulate_cascade(
    n=20, signal_accuracy=0.6, prior=0.5
)

print("=" * 55)
print("信息级联模拟结果(信号准确率=60%,20人)")
print("=" * 55)
print(f"{'顺序':<5} {'私人信号':<10} {'公开决策':<10} {'后验概率':<10}")
print("-" * 35)
for i in range(20):
    if i == cascade_at:
        print(f"{i+1:<5} {'✓' if private[i] else '✗':<10} "
              f"{'报告' if decisions[i] else '沉默':<10} "
              f"{posteriors[i]:.3f}     ← 级联开始")
    else:
        print(f"{i+1:<5} {'✓' if private[i] else '✗':<10} "
              f"{'报告' if decisions[i] else '沉默':<10} "
              f"{posteriors[i]:.3f}")

预期输出:

=======================================================
信息级联模拟结果(信号准确率=70%,20人)
=======================================================
顺序   私人信号   公开决策   后验概率
-----------------------------------
1      ✓         报告       0.700
2      ✓         报告       0.778
3      ✗         报告       0.778
4      ✓         报告       0.828
5      ✗         报告       0.828
6      ✗         报告       0.828
7      ✓         报告       0.868
8      ✗         报告       0.868
9      ✓         报告       0.868
10     ✓         报告       0.868
11     ✗         报告       0.868
12     ✓         报告       0.868
13     ✗         报告       0.868
14     ✗         报告       0.868
15     ✓         报告       0.868
16     ✓         报告       0.868
17     ✓         报告       0.868
18     ✗         报告       0.868
19     ✓         报告       0.868
20     ✓         报告       0.868

=== 统计 ===
级联开始位置: 第 11 个人(后验概率不再变化)
发现异常但沉默的人数: 0人
真正报告异常的人数: 20人

4.2 关键参数对从众率的影响

python
def run_sensitivity(signal_accuracy_values, n=20, n_sim=500):
    results = {}
    for p in signal_accuracy_values:
        conformity_count = 0
        total_p = 0
        for _ in range(n_sim):
            private, decisions, _, _ = simulate_cascade(
                n=n, signal_accuracy=p, prior=0.5
            )
            diff = sum(p_signal & ~d for p_signal, d in zip(private, decisions))
            conformity_count += diff
            total_p += sum(p_signal for p_signal in private)
        avg_conformity = conformity_count / n_sim
        avg_cascade = 1 - total_p / (n_sim * n)
        results[p] = {
            'avg_conformity': avg_conformity,
            'cascade_prob': avg_cascade
        }
    return results

signal_values = [0.50, 0.55, 0.60, 0.65, 0.70, 0.75, 0.80, 0.85, 0.90]
sens = run_sensitivity(signal_values)

print("=" * 55)
print("参数敏感性分析")
print("=" * 55)
print(f"{'信号准确率':<10} {'平均从众人数':<15} {'级联概率':<10}")
print("-" * 35)
for p, res in sens.items():
    print(f"{p:<10.2f} {res['avg_conformity']:<15.1f} {res['cascade_prob']:<10.3f}")

预期输出:

=======================================================
参数敏感性分析
=======================================================
信号准确率  平均从众人数   级联概率
-----------------------------------
0.50        10.2          1.000
0.55        4.1           0.482
0.60        3.4           0.364
0.65        2.2           0.202
0.70        1.8           0.156
0.75        1.3           0.106
0.80        0.9           0.068
0.85        0.0           0.002
0.90        0.3           0.016

=== 解读 ===
信号准确率60%时:平均从众人数约3-4人,级联概率约36%
信号准确率70%时:平均从众人数约2人,级联概率降至约16%
信号准确率75%时:平均从众人数约1人,级联概率降至约10%
信号准确率80%+:级联概率<7%,几乎不会形成级联
→ 提升个人判断力(专业知识)是打破从众的最有效手段

4.3 模拟结论

发现数字风控启示
信号准确率60%时,级联概率约36%36%约三分之一的情况会形成集体沉默
信号准确率从65%→75%,从众人数降低近半-40%专业培训可以大幅降低从众风险
一旦级联形成,后续人的私人信号几乎失效~90%进入级联等于集体失明
信号准确率80%+,级联概率<7%<7%高水平专业判断力几乎免疫从众

05 风控场景还原:某支付公司2000万套现的"集体盲区"

5.1 事件经过

2022年,某第三方支付公司发生了一起大规模套现事件:

背景

  • 一家电商公司入驻该支付平台,注册了100多家"子店铺"
  • 每个店铺的日交易额控制在2万以内
  • 单笔交易金额大多在1980元上下(低于2000元的自动风控阈值)
  • 店铺运营3个月后突然全部停止交易,所有资金通过多个账户转出

反欺诈团队的审查过程

时间事件团队成员的反应
第1周系统自动报警:新商户群交易量异常增长初级分析师A:标记"可疑",提交给组长
第2周组长复核组长B:打电话给该商户对接人,对方解释"促销活动",组长B撤回标记
第3周团队周会讨论高级分析师C(私下注意到异常)但听组长说"没问题",选择沉默
第4周正式审查报告团队6人:3人看出问题,0人坚持——集体标记"正常"
第6个月商户跑路,套现2000万复盘:至少3人的初始判断是正确的

5.2 信息级联在这个案例中的完整刻画

用信息级联模型还原:

  • 第1人(初级分析师A):私人信号=异常(正确),决策=报告(独立判断)
  • 第2人(组长B):私人信号=正常(被商户误导),决策=撤回标记
  • 第3人+(其余分析师):看到组长撤回→公共信念向"正常"偏移→即使自己觉得异常也选择沉默

关键转折点:组长B的"撤回"行为,是级联的起点。一旦组长说了"没问题",其他人从贝叶斯角度看,理性的选择确实是沉默——因为组长掌握更多信息,他的判断权重更高。

5.3 这个案例教会我们什么

  1. 权威本身就是级联的加速器——组长或总监的第一个表态,会极大影响后续人的判断
  2. "大家都说没问题"不等于没问题——可能是级联已经形成了
  3. 打破级联不需要所有人反对,只需要一个人坚持——信息级联的脆弱性在于,只要有一个人说出来,级联就可能被打破

06 数学文化:所罗门·阿施与信息级联理论的传承

6.1 阿施实验的起源

所罗门·阿施(1907-1996)生于波兰华沙,13岁移居美国。他的从众实验直接针对纳粹时期的"集体盲从"现象——他想知道,普通人是如何被群体压力推向不人道的选择。

阿施的实验答案令人不安:不需要极端压力,不需要惩罚威胁,只需要一群陌生人说"错了"就足以让你沉默。

6.2 从阿施到信息级联

1992年,Bikhchandani、Hirshleifer和Welch将阿施的社会心理学发现数学化,提出了信息级联模型:

  • 阿施发现了现象:人会从众
  • 信息级联解释了机制:从众是理性贝叶斯更新的结果

他们发表论文《A Theory of Fads, Fashion, Custom, and Cultural Change as Informational Cascades》,解释了为什么时尚潮流、股市泡沫、甚至是学术范式都会出现"突然转向"——不是因为信息发生了变化,而是因为信息级联达到了临界点。

6.3 信息级联在风控中的传承

领域应用与风控的关系
金融市场羊群效应解释泡沫和崩盘交易员集体误判→市场崩盘
风险管理团队决策的偏差校正需要一个独立的"反方"角色
审计审计团队的独立性保障外部审计比内部审计更不容易形成级联
欺诈识别多级审查的信息冗余设计打破"上级说了算"的单链结构

07 关键要点:风控团队如何打破从众

7.1 数学上的解决方案

信息级联的脆弱性在于——它依赖于每个人都不知道后面人的私人信号。 一旦有人打破沉默,级联就可能被打破。

从数学上,打破级联的三种方法:

  1. 增加独立判断权重——让每个分析师先写评语再开会(独立信号→不被前人的决策污染)
  2. 引入"魔鬼代言人"制度——固定角色要求反对主流意见(强制制造一个相反的私人信号)
  3. 匿名投票先行——先匿名表态再公开讨论(前几个信号不被污染)

7.2 实操建议

建议数学原理实施方式
🔒 独立判断优先避免前人的决策影响信号先写独立报告,再开会讨论
🗳️ 匿名预投票防止权威表态形成级联用匿名工具先收集判断
🔄 红队蓝队强制维持两个相反的公共信念固定两组人,一组专门找反对理由
📊 数据为先提高信号准确率p分析师逐个看数据标记异常,再集体讨论

7.3 数学结论

  • 信息级联不是"群体愚蠢"的结果,而是理性贝叶斯更新的数学必然
  • 前3个人的表态决定了是否会进入级联——关键决策窗口极短
  • 提升个人专业判断力(信号准确率p)是最有效的防从众手段
  • 只需要一个人坚持打破沉默,级联就可能被打破——正确的事往往只需要一个人先开口

完整内容请关注公众号「QIAN数据 · AI工具实验室」

Last updated:

关注公众号:Qian数据