Non-Colliding Biometric Identities for Digital Entities: Geometry, Capacity, and Million-Scale Virtual Identity Provisioning
Yuyang Ji, Yixuan Shen, Anil Jain, Xiaoming Liu, Feng Liu

TL;DR
This paper introduces a geometric framework for creating millions of virtual biometric identities that do not collide with real identities, enabling scalable virtual identity provisioning for digital entities.
Contribution
It presents a novel gap-based allocation method for virtual identities within face embedding space and introduces GapGen, a generator for high-fidelity virtual face images outside real data distribution.
Findings
Successfully generated 10 million non-colliding virtual identities.
Developed GapGen, capable of producing 1 million photorealistic virtual faces.
Created v-LFW, a benchmark dataset for virtual face verification and recognition.
Abstract
Digital entities such as AI agents and humanoid robots increasingly operate alongside real humans, yet their identity infrastructure is based on credentials rather than embodied biometric identity. We introduce Biometric Identity Provisioning (BIP), a new problem and solution framework that addresses: given an enrollment gallery of real human identities, provision virtual identities that are non-colliding with every enrolled identity, maintain sufficient inter-class separability, and are realizable as high-fidelity face images. The key geometric insight is that real face identities occupy a low-dimensional subspace of the embedding hypersphere, leaving no residual subspace for virtual identities. Hence, virtual identities must instead be allocated as unclaimed gaps within the real face manifold itself. BIP is therefore a constrained packing problem: available gaps vastly exceed any…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
