DNN-based face recognition models require large centrally aggregated face datasets for training. However, due to the growing data privacy concerns and legal restrictions, accessing and sharing face datasets has become exceedingly difficult. We propose FedFace, a federated learning (FL) framework for collaborative learning of face recognition models in a privacy preserving manner. FedFace utilizes the face images available on multiple clients to learn an accurate and generalizable face recognition model where the face images stored at each client are neither shared with other clients nor the central host. We tackle the a challenging and yet realistic scenario where each client is a mobile device containing face images pertaining to only the owner of the device (one identity per client). Conventional FL algorithms such as FedAvg are not suitable for this setting because they lead to a trivial solution where all the face features collapse into a single point in the embedding space. Our experiments show that FedFace can utilize face images available on 1,000 mobile devices to enhance the performance of a pre-trained face recognition model, CosFace, from a TAR of 81.43% to 83.79% on IJB-A (@ 0.1% FAR). For LFW, the recognition accuracy under the LFW protocol is increased from 99.15% to 99.28%. FedFace is able to do this while ensuring that the face images are never shared between devices or between the device and the server. Our code and pre-trained models will be publicly available.
翻译:DNN 基于 DNN 的面部识别模型需要大量集中汇总的面部识别模型来进行培训。 但是,由于数据隐私关切和法律限制越来越多,获取和共享面部数据集已变得极其困难。 我们提议采用FedFace(FedFace)框架(FedAvg)来协作学习面部识别模型,以隐私保护方式进行协作学习。 FedFace利用多个客户提供的面部图像来学习一个准确和普遍适用的面部识别模型,即存储于每个客户的面部图像既无法与其他客户共享,也无法与其他主机中心主共享。我们处理的是具有挑战性和现实性的情景,即每个客户都是一个只包含该设备所有者的面部图像的移动设备(每个客户一个身份 ) 。 FedAVAVg等常规FL算法(FedAvg)不适合这一设置,因为它们导致一个微不足道的解决方案,因为所有面部特征都崩溃到嵌入空间的单一点。我们的面部面部图像将永远用于TAR(@0.1%)和FFFFA 的平面部图像将无法在99-FM 协议中增加。