
El aprendizaje federado (también conocido como aprendizaje colaborativo ) es una técnica de aprendizaje automático en un entorno donde múltiples entidades (a menudo llamadas clientes) entrenan un modelo de forma colaborativa mientras mantienen sus datos descentralizados , [ 1 ] en lugar de almacenarlos centralmente. Una característica definitoria del aprendizaje federado es la heterogeneidad de los datos . Debido a que los datos de los clientes están descentralizados, las muestras de datos que posee cada cliente pueden no estar distribuidas de forma independiente e idéntica .
El aprendizaje federado se centra, en general, en cuestiones como la privacidad de los datos , la minimización de datos y los derechos de acceso a los datos. Sus aplicaciones abarcan diversas áreas de investigación, como la defensa , las telecomunicaciones , el Internet de las cosas y la industria farmacéutica .
Definición
El aprendizaje federado tiene como objetivo entrenar un algoritmo de aprendizaje automático, por ejemplo, redes neuronales profundas , con múltiples conjuntos de datos locales contenidos en nodos locales sin intercambiar explícitamente muestras de datos. El principio general consiste en entrenar modelos locales con muestras de datos locales e intercambiar parámetros (por ejemplo, los pesos y sesgos de una red neuronal profunda) entre estos nodos locales con cierta frecuencia para generar un modelo global compartido por todos los nodos.
La principal diferencia entre el aprendizaje federado y el aprendizaje distribuido radica en las suposiciones sobre las propiedades de los conjuntos de datos locales, [ 2 ] ya que el aprendizaje distribuido originalmente busca paralelizar la potencia de cálculo, mientras que el aprendizaje federado busca entrenar con conjuntos de datos heterogéneos . Si bien el aprendizaje distribuido también busca entrenar un único modelo en múltiples servidores, una suposición subyacente común es que los conjuntos de datos locales son independientes e idénticamente distribuidos (iid) y tienen aproximadamente el mismo tamaño. Ninguna de estas hipótesis se aplica al aprendizaje federado; en cambio, los conjuntos de datos suelen ser heterogéneos y sus tamaños pueden abarcar varios órdenes de magnitud. Además, los clientes involucrados en el aprendizaje federado pueden ser poco fiables, ya que están sujetos a más fallos o desconexiones, dado que suelen depender de medios de comunicación menos potentes (por ejemplo, Wi-Fi ) y sistemas alimentados por batería (por ejemplo, teléfonos inteligentes y dispositivos IoT) en comparación con el aprendizaje distribuido, donde los nodos suelen ser centros de datos con potentes capacidades de cálculo y conectados entre sí mediante redes rápidas. [ 3 ]
Formulación matemática
La función objetivo para el aprendizaje federado es la siguiente:
dóndees el número de nodos,son los pesos del modelo vistos por el nodo, yes nodofunción objetivo local de, que describe cómo pondera el modelose ajusta al nodoconjunto de datos local.
El objetivo del aprendizaje federado es entrenar un modelo común en los conjuntos de datos locales de todos los nodos, en otras palabras:
- Optimización de la función objetivo.
- Lograr consenso sobre. En otras palabras,convergen hacia algún punto comúnal final del proceso de formación.
Aprendizaje federado centralizado
En el entorno de aprendizaje federado centralizado, se utiliza un servidor central para orquestar los diferentes pasos de los algoritmos y coordinar todos los nodos participantes durante el proceso de aprendizaje. El servidor es responsable de la selección de nodos al inicio del proceso de entrenamiento y de la agregación de las actualizaciones del modelo recibidas. Dado que todos los nodos seleccionados deben enviar actualizaciones a una única entidad, el servidor puede convertirse en un cuello de botella del sistema. [ 3 ]

Aprendizaje federado descentralizado
En el entorno de aprendizaje federado descentralizado, los nodos pueden coordinarse para obtener el modelo global. Esta configuración evita fallos puntuales, ya que las actualizaciones del modelo se intercambian únicamente entre nodos interconectados, sin la intervención de un servidor central. No obstante, la topología específica de la red puede afectar al rendimiento del proceso de aprendizaje. [ 3 ] Véase aprendizaje federado basado en blockchain [ 4 ] y las referencias allí citadas.
Aprendizaje federado personalizado
En muchos dominios de aplicación, no todos los clientes son iguales. Los clientes pueden compartir la misma arquitectura de modelo, pero cada uno tiene una distribución de datos diferente —lo que se conoce como aprendizaje federado personalizado (PFL)— o incluso arquitecturas de modelo diferentes, como los teléfonos móviles y los dispositivos IoT —lo que se conoce como aprendizaje federado heterogéneo—. [ 5 ] El principal desafío al entrenar un modelo PFL es mantener a cada cliente diferente de los demás y, al mismo tiempo, beneficiarse de la generalización entre clientes. [ 6 ]
Aprendizaje federado heterogéneo
La mayoría de las estrategias de aprendizaje federado existentes asumen que los modelos locales comparten la misma arquitectura de modelo global. En 2020, se desarrolló un marco de aprendizaje federado llamado HeteroFL para abordar clientes heterogéneos equipados con capacidades de computación y comunicación muy diferentes. [ 7 ] La técnica HeteroFL puede permitir el entrenamiento de modelos locales heterogéneos con complejidades de datos no IID y de computación que varían dinámicamente , al tiempo que produce un único modelo de inferencia global preciso. [ 7 ] [ 8 ] [ 9 ]

