E163 - Interpretabilidad en Machine Learning: Intuición matemática de Shapley Values y SHAP

25-10-2025 · 106 min · Ver en YouTube

Resumen

El episodio 163 de enCoders presenta la teoría detrás de la interpretabilidad de modelos de machine learning, centrada en los Shapley Values y en SHAP. Rodo explica por qué las fórmulas tienen sentido. Primero ubica la interpretabilidad frente a la explicabilidad y distingue métodos locales y globales, agnósticos y específicos. Luego construye paso a paso la definición de los Shapley Values (teoría de juegos): coaliciones, diferencias marginales y ponderación combinatoria. Revisa sus propiedades (eficiencia, simetría, jugador nulo, linealidad) y explica la diferencia entre Shapley Values y SHAP. Para SHAP desarrolla el Kernel SHAP: la función de pérdida, el enmascaramiento de columnas con muestreo aleatorio y el kernel de pesos que privilegia coaliciones de una columna o de casi todas. La conclusión principal es que conviene entender la intuición teórica para saber de dónde salen los valores que grafica la librería y evitar interpretaciones erróneas. También se insiste en que la calidad y completitud del dataset, y entender el negocio, importan tanto como el modelo. La parte práctica (código y gráficos) queda para otro episodio.

Capítulos

Palabras clave

interpretabilidadexplicabilidadShapley valuesSHAPKernel SHAPTree SHAPLIMEteoría de juegoscoalicionescombinatoriamachine learninginterpretación local y global