Skip to main content
QUICK REVIEW

[論文レビュー] Inference, prediction and optimization of non-pharmaceutical interventions using compartment models: the PyRoss library

R. Adhikari, Austen Bolitho|arXiv (Cornell University)|May 19, 2020
COVID-19 epidemiological studies被引用数 14
ひとこと要約

PyRoss は、年齢および接触構造を持つ状態遷移モデルにおける非薬物的介入(NPI)のためのベイズ推論、予測、最適化を統合したオープンソースの Python ライブラリです。確率的および決定論的シミュレーションを可能とし、実行中におけるモデル間の切り替えをサポートし、データ駆動型のパラメータ推定とモデル証拠の比較を用いた完全なベイズ予測と NPI の最適化を可能にします。

ABSTRACT

PyRoss is an open-source Python library that offers an integrated platform for inference, prediction and optimisation of NPIs in age- and contact-structured epidemiological compartment models. This report outlines the rationale and functionality of the PyRoss library, with various illustrations and examples focusing on well-mixed, age-structured populations. The PyRoss library supports arbitrary structured models formulated stochastically (as master equations) or deterministically (as ODEs) and allows mid-run transitioning from one to the other. By supporting additional compartmental subdivision ad libitum, PyRoss can emulate time-since-infection models and allows medical stages such as hospitalization or quarantine to be modelled and forecast. The PyRoss library enables fitting to epidemiological data, as available, using Bayesian parameter inference, so that competing models can be weighed by their evidence. PyRoss allows fully Bayesian forecasts of the impact of idealized NPIs by convolving uncertainties arising from epidemiological data, model choice, parameters, and intrinsic stochasticity. Algorithms to optimize time-dependent NPI scenarios against user-defined cost functions are included. PyRoss's current age-structured compartment framework for well-mixed populations will in future reports be extended to include compartments structured by location, occupation, use of travel networks and other attributes relevant to assessing disease spread and the impact of NPIs. We argue that such compartment models, by allowing social data of arbitrary granularity to be combined with Bayesian parameter estimation for poorly-known disease variables, could enable more powerful and robust prediction than other approaches to detailed epidemic modelling. We invite others to use the PyRoss library for research to address today's COVID-19 crisis, and to plan for future pandemics.

研究の動機と目的

  • 疫学的状態遷移モデルにおける非薬物的介入(NPI)の推論、予測、最適化を統合したオープンソースのプラットフォームの開発を目的とする。
  • 年齢構造および接触構造を持つモデルの確率的(マスター方程式)および決定論的(微分方程式)な定式化を両方サポートすることを目的とする。
  • 計算効率と正確性を向上させるために、実行中に確率的および決定論的モデル表現の間を切り替えることを可能とすることを目的とする。
  • データ、パラメータ、モデル構造の不確実性を体系的に取り入れた、ベイズ的パラメータ推論、モデル比較(証拠を用いた)、不確実性の定量化のためのツールを提供することを目的とする。
  • 完全なベイズ予測を用いて、ユーザー定義のコスト関数に基づき、ロックダウンのタイミングや期間などの NPI シナリオを最適化することを目的とする。

提案手法

  • 年齢および接触構造を持つマルコフ連鎖状態遷移モデルを用い、個々の人物を疾患状態(例:S, E, I, R)に分類し、年齢および医療状態で細分化する。
  • 時間別感染履歴の動的挙動をより現実的にモデル化するために、追加の状態遷移を導入する「段階法」を採用する。
  • 大人口極限における確率的および決定論的ダイナミクスの橋渡しとして、$Ω$-拡張および拡散極限近似を適用する。
  • 非定常ガウス・マルコフ過程およびネストド・サブセット法を用いて、ベイズ的パラメータ推論とモデル証拠の計算を実行する。
  • 事後予測分布を実装し、データ、パラメータ、モデル、および内在的な確率的不確実性を考慮した NPI 影響の予測を可能にする。
  • コスト関数の最小化を用いて、時間依存の NPI の最適化を実装し、予測パイプライン全体にわたる不確実性伝搬を統合する。

実験結果

リサーチクエスチョン

  • RQ1どのようにして、年齢構造、接触行列、医療ステージング(例:集中治療室入室、隔離)を組み込んだ状態遷移モデルを、計算の実行可能性を保ちつつ拡張できるか?
  • RQ2データが限られた疫病モデリングにおいて、ベイズ的推論とモデル証拠が、過剰適合を回避するためのモデル選択をどの程度効果的に支援できるか?
  • RQ3データ、パラメータ、モデル構造、および確率的不確実性の各要素からの不確実性を、NPI の成果予測に体系的かつ一貫して伝搬できるか?
  • RQ4公衆衛生的影響と社会経済的影響のバランスを取るコスト関数を用いて、ロックダウンの期間やタイミングといった NPI の最適化を体系的に行うことは可能か?
  • RQ5実施済みの NPI からのリアルタイムデータをどのようにして事前分布の更新に活用し、将来の介入に関する予測を支援できるか?

主な発見

  • PyRoss は、シミュレーション中において確率的および決定論的モデルの定式化をスムーズに切り替えられ、柔軟性と正確性の両方を向上させる。
  • このライブラリは、年齢、接触構造、医療状態(例:ICU、隔離)による任意の細分化をサポートしており、疾患進行および介入影響の詳細なモデリングを可能にする。
  • モデル証拠の計算を伴うベイズ的パラメータ推論により、原則的で整合性のあるモデル比較が可能となり、データが少ない状況でも過剰適合を防げる。
  • データ、パラメータ、モデル選択、および内在的な確率的不確実性をすべて考慮した完全なベイズ予測により、耐性のあるシナリオ分析が可能になる。
  • ユーザー定義のコスト関数を用いた NPI の最適化により、感染負担や経済的コストの最小化といった目的に基づき、介入戦略の系統的な順位付けと選択が可能になる。
  • 時間依存の接触行列をサポートしており、ロックダウンや段階的リオープンといった NPI のモデリングが、データに基づいたパrameter の更新と組み合わせて可能になる。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。