Exploring the Interchangeability of CNN Embedding Spaces
David McNeely-White, Benjamin Sattelberg, Nathaniel Blanchard, Ross, Beveridge

TL;DR
This paper demonstrates that CNN embedding spaces are largely interchangeable across different architectures and training datasets, enabling performance preservation when transforming embeddings between models for recognition tasks.
Contribution
It introduces empirical methods to map CNN embedding spaces, showing their interchangeability for image classification and face recognition tasks across various architectures.
Findings
Embedding spaces are linearly mappable across CNNs.
Performance is preserved when transforming embeddings between models.
Mappings can be derived from backend layer weights or estimated empirically.
Abstract
CNN feature spaces can be linearly mapped and consequently are often interchangeable. This equivalence holds across variations in architectures, training datasets, and network tasks. Specifically, we mapped between 10 image-classification CNNs and between 4 facial-recognition CNNs. When image embeddings generated by one CNN are transformed into embeddings corresponding to the feature space of a second CNN trained on the same task, their respective image classification or face verification performance is largely preserved. For CNNs trained to the same classes and sharing a common backend-logit (soft-max) architecture, a linear-mapping may always be calculated directly from the backend layer weights. However, the case of a closed-set analysis with perfect knowledge of classifiers is limiting. Therefore, empirical methods of estimating mappings are presented for both the closed-set image…
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.
Taxonomy
TopicsFace recognition and analysis · Video Surveillance and Tracking Methods · Generative Adversarial Networks and Image Synthesis
