A Responsible Face Recognition Approach for Small and Mid-Scale Systems Through Personalized Neural Networks
Sebastian Groß, Stefan Heindorf, Philipp Terhörst
TL;DR
This paper introduces Model-Template (MOTE), a face recognition approach that replaces fixed vector templates with per-identity small neural classifiers trained from a single reference sample augmented by KDE-generated synthetic templates. This design aims to enhance privacy, fairness, and explainability in small- and mid-scale systems, while preserving competitive recognition performance. Key contributions include a KDE-based template generation pipeline, an identity-specific classifier training framework with a privacy-preserving loss, and empirical evidence showing improved privacy (near-random gender-inference attack success), tunable per-individual fairness, and interpretable decisions via Grad-CAM++. Trade-offs include increased storage (≈7.6× per identity) and enrollment time, but the approach is practical for deployments prioritizing responsibility aspects over raw efficiency.
Abstract
Traditional face recognition systems rely on extracting fixed face representations, known as templates, to store and verify identities. These representations are typically generated by neural networks that often lack explainability and raise concerns regarding fairness and privacy. In this work, we propose a novel model-template (MOTE) approach that replaces vector-based face templates with small personalized neural networks. This design enables more responsible face recognition for small and medium-scale systems. During enrollment, MOTE creates a dedicated binary classifier for each identity, trained to determine whether an input face matches the enrolled identity. Each classifier is trained using only a single reference sample, along with synthetically balanced samples to allow adjusting fairness at the level of a single individual during enrollment. Extensive experiments across multiple datasets and recognition systems demonstrate substantial improvements in fairness and particularly in privacy. Although the method increases inference time and storage requirements, it presents a strong solution for small- and mid-scale applications where fairness and privacy are critical.
