Uppsats
Positive-Unlabeled Graph Learning for Financial Crime Detection : Using Graph Neural Networks to Identify Financial Crime in Sparsely-Labeled, Real-World Data
Master-uppsats
Linköpings universitet/Institutionen för systemteknik
Publicerad: 2026
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
Financial crime is a growing concern in today's digital financial systems, and traditional detection methods often crucially miss complex and interconnected patterns of illicit activity. By modeling financial network data as a graph, one can take advantage of relationships in the network such as corporate roles and invoice transactions, with graph neural networks (GNNs) being a strong architectural choice to learn patterns from them. However, a significant challenge in applying these models to real-world financial crime data is label sparsity and class imbalance, where confirmed cases are rare and the majority of cases are uninvestigated but not confirmed to be innocent. This complicates the training of these models and requires specialized learning strategies. In this thesis, we design and implement an end-to-end graph-learning pipeline for large-scale, real-world financial network data, with the purpose of detecting potential criminal activity. Our dataset contains approximately 2M organizations, of which only 1,780 are confirmed cases of financial crime, corresponding to 0.089% of the total. To address the issue of severe label sparsity, we apply a positive-unlabeled (PU) learning approach, designed for settings where only positive cases are confirmed while the rest are unclassified. We test the GNN models GAT, GATv2, GraphSAGE, and HAN, alongside an MLP as a performance baseline, and perform complementary explainability analysis to provide insight into the models' behavior. First, we conclude that PU learning in the form of PU loss, combined with stratified mini-batch sampling and focal modulation, is a fitting training strategy when working with extreme label sparsity under heavy class imbalance. Second, our results show that GAT was the most suitable GNN model in our PU learning setting, outperforming the other selected models in 4 out of 5 evaluation metrics. Notably, on the test set, GAT managed to concentrate known positives toward the top of its confidence ranking 57 times better than what random guessing would achieve. Third, explainability analysis on our dataset shows that high-confidence predictions of criminality are associated with company director composition, company maturity, and incoming invoices, whereas low-confidence predictions also depend on industry classification features.
Information
- Författare
- Ingemarsson, Lukas, Duckert Karlsson, Karl
- Lärosäte / institution
- Linköpings universitet/Institutionen för systemteknik
- Publiceringsdatum
- 2026
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, Linköpings universitet/Institutionen för systemteknik
Bülow, Gabriel
Publicerad: 2026
Master-uppsats, Göteborgs universitet/Graduate School
Enges, Emil, Lundgren, Olle
Publicerad: 2026-07-02
Master-uppsats, Luleå tekniska universitet/Institutionen för system- och rymdteknik
Ali, Qasim
Publicerad: 2026
Master-uppsats, Försvarshögskolan
Hellqvist, Theodor
Publicerad: 2026
Master-uppsats, Lunds universitet/Statsvetenskapliga institutionen
Bennmarker, Esther
Publicerad: 2026
Master-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Akyol, Elias Yasar
Publicerad: 2026