GNN Job Recommendation System v3 — Jobs & Skills

Simplified heterogeneous GNN for job-skill recommendation, trained on Hong Kong job market data.

Changes from v2

  • 2 node types (dropped company & course — too noisy/volatile)
  • 3 edge types: job→needs→skill, job→relatedto→job, skill→relatedto→skill
  • Better dedup: Embedding-based clustering (paraphrase-multilingual-MiniLM-L12-v2) instead of exact-match
  • skill↔skill edges: Derived from co-occurrence in same job listing

Architecture

  • Text Encoder: matty6409/job-classifier-minilm-v4 (384-dim)
  • GNN: GraphSAGE (hidden=256, 2 layers, residual + dropout)
  • Predictor: Relation-conditioned MLP with learned relation embeddings

Graph

Type Count
Jobs 44,673
Skills 44,835

Edge Types

ID Relation
0 job → needs → skill
1 job → relatedto → job
2 skill → relatedto → skill
Downloads last month
45
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support