Swedish University Course Classification Models and Corpus (SU Admin 2026)
Description
This repository contains trained models and data for automatic classification of Swedish university courses into disciplinary domains (utbildningsområden, UO), developed as part of a master's project at Stockholm University.
Contents:
bert_binary_model.zipFine-tuned KB-BERT model for multi-label classification (90.9% subset accuracy, 93.6% micro-F1)bert_distributional_model.zipKB-BERT model for direct percentage distribution prediction (92.4% top-1 accuracy, 1.44 MAE)tfidf_baseline.zipTF-IDF + Linear SVC baseline pipeline (87.9% subset accuracy)corpus_raw.csvOriginal course plan corpus (9,770 course versions, 4,880 unique courses)corpus_preprocessed.csvCleaned and deduplicated training data with train/validation splitsboglind_2026_su_admin_course_classification.pdfReport
Data Source:
2023 extract from Ladok (Swedish national student information system) provided by Stockholm University Administration. Contains course titles, descriptions, learning objectives, and UO classifications. No personal data about students or instructors.
Models:
All transformer models use KB-BERT (KB/sentence-bert-swedish-cased). The distributional model was trained with KL-divergence loss to directly predict percentage allocations across 10 disciplinary domains.
Implementation:
Files
bert_distributional_model.zip
Files
(1.0 GB)
| Name | Size | |
|---|---|---|
|
md5:23c23f0e6c878b9a127fb8c4542fe44b
|
463.2 MB | Preview Download |
|
md5:1d43189b4b4e544bb8e674621c91876f
|
178.1 kB | Preview Download |
|
md5:aa0a686f7816dd3f7fb7ce386f4cfda0
|
75.5 MB | Preview Download |
|
md5:9ce6ff06ce41a4171f4e2844391454a9
|
2.6 MB | Preview Download |
|
md5:6d5b2e8393b48216d8b51f1c72f09182
|
10.9 MB | Preview Download |
|
md5:975642714101deaa3ae9959ab89da4ba
|
463.5 MB | Preview Download |
Additional details
Software
- Repository URL
- https://github.com/fboglind/lis070-su-admin-project
- Programming language
- Jupyter Notebook , Python