F1 score is the harmonic mean of precision and recall. It summarizes how well a model balances correct predictions with finding as many relevant cases as possible. section 12.1.5
Use F1 score when both false positives and missed positives matter. In AML node classification, it evaluates predictions of licit and illicit nodes; in recommendation link prediction, it evaluates predicted user–movie links. section 12.1.5 section 12.2.5
A practical evaluation workflow is:
- Run the model on a validation dataset during training and track F1 score across epochs. section 12.1.5 section 12.2.5
- Use a scoring function that supports an averaging strategy for imbalanced data; weighted averaging reflects the distribution of licit and illicit nodes. section 12.1.5
- Inspect precision and recall alongside F1 score rather than treating the aggregate value as sufficient evidence of model quality. section 12.1.5 section 12.2.5
Comparing GNN models
For AML node classification, compare GCN, GAT, and SAGE using F1 score together with precision and recall. For movie recommendations, apply the same comparison to predicted user–movie links. section 12.1.5 section 12.2.5
Figure 12.5 Performance of GCN, GAT, and SAGE across precision, recall, and F1-score on the validation dataset during the training phase
Compare how GCN, GAT, and SAGE F1-score values change across training epochs on the validation dataset. section 12.1.5













