Skip to content

马尔可夫链——过去不决定你,只有现在这一步说了算 ​

1906年,Andrey Markov发了一篇论文,标题平平无奇:《论大数定律的扩展》。

他当时正在跟一个叫Nekrasov的数学家吵架。Nekrasov说:大数定律成立的前提是事件独立——但现实世界的事件互相依赖,所以你的定理没用。

Markov不服。他设计了一个"非独立"但依然可预测的系统来证明Nekrasov是错的。

这个系统后来被称为马尔可夫链。

他想证明的是一道数学题。他留下的,是给所有困在过去的人的解药。


01 无记忆性 ​

马尔可夫链的核心性质只有一个,叫做马尔可夫性质(Markov property),也叫"无记忆性"。

用数学语言写出来:

P(Xn+1=x|Xn=xn,Xn−1=xn−1,...,X0=x0)=P(Xn+1=x|Xn=xn)

翻译成人话:下一步的概率只取决于你在哪,跟你之前走了多远、怎么走到这里的——没有关系。

系统没有记忆。

你可以想象一个青蛙在荷叶上跳。它落在哪片荷叶上,只跟它现在踩的这片有关——跟它一小时前在哪片荷叶上无关。荷叶不记仇,也不念旧。

马尔可夫说:你的历史不在你的状态里。

这在一个复杂的数学证明里是一个技术性假设。但对一个刚好跌入谷底的人来说,它是一个比所有鸡汤都硬的承诺。


02 你过去走了多少弯路不重要 ​

我做了一个实验。在网上搜"如何走出低谷",给出的建议大致分三类:

第一类:反思型——"回顾你过去的错误,找到根本原因" 第二类:行动型——"每天做一件小事改变现状" 第三类:信仰型——"一切都是最好的安排"

三类建议有一件共同的事——它们都默认过去很重要。要么需要反思它,要么需要接受它,要么需要放下它。

马尔可夫链提供了第四种答案:过去不重要。你不需要反思它,不需要接受它,甚至不需要放下它——因为它在数学上跟你即将去的地方没有关系。

系统没有记忆。你也不必有。

想想这句话的威力。

你毕业五年,换了三份工作,每份都没做长。简历上有一段"空窗期"。面试官问你:你那时候干什么去了?

普通人会想:完了,他抓住了我的过去。我得解释清楚。然后用五分钟讲那段灰色岁月。

马尔可夫思维的人会想:我现在的技能和经验,跟那份工作匹配不匹配?匹配就谈,不匹配就下一个。过去走过的弯路,不影响我现在的状态。

这不叫"逃避过去"。这叫马尔可夫性质。


03 但你真的能"无记忆"吗? ​

有人会说:这太理想了。人不是数学系统。人有记忆,有创伤,有惯性。你说"过去不重要",但在现实中,你的过去会跟着你——你的履历上有空窗期,你的征信有逾期记录,你的简历上有被裁的经历。

这些怎么"无记忆"?

好问题。这其实是马尔可夫链里最容易被误解的地方。马尔可夫性质不是说外部世界没有记忆——它说的是你的内部状态不需要被过去绑架。

现实中的枷锁分成两种:

  • 第一种是外部记录——征信、履历、病案。这些确实带着你的历史,逃不掉。
  • 第二种是内部叙事——"我上次搞砸了,这次肯定也会搞砸"、"我从来没有做过这件事,说明我不适合"、"我三十岁了,来不及了"。

第一种,你确实需要时间消化。但第二种——那个困住你的内部叙事——本质上是你自己构建的。它不是一个物理定律。

外界有记录,但你没有义务把它写成判决书。

你过去做砸了一件事。那个记录还在。但"做砸了一件事"不等于"我就是做这种事的人"。前者是一个历史状态,后者是一个内部叙事。

马尔可夫性质教你的是:把内部叙事和过去脱钩。你之前的状态,不是你现在的状态。你现在的位置,决定你的下一步。仅此而已。


04 从这一步开始 ​

1906年,Markov设计了他的链。他也不知道后来这个模型会被用在搜索引擎(PageRank)、天气预报、股票预测和语音识别上。

他不知道它也会被用在"怎么帮一个困在过去的人走出来"上。

这个链的数学,说到底就三件事:

  • 你有一个当前状态——S₀
  • 你可以选择转移到下一个状态——S₁
  • 转移的概率只跟S₀有关,跟S_-₁、S_-₂、S_-₁₀无关

不原谅自己的人活在过去的地狱里。不肯放掉自己的人活在自己构建的牢房里。焦虑未来的人活在对S₁₀₀的恐惧中。

马尔可夫说:你只需要知道S₀和S₁。

不需要原谅,不需要忘记,不需要规划一生。只需要走好这一步。

关注公众号:QIAN数据