File size: 1,102 Bytes
e1e8f1a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
---
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 |