为什么有些邮件马上回,有些却一等就是几天?
论文名片|Albert-László Barabási,The origin of bursts and heavy tails in human dynamics,Nature 435, 207–211,2005 年 5 月 12 日。DOI:10.1038/nature03459。研究类型:电子邮件行为分析、优先级排队模型与模拟;结合原始补充说明解读。
打开邮箱,你可能连续处理几封急件,随后很久不再发信。一封简单确认几乎立刻回掉,另一封需要查资料的消息则被不断推后。这个场景帮助理解论文提出的机制,并不是研究者直接观察过的完整个人任务清单。
论文的核心假说是:许多人类活动的时间不均匀,并不一定需要复杂的外部冲击;只要不同任务竞争注意力,人优先完成更紧急的任务,就可能让多数任务很快完成、少数任务等待很久。不过,“模型能产生这种分布”,与“数据已经证明人就是按这套规则做决定”,是两种强度不同的结论。
先说结论
- 邮件行为中既有连续快速发送,也有长时间无活动;单一恒定速率的泊松过程难以概括这种时间结构。
- 一个固定长度的任务清单,每完成一项便补入一项;当执行几乎完全按优先级进行时,模型中的任务等待时间出现接近 1/τ 的长尾。
- 随机选任务会得到几何分布、在相应尺度上近似指数衰减;是否优先处理任务,能显著改变等待时间的尾部。
- 机制依赖优先选择很强的参数区间,补图还显示大量任务一步内完成的尖峰。邮件回复与发送间隔的相似性支持这一解释的可行性,却没有排除作息、会话安排等其他来源。
同样一天发十封邮件,时间安排可以有多不一样?
如果事件以固定平均速率 q 独立发生,泊松过程给出的相邻事件间隔服从指数分布 P(τ) = q exp(−qτ)。它并不要求每隔固定几分钟发生一次,但较长空档的概率下降很快。
重尾分布(heavy-tailed distribution)下降较慢,因此可以让短间隔和极长间隔并存。阵发性(burstiness)就是事件在一段时间内密集出现,随后有较长空白的现象;这里的“爆发”不是疫情或情绪,而是事件时间组织。

图 1|平均事件间隔相同,序列为何看起来不同?
(a)泊松事件序列,每条竖线为一次事件。(b)对应连续 1,000 次事件的间隔,纵轴为延迟。(c)间隔分布在半对数坐标下近似直线,对应指数衰减。(d)重尾事件序列呈密集段与长空档。(e)同样 1,000 次事件的间隔出现大尖峰,与(b)保留相同纵轴尺度。(f)双对数坐标下约为斜率 −2 的直线;这组重尾示例来自随机优先级模型 γ = 1,并非直接的邮件观测。来源:原论文 Fig. 1。
图 1 的重尾指数约为 2,后面的邮件例子却约为 1,两者不能混成一个普适数值。前者是用来展示时间结构差别的模拟例子;后者是特定行为数据中的经验尾部。
邮件数据到底观察到了什么?
数据库包含数千名用户的邮件发送者、接收者、时间与大小。原图使用同一位用户连续三个月的数据展示相邻发信间隔与回复等待,并用 3,188 名用户的收发总量作比较。每个图的分析单位不同:事件间隔、邮件回复或用户,不能用 3,188 当成每条分布都独立重复过的样本数。

图 2|长等待是任务竞争,还是邮件本身太大?
(a)一位用户相邻两次发信的时间间隔 τ,横轴秒、双对数坐标,参考线斜率 −1。(b)同一用户收到邮件到给对应发送者回复的时间 τw,尾部也接近 −1。(c)每封已回复邮件的字节大小与回复等待时间,未见清楚的单调关系。(d)3,188 名用户三个月内的收件数与发件数,虚线表示二者相等,许多人明显偏离。来源:原论文 Fig. 2。
(a)是两次发送之间隔了多久,(b)是一封收到的邮件等待多久才被回复,两者不是同一计时器。把它们联系起来,需要额外假说:发邮件只是许多相互竞争活动中的一种,邮件被搁置时,人可能在做其他事。
(c)削弱了“邮件越大,读得越久,所以回复越晚”这一简单解释,但没有直接测量阅读时间、附件处理、问题复杂程度与优先级,也未报告足够统计量来排除全部服务时长影响。未回复和被删除的邮件,也不能从回复等待分布中完整体现。
一个最小任务清单,怎样让等待变得不均匀?
模型始终保留 L 项任务。每项有优先级 x,从给定分布 ρ(x) 抽取;每一步完成一项并删除,立即补入一个新任务,长度保持 L。所有任务执行都消耗同样一步,优先级也不随等待自动提高。
选择规则有两个部分:以概率 p 处理当前优先级最高的任务,以概率 1 − p 随机选一项。p 接近 1 时,模拟近似严格优先;p 接近 0 时,几乎不看优先级。
固定 L 是一种有限任务清单假设,而不是直接测量出的人人都有同样长的记忆。模型时间单位为执行步数,也不能未经标定就等同现实中的秒或分钟。

图 3|只改变选择规则,等待尾部会怎样变化?
(a)优先级均匀分布于 [0,1],L = 100、运行 10⁶ 步,p = 0.99999;任务等待分布在双对数图上有接近斜率 −1 的尾部。此图展示尾部,没有把一步完成的尖峰作为主体。(b)相同设定下 p = 0.00001,半对数图接近直线,对应指数式衰减。来源:原论文 Fig. 3。
原因很直观:高优先级任务很快离开,低优先级任务不断被新来的急件插到前面。均匀分配的新优先级,经过这种筛选后,产生很不均匀的等待。这里的异质性来自调度,不需要事先把任务执行时间设成重尾。
随机选择的情形更容易写清。每步被选中的概率为 1/L,一项任务恰在第 τ 步执行的概率是 (1−1/L)^(τ−1)/L。也就是离散的几何分布;在较大时间尺度上呈指数衰减。这个结果针对固定清单与随机选择,不意味着所有随机行为或所有先来先服务系统都只能产生指数尾。
推导说明了什么,又近似了什么?
为分析尾部,论文另外定义随机优先级模型:一项任务被选中的概率与 xᵞ 成正比,再除以清单中所有 xᵞ 的和。γ = 0 时随机选择;γ 趋向无穷大时趋于只选最高优先级。这个 γ 参数化主要连接两个极限,并不等于在所有中间值上都与前面的 p 模型一一对应。
补充说明明确使用平均场近似,把归一化分母看作近似恒定,得到优先级为 x 的任务平均等待 τ(x) 与 x⁻ᵞ 成比例。随后用变量变换写出等待分布的缩放形式:对均匀优先级分布,尾部指数为 1 + 1/γ;γ 越大,越接近 1。
这条推理把平均等待与等待分布联系起来,依赖所用近似,并非对真实人的决策机制作无条件证明。模拟和推导吻合,首先是模型内部的证据。

图 4|尾部只由清单长短决定吗?
(a)L = 10、运行 10⁶ 步,比较 γ = 0.5、1、2,改变优先选择强度会改变尾部斜率。(b)γ = 1 时比较 L = 2、10、100;曲线位置和范围可以变化,图中尾部缩放相近。来源:原始补充 Fig. 2SM。
L = 2 也能产生相应缩放,说明在模型里不需要一张很长的清单。但它不等于只要现实中同时有两件事,就必然出现某个精确幂律。ρ(x) 的单调变换也可保持最高优先级的排序,因此严格按排序选择时,对优先级数值刻度不敏感;这不能替代对真实优先级的测量。
为什么不能只看那条漂亮的尾巴?
接近严格优先时,清单会积累低优先级任务,新来的任务很容易比它们高,于是一步内就被处理。长尾与大量立即处理,可以同时发生。

图 5|长尾前面,是否还有被主图弱化的部分?
原图没有子图,比较 p = 0.3、0.99999、0.00001 的完整等待分布。近严格优先的方形曲线在 τ = 1 处有很高峰值,随后才进入长尾;p = 0.3 的曲线更接近随机选择,不能概括成相同幂律尾部。来源:原始补充 Fig. 3SM。
这是结果的重要适用范围:并不是稍有优先级就得到同一分布。邮件场景中,立即删除或立即回复可能近似一步执行,但数据未记录每次真正查看邮箱的时刻,作者也明确说无法直接解析该尖峰。
此外,纯粹的 1/τ 密度若无限延伸就不能归一化。因此,图中的近 −1 尾部应理解为有限观测、接近特定参数极限下的缩放区间,而不能无界外推。固定 p 小于 1 的随机选择成分也限制了把低优先级任务永远搁置的程度。
若任务可以越积越多,会不会得到同样的结果?
传统优先级排队允许任务以速率 λ 到达、以速率 μ 处理,清单长度随时间变动。它也是自然的备选机制,所以论文将其与固定 L 模型比较。

图 6|到达与处理能力的平衡,会怎样改变等待尾部?
原图没有子图:到达率 λ = 0.1,处理率 μ 取 0.1、0.2、0.05。速率相等时,模拟呈约 −3/2 的尾部;处理更快时有明显截断,处理更慢时队列不断积累,稳定性也不同。来源:原始补充 Fig. 1SM。
这不是说传统排队理论不能产生重尾,而是产生何种尾部取决于到达、服务与稳定性条件。补充材料指出 λ = μ 的队列长度具有大幅波动,并不是一般的平稳情形;λ > μ 时任务持续积压。原论文的固定长度模型意在绕开需要恰好平衡速率的设定,同时得到更接近邮件示例的指数。
邮件收发总量并不相等,也只能是对这种简化映射的提醒:一封收到的邮件不必回复,任务还可能是非邮件活动,所以收发数无法无条件当作全部任务到达与完成速率。
补充说明还讨论与 Bak–Sneppen 演化模型的形式映射,但明确两边主要统计量不同:演化模型关注连续更新形成的雪崩大小,这里关注任务等待时间。形式相似不表示两种重尾有相同生成机制,也不是把人类任务清单归因于自组织临界性的直接证据。
从邮件到人类动力学,还差哪一步?
这篇论文提出了一个有解释力的最小机制:相同时间成本的任务,仅靠优先排序,就能产生很不均匀的等待。它将时间行为从“平均每小时发生几次”,推进到“任务为何集中完成、谁被反复推迟”的问题。
但经验图主要展示一名用户的两种分布,真实任务清单和优先级并未观测;没有直接操控排序规则,也没有把作息周期、批量处理、会话状态与其他等待机制逐项比较。观察到重尾,不能反向唯一推出优先级队列,更不能说所有人的所有活动都服从指数 1。
服务时间一致、任务完成立即补入、清单长度固定、优先级不老化,都是重要简化。若执行难度、截止日期、资源可用性和未完成任务的到达不断变化,模型也需相应扩展。本文的应用讨论指出通信、资源管理等可能用途,但没有直接验证一种具体的排班或效率干预。
一句话总结
人类活动的阵发性可能来自任务之间的优先级竞争:多数任务被迅速处理,少数长期等待;这是一套能生成重尾的机制模型,而不是从邮件数据中唯一识别出的普适决策法则。
核心来源
- 正式论文 DOI:主图 1—3、电子邮件例子与固定清单模型。
- 原始补充说明的大学存档副本:15 页,包括平均场近似、随机选择极限、传统排队比较与完整补图。
- 作者预印本入口。
作者介绍
Albert-László Barabási 是本篇唯一作者,发表时署名美国圣母大学复杂网络研究中心与物理系。论文由他提出并分析优先级任务清单模型,联系邮件行为讨论人类动力学;这里按原论文署名介绍,不额外推定当时头衔。
延伸思考:总处理量没变,公平性可能已经变了
以下是 AI 基于论文结果所作的延伸,不属于原论文结论。
每天处理同样数量的请求,平均效率看似没有改变,但若总是先处理最紧急的事,少数长期不紧急的请求可能不断后移。模型提示我们,评估系统不能只看处理总量,还应看最长等待、低优先级群体与临近截止日期的请求。
一个可检验的设计,是在保留紧急任务优先的同时,为等待过久的请求逐步增加优先级。比较两种规则的完成量、紧急请求延迟与尾部等待,可以判断公平性改善是否以明显效率损失为代价。原论文没有测试这项规则,真实系统还必须考虑任务时长与资源约束,不能直接从幂律图推出最佳管理办法。