--- license: apache-2.0 language: - en --- # DistilBERT-Reconciler (v1) Fine-tuned **DistilBERT** on 3.2 M labelled *post-trade break* descriptions + resolution actions (ISO 20022 & proprietary logs). | split | accuracy | micro-F1 | macro-F1 | |-------|----------|----------|----------| | hold-out (20 %) | **0.88** | **0.88** | **0.85** | ## Intended use Automated classification of reconciliation exceptions in fixed-income settlement workflows (CUSIP/ISIN). Produces `label_id` then mapped to human root-cause & recommended next action. Not for retail investment advice. ## Training details * **Base** : `distilbert-base-uncased` * **Epochs** : 4 • lr = 3e-5 • max_len = 256 * **Hardware** : 2× A100 40 GB * **Loss curve & confusion matrix** : see `/training_artifacts/`. ## Limitations & bias Labels derived from North-American corporate-bond desks (2019–2025). May under-perform on equities or non-USD repos without re-training. ## Citation > Kelvin Musodza, *Exception Handling & Reconciliation for Fixed-Income Trading*, Coreledger (2025). DOI: 10.5281/zenodo.1234567