顔認識のための軽量ネットワークの識別能力と一般化能力を改善するために、VarGFaceNetと呼ばれる効率的な変数グループ畳み込みネットワークを提案します。可変グループコンボリューションは、VarGNetによって導入され、小さな計算コストとブロック内の計算強度の不均衡の間の競合を解決します。計算コストとパラメーターを削減しながら、大規模な顔識別をサポートできるネットワークを設計するために、変数グループ畳み込みを採用しています。具体的には、ネットワークの開始時に重要な情報を予約するためにヘッド設定を使用し、埋め込み用の完全に接続されたレイヤーのパラメーターを減らすための特定の埋め込み設定を提案します。解釈能力を高めるために、軽量蒸留ネットワークを誘導するために角度蒸留損失の等価性を採用し、再帰的知識蒸留を適用して、教師モデルと学生モデルの不一致を緩和します。 deepfrint-light track of LFR(2019)チャレンジのチャンピオンは、モデルとアプローチの有効性を示しています。 VarGFaceNetの実装は、https://github.com/zma-c-137/VarGFaceNetで間もなくリリースされます。
To improve the discriminative and generalization ability of lightweight network for face recognition, we propose an efficient variable group convolutional network called VarGFaceNet. Variable group convolution is introduced by VarGNet to solve the conflict between small computational cost and the unbalance of computational intensity inside a block. We employ variable group convolution to design our network which can support large scale face identification while reduce computational cost and parameters. Specifically, we use a head setting to reserve essential information at the start of the network and propose a particular embedding setting to reduce parameters of fully-connected layer for embedding. To enhance interpretation ability, we employ an equivalence of angular distillation loss to guide our lightweight network and we apply recursive knowledge distillation to relieve the discrepancy between the teacher model and the student model. The champion of deepglint-light track of LFR (2019) challenge demonstrates the effectiveness of our model and approach. Implementation of VarGFaceNet will be released at https://github.com/zma-c-137/VarGFaceNet soon.