  In the field of face recognition, it is always a hot research topic to
improve the loss solution to make the face features extracted by the network
have greater discriminative power. Research works in recent years has improved
the discriminative power of the face model by normalizing softmax to the cosine
space step by step and then adding a fixed penalty margin to reduce the
intra-class distance to increase the inter-class distance. Although a great
deal of previous work has been done to optimize the boundary penalty to improve
the discriminative power of the model, adding a fixed margin penalty to the
depth feature and the corresponding weight is not consistent with the pattern
of data in the real scenario. To address this issue, in this paper, we propose
a novel loss function, InterFace, releasing the constraint of adding a margin
penalty only between the depth feature and the corresponding weight to push the
separability of classes by adding corresponding margin penalties between the
depth features and all weights. To illustrate the advantages of InterFace over
a fixed penalty margin, we explained geometrically and comparisons on a set of
mainstream benchmarks. From a wider perspective, our InterFace has advanced the
state-of-the-art face recognition performance on five out of thirteen
mainstream benchmarks. All training codes, pre-trained models, and training
logs, are publicly released
\footnote{$https://github.com/iamsangmeng/InterFace$}.
