Facial Expression Recognition via Adversarial Elimination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Facial expression recognition in natural environments is challenging due to factors like lighting, occlusion, and small sample sizes, leading to network overfitting and classification errors, especially when using attention mechanisms that require additional resources and multiple sub-networks for feature extraction.
Innovation Solution
A method employing adversarial elimination to preprocess data, generate diverse facial expression recognition sub-networks with different weight distributions, and integrate them using a relative majority voting method to improve accuracy and reduce resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a network for recognizing facial expressions based on an attention mechanism is used, then the recognition accuracy on natural expression data set is improved, but the device complexity and resource consumption increase due to additional input images and multiple attention sub-networks
Solution Approach 1:
The patent extracts and eliminates the most influential interference factors (occlusion, lighting, posture) from the training data through adversarial elimination. By removing these harmful factors during training, the network learns more robust features that are less sensitive to such variations, thereby achieving high accuracy without requiring complex attention mechanisms or multiple sub-networks.
Solution Approach 2:
The patent changes the training parameters by introducing adversarial examples with controlled occlusion, lighting, and posture variations. Through gradual adjustment of these parameters during training, the network adapts to handle natural environment variations, improving recognition accuracy while maintaining a simple network structure.
2Measurement precision
If a network for recognizing facial expressions based on an attention mechanism is used, then the recognition accuracy on natural expression data set is improved, but the use of energy increases due to parallel network operation
Solution Approach 1:
The patent extracts and eliminates the most influential interference factors (occlusion, lighting, posture) from the training data through adversarial elimination. By removing these harmful factors during training, the network learns more robust features that are less sensitive to such variations, thereby achieving high accuracy without requiring complex attention mechanisms or multiple sub-networks.
Solution Approach 2:
The patent merges multiple training objectives into a single unified training process. Instead of running multiple networks in parallel, the method combines adversarial training with standard supervision in one network, reducing energy consumption while maintaining or improving recognition accuracy.
3Adaptability or versatility
If natural facial expression data set is used for training, then the network is closer to real scenes, but the network overfitting phenomenon becomes serious due to small samples and interference factors
Solution Approach 1:
The patent applies preliminary anti-action by introducing adversarial examples with occlusion, lighting, and posture variations during training. This pre-exposes the network to potential interference factors, enabling it to learn robust features that resist overfitting and generalize better to real-world scenarios.
Solution Approach 2:
The patent converts harmful interference factors (occlusion, lighting variations, posture changes) into beneficial training signals. By deliberately introducing these factors as adversarial examples during training, the network learns to ignore them and focus on relevant facial expression features, thereby reducing overfitting and improving generalization.
Data Source
AI summary
The present disclosure relates to a method for recognizing facial expressions based on adversarial elimination. First, a facial expression recognition network is built based on a deep convolutional neural network. On a natural facial expression data set, the facial expression recognition network is trained through a loss function to make facial expression features easier to distinguish. Then some key features of input images are actively eliminated by using an improved confrontation elimination method to generate a new data set to train new networks with different weight distributions and feature extraction capabilities, forcing the network to perform expression classification discrimination based on more features, which reduces the influence of interference factors such as occlusion on the network recognition accuracy rate, and improving the robustness of the facial expression recognition network. Finally, the final expression classification predicted results are obtained by using network integration and a relative majority voting method.


