La minería de negativos difíciles es el proceso de encontrar ejemplos negativos válidos que un modelo puntúa como sorprendentemente similares al objetivo, verificar que son realmente negativos y dar a los ejemplos útiles una exposición controlada durante el entrenamiento. Para los equipos que construyen conjuntos de datos de entrenamiento de IA, resulta especialmente útil cuando los detectores de objetos se activan repetidamente en regiones de fondo o en objetos que no son el objetivo. En clasificación o recuperación, la misma idea se aplica a ejemplos de clase errónea que se sitúan cerca del límite de decisión actual del modelo.

El objetivo no es recopilar los errores más extraños ni reemplazar los datos de fondo ordinarios. Se trata de añadir los contrastes específicos que un modelo sigue clasificando mal en condiciones de operación realistas. Un buen programa de minería de negativos difíciles reduce los falsos positivos recurrentes mientras protege el recall, la calibración y el rendimiento en clases no relacionadas.

Eso convierte a la minería de negativos difíciles en un problema de calidad del conjunto de datos tanto como en una técnica de entrenamiento. Los candidatos más cercanos al límite de decisión son también los lugares donde tienden a acumularse etiquetas faltantes, escenas duplicadas, definiciones de clase ambiguas y casos límite inusuales. Por tanto, la minería, la revisión, la deduplicación, el muestreo y la evaluación con datos reservados deben funcionar como un único sistema.

¿Qué es un hard negative?

Un ejemplo negativo es aquel que no debería recibir la predicción objetivo. Para un clasificador, puede pertenecer a otra clase. Para un detector de objetos, puede ser una región de fondo o un objeto que no es el objetivo asignado como negativo por las reglas de emparejamiento y etiquetado de ese detector.

Un negativo difícil es un negativo válido que el modelo actual encuentra difícil. Puede recibir una puntuación alta para la clase objetivo, clasificarse cerca de una coincidencia verdadera, situarse cerca de un embedding positivo, o provocar repetidamente la misma detección falsa en condiciones de despliegue.

La palabra «actual» es importante. La dificultad es relativa al modelo y puede cambiar con la versión del modelo, el umbral operativo, la cámara, el pipeline de compresión, la geografía o la estación. Una señal reflectante que engaña a un detector puede volverse trivial después del reentrenamiento, y luego volver a ser difícil tras un cambio de dominio.

Tipo de ejemplo
Qué significa
Qué hacer

Positivo

Contiene el objetivo según la política de clase vigente.

Usarlo como supervisión positiva.

Negativo fácil

Claramente no contiene el objetivo y debe rechazarse con certeza.

Conservar suficientes ejemplos que representen el fondo ordinario y el contenido no objetivo.

Negativo difícil

No contiene el objetivo, pero obtiene una puntuación alta para este o compite fuertemente con los ejemplos positivos.

Verificar; etiquetar el mecanismo de confusión y usar exposición controlada durante el entrenamiento.

Negativo mal etiquetado

En realidad contiene el objetivo, pero está etiquetado como negativo.

Corregir la anotación; no entrenarlo como negativo.

Ejemplo ambiguo

No puede etiquetarse de manera consistente según la política actual.

Escalar la clase o la regla de anotación antes de usarlo.

Diagrama de dispersión que muestra muestras negativas difíciles situadas cerca de la frontera de decisión del modelo, entre los negativos fáciles y los objetos objetivo.

Un hard negative no es un error de etiquetado

Un recorte que parece no contener ningún casco puede ocultar un casco diminuto en el borde. Una región extraída como fondo puede solaparse con un objeto no etiquetado. Una imagen de un producto puede mostrar una fotografía del objetivo en el embalaje, lo que plantea una cuestión de política: ¿la tarea contabiliza las representaciones, las instancias físicas o ambas?

Un verdadero hard negative indica: “esto parece convincentemente similar al objetivo, pero la respuesta correcta es no”. Un negativo mal etiquetado indica: “la respuesta correcta es sí, pero el conjunto de datos dice que no”. El primero puede mejorar el límite. El segundo crea supervisión contradictoria, y el daño se amplifica si el ejemplo se sobremuestrea porque parece difícil.

Los revisores deberían ver el fotograma completo siempre que sea posible, no solo el recorte extraído. También necesitan la definición de la clase, las reglas de solapamiento, las exclusiones y un resultado ambiguo explícito para que la incertidumbre no se convierta silenciosamente en supervisión negativa.

Cómo el Hard Negative Mining reduce los falsos positivos

Los grandes conjuntos de datos de imágenes y las colecciones de vídeo contienen un número enorme de negativos fáciles. La mayoría de los píxeles de la carretera no son peatones; la mayoría de las zonas del almacén no son carretillas elevadoras; la mayoría de los productos del catálogo no son el SKU objetivo. Esos ejemplos siguen siendo importantes porque definen el amplio mundo que encontrará el modelo, pero mostrar repetidamente ejemplos que el modelo ya rechaza aporta menos señal correctiva que mostrar un ejemplo recurrente que confunde.

La minería de negativos difíciles concentra la presión del entrenamiento en las distinciones locales que causan falsos positivos. El modelo ve un objeto, textura, contexto o patrón parcial que no es el objetivo y que anteriormente parecía positivo, y recibe evidencia explícita de que la señal por sí sola es insuficiente.

Que sean más difíciles no es automáticamente mejor. Un flujo dominado por negativos cercanos al límite puede reducir las puntuaciones de forma global, suprimir positivos difíciles o sobreajustarse a una galería finita de errores. La pregunta útil no es «¿cuántos negativos difíciles podemos añadir?» sino «¿qué familias de errores recurrentes necesitan más contraste, y cuánta exposición las mejora sin dañar las salvaguardias?»

Gráfico de líneas que muestra la mejora de la precisión tras un entrenamiento dirigido a negativos difíciles, manteniendo el recall, con curvas conceptuales que comparan el rendimiento antes y después del entrenamiento.

Minería de ejemplos negativos difíciles frente a OHEM, focal loss y aprendizaje activo

Jen Togonon

Jen Togonon