使用图形神经网络模型预测心肌梗塞患者的并发症和死亡率
Daotong Guo1, Zonglei Zhang1, Dandan Zhou2,3
1Emergency Department of Cardiology, Affiliated Hospital of Jining Medical University, Jining, 27200, China.
Scientific reports
|January 21, 2026
概括
这项研究引入了一种新的图形神经网络,可以预测12个心肌梗塞 (MI) 后并发症和死亡率. 人工智能模型改善了急性心脏病患者的风险分层.
科学领域:
- 心脏病学 心脏病学
- 人工智能的人工智能
- 数据科学数据科学数据科学
背景情况:
- 心肌梗塞 (MI) 的并发症需要准确的风险分层.
- 现有的模型经常预测单个复合终点,忽视患者的相似性和电子健康记录中的时间数据.
- 需要先进的模型,可以同时预测多个不同的结果.
研究的目的:
- 开发和评估一种新的图形神经网络 (GNN) 框架,用于同时预测12种心脏病后并发症和住院死亡率.
- 为了提高风险评估,利用电子健康记录中的患者相似性和时间动态.
- 为急性心脏病护理中早期个性化风险分层提供一个可解释的模型.
主要方法:
- 开发一个图形神经网络框架,整合三个关键的创新:
- 1. 1. 1. 1. 这是一个很棒的节目. 一个密度适应的K-近邻图表,用于捕捉患者的相似性.
- 2. 2. 2. 这是一个很棒的节目. 带有动态门的双分支短期和长期时间编码器.
- 3. 3. 3. 3. 这是一件很棒的事情. 跨模式的注意力,以融合多尺度的时间特征.
- 基于对1700名心脏病并发症患者的数据集进行模型评估.
主要成果:
- 在12个不同的并发症中,GNN模型实现了0.7330的平均AUC.
- 死亡率预测表现显著高,AUC为0.8828.8.
- SHAP分析和注意力权重确定了年龄,血清和动态实验室趋势作为重要预测因素,与临床知识保持一致.
结论:
- 开发的可解释的GNN框架在同时预测各种后心脏病并发症和死亡率方面取得了重大进展.
- 这种方法增强了急性心脏病患者的个性化风险评估.
- 该模型能够整合患者的相似性和时间数据,有望改善心脏病学中的临床决策.
相关概念视频
Protein Networks
4.5K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.5K
Ogive Graph
6.6K
An ogive graph is sometimes called a cumulative frequency polygon. It is one type of frequency polygon that shows cumulative frequency. In other words, the cumulative percentages are added to the graph from left to right. An ogive graph plots cumulative frequency on the vertical y-axis and class boundaries along the horizontal x-axis. It’s very similar to a histogram; only instead of rectangles, an ogive displays a single point where the top right of the rectangle would be. Creating this...
6.6K
Graphing Antiderivatives
48
The concept of an antiderivative is fundamental in calculus, describing how a function's values accumulate over time. This process is closely related to physical motion, such as the movement of a rolling ball. As the ball progresses, its position changes in response to variations in velocity, just as an antiderivative graph reflects the cumulative effect of the original function's values.Graphing an antiderivative requires interpreting how a function's values influence the shape of its...
48
Bar Graph
21.4K
A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
21.4K
Time-Series Graph
5.0K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
5.0K
Multiple Bar Graph
8.9K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
8.9K


