5D Library › 行动的经典与统计力学 · English
第六章 认知能量预算与自我损耗之争
意志力是不是一桶会用完的油
前几章的模型都需要一个「推力」:持续外力、随机扰动、越垒的能量。一个流行的说法认为,人的推力来自一种有限的内在资源,就像肌肉的力气,用多了就会耗尽:上午抵抗了诱惑,下午就更难坚持。这就是自我损耗(ego depletion)理论。本章检查这一理论的证据,因为它直接影响如何设计行动:如果意志力真是一桶会用完的油,那就应当省着用;如果不是,策略就不同了。
经典研究与大规模重复
证据
鲍迈斯特等人 1998 年的经典实验中,饥饿的被试面前放着刚烤好的巧克力饼干和一碗小萝卜;一组只许吃萝卜、不许碰饼干,另一组可以吃饼干,还有一组没有食物。随后让所有人做一道其实无解的图形题,看他们坚持多久。只许吃萝卜的一组平均约 8 分钟就放弃,另两组约 19 至 21 分钟 (Baumeister et al. 1998)。此后数百项研究报告了类似的效应;2010 年的一项元分析估计平均效应量为 d = 0.62 (Hagger et al. 2010)。
证据
后来的检验没有支持这一效应。一项校正了发表偏倚的元分析认为,现有文献与「效应接近零」相容 (Carter et al. 2015)。2016 年,23 个实验室按同一预注册方案对 2,141 名被试重复实验,合并效应量 d = 0.04,95% 置信区间 −0.07 至 0.15 (Hagger et al. 2016)。2021 年,由该理论支持者参与设计的 36 个实验室、3,531 名被试的预注册检验,得到 d = 0.06,95% 置信区间约 −0.02 至 0.14,同样不显著 (Vohs et al. 2021)。
从 0.62 到接近零,差距从何而来?一个重要的原因是发表偏倚:小样本研究很多,而显著的结果更容易发表。
推导
设真实效应只有 d = 0.05。许多实验室各做一项每组 20 人的研究,只有得到显著正向结果的研究被发表。
# How a near-zero effect can look large in the published record.
# Suppose the true ego-depletion effect is d = 0.05. Many small labs run studies with 20 people per group;
# only studies with a positive, significant result (p < .05, one-tailed direction) reach print.
import math, random
from statistics import NormalDist, mean, stdev
random.seed(4)
TRUE_D, N, STUDIES = 0.05, 20, 4000
z_crit = NormalDist().inv_cdf(0.975)
all_d, published = [], []
for _ in range(STUDIES):
a = [random.gauss(TRUE_D, 1) for _ in range(N)]
b = [random.gauss(0, 1) for _ in range(N)]
sp = math.sqrt((stdev(a) ** 2 + stdev(b) ** 2) / 2)
d = (mean(a) - mean(b)) / sp
se = math.sqrt(2 / N + d * d / (4 * N))
all_d.append(d)
if d / se > z_crit:
published.append(d)
print(f"true effect d = {TRUE_D}; {STUDIES} studies with {N} per group")
print(f"mean d of all studies run: {mean(all_d):5.2f}")
print(f"share reaching significance: {100 * len(published) / STUDIES:4.1f} %")
print(f"mean d of the published ones: {mean(published):5.2f}")
print("for comparison: 2010 meta-analysis d = 0.62; 2016 23-lab replication d = 0.04; 2021 36-lab test d = 0.06")
# true effect d = 0.05; 4000 studies with 20 per group
# mean d of all studies run: 0.05
# share reaching significance: 3.9 %
# mean d of the published ones: 0.79
# for comparison: 2010 meta-analysis d = 0.62; 2016 23-lab replication d = 0.04; 2021 36-lab test d = 0.06在这个模拟中,所有研究的平均效应正确地落在 0.05 附近,但只有约 4% 的研究达到显著;而这些被发表的研究,平均效应量高达 0.79,比 2010 年元分析的估计还高。小样本加上选择性发表,就足以从一个几乎不存在的效应中制造出一篇「稳健」的文献。这不证明自我损耗研究中一定发生了这样的选择,但说明大规模预注册重复为什么比许多小研究的汇总更可信。
燃料算术
自我损耗理论曾提出,自我控制消耗的是血糖。这个说法可以用简单的算术检查数量级。
推导
# Could half an hour of self-control use up the brain's fuel? Order-of-magnitude arithmetic.
BRAIN_W = 20.0 # W: the adult brain uses roughly 20 % of resting metabolism, about 20 W
TASK_RISE = 0.05 # focused tasks raise whole-brain energy use by a few per cent at most (upper bound)
MINUTES = 30
KJ_PER_G_GLUCOSE = 15.6 # kJ released per gram of glucose fully oxidised
extra_kj = BRAIN_W * TASK_RISE * MINUTES * 60 / 1000
grams = extra_kj / KJ_PER_G_GLUCOSE
BLOOD_GLUCOSE_G = 4.5 # grams of glucose circulating in an adult's blood (about 5 L at 5 mmol/L)
LIVER_GLYCOGEN_G = 80.0 # a typical fed-state liver glycogen store
print(f"extra energy for {MINUTES} min of hard thinking: {extra_kj:.1f} kJ = {extra_kj / 4.184:.2f} kcal")
print(f"glucose needed: {grams:.2f} g, i.e. {100 * grams / BLOOD_GLUCOSE_G:.1f} % of the glucose in the blood "
f"and {100 * grams / LIVER_GLYCOGEN_G:.2f} % of liver glycogen")
print(f"a 250 mL sugary drink (about 27 g sugar) carries {27 / grams:.0f} times this amount")
# extra energy for 30 min of hard thinking: 1.8 kJ = 0.43 kcal
# glucose needed: 0.12 g, i.e. 2.6 % of the glucose in the blood and 0.14 % of liver glycogen
# a 250 mL sugary drink (about 27 g sugar) carries 234 times this amount证据
成人大脑约占静息代谢的 20%,功率约 20 瓦;执行任务时,与任务相关的能量增加只占大脑总耗能的很小一部分,大脑的大部分能量用于持续的内在活动 (Raichle and Gusnard 2002)。
即使把任务引起的增加取为大脑耗能的 5%(一个宽松的上限),半小时高强度思考多消耗的能量也只有约 0.43 千卡,相当于约 0.12 克葡萄糖,约为血液中葡萄糖总量的 3%、肝糖原储备的千分之一点四。一杯含糖饮料提供的糖是它的两百多倍。半小时自我控制「耗尽燃料」在数量级上说不通。这与库尔兹班等人的论证一致:大脑的总能耗几乎不随任务改变,用「燃料用完」解释主观疲劳和放弃是不合适的 (Kurzban et al. 2013)。
注
这一计算不否认人会累。长时间、高强度的工作之后的疲劳是真实的体验,睡眠不足、疾病、饥饿、长时间的体力劳动都会影响表现。这里说的只是:短时间的自我控制并不会使大脑的能量供应出现可以测量的短缺。
动机重新分配
如果不是燃料,那又是什么让人在努力一段时间之后更容易放弃?
证据
因兹利希特与施迈克尔提出「过程模型」:一段需要克制的努力之后,人的动机和注意会发生转移,从「不得不做」转向「想要做」的事,对奖赏线索更敏感,对需要控制的信号更不敏感;表现下降反映的是优先次序的改变,而不是资源的耗尽 (Inzlicht and Schmeichel 2012; Inzlicht et al. 2014)。库尔兹班等人的「机会成本模型」认为,努力的主观感受是一种信号,表示把认知资源继续用在当前任务上,相对于其他可做之事的代价有多大;感觉累,是在提示「换一件事做也许更值」(Kurzban et al. 2013)。
这两种解释与本书的模型有一个共同点:起作用的不是一个会用完的储量,而是价值的比较。用第三章的语言说,一项任务的「势垒」高低,取决于此刻有哪些替代选项,以及它们看起来有多诱人。这给出了与「省着用意志力」不同的策略:与其储存意志力,不如减少需要克服的势垒(第二、三章),并改变替代选项的吸引力(例如把手机放在另一个房间),让继续当前任务成为价值更高的选择。
假说 · 尚未验证
尚未确立。 如果放弃主要反映机会成本,而不是资源耗尽,那么在同一项枯燥任务上,让可见的替代选项变少(例如收走手机、关闭其他窗口),对坚持时间的提升,应当大于事先进行一段「恢复意志力」的休息。可以在一项 2×2 随机实验中检验:替代选项「可见/移除」×任务前「休息 10 分钟/不休息」,主要结局为坚持时间。如果移除替代选项的效应不大于休息的效应,或两者都没有效应,这一假说就被推翻。
「认知能量预算」作为隐喻
本章标题中的「认知能量预算」是一个隐喻:注意力和动机确实是有限的,同一时刻只能用在少数几件事上;但它们的「有限」更像时间的有限,而不像油箱的有限。一个小时只能用一次,而在这一小时里愿意投入多少,取决于你如何评估这件事与其他事。这一点在第八章的「四步势垒核查表」中会再次出现:核查的不是你还剩多少「意志力」,而是让你开始和坚持下去的外部结构是否到位。
本章小结
自我损耗是心理学重复危机中最受关注的案例之一:一个经数百项研究支持的效应,在大规模预注册重复中几乎消失。血糖燃料的说法在数量级上也站不住脚。更可信的解释是动机与注意的重新分配,以及对机会成本的评估。对行动设计来说,这意味着:少依赖「咬牙坚持」,多依赖降低势垒、借助外部结构,以及减少当下诱人的替代选项。
参考文献
Fan, Y. (2026). Classical and Statistical Mechanics of Human Action: Psychological Inertia, Static Friction Thresholds, Kramers Escape Rate in Double-Well Potentials and Habit Phase Transitions, Read Beside East Asian Philosophy of Practice [行动的经典与统计力学] (Version 1.0.0). 5D Library. https://doi.org/10.5281/zenodo.23738774 · Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).