Características principales
Aprendizaje iterativo
El proceso iterativo del aprendizaje federado se compone de una serie de interacciones fundamentales cliente-servidor, cada una de las cuales se conoce como ronda de aprendizaje federado. Cada ronda de este proceso consiste en transmitir el estado actual del modelo global a los nodos participantes, entrenar modelos locales en estos nodos locales para producir un conjunto de posibles actualizaciones del modelo en cada nodo, y luego agregar y procesar estas actualizaciones locales en una única actualización global y aplicarla al modelo global. [ 3 ]
En la metodología que se describe a continuación, se utiliza un servidor central para la agregación, mientras que los nodos locales realizan un entrenamiento local según las órdenes del servidor central. Sin embargo, otras estrategias conducen a los mismos resultados sin servidores centrales, mediante un enfoque peer-to-peer , utilizando el método de difusión [ 10 ] o metodologías de consenso [ 11 ] .
Suponiendo una ronda federada compuesta por una iteración del proceso de aprendizaje, el procedimiento de aprendizaje se puede resumir de la siguiente manera: [ 12 ]
- Inicialización : según los datos de entrada del servidor, se selecciona un modelo de aprendizaje automático (por ejemplo, regresión lineal , red neuronal, boosting ) para entrenarlo en los nodos locales y se inicializa. A continuación, los nodos se activan y esperan a que el servidor central les asigne las tareas de cálculo.
- Selección de clientes : se selecciona una fracción de nodos locales para comenzar el entrenamiento con datos locales. Los nodos seleccionados adquieren el modelo estadístico actual , mientras que los demás esperan la siguiente ronda federada.
- Configuración : el servidor central ordena a los nodos seleccionados que se sometan al entrenamiento del modelo en sus datos locales de una manera preespecificada (por ejemplo, para algunas actualizaciones de minilotes de descenso de gradiente ).
- Informes : cada nodo seleccionado envía su modelo local al servidor para su agregación. El servidor central agrega los modelos recibidos y envía las actualizaciones a los nodos. También gestiona los fallos en caso de nodos desconectados o actualizaciones de modelos perdidas. Se inicia la siguiente ronda federada, volviendo a la fase de selección de clientes.
- Finalización : una vez que se cumple un criterio de finalización predefinido (por ejemplo, se alcanza un número máximo de iteraciones o la precisión del modelo supera un umbral), el servidor central agrega las actualizaciones y finaliza el modelo global.
El procedimiento considerado anteriormente asume actualizaciones de modelos sincronizadas. Los recientes avances en aprendizaje federado introdujeron técnicas novedosas para abordar la asincronía durante el proceso de entrenamiento o el entrenamiento con modelos que varían dinámicamente. [ 7 ] En comparación con los enfoques síncronos, donde los modelos locales se intercambian una vez que se han realizado los cálculos para todas las capas de la red neuronal, los asíncronos aprovechan las propiedades de las redes neuronales para intercambiar actualizaciones de modelos tan pronto como los cálculos de una capa determinada estén disponibles. Estas técnicas también se conocen comúnmente como aprendizaje dividido [ 13 ] [ 14 ] y se pueden aplicar tanto en el tiempo de entrenamiento como en el de inferencia, independientemente de la configuración de aprendizaje federado centralizado o descentralizado. [ 3 ] [ 7 ]
Datos no IID
En la mayoría de los casos, la suposición de muestras independientes e idénticamente distribuidas entre los nodos locales no se cumple en las configuraciones de aprendizaje federado. En este contexto, el rendimiento del proceso de entrenamiento puede variar significativamente según las muestras de datos locales desequilibradas, así como la distribución de probabilidad particular de los ejemplos de entrenamiento (es decir, características y etiquetas ) almacenados en los nodos locales. Para investigar más a fondo los efectos de los datos no IID, la siguiente descripción considera las principales categorías presentadas en la preimpresión de Peter Kairouz et al. de 2019. [ 3 ]
La descripción de datos no-IID se basa en el análisis de la probabilidad conjunta entre características y etiquetas para cada nodo. Esto permite desacoplar cada contribución según la distribución específica disponible en los nodos locales. Las principales categorías para datos no-iid se pueden resumir de la siguiente manera: [ 3 ]
- Desplazamiento de covariables : los nodos locales pueden almacenar ejemplos que tienen distribuciones estadísticas diferentes en comparación con otros nodos. Un ejemplo se da en conjuntos de datos de procesamiento del lenguaje natural donde las personas suelen escribir los mismos dígitos/letras con diferentes grosores de trazo o inclinaciones. [ 3 ]
- Cambio de probabilidad previa : los nodos locales pueden almacenar etiquetas con distribuciones estadísticas diferentes a las de otros nodos. Esto puede ocurrir si los conjuntos de datos están divididos regionalmente o demográficamente. Por ejemplo, los conjuntos de datos que contienen imágenes de animales varían significativamente de un país a otro. [ 3 ]
- Deriva conceptual ( misma etiqueta, diferentes características ): los nodos locales pueden compartir las mismas etiquetas, pero algunas de ellas corresponden a diferentes características en distintos nodos locales. Por ejemplo, las imágenes que representan un objeto en particular pueden variar según las condiciones climáticas en las que fueron capturadas. [ 3 ]
- Cambio de concepto ( mismas características, diferentes etiquetas ): los nodos locales pueden compartir las mismas características, pero algunas de ellas corresponden a diferentes etiquetas en distintos nodos locales. Por ejemplo, en el procesamiento del lenguaje natural, el análisis de sentimientos puede generar diferentes sentimientos incluso si se observa el mismo texto. [ 3 ]
- Desequilibrado : la cantidad de datos disponibles en los nodos locales puede variar significativamente en tamaño. [ 3 ] [ 7 ]
La pérdida de precisión debida a datos no i.i.d. puede limitarse mediante el uso de métodos más sofisticados de normalización de datos, en lugar de la normalización por lotes. [ 15 ]
Hiperparámetros algorítmicos
Topología de red
La forma en que se agrupan las salidas estadísticas locales y la manera en que los nodos se comunican entre sí puede variar con respecto al modelo centralizado explicado en la sección anterior. Esto da lugar a diversos enfoques de aprendizaje federado: por ejemplo, sin un servidor de orquestación central o con comunicación estocástica. [ 16 ]
En particular, las redes distribuidas sin orquestador constituyen una variante importante. En este caso, no existe un servidor central que envíe consultas a los nodos locales ni que agregue los modelos locales. Cada nodo local envía sus resultados a varios nodos seleccionados aleatoriamente, que agregan sus resultados localmente. Esto limita el número de transacciones, reduciendo así, en ocasiones, el tiempo de entrenamiento y el coste computacional. [ 17 ]
Parámetros de aprendizaje federado
Una vez elegida la topología de la red de nodos, se pueden controlar diferentes parámetros del proceso de aprendizaje federado (además de los hiperparámetros propios del modelo de aprendizaje automático) para optimizar el aprendizaje:
- Número de rondas de aprendizaje federado:
- Número total de nodos utilizados en el proceso:
- Fracción de nodos utilizados en cada iteración para cada nodo:
- Tamaño del lote local utilizado en cada iteración de aprendizaje:
También se pueden modificar otros parámetros que dependen del modelo, como por ejemplo:
- Número de iteraciones para el entrenamiento local antes de la agrupación:
- Tasa de aprendizaje local:
Estos parámetros deben optimizarse en función de las restricciones de la aplicación de aprendizaje automático (por ejemplo, potencia de cálculo disponible, memoria disponible, ancho de banda ). Por ejemplo, elegir estocásticamente una fracción limitada.de nodos para cada iteración disminuye el costo computacional y puede prevenir el sobreajuste , [ 18 ] de la misma manera que el descenso de gradiente estocástico puede reducir el sobreajuste.
Limitaciones
Técnico
El aprendizaje federado requiere una comunicación frecuente entre nodos durante el proceso de aprendizaje. Por lo tanto, requiere no solo suficiente potencia de cálculo y memoria local, sino también conexiones de alto ancho de banda para poder intercambiar parámetros del modelo de aprendizaje automático. Sin embargo, esta tecnología también evita la comunicación de datos , que puede requerir recursos significativos antes de comenzar el aprendizaje automático centralizado. No obstante, los dispositivos que se suelen emplear en el aprendizaje federado tienen limitaciones de comunicación; por ejemplo, los dispositivos IoT o los teléfonos inteligentes generalmente están conectados a redes Wi-Fi. Por lo tanto, aunque la transmisión de modelos suele ser menos costosa que la de datos sin procesar, los mecanismos de aprendizaje federado pueden no ser adecuados en su forma general. [ 3 ]
El aprendizaje federado plantea varios desafíos estadísticos:
- Heterogeneidad entre los diferentes conjuntos de datos locales: cada nodo puede tener algún sesgo con respecto a la población general, y el tamaño de los conjuntos de datos puede variar significativamente; [ 7 ]
- Heterogeneidad temporal: la distribución de cada conjunto de datos local puede variar con el tiempo;
- La interoperabilidad del conjunto de datos de cada nodo es un requisito previo;
- Es posible que el conjunto de datos de cada nodo requiera curaciones periódicas;
- Ocultar los datos de entrenamiento podría permitir a los atacantes inyectar puertas traseras en el modelo global; [ 19 ]
- La falta de acceso a datos de capacitación globales dificulta la identificación de sesgos no deseados que ingresan a la capacitación, por ejemplo, edad, género, orientación sexual;
- Pérdida parcial o total de actualizaciones del modelo debido a fallas de nodos que afectan al modelo global; [ 3 ]
- Falta de anotaciones o etiquetas en el lado del cliente. [ 20 ]
- Heterogeneidad entre plataformas de procesamiento [ 21 ]
Gobernancia
Las consideraciones de gobernanza también pueden limitar la aplicabilidad del aprendizaje federado, en particular cuando se aplica en entornos interorganizacionales. La mayoría de los marcos de aprendizaje federado dependen de un servidor coordinador central, lo que plantea interrogantes sobre el control de la infraestructura, la propiedad del modelo y la autoridad para la toma de decisiones entre los colaboradores. [ 22 ] [ 23 ] En implementaciones multipartitas, especialmente aquellas que abarcan mercados de datos competitivos o colaborativos, la ausencia de estructuras de gobernanza consensuadas puede generar incertidumbre sobre las responsabilidades de validar las actualizaciones del modelo, auditar el comportamiento del sistema y gestionar los incidentes de seguridad. Estos problemas organizativos pueden disuadir a los participantes de contribuir a los modelos compartidos y pueden complicar el cumplimiento normativo , lo que limita la adopción.

