Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Machine Unlearning

Explora el desaprendizaje automático para eliminar selectivamente los datos de entrenamiento confidenciales. Aprende a garantizar el cumplimiento del RGPD y la privacidad de los datos con Ultralytics YOLO26.

El machine unlearning es un subcampo emergente del machine learning que se centra en eliminar la influencia de un subconjunto específico de training data de un modelo entrenado. Dado que los modelos ingieren grandes cantidades de información, la capacidad de "olvidar" datos de forma selectiva se ha vuelto crucial. Este proceso permite a los desarrolladores extraer puntos de datos específicos sin tener que volver a entrenar toda la arquitectura desde cero, lo que ahorra una cantidad significativa de tiempo y computational overhead.

El principal motor detrás de esta tecnología es la Data Privacy. Con la llegada de estrictas data protection regulations y mandatos como el Right to be Forgotten del GDPR, los usuarios tienen el derecho legal de solicitar la eliminación de su información personal. El machine unlearning ofrece una vía para eliminar de forma segura estos datos de los deep learning models, garantizando el cumplimiento normativo mientras se mantiene la utilidad general del modelo.

Link to this sectionCómo funciona el machine unlearning#

Los gradient descent mechanisms tradicionales entrelazan los datos de entrenamiento profundamente dentro de los pesos de una red. Debido a esto, simplemente eliminar la imagen original o el archivo de texto de una base de datos no elimina los patrones aprendidos del propio modelo. Las técnicas de machine unlearning generalmente se dividen en dos categorías: unlearning exacto y unlearning aproximado. El unlearning exacto garantiza que el modelo final sea estadísticamente idéntico a un modelo entrenado completamente sin los datos olvidados, lo que a menudo se logra mediante una partición inteligente del conjunto de datos. El unlearning aproximado, discutido frecuentemente en recent studies on efficient unlearning algorithms, utiliza intervenciones matemáticas para ajustar los parámetros del modelo y enmascarar retroactivamente la influencia de los datos objetivo.

Es importante diferenciar el machine unlearning del Continual Learning. Mientras que el continual learning tiene como objetivo añadir nuevo conocimiento de forma secuencial sin sufrir el olvido catastrófico, el unlearning es la eliminación deliberada y dirigida de conocimiento. Las organizaciones centradas en la equidad algorítmica también utilizan el unlearning para rectificar el Bias in AI eliminando datos dañinos o sesgados después del entrenamiento.

Link to this sectionAplicaciones en el mundo real#

Los algoritmos de unlearning han pasado rápidamente de la AI safety research teórica a su implementación práctica en diversas industrias.

  • Healthcare and Medical Imaging: En el medical image analysis, el consentimiento del paciente puede revocarse en cualquier momento. Si un paciente solicita que se retiren sus radiografías, los hospitales pueden utilizar el unlearning para extraer sus patrones fisiológicos específicos de un modelo de diagnóstico sin comprometer la capacidad del sistema para detectar enfermedades en otros pacientes.
  • Surveillance and Security: En los sistemas modernos de smart surveillance, las cámaras pueden capturar inadvertidamente información de identificación personal (PII), como matrículas o rostros. El unlearning permite a los desarrolladores eliminar retroactivamente esta PII específica de un modelo de computer vision desplegado para cumplir con privacy-preserving AI techniques.

Link to this sectionImplementación de estrategias de unlearning#

Aunque las API de unlearning directas y de un solo paso siguen siendo un área de investigación activa dentro de los machine unlearning challenges, los profesionales suelen lograr una base de unlearning exacto mediante la creación de un conjunto de datos saneado y el inicio de un ciclo de reentrenamiento rápido. Al utilizar la Ultralytics Platform para la gestión de datos en la nube, puedes versionar fácilmente un conjunto de datos para excluir los datos revocados.

A continuación se muestra un breve ejemplo en Python que demuestra el enfoque fundamental para el unlearning mediante el reentrenamiento de Ultralytics YOLO26 en un conjunto de datos saneado:

from ultralytics import YOLO

# Load an existing, pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Naive exact unlearning: perform efficient retraining on a sanitized dataset.
# The 'sanitized_data.yaml' excludes the specific sensitive data to be "unlearned"
results = model.train(data="sanitized_data.yaml", epochs=50, device="cuda")

A medida que crece la demanda de model optimization y robustness in neural networks, el unlearning se está convirtiendo en un requisito estándar. Ya sea que estés gestionando canalizaciones complejas de image classification o desplegando modelos en el edge, integrar mecanismos para olvidar datos de forma responsable garantiza que tus sistemas de IA sigan siendo conformes, justos y fiables.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático