Nubank fine-tunes customer transaction foundation models with joint fusion for improved benchmark AUC
Nubank needed to tailor pre-trained transaction-based foundation models to specific downstream tasks, and to incorporate tabular features such as bureau information alongside sequential transaction embeddings in a jointly-optimised way rather than training them separately.
Late fusion trained embeddings separately from tabular features, yielding suboptimal performance. Initial DNN-based DCNv2 models showed -0.40% performance versus GBT baselines, and GBTs are not differentiable and therefore incompatible with joint fusion.
Supervised fine-tuning achieved a 1.68% relative improvement in AUC across benchmark tasks, and joint fusion demonstrated further advantage over late fusion, with the DCNv2-based model consistently and reliably beating GBT baselines after incorporating numerical embeddings and regularisation.
Frequently asked questions
What did this team achieve with this AI workflow?
Supervised fine-tuning achieved a 1.68% relative improvement in AUC across benchmark tasks, and joint fusion demonstrated further advantage over late fusion, with the DCNv2-based model consistently and reliably beatin…
What tools did this team use?
DCNv2, XGBoost, LightGBM.
What results were reported?
AUC improvement from fine-tuning: 1.68% relative improvement in AUC; Initial DNN vs GBT performance gap: -0.40% (source-reported, not independently verified).
What failed first in this deployment?
Late fusion trained embeddings separately from tabular features, yielding suboptimal performance.
How is this finance ops AI workflow structured?
Pre-train on transaction data → Supervised fine-tuning with prediction head → Embed tabular features via DCNv2 → Joint fusion and final prediction.