Credit Scoring con IA Explicable:
Modelos, Fair Lending, Validación
y Documentación Regulatoria
para Fintech y Banca
Programa ejecutivo para construir, explicar, validar y documentar modelos de credit scoring con IA bajo estándares de fintech, banca y regulación moderna.
§0. Visión General del Programa
Este programa integra la teoría de riesgo de crédito clásica con técnicas modernas de machine learning explicable, bajo el prisma de la regulación bancaria vigente (EU AI Act, Basilea IV, SR 11-7). Dirigido tanto a cuantitativos como a gestores de riesgo.
Capacitar al participante para diseñar, construir, explicar, auditar y documentar modelos de credit scoring basados en IA, de forma que sean técnicamente sólidos, regulatoriamente defensibles y operativamente desplegables en entornos de banca y fintech.
Al finalizar, el participante será capaz de diseñar un modelo de credit scoring con IA, explicar sus decisiones, evaluar sesgos, monitorear su desempeño y construir la documentación necesaria para auditoría, compliance y validación independiente.
§1. Tabla Maestra de Contenidos
| Módulo | Título | Lecciones | Foco Principal | Entregable |
|---|---|---|---|---|
| M1 | Por qué el mercado necesita Credit Scoring con IA Explicable ahora | 5 | Contexto, regulación, mercado | Mapa regulatorio propio |
| M2 | Modelos de Credit Scoring: de scorecards a XGBoost/ML | 6 | Modelado cuantitativo + Python | Scorecard + modelo ML funcional |
| M3 | Explicabilidad aplicada: SHAP, LIME y reason codes | 5 | XAI técnico + comunicación | Dashboard de explicabilidad |
| M4 | Fair Lending, sesgos y auditoría algorítmica | 5 | Fairness, bias, cumplimiento | Reporte de auditoría de sesgo |
| M5 | Validación independiente, monitoreo y documentación regulatoria | 6 | Gobernanza, comité, supervisor | Expediente regulatorio completo |
Por qué el mercado necesita Credit Scoring con IA Explicable ahora
Contexto regulatorio, de mercado y técnico que justifica este nuevo paradigma.
- 1.1 La crisis del modelo tradicional: límites del FICO, logit clásico y scorecard estático Teoría
- 1.2 El nuevo ecosistema crediticio: fintechs, BNPL, neobancos, lending platforms y banca regulada Caso
- 1.3 Marco regulatorio vigente: EU AI Act (alto riesgo), Basilea IV, SR 11-7, ECOA/FCRA, GDPR Regulatorio
- 1.4 Taxonomía del riesgo de modelo: riesgo de especificación, estimación, implementación y uso Teoría
- 1.5 Casos reales del mercado: Upstart, Zest AI, FICO XD, SAS — lecciones de despliegue Caso
- XAI: capacidad del modelo para producir justificaciones auditables de sus decisiones
- Alto Riesgo (EU AI Act, Annex III): sistemas de IA que evalúan solvencia de personas naturales
- SR 11-7 (Fed/OCC): estándar de gestión de riesgo de modelo en banca estadounidense
- Model Risk: pérdida potencial por errores en el desarrollo, implementación o uso del modelo
Modelos de Credit Scoring: de scorecards a XGBoost / ML
Construcción cuantitativa completa: de la regresión logística al gradient boosting, con Python.
- 2.1 Fundamentos de PD, LGD y EAD: marco teórico, Basel II/III/IV y expected loss Teoría
- 2.2 Regresión logística y scorecards: WOE, IV, fine/coarse classing, binning óptimo Teoría
- 2.3 Implementación Python: scorecard clásico con sklearn, scipy y optbinning — notebook completo Python
- 2.4 Árboles de decisión, Random Forest y XGBoost/LightGBM aplicados a PD — teoría y tuning Teoría
- 2.5 Implementación Python: pipeline ML completo — feature engineering, CV, calibración, AUC/Gini/KS Python
- 2.6 Scorecards híbridos: combinar ML con scorecard interpretable — arquitectura champion/challenger Caso
Las siguientes fórmulas constituyen el núcleo matemático del módulo y serán desarrolladas con código:
| Métrica | Fórmula | Umbral típico en crédito | Interpretación |
|---|---|---|---|
| AUC-ROC | \(\int_0^1 \text{TPR}\,d(\text{FPR})\) | > 0.70 | Capacidad discriminante global |
| Gini | \(2 \cdot \text{AUC} - 1\) | > 0.40 | Concentración de buenos/malos |
| KS Statistic | \(\max|\text{CDF}_{\text{bad}} - \text{CDF}_{\text{good}}|\) | > 0.30 | Máxima separación de distribuciones |
| Brier Score | \(\frac{1}{n}\sum(y_i - \hat{p}_i)^2\) | < 0.15 | Calibración probabilística |
| Log-Loss | \(-\frac{1}{n}\sum[y_i\ln\hat{p}_i + (1-y_i)\ln(1-\hat{p}_i)]\) | Minimizar | Penaliza predicciones erróneas con alta confianza |
Explicabilidad Aplicada: SHAP, LIME y Reason Codes
De la caja negra a la decisión auditable: técnicas XAI para producción regulada.
- 3.1 Taxonomía de la explicabilidad: local vs. global, ante-hoc vs. post-hoc, modelo-agnóstica Teoría
- 3.2 SHAP (Shapley Additive Explanations): teoría de juegos cooperativos, axiomas y TreeSHAP Teoría
- 3.3 Implementación Python: SHAP plots — summary, waterfall, force, beeswarm, dependence plots Python
- 3.4 LIME (Local Interpretable Model-agnostic Explanations): perturbaciones, kernel y limitaciones Teoría
- 3.5 Reason codes regulatorios: generación automática, ECOA/FCRA adverse action notices, Python demo Regulatorio
Un solicitante es rechazado por el modelo. El sistema genera automáticamente: (1) score de probabilidad de default, (2) top-3 reason codes en lenguaje de negocio, (3) SHAP waterfall chart para el expediente interno, (4) adverse action notice regulatoriamente válido bajo ECOA. Todo en una sola llamada al pipeline.
Fair Lending, Sesgos y Auditoría Algorítmica
Detección, medición y mitigación de sesgos discriminatorios en modelos crediticios con IA.
- 4.1 Marco legal de fair lending: ECOA, Fair Housing Act, CFPB, GDPR Art. 22 y EU AI Act Annex III Regulatorio
- 4.2 Taxonomía de sesgos: sesgo histórico, sesgo de representación, sesgo de proxy y sesgo de retroalimentación Teoría
- 4.3 Métricas de fairness: disparate impact, demographic parity, equalized odds, calibration across groups Teoría
- 4.4 Implementación Python: bias testing con Fairlearn, AIF360 y análisis de variables proxy Python
- 4.5 Reporte de auditoría algorítmica: estructura, evidencia, mitigación y documentación para supervisor Regulatorio
No es posible satisfacer simultáneamente demographic parity, equalized odds y calibration cuando las tasas base de default difieren entre grupos protegidos (Chouldechova, 2017; Kleinberg et al., 2016). Este resultado define el espacio de trade-offs que todo modelo regulado debe documentar.
| Métrica de Fairness | Definición Formal | Cuándo Aplica | Limitación Clave |
|---|---|---|---|
| Demographic Parity | \(P(\hat{Y}=1|A=0)=P(\hat{Y}=1|A=1)\) | Inclusión financiera | Ignora diferencias en tasas base |
| Equalized Odds | Igual TPR y FPR entre grupos | Crédito hipotecario regulado | Requiere ground truth conocido |
| Calibration | \(P(Y=1|\hat{p},A)=\hat{p}\; \forall A\) | Pricing ajustado por riesgo | Incompatible con equalized odds |
| Counterfactual Fairness | \(\hat{Y}_{A\leftarrow a}=\hat{Y}_{A\leftarrow a'}\) | Auditoría causal profunda | Requiere modelo causal explícito |
Validación Independiente, Monitoreo y Documentación Regulatoria
El cierre premium: del modelo a producción regulada, con expediente completo para comité y supervisor.
- 5.1 Principios de validación independiente: SR 11-7, BCBS 239, EBA Guidelines on Internal Models Regulatorio
- 5.2 Backtesting de modelos PD: pruebas de calibración, Hosmer-Lemeshow, Brier, Spiegelhalter Teoría
- 5.3 Estabilidad poblacional: PSI, CSI, drift detection — implementación Python con alertas automáticas Python
- 5.4 Arquitectura champion/challenger: metodología A/B, gates de aprobación, refit y versionado Caso
- 5.5 Documentación técnica del modelo: MRM template, Model Card, límites de uso y supuestos Regulatorio
- 5.6 Expediente regulatorio completo: estructura para comité de riesgos, auditor interno y supervisor bancario Regulatorio
- Sección 1: Propósito del modelo, alcance y limitaciones declaradas
- Sección 2: Metodología, supuestos y justificación de elecciones de diseño
- Sección 3: Datos utilizados: fuentes, calidad, ventanas temporales, imputaciones
- Sección 4: Resultados de validación: backtesting, discriminación, calibración, estabilidad
- Sección 5: Fairness audit: métricas de sesgo, resultados y plan de mitigación
- Sección 6: Plan de monitoreo: frecuencia, métricas gatillo, responsable, escalamiento
- Sección 7: Aprobación de comité y firma de validador independiente
| Componente de Validación | Prueba / Métrica | Umbral de Alerta | Marco Regulatorio |
|---|---|---|---|
| Discriminación | AUC, Gini, KS | Degradación > 5pp vs. desarrollo | SR 11-7, EBA IMV |
| Calibración | Hosmer-Lemeshow, Spiegelhalter, Brier | \(p\)-value < 0.05 | Basilea II/III IRBA |
| Estabilidad poblacional | PSI, CSI | PSI > 0.25 | SR 11-7 §IV |
| Concentración | Índice de Gini de cartera, Herfindahl | Límites de concentración internos | BCBS 239, Pilar II |
| Fairness | Disparate Impact Ratio, Equalized Odds Gap | DI < 0.80 | ECOA, EU AI Act |
§2. Entregables del Participante
Al completar el programa, el participante habrá construido y documentado los siguientes entregables profesionales, directamente aplicables en entornos de producción:
| Módulo | Entregable | Formato | Audiencia |
|---|---|---|---|
| M1 | Mapa regulatorio contextualizado por jurisdicción | Documento ejecutivo | Comité de riesgos, Legal |
| M2 | Scorecard clásico + modelo ML con métricas completas | Notebook Python + reporte | Data science, Quant Risk |
| M3 | Dashboard de explicabilidad SHAP + reason codes automáticos | Notebook Python + demo | Compliance, Risk, Negocio |
| M4 | Reporte de auditoría de sesgo y plan de mitigación | Documento regulatorio | Auditor, Supervisor, CFPB |
| M5 | Expediente regulatorio completo (Model Documentation Package) | Documento de comité | Comité, Validador, Supervisor |
Promesa Comercial del Programa
Al finalizar, el participante será capaz de diseñar un modelo de credit scoring con IA, explicar sus decisiones, evaluar sesgos, monitorear su desempeño y construir la documentación necesaria para auditoría, compliance y validación independiente. No estás adquiriendo un curso de machine learning. Estás adquiriendo la capacidad profesional de convertir modelos de IA en sistemas crediticios explicables, auditables y listos para producción regulada.