Otro problema relacionado con la gobernanza se refiere a la distribución del valor entre los participantes a medida que los sistemas de aprendizaje federados multipartitos escalan. A medida que más clientes contribuyen al entrenamiento, la precisión del modelo puede acercarse a un umbral de rendimiento, [ 22 ] después del cual las contribuciones adicionales generan una utilidad marginal decreciente. Esta dinámica puede crear tensiones dentro de los acuerdos de colaboración, ya que los primeros participantes pueden percibir que las contribuciones posteriores ofrecen un valor reducido, aunque sigan beneficiándose del modelo compartido. Tales asimetrías pueden afectar los incentivos para unirse o permanecer en un consorcio y complicar el diseño de estructuras justas de participación, propiedad o recompensa. Por lo tanto, establecer reglas transparentes para la evaluación de las contribuciones y la asignación de beneficios es un importante desafío organizacional y representa una línea de investigación futura.
Algoritmos
Se han propuesto diversos algoritmos para la optimización federada.
Descenso de gradiente estocástico federado (FedSGD)
El descenso de gradiente estocástico es un método utilizado en el aprendizaje profundo , donde los gradientes se calculan en un subconjunto aleatorio del conjunto de datos total y luego se utilizan para dar un paso al descenso de gradiente.
El descenso de gradiente estocástico federado [ 24 ] es el análogo de este algoritmo en el entorno federado, pero utiliza un subconjunto aleatorio de nodos, donde cada nodo utiliza todos sus datos. El servidor promedia los gradientes en proporción a la cantidad de datos de entrenamiento en cada nodo y utiliza el promedio para realizar un paso de descenso de gradiente.
Promedio federado (FedAvg)
El promedio federado (FedAvg) es una generalización de FedSGD que permite a los nodos realizar más de una actualización por lotes en datos locales e intercambiar pesos actualizados en lugar de gradientes. Esto reduce la comunicación y es equivalente a promediar los pesos si todos los nodos comienzan con los mismos pesos. No parece perjudicar el rendimiento del modelo promedio resultante en comparación con FedSGD. [ 25 ] Se han propuesto variaciones de FedAvg basadas en optimizadores adaptativos como ADAM y AdaGrad , y tienden a superar a FedAvg. [ 26 ]
Proximal Federado (FedProx)
Federated Proximal (FedProx) extiende FedAvg agregando un término proximal al objetivo local en forma de, dóndees el hiperparámetro FedProx , para abordar la heterogeneidad de datos entre clientes. El término proximal restringe las actualizaciones locales, lo que ayuda a reducir la deriva del cliente cuando los datos del cliente no son IID. [ 27 ]
Aprendizaje federado con regularización dinámica (FedDyn)
Los métodos de aprendizaje federado presentan problemas cuando los conjuntos de datos de los nodos se distribuyen de forma heterogénea, ya que minimizar las pérdidas de los nodos no equivale a minimizar la pérdida global. En 2021, Acar et al. [ 28 ] introdujeron una solución llamada FedDyn, que regulariza dinámicamente la función de pérdida de cada nodo para que converjan a la pérdida global. Dado que las pérdidas locales están alineadas, FedDyn es robusto ante los diferentes niveles de heterogeneidad y, por lo tanto, puede realizar una minimización completa de forma segura en cada dispositivo. En teoría, FedDyn converge al óptimo (un punto estacionario para pérdidas no convexas) al ser independiente de los niveles de heterogeneidad. Estas afirmaciones se verifican con extensos experimentos en diversos conjuntos de datos. [ 28 ]
Además de reducir la comunicación, también resulta beneficioso reducir el cálculo local. Para ello, FedDynOneGD [ 28 ] modifica FedDyn para calcular un único gradiente por nodo y por ronda, lo regulariza y actualiza el modelo global con él. Por lo tanto, la complejidad computacional es lineal con respecto al tamaño del conjunto de datos local. Además, el cálculo del gradiente puede paralelizarse en cada nodo, a diferencia de los pasos sucesivos de SGD. En teoría, FedDynOneGD logra las mismas garantías de convergencia que FedDyn con menos cálculo local. [ 28 ]
Aprendizaje federado personalizado mediante poda (Sub-FedAvg)
Los métodos de aprendizaje federado presentan un rendimiento global deficiente en entornos no IID. Esto motiva a los clientes a generar modelos personalizados en la federación. Para solucionar esto, Vahidian et al. [ 29 ] introdujeron recientemente el algoritmo Sub-FedAvg, que realiza una poda híbrida (estructurada y no estructurada) con promediado en la intersección de las subredes dibujadas por los clientes. Esto aborda simultáneamente la eficiencia de la comunicación, las limitaciones de recursos y la precisión de los modelos personalizados. [ 29 ]
Sub-FedAvg también extiende la " hipótesis del boleto de lotería " de las redes neuronales entrenadas centralmente al aprendizaje federado, con la pregunta de investigación : "¿Existen boletos ganadores para las redes neuronales de los clientes que se entrenan en el aprendizaje federado? Si es así, ¿cómo se pueden generar eficazmente las subredes personalizadas para cada cliente?". Sub-FedAvg responde experimentalmente "sí" [ 29 ] y propone dos algoritmos para generar eficazmente las subredes personalizadas. [ 29 ]
Agregación dinámica: agregación por distancia inversa
IDA (Inverse Distance Aggregation) es un novedoso enfoque de ponderación adaptativa para nodos de aprendizaje federados basado en metainformación que maneja datos desequilibrados y no i.i.d. Utiliza la distancia de los parámetros del modelo como estrategia para minimizar el efecto de los valores atípicos y mejorar la tasa de convergencia del modelo. [ 30 ]
Ascenso híbrido de coordenadas duales federadas (HyFDCA)
Existen muy pocos métodos para el aprendizaje federado híbrido, donde los clientes solo poseen subconjuntos tanto de características como de muestras. Sin embargo, este escenario es muy importante en entornos prácticos. El algoritmo Hybrid Federated Dual Coordinate Ascent (HyFDCA) [ 31 ] es un algoritmo novedoso propuesto en 2024 que resuelve problemas convexos en el entorno FL híbrido. Este algoritmo extiende CoCoA, un algoritmo de optimización distribuida primal-dual introducido por Jaggi et al. (2014) [ 32 ] y Smith et al. (2017) [ 33 ] , al caso en que tanto las muestras como las características se particionan entre los clientes.
HyFDCA afirma ofrecer varias mejoras con respecto a los algoritmos existentes:
- HyFDCA es un algoritmo primal-dual de convergencia demostrable para FL híbrido en al menos los siguientes escenarios.
- Entorno híbrido federado con plena participación del cliente.
- Configuración federada horizontal con subconjuntos aleatorios de clientes disponibles.
- Los autores muestran que HyFDCA tiene una tasa de convergencia de O ( 1 ⁄ t ) que coincide con la tasa de convergencia de FedAvg (véase más abajo). [ 34 ]
- Entorno federado vertical con participación incompleta del cliente.
- HyFDCA proporciona los pasos de privacidad que garantizan la confidencialidad de los datos del cliente en el entorno primal-dual. Estos principios se aplican a futuros esfuerzos para desarrollar algoritmos primal-dual para FL.
- HyFDCA supera empíricamente a HyFEM y FedAvg en valor de función de pérdida y precisión de validación en una multitud de configuraciones de problemas y conjuntos de datos (véase más abajo para más detalles). Los autores también presentan un marco de selección de hiperparámetros para FL con métricas competitivas, utilizando ideas de la optimización multiobjetivo.
Solo existe otro algoritmo que se centra en FL híbrido, HyFEM propuesto por Zhang et al. (2020). [ 36 ] Este algoritmo utiliza una formulación de coincidencia de características que equilibra la construcción de modelos locales precisos por parte de los clientes y el aprendizaje de un modelo global preciso por parte del servidor. Esto requiere una constante de regularización de coincidencia que debe ajustarse en función de los objetivos del usuario y da como resultado modelos locales y globales dispares. Además, los resultados de convergencia proporcionados para HyFEM solo demuestran la convergencia de la formulación de coincidencia, no del problema global original. Este trabajo es sustancialmente diferente del enfoque de HyFDCA, que utiliza datos de clientes locales para construir un modelo global que converge a la misma solución que si el modelo se entrenara de forma centralizada. Además, los modelos locales y globales están sincronizados y no requieren el ajuste de un parámetro de coincidencia entre ellos. Sin embargo, HyFEM es adecuado para una amplia gama de arquitecturas, incluidas las de aprendizaje profundo, mientras que HyFDCA está diseñado para problemas convexos como la regresión logística y las máquinas de vectores de soporte.
HyFDCA se compara empíricamente con el mencionado HyFEM, así como con el popular FedAvg, para resolver problemas convexos (específicamente problemas de clasificación) para varios conjuntos de datos populares (MNIST, Covtype y News20). Los autores encontraron que HyFDCA converge a un valor de pérdida menor y una mayor precisión de validación en un tiempo total menor en 33 de 36 comparaciones examinadas y 36 de 36 comparaciones examinadas con respecto al número de iteraciones externas. [ 31 ] Por último, HyFDCA solo requiere el ajuste de un hiperparámetro, el número de iteraciones internas, a diferencia de FedAvg (que requiere el ajuste de tres) o HyFEM (que requiere el ajuste de cuatro). Además de que FedAvg y HyFEM son bastante difíciles de optimizar en cuanto a hiperparámetros, lo que a su vez afecta en gran medida la convergencia, el único hiperparámetro de HyFDCA permite implementaciones prácticas y metodologías de selección de hiperparámetros más simples.
Temas de investigación actuales
El aprendizaje federado comenzó a emerger como un tema de investigación importante en 2015 [ 2 ] y 2016, [ 37 ] con las primeras publicaciones sobre promedio federado en entornos de telecomunicaciones. Antes de eso, en un trabajo de tesis titulado "Un marco para la precarga de múltiples fuentes a través de peso adaptativo", [ 38 ] se propuso un enfoque para agregar predicciones de múltiples modelos entrenados en tres ubicaciones de un ciclo de solicitud-respuesta con. Otro aspecto importante de la investigación activa es la reducción de la carga de comunicación durante el proceso de aprendizaje federado. En 2017 y 2018, las publicaciones han enfatizado el desarrollo de estrategias de asignación de recursos, especialmente para reducir los requisitos de comunicación [ 25 ] [ 39 ] entre nodos con algoritmos de chismes [ 40 ] así como en la caracterización de la robustez a ataques de privacidad diferencial . [ 41 ] Otras actividades de investigación se centran en la reducción del ancho de banda durante el entrenamiento mediante métodos de esparcimiento y cuantización, [ 39 ] donde los modelos de aprendizaje automático se esparcen y/o comprimen antes de ser compartidos con otros nodos. El desarrollo de arquitecturas DNN ultraligeras es esencial para el aprendizaje en dispositivos/bordes y trabajos recientes reconocen tanto los requisitos de eficiencia energética [ 42 ] para el aprendizaje federado futuro como la necesidad de comprimir el aprendizaje profundo, especialmente durante el aprendizaje. [ 43 ]
Los avances recientes en la investigación comienzan a considerar canales de propagación del mundo real [ 44 ], ya que en implementaciones anteriores se asumían canales ideales. Otra línea de investigación activa es el desarrollo del aprendizaje federado para entrenar modelos locales heterogéneos con complejidades computacionales variables y producir un único modelo de inferencia global potente. [ 7 ]
Recientemente se desarrolló un marco de aprendizaje llamado Aprendizaje Asistido para mejorar las capacidades de aprendizaje de cada agente sin transmitir datos privados, modelos ni siquiera objetivos de aprendizaje. [ 45 ] En comparación con el Aprendizaje Federado, que a menudo requiere un controlador central para orquestar el aprendizaje y la optimización, el Aprendizaje Asistido busca proporcionar protocolos para que los agentes se optimicen y aprendan entre sí sin un modelo global.
Casos de uso
El aprendizaje federado se aplica generalmente cuando los actores individuales necesitan entrenar modelos con conjuntos de datos más grandes que los suyos, pero no pueden permitirse compartir los datos con otros (por ejemplo, por razones legales, estratégicas o económicas). Sin embargo, esta tecnología requiere buenas conexiones entre servidores locales y una potencia computacional mínima para cada nodo. [ 3 ]
Transporte: coches autónomos
Los vehículos autónomos incorporan numerosas tecnologías de aprendizaje automático para su funcionamiento: visión artificial para analizar obstáculos y aprendizaje automático para adaptar su ritmo al entorno (por ejemplo, a las irregularidades de la carretera). Debido al elevado número potencial de vehículos autónomos y a la necesidad de que respondan rápidamente a situaciones del mundo real, el enfoque tradicional basado en la nube puede generar riesgos de seguridad. El aprendizaje federado puede representar una solución para limitar el volumen de transferencia de datos y acelerar los procesos de aprendizaje. [ 46 ] [ 47 ]
Industria 4.0: fabricación inteligente
En la Industria 4.0 , se observa una adopción generalizada de técnicas de aprendizaje automático [ 48 ] para mejorar la eficiencia y la efectividad de los procesos industriales, garantizando al mismo tiempo un alto nivel de seguridad. Sin embargo, la privacidad de los datos sensibles para las industrias y las empresas manufactureras es de suma importancia. Los algoritmos de aprendizaje federado pueden aplicarse a estos problemas, ya que no divulgan ningún dato sensible. [ 37 ] Además, el aprendizaje federado también se implementó para la predicción de PM2.5 para respaldar las aplicaciones de detección de ciudades inteligentes. [ 49 ]
Medicina: salud digital
El aprendizaje federado busca abordar el problema de la gobernanza y la privacidad de los datos mediante el entrenamiento colaborativo de algoritmos sin el intercambio de los datos en sí. El enfoque estándar actual de centralizar los datos de múltiples centros conlleva preocupaciones críticas con respecto a la privacidad del paciente y la protección de datos. Para resolver este problema, la capacidad de entrenar modelos de aprendizaje automático a gran escala en múltiples instituciones médicas sin mover los datos es una tecnología crítica. Nature Digital Medicine publicó el artículo "El futuro de la salud digital con aprendizaje federado" [ 50 ] en septiembre de 2020, en el que los autores exploran cómo el aprendizaje federado puede proporcionar una solución para el futuro de la salud digital y destacan los desafíos y consideraciones que deben abordarse. Recientemente, una colaboración de 20 instituciones diferentes de todo el mundo validó la utilidad del entrenamiento de modelos de IA utilizando aprendizaje federado. En un artículo publicado en Nature Medicine "Aprendizaje federado para predecir resultados clínicos en pacientes con COVID-19" [ 51 ] , mostraron la precisión y la generalización de un modelo de IA federado para la predicción de las necesidades de oxígeno en pacientes con infecciones por COVID-19. Además, en un artículo publicado titulado "Una revisión sistemática del aprendizaje federado en el área de la atención médica: desde la perspectiva de las propiedades de los datos y las aplicaciones", los autores intentan proporcionar un conjunto de desafíos sobre los desafíos del aprendizaje federado desde una perspectiva centrada en los datos médicos. [ 52 ]
Una coalición de la industria y la academia ha desarrollado MedPerf, [ 53 ] una plataforma de código abierto que permite la validación de modelos de IA médica en datos del mundo real. La plataforma se basa técnicamente en la evaluación federada de modelos de IA con el objetivo de mitigar las preocupaciones sobre la privacidad del paciente y conceptualmente en diversos comités de evaluación comparativa para establecer las especificaciones de puntos de referencia neutrales con impacto clínico. [ 54 ]
Robótica
La robótica abarca una amplia gama de aplicaciones de métodos de aprendizaje automático: desde la percepción y la toma de decisiones hasta el control. A medida que las tecnologías robóticas se han implementado cada vez más, desde tareas simples y repetitivas (p. ej., manipulación repetitiva) hasta tareas complejas e impredecibles (p. ej., navegación autónoma), la necesidad de aprendizaje automático aumenta. El aprendizaje federado proporciona una solución para mejorar los métodos de entrenamiento de aprendizaje automático convencionales. En el artículo [ 55 ] , los robots móviles aprendieron a navegar en diversos entornos utilizando el método basado en FL, lo que facilitó la generalización. En el artículo [ 56 ], el aprendizaje federado se aplica para mejorar la navegación de múltiples robots en escenarios con ancho de banda de comunicación limitado, un desafío actual en las tareas robóticas basadas en el aprendizaje en el mundo real. En el artículo [ 57 ] , el aprendizaje federado se utiliza para aprender navegación basada en visión, lo que facilita una mejor transferencia de la simulación a la realidad.
Biometría
El aprendizaje federado (FL) está transformando el reconocimiento biométrico al permitir el entrenamiento colaborativo de modelos a través de fuentes de datos distribuidas, preservando al mismo tiempo la privacidad. Al eliminar la necesidad de compartir plantillas biométricas sensibles como huellas dactilares, imágenes faciales y escaneos de iris, el FL aborda las preocupaciones de privacidad y las restricciones regulatorias, lo que permite una mayor precisión y generalización del modelo. Mitiga los desafíos de la fragmentación de datos al aprovechar conjuntos de datos dispersos, lo que lo hace particularmente efectivo para diversas aplicaciones biométricas como el reconocimiento facial y de iris . Sin embargo, el FL enfrenta desafíos, incluyendo la heterogeneidad de modelos y datos, la sobrecarga computacional y la vulnerabilidad a amenazas de seguridad como los ataques de inferencia. Las direcciones futuras incluyen el desarrollo de marcos de FL personalizados, la mejora de la eficiencia del sistema y la expansión de las aplicaciones de FL a la detección de ataques de presentación biométrica (PAD) y la evaluación de calidad, fomentando la innovación y soluciones robustas en entornos sensibles a la privacidad. [ 58 ]
Véase también
Referencias
- ↑ Kairouz, Peter; McMahan, H. Brendan; Avent, Brendan; Bellet, Aurélien; Bennis, Mehdi; Bhagoji, Arjun Nitin; Bonawitz, Kallista; Charles, Zachary; Cormode, Graham; Cummings, Rachel; D'Oliveira, Rafael GL; Eichner, Hubert; Rouayheb, Salim El; Evans, David; Gardner, Josh (22 de junio de 2021). "Avances y problemas abiertos en el aprendizaje federado" . Fundamentos y tendencias en el aprendizaje automático . 14 ( 1–2 ): 1–210 . arXiv : 1912.04977 . doi : 10.1561/2200000083 . ISSN 1935-8237 .
- 1 2 Konečný, Jakub; McMahan, Brendan; Ramage, Daniel (2015). "Optimización federada: optimización distribuida más allá del centro de datos". arXiv : 1511.03575 [ cs.LG ].
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Kairouz , Peter; Brendan McMahan, H.; Avent, Brendan; Bellet, Aurélien; Bennis, Mehdi; Arjun Nitin Bhagoji; Bonawitz, Keith; Carlos, Zacarías; Cormode, Graham; Cummings, Raquel; D'Oliveira, Rafael GL; Salim El Rouayheb; Evans, David; Gardner, Josh; Garrett, Zachary; Gascón, Adriá; Ghazi, Badih; Gibbons, Phillip B.; Gruteser, Marco; Harchaoui, Zaid; Él, Chaoyang; Él, mentira; Huo, Zhouyuan; Hutchinson, Ben; Hsu, Justin; Jaggi, Martín; Javidi, Tara ; Joshi, Gauri; Khodak, Mikhail; et al. (10 de diciembre de 2019). "Avances y problemas abiertos en el aprendizaje federado". arXiv : 1912.04977 [ cs.LG ].
- ↑ Pokhrel, Shiva Raj; Choi, Jinho (2020). "Aprendizaje federado con blockchain para vehículos autónomos: análisis y desafíos de diseño". IEEE Transactions on Communications . 68 (8): 4734– 4746. Bibcode : 2020ITCom..68.4734P . doi : 10.1109/TCOMM.2020.2990686 . S2CID 219006840 .
- ↑ Xu, Zirui; Yu, Fuxun; Xiong, Jinjun; Chen, Xiang (diciembre de 2021). "Helios: Aprendizaje federado con conciencia de la heterogeneidad y colaboración dinámicamente equilibrada" . 58.ª Conferencia ACM/IEEE de Automatización del Diseño (DAC) de 2021. págs. 997–1002 . arXiv : 1912.01684 . doi : 10.1109/DAC18074.2021.9586241 . ISBN 978-1-6654-3274-0. S2CID 243925551 .
- ↑ Shamsian, Aviv; Navon, Aviv; Fetaya, Ethan; Chechik, Gal. "Aprendizaje federado personalizado mediante hiperredes" (PDF) . Actas de la 38.ª Conferencia Internacional sobre Aprendizaje Automático . 139. PMLR: 9489–9502 .
- 1 2 3 4 5 6 7 Diao, Enmao; Ding, Jie; Tarokh, Vahid (2020-10-02). "HeteroFL: Aprendizaje federado eficiente en computación y comunicación para clientes heterogéneos". arXiv : 2010.01264 [ cs.LG ].
- ↑ Yu, Fuxun; Zhang, Weishan; Qin, Zhuwei; Xu, Zirui; Wang, Di; Liu, Chenchen; Tian, Zhi; Chen, Xiang (14 de agosto de 2021). "Fed2" . Actas de la 27ª Conferencia ACM SIGKDD sobre descubrimiento de conocimientos y minería de datos . KDD '21. Nueva York, NY, EE.UU.: Asociación de Maquinaria de Computación. págs. 2066–2074 . arXiv : 2111.14248 . doi : 10.1145/3447548.3467309 . ISBN 978-1-4503-8332-5. S2CID 240598436 .
- ↑ Litany, Or; Maron, Haggai; Acuna, David; Kautz, Jan; Chechik, Gal; Fidler, Sanja (2022-01-20), Aprendizaje federado con arquitecturas heterogéneas utilizando hiperredes de grafos , arXiv : 2201.08459
- ↑ Aprendizaje colaborativo descentralizado de modelos personalizados en redes Paul Vanhaesebrouck, Aurélien Bellet, Marc Tommasi, 2017
- ↑ Savazzi, Stefano; Nicoli, Monica; Rampa, Vittorio (mayo de 2020). "Aprendizaje federado con dispositivos cooperativos: un enfoque de consenso para redes masivas de IoT". IEEE Internet of Things Journal . 7 (5): 4641– 4654. arXiv : 1912.13163 . Bibcode : 2020IITJ....7.4641S . doi : 10.1109/JIOT.2020.2964162 . S2CID 209515403 .
- ↑ Hacia el aprendizaje federado a gran escala: diseño de sistemas, Keith Bonawitz, Hubert Eichner y otros, 2019
- ↑ Gupta, Otkrist; Raskar, Ramesh (14 de octubre de 2018). "Aprendizaje distribuido de redes neuronales profundas sobre múltiples agentes". arXiv : 1810.06060 [ cs.LG ].
- ↑ Vepakomma, Praneeth; Gupta, Otkrist; Swedish, Tristan; Raskar, Ramesh (3 de diciembre de 2018). "Aprendizaje dividido para la salud: aprendizaje profundo distribuido sin compartir datos brutos de pacientes". arXiv : 1812.00564 [ cs.LG ].
- ↑ Hsieh, Kevin; Phanishayee, Amar; Mutlu, Onur ; Gibbons, Phillip (2020-11-21). "El atolladero de datos no IID del aprendizaje automático descentralizado" . Conferencia internacional sobre aprendizaje automático . PMLR: 4387–4398 . arXiv : 1910.00189 .
- ↑ Aprendizaje profundo colaborativo en redes de topología fija, Zhanhong Jiang, Mukesh Yadaw, Chinmay Hegde, Soumik Sarkar, 2017
- ↑ GossipGraD: Aprendizaje profundo escalable mediante descenso de gradiente asíncrono basado en comunicación de chismes, Jeff Daily, Abhinav Vishnu, Charles Siegel, Thomas Warfel, Vinay Amatya, 2018
- ↑ Soumia Zohra El Mestari; Maciej Krzysztof Zuziak; Lenzini, Gabriele (16 de septiembre de 2025). "Veneno para detectar: detección de sobreajuste dirigido en el aprendizaje federado". arXiv : 2509.11974 [ cs.CR ].
- ↑ Bagdasaryan, Eugene; Veit, Andreas; Hua, Yiqing (2019-08-06). "Cómo implementar el aprendizaje federado mediante una puerta trasera". arXiv : 1807.00459 [ cs.CR ].
- ↑ Vahid, Diao; Ding, Enmao; Tarokh, Jie (2021-06-02). SemiFL: Aprendizaje federado semisupervisado eficiente en comunicación con clientes sin etiquetar . OCLC 1269554828 .
- ↑ «Apache Wayang - Inicio» . wayang.apache.org .
- 1 2 Barbereau, Tom; Delgado Fernandez, Joaquin; Potenciano Menci, Sergio (2025). "La gobernanza del aprendizaje federado: un marco de decisión para arquetipos organizacionales" . Data & Policy . 7 e53. doi : 10.1017/dap.2025.10020 . hdl : 11245.1/b553c522-ac9e-4de6-8d0f-b0f0d52ff990 . ISSN 2632-3249 .
- ↑ Eden, Rebekah; Chukwudi, Ignatius; Bain, Chris; Barbieri, Sebastiano; Callaway, Leonie; de Jersey, Susan; George, Yasmeen; Gorse, Alain-Dominique; Lawley, Michael; Marendy, Peter; McPhail, Steven M.; Nguyen, Anthony; Samadbeik, Mahnaz; Sullivan, Clair (2025-07-10). "Una revisión exploratoria de la gobernanza del aprendizaje federado en la atención médica" . npj Digital Medicine . 8 (1): 427. doi : 10.1038/s41746-025-01836-3 . ISSN 2398-6352 . PMC 12246253. PMID 40640574 .
- ↑ Aprendizaje profundo que preserva la privacidad, R. Shokri y V. Shmatikov, 2015
- 1 2 Aprendizaje eficiente en comunicación de redes profundas a partir de datos descentralizados, H. Brendan McMahan y otros, 2017
- ↑ Reddi, Sashank; Charles, Zachary; Zaheer, Manzil; Garrett, Zachary; Rush, Keith; Konečný, Jakub; Kumar, Sanjiv; McMahan, H. Brendan (2021-09-08). "Optimización federada adaptativa". arXiv : 2003.00295 [ cs.LG ].
- ↑ Li, T. (2020). "Optimización federada en redes heterogéneas". Actas de la investigación en aprendizaje automático . 119 : 4292–4304 .
- 1 2 3 4 Acar, Durmus Alp Emre; Zhao, Yue; Navarro, Ramon Matas; Mattina, Matthew; Whatmough, Paul N.; Saligrama, Venkatesh (2021). "Aprendizaje federado basado en regularización dinámica". ICLR . arXiv : 2111.04263 .
- 1 2 3 4 Vahidian, Saeed; Morafah, Mahdi; Lin, Bill (2021). "Aprendizaje federado personalizado mediante poda estructurada y no estructurada bajo heterogeneidad de datos". Icdcs-W . arXiv : 2105.00562 .
- ↑ Yeganeh, Yousef; Farshad, Azade; Navab, Nassir; Albarqouni, Shadi (2020). "Agregación de distancia inversa para aprendizaje federado con datos no IID". Icdcs-W . arXiv : 2008.07665 .
- 1 2 Overman, Tom; Blum, Garrett; Klabjan, Diego (2024). "Un algoritmo primal-dual para el aprendizaje federado híbrido". Actas de la Conferencia AAAI sobre Inteligencia Artificial . 38 (13): 14482– 14489. arXiv : 2210.08106 . doi : 10.1609/aaai.v38i13.29363 .
- ↑ Jaggi, M., Smith, V., Takácˇ, M., Terhorst, J., Krishnan, S., Hofmann, T., y Jordan, MI (2014). Ascenso de coordenadas duales distribuido y eficiente en comunicación. En Actas de la 27.ª Conferencia Internacional sobre Sistemas de Procesamiento de Información Neuronal, volumen 2, páginas 3068–3076.
- ↑ Smith, V., Forte, S., Ma, C., Takácˇ, M., Jordan, MI y Jaggi, M. (2017). Cocoa: Un marco general para la optimización distribuida con comunicación eficiente. Journal of Machine Learning Research, 18(1):8590–8638.
- ↑ McMahan, HB, Moore, E., Ramage, D., Hampson, S., y Arcas, BA (2017). Aprendizaje eficiente en comunicación de redes profundas a partir de datos descentralizados. En AISTATS, volumen 54, páginas 1273–1282
- ↑ Liu, Y., Zhang, X., Kang, Y., Li, L., Chen, T., Hong, M. y Yang, Q. (2022). Fedbcd: Un marco de aprendizaje colaborativo eficiente en comunicación para características distribuidas. IEEE Transactions on Signal Processing, páginas 1–12.
- ↑ Zhang, X., Yin, W., Hong, M., y Chen, T. (2020). Aprendizaje federado híbrido: algoritmos e implementación. En NeurIPS-SpicyFL 2020.
- ^ Optimización federada : aprendizaje automático distribuido para inteligencia en el dispositivo, Jakub Konečný, H. Brendan McMahan, Daniel Ramage y Peter Richtárik, 2016
- ↑ Alebachew, Yoseph Berhanu. "Un marco para la precarga de múltiples fuentes mediante peso adaptativo" . arXiv : 2509.13604 .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - 1 2 Konečný, Jakub; McMahan, H. Brendan; Yu, Félix X.; Richtárik, Peter; Suresh, Ananda Theertha; Bacon, Dave (30 de octubre de 2017). "Aprendizaje federado: estrategias para mejorar la eficiencia de la comunicación". arXiv : 1610.05492 [ cs.LG ].
- ↑ Entrenamiento de chismes para aprendizaje profundo, Michael Blot y otros, 2017
- ↑ Aprendizaje federado con privacidad diferencial: una perspectiva a nivel de cliente. Robin C. Geyer y otros, 2018.
- ↑ Du, Zhiyong; Deng, Yansha; Guo, Weisi; Nallanathan, Arumugam; Wu, Qihui (2021). "Aprendizaje profundo por refuerzo ecológico para la gestión de recursos de radio: arquitectura, compresión de algoritmos y desafíos". IEEE Vehicular Technology Magazine . 16 : 29–39 . doi : 10.1109/MVT.2020.3015184 . hdl : 1826/16378 . S2CID 204401715 .
- ↑ "Aprendizaje de bocetos aleatorios para redes neuronales profundas en computación de borde" . Nature Computational Science . 1. 2021.
- ↑ Amiri, Mohammad Mohammadi; Gunduz, Deniz (10 de febrero de 2020). "Aprendizaje federado sobre canales inalámbricos con desvanecimiento". IEEE Transactions on Wireless Communications . 19 (5): 3546. arXiv : 1907.09769 . Bibcode : 2020ITWC...19.3546A . doi : 10.1109/TWC.2020.2974748 .
- ↑ Xian, Xun; Wang, Xinran; Ding, Jie; Ghanadan, Reza (2020). "Aprendizaje asistido: un marco para el aprendizaje multiorganizacional" . Avances en sistemas de procesamiento de información neuronal . 33. arXiv : 2004.00566 .
- ↑ Pokhrel, Shiva Raj (2020). «El aprendizaje federado se une a la cadena de bloques en el borde 6G: una red asistida por drones para la respuesta ante desastres». Actas del 2.º Taller ACM MobiCom sobre Comunicaciones Inalámbricas Asistidas por Drones para 5G y más allá . págs. 49–54 . doi : 10.1145/3414045.3415949 . ISBN 978-1-4503-8105-5. S2CID 222179104 .
- ↑ Elbir, Ahmet M.; Coleri, S. (2 de junio de 2020). "Aprendizaje federado para redes vehiculares". arXiv : 2006.01412 [ eess.SP ].
- ↑ Cioffi, Raffaele; Travaglioni, Marta; Piscitelli, Giuseppina; Petrillo, Antonella; De Felice, Fabio (2019). "Aplicaciones de inteligencia artificial y aprendizaje automático en la producción inteligente: avances, tendencias y direcciones" . Sostenibilidad . 12 (2): 492. doi : 10.3390/su12020492 .
- ↑ Putra, Karisma Trinanda; Chen, Hsing-Chung; Prayitno; Ogiela, Marek R.; Chou, Chao-Lung; Weng, Chien-Erh; Shae, Zon-Yin (enero de 2021). "Marco de computación de borde de aprendizaje comprimido federado con garantía de privacidad de datos para la predicción de PM2.5 en aplicaciones de detección de ciudades inteligentes" . Sensors . 21 ( 13): 4586. Bibcode : 2021Senso..21.4586P . doi : 10.3390/s21134586 . PMC 8271576. PMID 34283140 .
- ↑ Rieke, Nicola; Hancox, Jonny; Li, Wenqi; Milletarì, Fausto; Roth, Holger R.; Albarqouni, Shadi; Bakas, Spyridon; Galtier, Mathieu N.; Landman, Bennett A.; Maier-Hein, Klaus; Ourselin, Sébastien; Sheller, Micah; Summers, Ronald M.; Trask, Andrew; Xu, Daguang; Baust, Maximilian; Cardoso, M. Jorge (14 de septiembre de 2020). "El futuro de la salud digital con aprendizaje federado" . npj Digital Medicine . 3 (1): 119. arXiv : 2003.08119 . doi : 10.1038/s41746-020-00323-1 . PMC 7490367 . PMID 33015372 . S2CID 212747909 .
- ↑ Dayan, Ittai; Roth, Holger R.; Zhong, Aoxiao; et al. (2021). "Aprendizaje federado para predecir resultados clínicos en pacientes con COVID-19" . Nature Medicine . 27 ( 10): 1735– 1743. doi : 10.1038/s41591-021-01506-3 . PMC 9157510. PMID 34526699. S2CID 237536154 .
- ↑ Prayitno; Shyu, Chi-Ren; Putra, Karisma Trinanda; Chen, Hsing-Chung; Tsai, Yuan-Yu; Hossain, KSM Tozammel; Jiang, Wei; Shae, Zon-Yin (enero de 2021). "Una revisión sistemática del aprendizaje federado en el área de la atención médica: desde la perspectiva de las propiedades y aplicaciones de los datos" . Applied Sciences . 11 (23) 11191. doi : 10.3390/app112311191 .
- ↑ Karargyris, Alexandros; Umeton, Renato; Sheller, Micah J.; et al. (17 de julio de 2023). "Evaluación comparativa federada de inteligencia artificial médica con MedPerf" . Nature Machine Intelligence . 5 (7). Springer Science and Business Media LLC: 799–810 . arXiv : 2110.01406 . doi : 10.1038/ s42256-023-00652-2 . ISSN 2522-5839 . PMC 11068064. PMID 38706981 .
- ↑ "Anuncio de la plataforma de evaluación comparativa abierta MedPerf para IA médica" . MLCommons . 17 de julio de 2023. Consultado el 13 de septiembre de 2023 .
- ↑ Liu, Boyi; Wang, Lujia; Liu, Ming (2019). "Aprendizaje por refuerzo federado de por vida: una arquitectura de aprendizaje para la navegación en sistemas robóticos en la nube". 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) . pp. 1688–1695 . arXiv : 1901.06455 . doi : 10.1109/IROS40897.2019.8967908 . ISBN 978-1-7281-4004-9. S2CID 210972473 .
- ↑ Na, Seongin; Rouček, Tomaš; Ulrich, Jiří; Pikman, enero; Krajník, Tomaš; Lennox, Barry; Arvin, Farshad (2023). "Aprendizaje por refuerzo federado para la navegación colectiva de enjambres robóticos". Transacciones IEEE sobre sistemas cognitivos y de desarrollo . 15 (4): 1. arXiv : 2202.01141 . Código Bib : 2023ITCDS..15.2122N . doi : 10.1109/TCDS.2023.3239815 . S2CID 246473085 .
- ↑ Yu, Xianjia; Queralta, Jorge Pena; Westerlund, Tomi (2022). "Hacia el aprendizaje federado a lo largo de la vida en robots móviles autónomos con transferencia continua de simulación a realidad". Procedia Computer Science . 210 : 86–93 . arXiv : 2205.15496 . doi : 10.1016/j.procs.2022.10.123 .
- ↑ Guo, Jian; Mu, Hengyu; Liu, Xingli; Ren, Hengyi; Han, Chong (2024). "Aprendizaje federado para el reconocimiento biométrico: una revisión" . Artificial Intelligence Review . 57 (8): 208. doi : 10.1007/s10462-024-10847-7 .
Enlaces externos
- «Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016» en eur-lex.europa.eu. Consultado el 18 de octubre de 2019.
- «Minimización de datos y técnicas de preservación de la privacidad en sistemas de IA». Archivado el 23 de julio de 2020 en la Wayback Machine de la Oficina del Comisionado de Información del Reino Unido. Consultado el 22 de julio de 2020.
- «Aprovechando el potencial de los datos y preservando la privacidad con EyA y Conclave de R3» en eya.global. Consultado el 31 de marzo de 2022.
- Aprendizaje automático
- Inteligencia artificial distribuida