马尔可夫链——过去不决定你,只有现在这一步说了算
1906年,Andrey Markov发了一篇论文,标题平平无奇:《论大数定律的扩展》。
他当时正在跟一个叫Nekrasov的数学家吵架。Nekrasov说:大数定律成立的前提是事件独立——但现实世界的事件互相依赖,所以你的定理没用。
Markov不服。他设计了一个"非独立"但依然可预测的系统来证明Nekrasov是错的。
这个系统后来被称为马尔可夫链。
他想证明的是一道数学题。他留下的,是给所有困在过去的人的解药。
01 无记忆性
马尔可夫链的核心性质只有一个,叫做马尔可夫性质(Markov property),也叫"无记忆性"。
用数学语言写出来:
翻译成人话:下一步的概率只取决于你在哪,跟你之前走了多远、怎么走到这里的——没有关系。
系统没有记忆。
你可以想象一个青蛙在荷叶上跳。它落在哪片荷叶上,只跟它现在踩的这片有关——跟它一小时前在哪片荷叶上无关。荷叶不记仇,也不念旧。
马尔可夫说:你的历史不在你的状态里。
这在一个复杂的数学证明里是一个技术性假设。但对一个刚好跌入谷底的人来说,它是一个比所有鸡汤都硬的承诺。
02 你过去走了多少弯路不重要
我做了一个实验。在网上搜"如何走出低谷",给出的建议大致分三类:
第一类:反思型——"回顾你过去的错误,找到根本原因" 第二类:行动型——"每天做一件小事改变现状" 第三类:信仰型——"一切都是最好的安排"
三类建议有一件共同的事——它们都默认过去很重要。要么需要反思它,要么需要接受它,要么需要放下它。
马尔可夫链提供了第四种答案:过去不重要。你不需要反思它,不需要接受它,甚至不需要放下它——因为它在数学上跟你即将去的地方没有关系。
系统没有记忆。你也不必有。
想想这句话的威力。
你毕业五年,换了三份工作,每份都没做长。简历上有一段"空窗期"。面试官问你:你那时候干什么去了?
普通人会想:完了,他抓住了我的过去。我得解释清楚。然后用五分钟讲那段灰色岁月。
马尔可夫思维的人会想:我现在的技能和经验,跟那份工作匹配不匹配?匹配就谈,不匹配就下一个。过去走过的弯路,不影响我现在的状态。
这不叫"逃避过去"。这叫马尔可夫性质。
03 但你真的能"无记忆"吗?
有人会说:这太理想了。人不是数学系统。人有记忆,有创伤,有惯性。你说"过去不重要",但在现实中,你的过去会跟着你——你的履历上有空窗期,你的征信有逾期记录,你的简历上有被裁的经历。
这些怎么"无记忆"?
好问题。这其实是马尔可夫链里最容易被误解的地方。马尔可夫性质不是说外部世界没有记忆——它说的是你的内部状态不需要被过去绑架。
现实中的枷锁分成两种:
- 第一种是外部记录——征信、履历、病案。这些确实带着你的历史,逃不掉。
- 第二种是内部叙事——"我上次搞砸了,这次肯定也会搞砸"、"我从来没有做过这件事,说明我不适合"、"我三十岁了,来不及了"。
第一种,你确实需要时间消化。但第二种——那个困住你的内部叙事——本质上是你自己构建的。它不是一个物理定律。
外界有记录,但你没有义务把它写成判决书。
你过去做砸了一件事。那个记录还在。但"做砸了一件事"不等于"我就是做这种事的人"。前者是一个历史状态,后者是一个内部叙事。
马尔可夫性质教你的是:把内部叙事和过去脱钩。你之前的状态,不是你现在的状态。你现在的位置,决定你的下一步。仅此而已。
04 从这一步开始
1906年,Markov设计了他的链。他也不知道后来这个模型会被用在搜索引擎(PageRank)、天气预报、股票预测和语音识别上。
他不知道它也会被用在"怎么帮一个困在过去的人走出来"上。
这个链的数学,说到底就三件事:
- 你有一个当前状态——S₀
- 你可以选择转移到下一个状态——S₁
- 转移的概率只跟S₀有关,跟S_-₁、S_-₂、S_-₁₀无关
不原谅自己的人活在过去的地狱里。不肯放掉自己的人活在自己构建的牢房里。焦虑未来的人活在对S₁₀₀的恐惧中。
马尔可夫说:你只需要知道S₀和S₁。
不需要原谅,不需要忘记,不需要规划一生。只需要走好这一步。