CLFace: A Scalable and Resource-Efficient Continual Learning Framework for Lifelong Face Recognition

Md Mahedi Hasan, Shoaib Meraj Sami, Nasser Nasrabadi
11/21/2024
cs.CV

No official code found. Best implementation: Mahedi-61/CLFace (1 star, last commit 2024-11-26).

Abstract

An important aspect of deploying face recognition (FR) algorithms in real-world applications is their ability to learn new face identities from a continuous data stream. However, the online training of existing deep neural network-based FR algorithms, which are pre-trained offline on large-scale stationary datasets, encounter two major challenges: (I) catastrophic forgetting of previously learned identities, and (II) the need to store past data for complete retraining from scratch, leading to significant storage constraints and privacy concerns. In this paper, we introduce CLFace, a continual learning framework designed to preserve and incrementally extend the learned knowledge. CLFace eliminates the classification layer, resulting in a resource-efficient FR model that remains fixed throughout lifelong learning and provides label-free supervision to a student model, making it suitable for open-set face recognition during incremental steps. We introduce an objective function that employs feature-level distillation to reduce drift between feature maps of the student and teacher models across multiple stages. Additionally, it incorporates a geometry-preserving distillation scheme to maintain the orientation of the teacher model's feature embedding. Furthermore, a contrastive knowledge distillation is incorporated to continually enhance the discriminative power of the feature representation by matching similarities between new identities. Experiments on several benchmark FR datasets demonstrate that CLFace outperforms baseline approaches and state-of-the-art methods on unseen identities using both in-domain and out-of-domain datasets.

View on arXivView PDF

Code Implementations(1)

Mahedi-61/CLFaceCommunity72%

[WACV 2025] Pytorch implementation for CLFace: A Scalable and Resource-Efficient Continual Learning Framework for Lifelong Face Recognition

10PythonJul 4, 20231 years ago
continual-learningface-recognitionknowledge-distillation

Similar Papers

Cite this paper

@article{hasan2024clface,
  title  = {CLFace: A Scalable and Resource-Efficient Continual Learning Framework for Lifelong Face Recognition},
  author = {Md Mahedi Hasan and Shoaib Meraj Sami and Nasser Nasrabadi},
  year   = {2024},
  eprint = {2411.13886},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.13886v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.13886.svg)](https://codeofpaper.com/paper/2411.13886)

Discussion