XGBoost

Aprendizaje automático
Sistema de boosting de árboles que construye modelos de forma secuencial y combina sus predicciones para tareas con datos estructurados.
Fecha de última modificación

23 de septiembre de 2026

borrador tecnica actualizada 23 sep 2026

Sinónimos: Extreme Gradient Boosting

Definición ampliada

XGBoost, de Extreme Gradient Boosting, es una implementación de boosting de árboles de decisión. Construye árboles sucesivos para reducir una función de pérdida y combina sus predicciones. Incluye regularización y mecanismos para tratar datos dispersos y escalar el entrenamiento [1].

La ficha describe el método presentado en la publicación original, no una versión concreta del paquete. Un árbol aislado, un ensamble por agregación paralela y XGBoost responden a procedimientos distintos.

Contexto histórico

Tianqi Chen y Carlos Guestrin describieron XGBoost como un sistema escalable de tree boosting en KDD 2016 [1]. El trabajo documentó decisiones algorítmicas y de ingeniería para entrenar con conjuntos grandes y dispersos; no fue la invención del boosting en sí.

Importancia actual

A fecha de septiembre de 2026, sigue siendo una referencia útil para datos tabulares y para comparar modelos más complejos. Su buen resultado en un conjunto no demuestra que sea la mejor elección para otro, ni que sus predicciones sean explicaciones causales.

Aplicaciones

Generales

  • Clasificación y regresión con variables estructuradas.
  • Construcción de una línea de base en comparaciones de modelos tabulares.
  • Análisis de qué variables usa el modelo, con la cautela de que importancia predictiva no equivale a causalidad.

Sanitarias

Puede evaluarse para predicción de riesgo con registros clínicos tabulares. Antes de uso asistencial se necesitan una definición del momento de predicción, variables disponibles en ese momento y evaluación en pacientes, centros y periodos que representen el destino previsto. Una puntuación retrospectiva alta no basta.

Limitaciones

  • La profundidad, el número de árboles y otros hiperparámetros pueden favorecer el sobreajuste si se ajustan contra la prueba.
  • Una variable registrada después del desenlace puede provocar fuga de información y una evaluación engañosa.
  • La importancia de variables cambia con la codificación y con variables correlacionadas; no identifica mecanismos clínicos.
  • Requiere comparar el beneficio con coste, calibración y comportamiento por subgrupos en el contexto de uso.

Ejemplos

Ejemplo hipotético: un modelo predice reingreso al alta y obtiene una discriminación elevada. Al revisar las variables, el equipo detecta un código administrativo asignado semanas después del alta. Retirarlo reduce la puntuación, pero permite medir la tarea real que se quería resolver.

Relacionados

Referencias

1.
Chen T, Guestrin C. XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2016:785-794. doi: 10.1145/2939672.2939785
Volver arriba