Open-sourced implementation for Knowledge Enhanced Heterogeneous Graph Neural Network for Fake News Detection - KEHGNN-FD.
Our proposed KEHGNN-FD framework is implemented in Python 3.7 and major libraries include:
- Pytorch = 1.11.0+cu102
- [PyG] (https://pytorch-geometric.readthedocs.io/en/latest/) torch-geometric=2.1.0
More dependencies are provided in requirements.txt.
python src/main.py
Covid-19 | RNN | BiLSTM | TextCNN | TextGCN | AugTextGCN | HGAT | CompareNet | KEHGNN-FD |
---|---|---|---|---|---|---|---|---|
Accuracy | 86.10 |
87.74 |
84.76 |
61.32 |
61.82 |
84.51 |
84.49 |
90.10 |
Precision | 85.67 |
93.55 |
88.17 |
50.38 |
50.76 |
84.06 |
84.18 |
89.97 |
Recall | 83.46 |
78.33 |
77.17 |
77.22 |
77.58 |
81.23 |
80.82 |
88.36 |
F1-score | 84.49 |
85.21 |
82.28 |
58.76 |
59.17 |
82.60 |
82.45 |
89.16 |
FakeNewsNet | RNN | BiLSTM | TextCNN | TextGCN | AugTextGCN | HGAT | CompareNet | KEHGNN-FD |
---|---|---|---|---|---|---|---|---|
Accuracy | 59.39 |
73.12 |
70.49 |
73.34 |
73.55 |
75.51 |
76.55 |
78.73 |
Precision | 53.02 |
69.00 |
66.72 |
36.39 |
36.71 |
68.63 |
68.78 |
72.53 |
Recall | 4.67 |
64.58 |
67.36 |
30.64 |
31.11 |
75.71 |
79.01 |
80.89 |
F1-score | 7.87 |
66.68 |
67.04 |
33.23 |
33.70 |
71.81 |
73.50 |
76.46 |
PAN2020 | RNN | BiLSTM | TextCNN | TextGCN | AugTextGCN | HGAT | CompareNet | KEHGNN-FD |
---|---|---|---|---|---|---|---|---|
Accuracy | 52.47 |
52.74 |
50.82 |
55.13 |
55.47 |
63.70 |
63.56 |
71.37 |
Precision | 52.70 |
55.41 |
54.32 |
31.77 |
32.21 |
60.81 |
63.61 |
66.73 |
Recall | 76.86 |
80.36 |
76.80 |
26.25 |
27.10 |
72.35 |
76.31 |
80.57 |
F1-score | 59.82 |
61.41 |
57.74 |
28.62 |
29.15 |
65.82 |
68.28 |
72.97 |
Liar | RNN | BiLSTM | TextCNN | TextGCN | AugTextGCN | HGAT | CompareNet | KEHGNN-FD |
---|---|---|---|---|---|---|---|---|
Accuracy | 54.59 |
60.61 |
58.77 |
54.97 |
55.25 |
56.10 |
54.95 |
59.67 |
Precision | 36.31 |
59.47 |
65.87 |
14.7 |
14.9 |
51.36 |
49.81 |
53.73 |
Recall | 1.24 |
45.33 |
21.20 |
21.19 |
21.46 |
50.10 |
50.33 |
56.63 |
F1-score | 2.34 |
51.12 |
51.06 |
13.84 |
14.33 |
50.71 |
50.03 |
55.09 |