59 lines
1.9 KiB
Markdown
59 lines
1.9 KiB
Markdown
---
|
||
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 综述]]
|