Paper Reading AI Learner

AdaSin: Enhancing Hard Sample Metrics with Dual Adaptive Penalty for Face Recognition

2025-03-05 14:11:13
Qiqi Guo, Zhuowen Zheng, Guanghua Yang, Zhiquan Liu, Xiaofan Li, Jianqing Li, Jinyu Tian, Xueyuan Gong

Abstract

In recent years, the emergence of deep convolutional neural networks has positioned face recognition as a prominent research focus in computer vision. Traditional loss functions, such as margin-based, hard-sample mining-based, and hybrid approaches, have achieved notable performance improvements, with some leveraging curriculum learning to optimize training. However, these methods often fall short in effectively quantifying the difficulty of hard samples. To address this, we propose Adaptive Sine (AdaSin) loss function, which introduces the sine of the angle between a sample's embedding feature and its ground-truth class center as a novel difficulty metric. This metric enables precise and effective penalization of hard samples. By incorporating curriculum learning, the model dynamically adjusts classification boundaries across different training stages. Unlike previous adaptive-margin loss functions, AdaSin introduce a dual adaptive penalty, applied to both the positive and negative cosine similarities of hard samples. This design imposes stronger constraints, enhancing intra-class compactness and inter-class separability. The combination of the dual adaptive penalty and curriculum learning is guided by a well-designed difficulty metric. It enables the model to focus more effectively on hard samples in later training stages, and lead to the extraction of highly discriminative face features. Extensive experiments across eight benchmarks demonstrate that AdaSin achieves superior accuracy compared to other state-of-the-art methods.

Abstract (translated)

近年来,深度卷积神经网络的出现将人脸识别确立为计算机视觉领域的一个重要研究焦点。传统的损失函数,如基于边距、基于难例挖掘和混合方法等,已经实现了显著的性能改进,其中一些通过课程学习来优化训练过程。然而,这些方法往往无法有效地量化难样本的难度。为此,我们提出了自适应正弦(AdaSin)损失函数,该函数引入了样本嵌入特征与其真实类别中心之间的夹角正弦值作为新的难度度量标准。这一指标能够精准且有效地区分并惩罚难样本。通过结合课程学习,模型能够在不同的训练阶段动态调整分类边界。 与之前的自适应边距损失函数不同,AdaSin引入了一种双重自适应惩罚机制,分别应用于硬样本的正余弦相似性和负余弦相似性上。这种设计施加了更强的约束条件,增强了类内紧致度和类间分离度。通过精心设计的难度度量标准来指导双重自适应惩罚与课程学习相结合的方式,使得模型能够更有效地关注后期训练阶段中的难样本,并最终提取出高度判别性的面部特征。 在八个基准数据集上的广泛实验表明,AdaSin相比其他最先进的方法取得了更为优越的准确率。

URL

https://arxiv.org/abs/2503.03528

PDF

https://arxiv.org/pdf/2503.03528.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot