信息传播模型解析(一)——SIS微分方程求解与稳态分析

张开发
2026/4/8 9:55:24 15 分钟阅读

分享文章

信息传播模型解析(一)——SIS微分方程求解与稳态分析
1. SIS模型基础从流行病学到信息传播第一次接触SIS模型是在研究社交网络信息扩散时当时为了搞明白微博热搜的形成机制意外发现了这个源自流行病学的经典模型。简单来说SIS模型描述的是个体在易感(Susceptible)和感染(Infectious)两种状态间不断转换的过程。就像感冒一样你康复后还可能再次被感染——这种特性使得它特别适合描述某些类型的信息传播。举个生活中的例子某天你在朋友圈看到个新梗绝绝子刚开始你不懂什么意思易感状态后来被朋友反复安利后开始使用感染状态过段时间觉得这个梗太土就不再用了回到易感状态。这种循环往复的过程正是SIS模型的典型表现。模型的核心参数其实就两个感染率λ每个感染者单位时间内能传播给多少易感个体治愈率μ感染者恢复为易感状态的概率这两个参数看似简单但它们的比值R0λ/μ基本再生数直接决定了信息能否大规模传播。去年我做短视频平台传播分析时发现当R01时热点内容会像病毒一样持续扩散而R01的内容很快就会自然消亡。这个发现后来帮助我们优化了内容推荐策略。2. 微分方程构建从物理意义到数学表达建立微分方程时最容易犯的错误就是忽略变量的物理含义。记得有次给学生辅导他们直接把感染者比例i(t)和易感者比例s(t)当作独立变量处理结果推导完全乱套。实际上这两个变量存在约束关系i(t)s(t)1这个约束条件对后续求解至关重要。让我们拆解这个看似复杂的微分方程di/dt λi(1-i) - μi第一项λi(1-i)表示新增感染者i当前感染者比例(1-i)易感者比例λ感染强度第二项μi表示恢复的感染者μ治愈率i可能恢复的人群基数我曾用Python做过数值模拟当λ0.3μ0.1时感染比例会先快速上升最后稳定在66.7%左右。这个稳态值恰好就是1-μ/λ1-0.1/0.3≈0.667。当时发现模拟结果与理论预测完全吻合时那种成就感至今难忘。3. 方程求解技巧伯努利方程的变形艺术解这个微分方程最巧妙的一步是变量替换。面对包含i²的非线性项很多初学者会束手无策。这里分享个实用技巧当方程出现y P(x)y Q(x)yⁿ形式时立即想到伯努利方程采用uy¹⁻ⁿ替换。具体到我们的方程两边同除i²将方程转化为关于i⁻¹的线性方程设ui⁻¹得到du/dt (λ-μ)u λ利用积分因子e^∫(λ-μ)dt求解这个过程中最容易出错的是符号处理。有次我在学术报告时就因为漏掉一个负号导致整个稳态分析结果完全错误。后来养成了个好习惯每做一步变量替换都立即用具体数值验证维度是否合理。4. 稳态分析与传播阈值信息爆发的临界点稳态分析最令人着迷的是它揭示了传播的阈值效应。当系统达到稳态时di/dt0此时若λ≤μ唯一稳态是i0信息自然消亡若λμ存在非零稳态i*1-μ/λ信息持续传播这个结论在实际应用中威力巨大。去年我们团队分析某知识付费平台的课程传播数据时发现优质课程的λ/μ普遍在1.5-2.0之间而普通课程往往低于1.2。这直接验证了内容质量决定传播广度的假设。特别要注意的是临界情况λμ。这时常规解法失效需要单独处理。通过泰勒展开可以证明此时感染比例会随时间呈双曲线衰减i(t)1/t。这意味着在临界点附近微小的参数变化会导致传播行为的质变——这种敏感性在舆情监控中尤为重要。

更多文章