--- title: "条件强度函数 (Conditional Intensity Function)" created: 2026-06-16 updated: 2026-06-16 type: concept tags: [temporal-point-process, intensity-function, stochastic-modeling] sources: [raw/papers/advances-temporal-point-processes-2026.md] --- # 条件强度函数 (Conditional Intensity Function) 条件强度函数是时间点过程(TPP)的核心数学工具,描述了给定历史信息下,未来事件发生的瞬时速率。 ## 定义 ``` lambda*(t) dt = P(event in [t, t+dt] | H_{t-}) = E[N([t, t+dt]) | H_{t-}] ``` 其中 `H_{t-}` 表示到时刻 t 之前(不含 t)的历史。`*` 号表示该强度以历史为条件,这是 TPP 领域的传统标记。 ## 与条件密度的一一对应 强度函数和条件密度函数是一一对应的: ``` f(t | H_{t_n}) = lambda*(t) exp(-∫_{t_n}^t lambda*(tau) dtau) ``` 这意味着可以通过直接指定强度函数的形式来定义新的 TPP 模型。 ## 经典实例 - **常数强度** `lambda*(t) = mu` → 齐次泊松过程 - **时变强度** `lambda*(t) = lambda(t)` → 非齐次泊松过程 - **Hawkes 形式** `lambda*(t) = mu + sum phi(t - t_n)` → 自激励过程 ## 在神经 TPP 中的角色 几乎所有神经 TPP 都围绕如何从历史中学习然后参数化强度函数展开。RNN/Transformer 编码历史为隐向量 `h_t`,然后输出为强度: ``` lambda*(t) = g(h_t, t) ``` 其中 `g` 需要保证非负输出(ReLU/softplus/exp)。 ## 数值积分问题 MLE 训练时需要计算 `∫ lambda*(tau) dtau`,这通常没有闭式解,需要 Monte Carlo 或数值积分近似——这是 intensity-based 方法的计算瓶颈,驱动了 [[intensity-free-modeling|intensity-free]] 方向的发展。 ## 参考 - [[temporal-point-process|时间点过程]] - [[hawkes-process|Hawkes 过程]] - [[intensity-free-modeling|Intensity-free 建模]] - [[advances-temporal-point-processes-2026|TPP 综述]]