DyCRS: Dynamic Interpretable Postoperative Complication Risk Scoring
DyCRS: Dynamic Interpretable Postoperative Complication Risk Scoring(AAAI2020 Accepted paper)を読んでまとめました。
解釈間違い等ある時がありますので、その場合指摘いただけると助かります。
目次
背景と概要
- 医療において、患者の手術後合併症のリスクを早期に特定する事は重要
- 現在は、American College of Surgeonsが作ったシステムが幅広い領域で使われている。
- 静的特徴量を使用(性別、年齢等)
- 本論文では逐次的バイタルサインと静的特徴を用いた患者のリアルタイムのリスクを測るa dynamic postoperative
complication risk scoring framework (DyCRS)を開発。
- 隠れマルコフモデルをベースとする。
- DyCRSの概要
- リスクの高い・低いといった状態を隠れ状態として定義
- learningとinferenceにより構成される
- learning
- 隠れ状態から観測される状態への移行や観測される特徴量との関係を学習
- inference
- 2つのフェイズから構成
- パラメータが与えられた状態で隠れ状態分布をdecode
- 隠れ状態分布から合併症リスクスコアにconvert
問題設定
データセット
- The NorthShore University HealthSystemのデータを使用
特徴量
以下の3種類を使用。
患者の時系列的な動き
- 症状が悪化した患者と、悪化せず退院した患者を無作為に抽出し以下の図に示す。
- vital signの時系列的な変動があった後に、event(症状の悪化や退院)が発生する
患者の状態についての定義
- 本論文では、以下のように状態を定義している
- 観察される状態:event
- 退院:No risk
- 症状の悪化:Highest risk
- 潜伏している状態:risk stage
- Low, Medium, High risk
- vital signに現れる
- 観察される状態:event
DyCRS
概要
- risk stageを隠れ状態とした隠れマルコフモデルを基礎とする。
以下の2つのフェイズで構成されている
- 隠れ状態から観測される状態への移行関係および隠れ状態と観測される変数(e.g. vital sign)についての学習フェイズ
- 隠れ状態からリスクスコアを推論するフェイズ
状態空間
- 状態空間は以下のように表される
- C:観察されるHighest risk状態
- D:観察されるNo risk状態
モデル(詳細は割愛)
遷移確率行列
隠れマルコフモデルでは、m個の隠れ状態と観察される状態がある。
その遷移確率行列は以下となる。
Emission Probability Model
隠れ状態sから観測されるvital sign:oは以下で規定
DyCRS Learning
DyCRS Learningではモデルパラメータを学習する以下の最適化問題を解く
DyCRS Learningにおける期待値最大化のアルゴリズムは以下となる
DyCRS inference: Converting Hidden States to Complication Risk Score
以下の2ステップが定義されている。
decoding step
converting step
- 隠れ状態分布から以下合併症リスクスコアに変換する。