El aprendizaje federado de cohortes ( FLoC ; del inglés - "aprendizaje federado basado en cohortes [1] ") es un modelo distribuido que utiliza algoritmos de aprendizaje automático para analizar datos de usuarios y formar cohortes. Una cohorte es un grupo de datos anónimos de usuarios ( navegadores ) con propiedades similares. Los datos del usuario no se envían directamente a ningún servidor o procesador central . El cálculo y asignación de la cohorte ocurre en el lado del navegador . [2] Google comenzó a probar la tecnología en el navegador Chrome en marzo de 2021 como reemplazo de las cookies de terceros, que planea dejar de admitir en Chrome a principios de 2023.
El algoritmo de aprendizaje de cohorte federado analiza la actividad de navegación en línea de los usuarios y genera una "ID de cohorte" utilizando el algoritmo SimHash para agrupar a un usuario determinado con otros usuarios [3] que acceden a contenido similar. Cada cohorte contiene varios miles de usuarios para dificultar la identificación de usuarios individuales, y las cohortes se actualizan semanalmente. Luego, los sitios web pueden acceder a la ID de la cohorte mediante la API y determinar qué anuncios mostrar. Google no etiqueta las cohortes basadas en intereses más que agrupar a los usuarios y asignarles una identificación, por lo que los anunciantes deben determinar los tipos de usuarios de cada cohorte por sí mismos.