Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

anne-naomi/heterogeneous-gnn-credit-cameroon

Domain:

socioeconomic

Record type:

projectmodel
Creator:
ann
Host:
MSc: Heterogeneous Graph Neural Network for credit scoring of the unbanked in Cameroon using mobile-money transaction graphs # Heterogeneous Graph Neural Networks for Credit Scoring of the Unbanked in Cameroon A **Heterogeneous Graph Neural Network (HGNN)** that scores the creditworthiness of financially underserved ("unbanked") users in Cameroon by learning from the *network structure* of their mobile-money activity (MTN Mobile Money / Orange Money) rather than from a traditional credit history. The core idea: a person's trustworthiness is reflected in **who and what they transact with**. By linking transactions through shared National Identity (CNI) super-nodes and behavioural buckets (utilities, merchants, gambling, capital flight, etc.), the model captures *homophilic* signals of stability and *heterophilic* signals of risk that a flat, tabular model cannot see. ## Highlights - **Graph construction** from raw mobile-money-style transactions, with CNI linkage to collapse multiple accounts into a single real-world identity. - **Heterogeneous GNN** (message passing over multiple node/edge types) implemented in PyTorch Geometric. - Discussion of the **accuracy paradox** on imbalanced fraud/credit data, with AUC-ROC and confusion-matrix evaluation instead of raw accuracy. - A **Streamlit inference dashboard** (`app.py`) that runs a live "credit evaluation" for a selected borrower and recommends a starting micro-loan limit. ## Repository contents ### Notebooks (the pipeline, in logical order) | Notebook | Purpose | |----------|---------| | `01_data_pipeline.ipynb` | Stages 1 to 3: data loading, context injection (network split), cleaning, and CNI super-node linkage | | `02_hgnn_model_training.ipynb` | Main model: PyTorch Geometric setup, chunked graph building, and HGNN training | | `03_results_and_figures.ipynb` | Results and figures: cleaned dataframe, NetworkX transaction graph, confusion matrix | | `diagram_message_passing_graph.ipynb` | Diagram: the computational / message-passing graph | | `diagram_data_flow_architecture.ipynb` | Diagram: data-flow architecture of the base model …

Visit

github.com

Similar

Heterogeneous welfare costs of perceived credit constraints in West AfricaNaomi-NLP/English_Yoruba_Machine_TranslationNaomi-NLP/Yoruba_Sentiment_AnalysisLil-Prech/yaounde-traffic-gnnestengeka/Traffic-Flow-Optimization-GNNanonymouslyresearching/multiscale-gnn-philippine-kgc

Heterogeneous welfare costs of perceived credit constraints in West Africa

Financial inclusion policies typically treat demand-side credit barriers as being interchangeable. U

Naomi-NLP/English_Yoruba_Machine_Translation

English- Yoruba Machine Translation

Naomi-NLP/Yoruba_Sentiment_Analysis

# Yoruba Sentiment Analysis ## Live Demo Explore the web interface: Try the app live --- ## Ove

Lil-Prech/yaounde-traffic-gnn

Graph-based real-time traffic prediction for Yaounde using road network analysis

estengeka/Traffic-Flow-Optimization-GNN

This project explores the application of GNNs to the problem of urban traffic flow optimization in t

anonymouslyresearching/multiscale-gnn-philippine-kgc

Anonymous submission: Multi-scale graph neural networks for knowledge graph completion in Philippine