本プロトコルでは、連合学習によるプライバシー保護、マルチモーダル・トランスフォーマー、拡散モデルに基づくデータ拡張、グラフベースの個別化薬剤推奨、および説明可能な人工知能(XAI)を統合した、マルチモーダル糖尿病インテリジェンス・フレームワークであるFedMediFormer-XAIを提案します。これにより、正確な予測、透明性の高い意思決定、および個別化された糖尿病管理を実現します。
このコンテンツを表示するには、JoVEへの購読が必要です。 または、無料トライアルをお申し込みください。
方法論記事
本プロトコルでは、連合学習によるプライバシー保護、マルチモーダル・トランスフォーマー、拡散モデルに基づくデータ拡張、グラフベースの個別化薬剤推奨、および説明可能な人工知能(XAI)を統合した、マルチモーダル糖尿病インテリジェンス・フレームワークであるFedMediFormer-XAIを提案します。これにより、正確な予測、透明性の高い意思決定、および個別化された糖尿病管理を実現します。
糖尿病管理は、断片化されたヘルスケアデータ、プライバシーへの懸念、説明性の低さ、および個別化された治療ガイダンスの不足といった多くの課題に直面しています。本研究では、連邦学習、マルチモーダルTransformer、拡散ベースのデータ増強、薬剤推奨のためのグラフニューラルネットワーク(GNN)、および糖尿病インテリジェンスのための説明可能な人工知能(XAI)を統合した、適切かつ統一的なフレームワークであるFedMediFormer-XAIを導入します。このシステムは、臨床記録、集団健康指標、持続血糖測定データ、眼底画像、ウェアラブルセンサーの測定値、薬理情報など、多様なヘルスケアデータタイプを利用します。合成サンプルを生成しクラス不均衡に対処するために拡散モデルが使用され、非常に異なるデータソース間の関係を学習するためにマルチモーダルTransformerアーキテクチャが採用されています。連邦学習により、生の患者データを共有することなく、プライバシーを保護した方法でモデルの協調的なトレーニングが可能になります。GNNコンポーネントは、個別化された薬剤推奨のために患者-薬剤間および薬剤-薬剤間の相互作用を捉えます。SHapley Additive exPlanations(SHAP)、アテンション可視化、Integrated Gradients、および反事実的推論などの説明可能性手法により、予測および推奨結果の透明な解釈が提供されます。代表的な実装において、提案されたフレームワークは、正解率94.2%、適合率93.1%、再現率92.8%、F1スコア92.9%、マシューズ相関係数(MCC)0.88、および受信者動作特性曲線下面積(AUC-ROC)0.96を達成しました。グラフベースの推奨モジュールは、適合率 = 0.89、再現率 = 0.84、および正規化割引累積利得(NDCG) = 0.91を達成しました。本プロトコルは、マルチモーダルTransformer、連邦学習、拡散ベースの増強、グラフベースの推奨、および説明可能な人工知能を用いて、不均一なヘルスケアデータを統合するための構造化されたアプローチを提供します。報告された計算結果は、糖尿病予測および個別化された薬剤推奨における本フレームワークの可能性を示しており、連邦設計によって分散型データ処理がサポートされています。臨床的有用性、汎用性、および実世界での適用性を確立するためには、今後の多施設共同臨床評価が必要です。
糖尿病は、人類に影響を及ぼす主要な慢性代謝疾患の一つであり、長期的な影響や患者の治療にかかる莫大な費用とともに増加し続けているため、重大な公衆衛生上の問題となっています1,2。ある報告によると、現在、世界中で5億3,700万人以上の成人が糖尿病と共に生きており、この数値は今後数十年間で大幅に増加すると予想されています3。高血糖状態が制御されない場合、冠動脈疾患4、腎機能障害5、神経障害6、視力喪失7、脳卒中8などの深刻な合併症を引き起こします。したがって、極めて早期の段階で疾患を認識し、患者の状態を定期的にモニタリングし、高度な医療アプローチを通じてトレーニングを提供することが、患者がより健康な生活を送ることを支援し、ひいては国家のヘルスケアシステムの費用を削減するために必要なステップとなります9,10
今日、電子健康記録(EHR)、ウェアラブルデバイス、持続血糖測定(CGM)システム、網膜イメージング技術、およびモバイルヘルスアプリケーションの利用が急速に普及しており、分析可能な大量の不均一なヘルスケアデータが生成されています11。これらの多様なデータ収集ツールは、人体、疾患の異なる段階における機能能力、患者のさまざまな治療法に対する反応、および実生活における行動に関する多様な情報を提供できます12。人工知能(AI)は、極めて複雑なデータの処理、糖尿病の予測、疾患のモニタリング、および医師の臨床決定の支援において、最適な解決策であることが証明されています13。さらに、ランダムフォレスト、サポートベクターマシン、勾配ブースティング法を含む機械学習アルゴリズムは、糖尿病リスクの評価において優れた結果を示しています14。より最近では、ディープラーニングアーキテクチャによって、自動的な特徴抽出が可能になり、多様なヘルスケアアプリケーションにおいて予測性能が向上しています15。
マルチモーダル学習法を用いることで、構造化された臨床記録、生理学的測定値、網膜画像、および行動指標を単一の予測フレームワークに統合し、糖尿病に関するインテリジェンスが大幅に向上しました16。複数の情報源を利用することで、マルチモーダルモデルは、各モダリティを個別に検討した場合には見えてこないパターンを特定することが可能です17。近年、Transformerベースのモデルは、多様な種類のヘルスケアデータから長距離依存性と文脈的関係を非常に効果的に学習しています18。しかし、クラスの不均衡、データの欠損、データの不均一性、および汎用性の限界といった問題が、臨床現場におけるマルチモーダルAIシステムの普及を依然として妨げています19。
これらの進展があるものの、既存の糖尿病インテリジェンスシステムの多くは、依然として異なる機関からの患者データを単一のリポジトリに統合することを本質的に必要とする集中型学習フレームワークに依存しています20。このような手法は、患者のプライバシー、データの保管、サイバーセキュリティ、および規制遵守に関する紛争をすでに引き起こしています21。実際、法的および倫理的な検討事項により、医療提供者が機密性の高い患者データを共有する能力はしばしば制限されています22。このような背景から、実際の患者データを共有することなく共同モデルのトレーニングを可能にする連合学習(フェデレーテッドラーニング)が、実行可能な解決策となりつつあります23。分散最適化と安全なパラメータ集約を通じて、連合学習は地理的に分散したデータセットから得られる知識を活用し、プライバシーが保護された健康分析を可能にします24。それにもかかわらず、通信オーバーヘッド、クライアントの不均一性、および収束の安定性は、依然としてヘルスケア分野における連合学習の主要な課題となっています25。
現在使用されている糖尿病インテリジェンスシステムのさらなる欠点は、透明性の欠如と個別化療法のサポートが不十分であることです。多くのディープラーニングモデルはブラックボックスのように機能し、これは予測や推奨の根拠を理解したい臨床医にとって問題となります26。SHAP、Integrated Gradients、アテンションの可視化、反事実的推論などの説明可能な人工知能(XAI)の手法は、モデルの透明性と臨床医の信頼を高める大きな可能性を秘めていることが証明されています27。さらに、グラフニューラルネットワーク(GNN)は、患者と薬剤、および薬剤間の相互作用を捉えるための最も高度なツールとなっており、個別化された薬剤推奨や薬剤安全性評価を可能にしています28。また、新しい拡散モデルにより、本物の合成ヘルスケアデータの生成や、クラス不均衡への対処のためのソリューションが導入されています29。
トランスフォーマー、連合学習、拡散モデルベースの合成データ生成、グラフニューラルネットワーク、および説明可能な人工知能は、それぞれヘルスケアアプリケーションにおいて有望な結果を示していますが、これらを単一の再現可能な糖尿病インテリジェンスフレームワークに統合した例は限られています。既存のアプローチでは、通常これらの構成要素が個別に扱われており、個別化された治療推奨を伴わないプライバシー保護学習、分散型トレーニングを伴わないマルチモーダル予測、あるいはグラフベースの臨床意思決定支援を伴わない説明可能性に焦点が当てられています。拡散モデルはクラスバランスの調整をサポートでき、トランスフォーマーアーキテクチャは不均一なヘルスケアモダリティ間の関係性を学習できますが、これらの相補的な技術を統合するための標準化されたプロトコルは依然として不足しています。したがって、本研究では、マルチモーダル予測、拡散ベースのデータ拡張、連合最適化、グラフベースの個別化薬剤推奨、および説明可能な人工知能を再現可能なワークフロー内で組み合わせた統合的な手法プロトコルを提示し、今後の臨床検証および実用化に向けた基盤を提供します。
患者レベルのマルチモーダルデータセットが利用可能であると想定する研究とは異なり、本プロトコルでは、直接的な患者のマッチングを行うことなく、不均一な公開データセットを統合します。データソースごとに独立したモダリティ特異的モデルをトレーニングし、潜在的な特徴量埋め込みをクロスモーダルアテンションメカニズムを通じて結合します。この設計により、方法論的な厳密さを維持しながら、多様なヘルスケアリポジトリにわたるマルチモーダルな知識の統合が可能になります。
提案されたプロトコルは、主に、異なるリポジトリや施設に不均一なデータソースが存在し、データの直接的な集約が制限されている分散型ヘルスケアAI環境における手法開発を目的としています。現在の実装では、モダリティ固有のデータセットは独立しており、患者レベルでの照合はなされていません。したがって、マルチモーダル統合は、直接的な患者レベルの対応ではなく、学習された表現レベルで実行されます。実用的応用には、適切にリンクされたマルチモーダル患者データ、参加施設間での一貫した前処理およびアウトカム定義、適切な計算インフラストラクチャ、ならびに適用される倫理的、プライバシー的、および規制上の要件への準拠が必要です。
本論文では、予測、推奨、および説明性の機能を統合し、プライバシーを保護した糖尿病インテリジェンスを可能にする連合マルチモーダル・トランスフォーマー・フレームワークであるFedMediFormer-XAIを提案します。本フレームワークは、クラス不均衡に対処するための拡散ベースのデータ拡張、糖尿病予測のためのマルチモーダル・トランスフォーマー学習、共同モデル開発のための連合学習、グラフニューラルネットワークに基づく個別化薬剤推奨、および臨床決定を透明な方法でサポートするための説明可能AI(XAI)手法を統合したものです。提案されたFedMediFormer-XAIフレームワークの全体的なアーキテクチャとワークフローを図1に示します。
提案されたFedMediFormer-XAIフレームワークの主な貢献は以下の通りである:(1) 連合学習、マルチモーダルtransformer、拡散ベースのデータ拡張、グラフニューラルネットワークに基づくパーソナライズされた薬剤推奨、および説明可能な人工知能を、糖尿病インテリジェンスのための単一の再現可能なワークフロー内に統合した統一プロトコルを提示した。(2) 生の患者データを共有することなく、シミュレーションされた分散ヘルスケアクライアント間での協調的なモデルトレーニングを可能にするプライバシー保護連合学習戦略を開発した。(3) 構造化された臨床記録、持続血糖測定データ、眼底画像、および人口統計学的健康指標から相補的な表現を共同で学習するためのマルチモーダルtransformerアーキテクチャを導入した。(4) 元のトレーニングデータの統計的特性を維持しつつ、クラス不均衡を軽減しモデルの堅牢性を向上させるために、拡散ベースの合成データ生成を組み込んだ。(5) パーソナライズされた薬剤推奨および相互作用を考慮した治療ランキングのために、患者・薬剤間および薬剤・薬剤間の関係をモデル化するGraphSAGEベースの不均一グラフ学習モジュールを採用した。(6) モデルの透明性を高め、解釈可能な予測および推奨出力を提供するために、SHapley Additive exPlanations (SHAP)、Integrated Gradients、アテンション可視化、および反事実的説明を含む複数の説明可能な人工知能技術を統合した。(7) 予測評価、連合学習評価、推奨評価、説明可能性分析、臨床医中心の評価、外部検証、および再現性評価を含む包括的な検証プロトコルを提供した。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
本研究で使用したすべてのデータセットは、公開リポジトリから取得したものであり、匿名化された患者情報が含まれています。これには、Pima Indians Diabetes Dataset、CDC Diabetes Health Indicators Dataset、OhioT1DM Dataset、APTOS 2019 Blindness Detection Dataset、Drug Review Dataset、およびDrug-Drug Interaction Datasetが含まれます。直接的な患者の募集、介入、検体採取、または個人を特定できる健康情報へのアクセスは行われていません。本研究は、手法の開発および検証を目的とした、公開済み匿名化データセットの二次分析に限定されており、そのようなデータの使用に関する施設内の規定に従って実施されました。本プロトコルに記載されている人間中心の評価は、今後の実装を想定したものであり、本研究では実施されていません。この評価を行う研究者は、施設倫理委員会の適切な承認を得て、すべての参加者から書面によるインフォームド・コンセントを取得し、適用される施設規定、データ利用合意書、および国内法を遵守する必要があります。
1. 計算環境の構築
2. データセットの準備と前処理
3. 拡散ベースのデータ拡張を行う
4. マルチモーダルTransformerモデルの開発
図に示されるように、構造化臨床データ、CGMシーケンス、および網膜底像用のモダリティ固有のエンコーダーを備えたマルチモーダルTransformerを構成します。 図4. 糖尿病の予測およびグラフベースの個別化薬剤推奨のため、クロスモーダルアテンションを用いて得られた表現を統合する。
5. フェデレーション学習の設定
6. 個別化薬剤推奨モジュールの構築
7. 説明可能性の評価を行う
8. モデル性能の評価
9. 前向き臨床医師検証を実施する
10. バリデーションおよび再現性の評価を行う
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
予測性能分析
FedMediFormer-XAIは、評価した単一モーダルモデルおよび従来のベースラインモデルと比較して、予測性能の向上を示した。拡散ベースのデータ拡張により少数クラスの表現が改善され、その結果としての予測性能を表3にまとめる。繰り返し実行による評価では、評価したすべてのモデルにおいて安定した予測性能が示された。FedMediFormer-XAIは、正解率 94.20 ± 0.34% (95% CI: 93.78–94.62)、適合率 93.10 ± 0.30% (95% CI: 92.73–93.47)、再現率 92.80 ± 0.28% (95% CI: 92.45–93.15)、F1スコア 92.90 ± 0.28% (95% CI: 92.55–93.25) となり、最高の総合性能を達成した。また、本モデルは MCC 0.88 ± 0.02 (95% CI: 0.86–0.90) および AUC-ROC 0.96 ± 0.01 (95% CI: 0.95–0.97) を達成した。次いで高い総合性能を示したのは集中型のマルチモーダル・トランス...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
主要な知見の解釈
代表的な結果から、マルチモーダルTransformer学習、連合学習、拡散モデルベースのデータ拡張、グラフニューラルネットワークベースの薬剤推奨、および説明可能な人工知能を、統合的な糖尿病インテリジェンスフレームワークに組み込むことが可能であることが示されました。臨床記録、集団健康指標、持続血糖測定データ、眼底画像、および薬理情報を統合することで、提案されたFedMediFormer-XAIフレームワークは、解釈可能かつ分散型のモデル開発を支援しつつ、強力な予測性能を実証しました。このマルチモーダル学習法により、異なるヘルスケアモダリティから有益な特徴を抽出することができ、糖尿病予測の精度向上とパーソナライズされた治療推奨につながりました。
連合学習の利点
提案されたフレームワークの主な貢献の一つは、分散型の共同モデル構築を可能にする連合学習の統合である。連合学習は、生の患者データを直接共有することなく、複数の機関がモデルのトレーニングに参加できる点で、従来の集中型学習手法...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
著者らは、本研究で報告された内容に影響を及ぼしうる金銭的な利害関係、利益相反、または個人的な関係がないことを宣言します。人工知能ツールは、本論文の作成過程における言語の洗練、原稿の構成、フォーマット、および編集を支援する目的のみに使用されました。すべての科学的内容、研究デザイン、手法、データ分析、結果の解釈、および結論は、著者らによって作成、検証、および承認されました。著者らは、本原稿に提示された内容の正確性、完全性、および独創性について全責任を負います。
著者らは、本研究で使用した公開データセットおよびオープンソースソフトウェアリソースの開発者および維持管理者に謝意を表します。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| AES暗号化 | NIST | AES-256 | 保存データの保護 / 連合学習における保護されたモデルパラメータの暗号化 |
| APTOS 2019 Blindness Detection Dataset | Kaggle/APTOS | 2019 Release | 網膜底写真データセット;公開済みかつ匿名化済み;https://www.kaggle.com/competitions/aptos2019-blindness-detection/data |
| Captum | Meta AI | Version 0.8 | モデルの解釈可能性およびアトリビューション分析 |
| CUDA Toolkit | NVIDIA | Version 12.2 | GPU加速計算 |
| Diabetes Health Indicators Dataset (CDC BRFSS 2015) | CDC/BRFSS; Kaggle | 2015 Release | 集団健康指標;公開済みかつ匿名化済み;https://www.kaggle.com/datasets/alexteboul/diabetes-health-indicators-dataset |
| Diabetic Retinopathy Detection Dataset | Kaggle | Public Release | 網膜画像データセット;公開済みかつ匿名化済み;https://www.kaggle.com/c/diabetic-retinopathy-detection/data |
| デジタル証明書 | - | - | 連合学習におけるクライアント認証 |
| Drug Interaction Dataset | Kaggle | Public Release | 薬物相互作用グラフデータ;公開済みかつ匿名化済み;https://www.kaggle.com/datasets/rohanharode07/drug-drug-interaction |
| Drug Review Dataset | UCI Machine Learning Repository | Dataset 462 | 薬物有効性およびレビューデータセット;公開済みかつ匿名化済み;https://archive.ics.uci.edu/dataset/462/drug+review+dataset+drugs+com |
| Matplotlib | Matplotlib Developers | Version 3.9 | 可視化 |
| MTS Diabetes Dataset | Kaggle | Public Release | ウェアラブルセンサー / 糖尿病予測データセット;公開済みかつ匿名化済み;https://www.kaggle.com/datasets/marshalpatel3558/diabetespredictiondataset |
| NetworkX | NetworkX Developers | Version 3.3 | 薬物相互作用グラフの構築および分析 |
| NumPy | NumPy Developers | Version 1.26 | 数値計算 |
| NVIDIA RTX 4090 GPU | NVIDIA | RTX 4090 | モデルのトレーニングおよび推論;システムメモリ32 GB以上 |
| OhioT1DM Dataset | Ohio University | Public Release | 持続血糖測定データセット;公開済みかつ匿名化済み;https://webpages.charlotte.edu/rbunescu/data/ohiot1dm/OhioT1DM-dataset.html |
| OpenCV | OpenCV Foundation | Version 4.10 | 画像処理 |
| Pandas | PyData | Version 2.2 | データ処理および前処理 |
| Pima Indians Diabetes Dataset | UCI Machine Learning Repository | Dataset 34 | 臨床糖尿病予測データセット;公開済みかつ匿名化済み;https://archive.ics.uci.edu/dataset/34/diabetes |
| Python | Python Software Foundation | Version 3.11 | 主要プログラミング環境 |
| PyTorch | Meta AI | Version 2.3 | ディープラーニングモデルの開発およびトレーニング |
| PyTorch Geometric | PyG Team | Version 2.5 | グラフニューラルネットワークの構築およびトレーニング |
| Scikit-learn | Scikit-learn Developers | Version 1.5 | 機械学習ユーティリティおよび評価 |
| セキュア集約メカニズム | - | - | 連合学習におけるローカルモデルパラメータの保護された集約 |
| SHAP | SHAP Developers | Version 0.47 | 説明可能なAIおよび特徴量アトリビューション分析 |
| TensorFlow | Version 2.15 | ディープラーニングモデルの開発およびトレーニング | |
| Transformers | Hugging Face | Version 4.45 | Transformerベースのアーキテクチャ実装 |
| Transport Layer Security | IETF | TLS 1.3 | 連合パラメータ交換のための暗号化通信チャネル |
| ワークステーション | Generic | - | 計算環境;システムメモリ32 GB以上 |
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。