← Lumbre

Aprendizaje No Supervisado · 5.º Detección de anomalías

← Volver a todos los contenidos
Portada de Detección de anomalías

Detección de anomalías

✦ Un fraude, un fallo inminente, una intrusión: rarezas que conviene cazar antes que clasificar · Aprendizaje No Supervisado · Machine Learning · en menos de 10 minutos

Roadwise Consulting

Firmado y verificado · Fernando Castro

Objetivo: Aplicar métodos de aislamiento y de densidad para señalar valores inusuales en problemas donde las anomalías son raras y heterogéneas.

10 min 18–30 años
Autoevaluación
Más
Detección de anomalías

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Objetos Cursos Explorar Mi cuenta Salir del modo estudio

Detección de anomalías

Detección de datos anómalos con bosques de aislamiento
Vídeo en español que muestra cómo Isolation Forest señala los valores atípicos sin necesidad de ejemplos previos de anomalía.

Qué cuenta como anomalía

Un punto anómalo es aquel que se desvía tanto de la masa de datos que parece generado por otro proceso. Hay puntuales —un valor disparatado—, contextuales —normales en otra situación, sospechosos aquí— y colectivas —una secuencia rara de eventos por lo demás corrientes.

El reto del dato escaso

A diferencia de la clasificación, aquí casi no hay ejemplos positivos de anomalía, y los que hay son variadísimos. No se puede entrenar a reconocerlas a todas. La estrategia honesta es modelar la normalidad y señalar la baja densidad o lo difícil de aislar.

Bosque de aislamiento

Isolation Forest parte de una intuición brillante: una anomalía es fácil de separar del resto. Construye muchos árboles que parten el espacio aleatoriamente y mide cuántos cortes hacen falta para aislar cada punto. Los raros quedan aislados en pocos niveles: su camino es corto.

Una nube densa de puntos teal en el centro rodeada de unos pocos puntos coral aislados en los bordes, con finas líneas punteadas que cortan el espacio.
La lógica del aislamiento: lo normal forma un corazón denso que exige muchos cortes, mientras los puntos raros del borde quedan solos en pocos trazos y se marcan como anomalías.

Por qué el aislamiento funciona

Los puntos normales viven en el corazón denso y exigen muchas particiones para quedar solos; los atípicos, al borde, se separan en pocos pasos. Esa asimetría, sin suponer ninguna distribución, hace del bosque de aislamiento un método rápido y notablemente robusto en alta dimensión.

Densidad local: LOF

El factor de outliers de localización compara la densidad de un punto con la de sus vecinos. Si un punto es mucho menos denso que sus alrededores, puntúa como anomalía. A diferencia del aislamiento, capta rarezas relativas al contexto: normal en una zona, anómalo en otra.

Una clase SVM

Otra familia dibuja una frontera que envuelva la mayoría de los datos, tolerando un porcentaje esperado de outliers. Todo lo que cae fuera de esa envoltura se marca. Útil cuando la normalidad forma una región compacta identifiable, aunque exige cuidar el kernel y sus parámetros.

Puntuación y umbral

Estos métodos no entregan un sí o no, sino una puntuación de anomalía. La decisión llega al fijar un umbral, y ese umbral es una elección de negocio: cuánto ruido admitimos y cuántas rarezas reales podemos permitirnos perder. No hay umbral inocente.

Evaluar sin etiquetas

Sin verdad conocida, validar es delicado. Se recurre a anomalías sintéticas inyectadas, a conjuntos de referencia etiquetados o a la revisión experta de las alertas. Reportar solo la tasa de alertas sin medir su calidad es la trampa favorita del optimismo.

Errores frecuentes

  • Tratar la puntuación de anomalía como certeza absoluta en lugar de una ordenación de sospecha.
  • Validar con datos donde la anomalía dominante se confunde con rareza inocente del fin de semana.
  • Ignorar el coste de falsas alarmas y anegar al analista en alertas.

Ejemplo resuelto: cazar transacciones fraudulentas

Un banco quiere vigilar en línea sus millones de movimientos sin tener una lista completa de fraudes. El montaje:

  1. Entrenar con lo normal: ajustar el bosque sobre transacciones corrientes, casi sin ejemplos de fraude.
  2. Puntuar: asignar a cada movimiento una puntuación de anomalía según lo breve de su camino de aislamiento.
  3. Fijar umbral: decidir cuánta alerta admite el equipo de riesgo sin saturarse.
  4. Revisar: contrastar las banderas altas con confirmaciones reales para calibrar.
  5. Vigilar: revisar el equilibrio entre fraudes cazados y falsas alarmas conforme cambia el patrón.

¿Para qué sirve en la realidad?

La detección de anomalías protege tarjetas, anticipa fallos en maquinaria, filtra intrusiones de red y destapa defectos de fabricación: donde las rarezas son pocas y muy variadas, aprender la normalidad y señalar la desviación es la única vía practicable.

¿En qué intuición se basa el bosque de aislamiento para detectar anomalías?

La detección de anomalías necesita típicamente un gran conjunto de ejemplos etiquetados de anomalía.

Anomalías contextuales

Cada tres grados de madrugada es normal; en pleno verano, una ola de calor. El mismo valor es o no anómalo según el contexto, y cazarlo exige comparar no contra la distribución global sino contra la del escenario apropiado. LOF y modelos estacionales abordan esto mejor que un umbral global.

Anomalías

Método que aísla con cortes aleatorios
isolation forest
Rareza relativa a los vecinos
lof
Frontera que envuelve la mayoría
one-class svm
Salida de estos metodos, no un si o no
puntuacion de anomalía
Punto en el borde dificil de explicar
anomalía

Toca una tarjeta para ver la respuesta.

Ordena el mecanismo del bosque de aislamiento:

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada método o concepto con su idea.

      Cazar lo raro sin ejemplos

      • Detección de anomalías
        • Enfoque
          • aprender lo normal
            • cazar desviación
            • Isolation
              • cortes aleatorios
                • camino corto
                • Densidad
                  • lof
                    • rarezas contextuales
                    • Decisión
                      • puntuación
                        • umbral de negocio

                      Tu detector marca el diez por ciento de las transacciones como fraudulentas, pero los analistas casi nunca confirman ninguna. ¿Qué parámetro y qué supuesto revisarías primero?

                      Tu texto se guarda sólo en este dispositivo.

                      Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.

                      Autoevaluación

                      Comprueba lo que aprendiste

                      2 preguntas · ves cada respuesta al momento · el resultado queda guardado en tu historial

                      Iniciar autoevaluación
                      Más sobre esta lección

                      Rutas vivas

                      ¿Y ahora qué? Elige el camino por lo que necesitas

                      No es un listado al azar: cada camino responde una pregunta distinta y te dice por qué.

                      Para profundizar

                      ✦ Explorar el universo completo
                      Explora temas relacionados

                      Conceptos

                      Comentarios

                      Inicia sesión para comentar.

                      Todavía no hay comentarios. Sé la primera persona en opinar.