第四部分 · 如何制造反脆弱
摆弄胜于理论:知识真的是源头吗?
上一课发现:只要赔付是凸的,哪怕胜率低到离谱,瞎试也能赢。可这逼出一个让人不舒服的问题——既然「想对」不是必需的,那理论、知识,在进步里到底起多大作用?
钩子:一个搞错了「绿木材」的木材大亨
塔勒布讲过一个真实的人,叫他 F 先生。F 先生靠交易木材 (lumber) 赚到了惊人的财富——是那种几辈子花不完的财富。有人发现一个尴尬的事实:F 先生一直以为行业里说的「green lumber(绿木材)」,指的是被刷成绿色的木材。
其实不是。「green lumber」是行话,指刚砍下来、还没干燥的新鲜湿木——跟颜色毫无关系。这是这门生意里一个再基础不过的常识。F 先生把它彻底搞错了。
可他照样发了大财。停下来体会这件事的怪异:一个人对「赚钱这件事里无关紧要的细节」一无所知,却把「真正要紧的那部分」——什么时候买、跟谁交易、怎么扛住价格波动、对手在想什么——精通到登峰造极。塔勒布管这叫绿木商人问题 (the green lumber problem):
做 ≠ 懂:实践常常先行,理论随后追认
F 先生不是孤例。塔勒布的挑衅命题是:人类的很多重大进步,来自摆弄 (tinkering)、试错 (trial and error)、东拼西凑地瞎鼓捣 (bricolage)——而不是来自某个先想明白、再付诸实施的自上而下 (top-down) 的理论。
这正是上一课那套凸搜索的放大版:摆弄就是多下便宜的小注、保留有效的、丢掉无效的。它不需要你事先理解为什么有效——它只需要你能认出哪个有效(这比「预先推导出哪个有效」容易得多,呼应第 06 课:侦测当下,比预测未来可行)。蒸汽机在热力学被写出来之前就在矿井里抽水了;无数药物先被发现有效、机制几十年后才补上;冶金、航海、农业、烹饪,大量是工匠一代代试出来的,不是科学家算出来的。
于是出现一种认识论的不对称 (epistemic asymmetry):
实践(能做成) → (往往很久以后) → 理论(解释为何做成)箭头的方向常常被我们记反了。我们倾向于讲一个干净的故事:先有科学家想通原理,工程师再把原理变成产品。可真实的时间线往往是倒过来的——东西先被摆弄出来、被验证管用,理论才姗姗来迟,给这件既成事实编一个体面的解释。
「教鸟怎么飞」:理论如何事后冒领功劳
既然理论常常迟到,为什么我们还是把进步的功劳,几乎全记在理论头上?塔勒布给了一个极锋利的比喻:教鸟怎么飞 (lecturing birds how to fly)。
想象一位教授,站上讲台,对着一群鸟做了一场关于空气动力学的精彩报告——升力、迎角、伯努利。报告结束,鸟扑棱棱飞走了。教授于是宣布:看,正是我的讲座让它们飞了起来。
荒谬在哪一眼可见:鸟本来就会飞。讲座没有教会它们任何东西;它只是事后描述了一件早已发生的事,却把功劳冒领了过来。塔勒布说,这恰恰是我们对待理论与进步的方式——这是一种系统性的归因错觉:
错觉为什么这么顽固?两个帮凶。一是幸存者偏差:成功的摆弄被写进历史、配上漂亮理论,而那成千上万次失败的瞎试悄无声息地消失了,没人为它们写论文。二是叙事便利:「天才想通原理」是个好故事,「无数人乱试、碰巧有人成了」不是。于是一部由试错主导的历史,被重写成了由理论主导的历史。
诚实的一刀:这不是反智,而且这命题本身也被批评得太狠
到这里必须踩一脚刹车,否则就成了塔勒布的啦啦队——而本课不做啦啦队。把这个命题推到极端,会变成一句蠢话:「理论没用,别学了,瞎试就行。」那是错的。
第一,基础科学确实重要,而且不可替代。没有麦克斯韦方程组就没有无线电;没有量子力学就没有半导体;没有相对论 GPS 会算错。有一整类进步,必须先有理论才可能发生——你不可能靠在车库里瞎鼓捣,试出一台核磁共振仪。理论也反过来极大地提升试错的效率:它能帮你把搜索范围从「整片荒野」缩到「这几座山附近」,告诉你哪些方向根本不用试。摆弄与理论不是敌人,是一对互补的引擎。
第二——也是诚实的关键——塔勒布这个命题本身,被不少人认为推过头了。批评者指出:他爱挑「试错先于理论」的例子(药物、冶金、工程),却淡化甚至无视那些「理论清清楚楚先行」的领域(现代化学、分子生物学、整个电子工业)。把「很多进步来自试错」夸大成「理论基本是事后贴金」,本身就犯了他最爱批判的毛病——用精选的故事去支撑一个不太可证伪的大断言。
部件之前:系统的反脆弱,建在部件的脆弱之上
在动手之前,先补上这条命题最反直觉、也最重要的一面。摆弄能驱动进步,靠的是一个残酷的分工——系统层面的反脆弱,常常建立在部件层面的脆弱与试错之上。
想想餐饮业。单一家餐馆是极其脆弱的:绝大多数新餐馆撑不过几年就倒闭——这是赤裸裸的脆弱。可正因为一家家餐馆不停地开、不停地试、不停地倒,整个餐饮行业才越来越好:好的配方、好的模式被留下、被模仿,差的连同那家店一起消失。每一次倒闭都是行业的一次免费试错。如果你保护每一家餐馆永不倒闭(消灭这层波动),行业就会停止进化,沦为第 03 课里那台只会磨损的洗衣机。
这把全书几条线拧成了一股:部件的脆弱(敢倒、敢死的小尝试)= 系统的反脆弱(整体越筛越强)。所以摆弄的本质,是把脆弱下沉到便宜、可牺牲的小单位,让它们替整个系统去试错、去送死——这正是第 09 课「亏被封死的小注」在群体尺度上的样子。下面这台机器,就让你亲手比一比:靠一套理论一次性下注,和靠大量便宜的小尝试反复爬,到底哪个更快摸到最高峰。
动手:摆弄 vs 设计机
下面是一片崎岖的适应度地形 (fitness landscape)——横轴是某个可调的「配方/参数」,纵轴是它的「好处」。地形坑坑洼洼:有几座骗人的小山头(局部最优),还有一座真正的最高峰(全局最优),而最高峰不在那个「看起来最该下注」的地方。两种策略来找最高峰:
- 理论先行(设计):自信地一次性把宝押在一个「理论算出来最该选」的点上,然后只在它附近小修小补(局部爬坡)。问题:它常常被困在某座骗人的小山头上,爬不出来。
- 摆弄(试错):撒出一把便宜的小尝试,散落在地形各处,谁更高就留下谁,再在赢家附近继续小步随机试——这是一种凸搜索:每次尝试亏的有限(一个采样点),却保留了撞上高峰的全部上行。
玩几次你会看到一个稳定的结果:理论先行那一枪,红点死死卡在它出发点附近那座骗人的小山头上——它的爬坡是局部的,跨不过山谷,到不了真正的最高峰。而摆弄的蓝点撒得到处都是,只要预算够,总有一两个落进全局最高峰的山坡,于是它更高也更快地登顶。把「尝试次数」拨大,差距更明显:摆弄几乎总能逼近全局最高峰(这片地形最高约 1.00),理论先行则长期停在那座约 0.71 的次优山头上(只到最高峰的七成)。这就是凸搜索的力量:你不需要事先知道最高峰在哪,你只需要撒得起、并认得出谁更高。
常见误解
- 误解:塔勒布是在说「理论没用,读书无用,瞎试最强」。 (澄清:不是。基础科学不可替代——没有麦克斯韦方程就没有无线电。他反对的是高估自上而下、低估自下而上这个偏见;理论与摆弄是互补的两台引擎,理论还能大幅缩小试错的搜索范围。把它读成反智,恰恰是把一个洞见推成了相反的偏见。)
- 误解:「做就行、不用懂」,所以努力理解是浪费时间。 (澄清:绿木商人问题说的是「成功所需的知识,未必是该领域看起来该懂的那种」,不是「什么都不用懂」。F 先生极其懂真正要紧的那部分——时机、对手、波动;他只是不懂一个无关紧要的术语。关键是分清:哪些知识是载荷,哪些只是装饰。)
- 误解:既然进步靠试错,那随便乱试就会进步。 (澄清:试错要有效,靠的是上一课那个不对称——单次损失被封死、且远小于上行,并且你认得出哪个结果更好。无脑乱试若会带来无封顶的损失(赔付是凹的),只会把你试穿。摆弄之所以是凸搜索,前提正是「亏有限、能识别赢家」。)