Next Article in Journal
Stability Analysis of Reverse-Dipping Rock Slopes Based on the Bi-Directional Evolutionary Structural Optimization Method (BESO) Prediction Method
Previous Article in Journal
Symmetry-Aware Optimized Fuzzy Deep Reinforcement Learning-GRU for Load Balancing in Smart Power Grids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Fairness Without Demographic Labels via Identifying and Mitigating Potential Biases

1
Department of Artificial Intelligence, Inha University, Incheon 22212, Republic of Korea
2
Department of Computer Science and Engineering, Incheon National University, Incheon 22012, Republic of Korea
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(2), 344; https://doi.org/10.3390/sym18020344
Submission received: 6 January 2026 / Revised: 4 February 2026 / Accepted: 9 February 2026 / Published: 12 February 2026
(This article belongs to the Special Issue Symmetry/Asymmetry in Computer Vision and Artificial Intelligence)

Abstract

Asymmetries in data distributions and performance across subgroups can induce systematic unfairness in real-world systems. A variety of previous studies have significantly ameliorated the fairness of deep learning models; however, most of them necessarily require additional labels for sensitive attributes, (i.e., ethnicity and gender). Since sensitive attributes often correspond to personal information, collecting such labels can be restricted and may raise privacy concerns. Although recent work has sought to address these issues by training a model without sensitive attribute labels, we point out that it has limitations, as it assumes specific characteristics of sensitive attributes and is validated in simplistic, constrained environments. Therefore, we propose an Unsupervised Fairness-aware Framework (UFF) that trains a fair classification model without pre-defining the characteristics of the sensitive attributes. It includes branches that capture various types of biases and eliminates them through adversarial training. In various scenarios on benchmark datasets, (i.e., CelebA and UTK Face) for facial attribute classification, the proposed method significantly enhances fairness without assuming specific characteristics of sensitive attributes. Moreover, we introduce g-FAT, which is a new metric to measure generalized trade-off performances between classification accuracy and fairness. For example, on CelebA, ours reduces EO from 11.8 to 7.6 for malignant bias and from 15.6 to 9.6 for benign bias, while improving g-FAT from 80.7 to 84.9 and from 79.0 to 85.2, respectively. In terms of g-FAT, our method achieves the highest trade-off performance among the compared methods on the benchmarks.

1. Introduction

Deep learning has been widely deployed in real-world application systems, such as face recognition [1,2], object detection [3], and image generation [4,5], due to its tremendous advances. However, recent studies have revealed severe ethical issues behind the convenience [6,7,8]. For example, COMPAS [9], which is an assistant system for judges used in the United States, predicted the recidivism risk of African-Americans to be higher than that of Caucasians. Therefore, researchers have tried to ensure fairness in terms of sensitive attributes, which are properties that people should not be discriminated against, aiming to establish performance symmetry across demographic groups [10,11,12,13,14]. On the broad topic of fairness, we narrow the scope to fairness-aware image classification, which is a popular and fundamental task in computer vision [15,16,17].
A variety of existing studies have tried to mitigate the asymmetry in model predictions (i.e., fairness-aware classification) by leveraging additional information with respect to sensitive attributes. To this end, they should pre-define the attributes for which fairness would be improved and annotate the labels before the training process. Under the supervision of the extra labels, they could significantly improve fairness.
However, such methods have non-negligible limitations. First, annotating sensitive attributes can introduce ethical issues and privacy concerns. Since most sensitive attributes, such as ethnicity and gender, correspond to the personal information of data providers, their collection and use are often strictly restricted by institutional policies or legal regulations (e.g., GDPR [18]). Therefore, the annotating task is cautious, label-intensive, and sometimes forbidden [15,19]. Moreover, they can be impractical in real-world applications. The methods only improve the fairness of sensitive attributes that are predefined during training time. For example, a model trained only with gender labels causes unfairness with respect to race or age. However, there has not been agreement on which attributes to set as sensitive, which can vary depending on the environment or user. Whenever the sensitive attribute changes, they need to retrain the model, which limits scalability and practicality. These issues increase the need for a new approach to improve fairness in an unsupervised manner.
To this end, recent studies [20,21,22,23,24,25,26,27] have proposed methods to ensure fairness without using sensitive attribute labels. However, a substantial portion of these studies [20,21,23,24,25,26] assume that the sensitive attributes possess specific characteristics, such as texture, color [21,23], malignant bias [20], or a high correlation between the sensitive attributes and the target class [24,25,26]. On the other hand, several studies [21,22,25,26,27] designed and validated their proposed methods in simplistic and constrained environments, such as tabular datasets or synthesized image datasets. To address these limitations, our objective is to propose a new method that (1) enhances fairness without making any assumptions of the sensitive attributes and (2) is effectively deployed in a more complex environment, i.e., real-world image datasets.
Specifically, we draw inspiration from [20], which shows that sensitive attributes can be classified into two types: malignant and benign biases, which are, respectively, harder or easier to learn than the target information. Motivated by this, we first compose two modules to capture malignant and benign biases independently, based on the finding that a model tends to learn malignant bias, target information, and benign bias sequentially. While LfF [20] primarily focuses on mitigating malignant bias, our method is designed to handle both malignant and benign biases. To this end, we exploit the model’s learning dynamics to derive bias proxies using only the target labels, enabling fairness-aware training without sensitive attribute labels. In particular, we introduce an additional branch to capture benign bias separately and then suppress both bias proxies in the target classifier via adversarial training. As a result, our unsupervised fairness-aware framework learns more symmetric representations with respect to sensitive attributes [10,15] by leveraging the derived bias proxies.
In the experimental section, we validate our approach on two benchmark datasets for fairness-aware image classification, CelebA [28] and UTK Face [29]. Across various scenarios involving sensitive attributes, our approach significantly improves fairness regardless of attribute type and outperforms state-of-the-art methods. Moreover, we introduce g-FAT, a new metric for measuring generalized trade-offs between classification accuracy and fairness. In terms of g-FAT, ours achieves superior trade-off performances on the benchmarks.
We summarize the main contributions as follows.
  • We introduce branches that capture the sensitive attribute information without making any assumptions about the specific characteristics.
  • Based on the capturing branches, we design an Unsupervised Fairness-aware Framework for image classification (UFF) that ensures fairness without sensitive attribute labels.
  • Through extensive experiments on CelebA, UTK Face, and Cat and Dog [30], we validate that ours significantly improves fairness with respect to various sensitive attributes.
  • We propose a new metric, namely g-FAT, to measure generalized trade-off performances between classification accuracy and fairness. The proposed method achieves the best trade-off performance in terms of g-FAT.

2. Related Works

2.1. Fairness in Classification Using Sensitive Attributes

To provide context for our setting, we first review fairness-aware classification methods that utilize sensitive attribute labels, as they establish standard fairness metrics and common mechanisms for mitigating group disparities. Many researchers have tried to improve fairness with respect to sensitive attributes in classification tasks. Some studies [17,31,32] supposed the major cause of unfairness is learning the unwanted information for the sensitive attributes. Therefore, they sought to improve fairness by removing sensitive information from the feature representation. To this end, Raff et al. [33] introduced a Gradient Reversal Layer (GRL) between the encoder network and classifier. Subsequently, they adversarially train the encoder network and classifier so that the former cannot predict the sensitive attributes. On the other hand, the authors of [15,17,34] separated the representation into subspaces for the target and sensitive attributes. Sarhan et al. [34] introduced a regularization term to make the subspaces orthogonal to each other, and Creager et al. [17] disentangled them with adversarial training to eliminate their correlation. In the test phase, they only utilized the subspace for the target class to ensure fairness. On top of that, Park et al. [15] introduced an additional subspace including the intersected information between the target and sensitive attributes. It helps reduce unnecessary loss of target information within the subspace of sensitive attributes.
Recently, more diverse approaches to fairness have been proposed. Jung et al. [16] designed a fair knowledge distillation method based on Maximum Mean Discrepancy (MMD), which transfers the informative knowledge of the teacher network to the student network independently of the sensitive attributes. Several works [35,36,37,38] generated a new balanced dataset using a generative adversarial network. Different from the previous work [35,36,38], Ramaswamy et al. [37] utilized a pre-trained GAN and perturbed the latent space to decorrelate the target and sensitive attributes. Park et al. [39] proposed a fair supervised contrastive learning algorithm that pushes the samples with different classes but prevents the samples with different sensitive attributes from being distinguished.
While the previous methods have effectively enhanced fairness, they require additional information about sensitive attributes, which can lead to labeling costs and privacy issues. Therefore, we propose to enhance fairness without any knowledge of sensitive attributes.

2.2. Improving Fairness Without Sensitive Attributes

To address the inefficiency and ethical concerns associated with the annotation and use of sensitive attribute labels, several recent works [20,21,22,23,24,25,26,27] have sought to improve the fairness of models without such labels. The majority of studies [20,21,23,25,26] make assumptions about specific characteristics of sensitive attributes. Specifically, the authors of [21,23] predefined simple bias (e.g., texture and color), and designed models dedicated to the bias. Furthermore, Nam et al. [20] divided all the types of bias into two categories, malignant and benign bias. When a classifier is trained to predict the target class, the malignant bias is easier to learn than the target information. Meanwhile, the benign bias is harder to learn than it is. Since the malignant bias is a major factor in biased classification performance, they proposed a method that identifies and eliminates it. Lastly, some studies [24,25,26] assumed that the sensitive attributes and target classes are sufficiently correlated. Based on it, the authors of [24,25] indirectly speculated the sensitive attribute using the features of a biased classifier, and Lahoti et al. [26] gave more weight to computational-identifiable errors. However, these methods have the drawback of performing well only under specific assumptions about sensitive attributes.
On the other hand, some existing methods were designed for or only validated in simplistic and constrained environments [21,22,25,26,27]. Since their effectiveness has been demonstrated only on tabular or synthesized image datasets, the scalability of these methods to complex real-world environments appears limited.
Unlike previous work, we introduce a method that mitigates unfairness without relying on any assumptions about the sensitive attributes. Furthermore, we demonstrate that the proposed method can effectively work in real-world image classification tasks.

3. Proposed Method

3.1. Preliminary

Before describing our proposed method in detail, we specify the notation as follows.
  • x R N : input data with N dimension.
  • y { 0 , 1 } : binary target label we want to predict.
  • s { 0 , 1 } : binary sensitive attribute (unknown in the training phase).
  • E ( · ) , C ( · ) : encoder network and classifier in each module.
When the input data x is given, a classification model M predicts the target labels: y ^ = C ( E ( x ) ) . The goal is to ensure fairness (i.e., predictive symmetry) in terms of the sensitive attribute s as follows.
P ( y ^ = 1 | y = c , s = 0 ) = P ( y ^ = 1 | y = c , s = 1 ) ,
where c { 0 , 1 } and the definition of fairness is called Equalized Odds (EO) [40]. We adopt this population-statistics formulation to define and measure fairness, while sensitive attributes are unavailable during training and used only for evaluation. To this end, we propose an unsupervised fairness-aware framework (UFF) for image classification, which consists of two bias-capturing branches, debiasing modules, and a target classification network. As shown in Figure 1, when an input image is given, the bias capturing branches extract the knowledge of bias by using only the target label. Using it as a supervision of bias, we eliminate bias in the target classification network. These proxies are then employed as supervision to suppress biased representations in the target classification network through adversarial training, without access to sensitive attribute labels.

3.2. Malignant Bias Capturing Branch

Following the previous work [20], we classify the kind of biases into two categories, which are malignant and benign biases. When a classification model is trained to predict the target class, the malignant bias is learned more easily than the target information, whereas the benign bias is learned more difficultly than the target information. Based on this, we design two branches: the malignant-bias-capturing branch (MCB) and the benign-bias-capturing branch (BCB) to capture both types of bias.
Firstly, we utilize the same architecture as [20] for the malignant-bias-capturing branch. It consists of the encoder E m and classifier C m , which outputs the softmax prediction S ( C m ( E m ( x ) ) ) for the target label y. Here, S denotes the softmax function. To ensure the model is sufficiently overfitted to the malignant bias before learning the target information, we utilize the generalized cross-entropy (GCE) [41] loss, which amplifies the weights of easy-to-learn samples as follows:
L G C E = 1 S y ( C m ( E m ( x ) ) ) q q ,
where q ( 0 , 1 ] is a hyperparameter, and S y is the softmax output for the target class of y. As q increases, the loss places greater weight on the easier samples.

3.3. Benign Bias Capturing Branch

To capture the other kind of bias (i.e., benign bias), we design a benign-bias-capturing branch (BCB). To this end, we suppose that a classification network learns target information before the benign bias. In Figure 2, we measure the training accuracy for the target class, malignant bias, and benign bias during the early stage of training. In the initial epoch, the model sufficiently learns the malignant bias and target information, but has not yet properly learned the benign bias. It is worth noting that training accuracy for the benign bias is almost 50%. Based on this observation, we deploy two identical classification networks, i.e., the benign exclusionary (BE) network and the benign dedicated (BD) network, in the BCB.
Benign exclusionary network. It is trained to classify the target labels y with the cross-entropy loss as follows.
L B E = log S y ( C b e ( E b e ( x ) ) ) .
Here, the loss encourages the network to learn the malignant bias and target information in the initial stage, as aforementioned. Consequently, since the output of the BE network y b e ^ primarily includes the knowledge of the target class and malignant bias, we exploit y b e ^ as weak supervision for the target class and malignant bias.
Benign dedicated network. To capture only the benign bias, the benign dedicated network is adversarially trained not to predict y b e ^ while accurately predicting the target labels y as follows.
L B D = log S y ( C b d ( E b d ( x ) ) ) + λ 1 log S y b e ^ ( C b d ( E b d ( x ) ) ) ,
where S y b e ^ is the softmax output for the argmax class of y b e ^ and λ 1 is a hyperparameter. By adversarially training the two networks (i.e., BE and BD), we encourage E b d , which is the encoder network of BD, to exclude information for the malignant bias and target labels, only including benign bias information.

3.4. Debiasing Module

As described above, the outputs of MCB and BCB capture the malignant bias and benign bias, respectively. Using them to supervise bias, we aim to eliminate all kinds of bias in the target classification network (TC). Specifically, we train the target classification network to avoid predicting the outputs of MCB and BCB based on the previous work [10] as follows.
L T C = log S y ( C t c ( E t c ( x ) ) ) + λ 2 log S y m ^ ( C t c ( E t c ( x ) ) ) + λ 3 log S y b s ^ ( C t c ( E t c ( x ) ) ) ,
where y m ^ and y b s ^ are the outputs of MCB and BCB. λ 2 and λ 3 are hyperparameters. This ensures fairness across all potential sensitive attributes, where sensitive attributes correspond to benign or malignant bias.
Ultimately, the overall framework is trained in an end-to-end manner with the following total loss:
L T o t a l = L G C E + α L B E + β L B D + γ L T C ,
where α , β , and γ are hyperparameters for balancing the losses.

4. Experiment

In this section, we validate the proposed method on three datasets: CelebA [28], UTK Face [29], and Cat and Dog [30]. To demonstrate that our method can ensure fairness across various sensitive attributes, we conduct extensive experiments across diverse scenarios. We include LfF [20] and BPA [24] as comparison methods, which are widely used baselines for mitigating demographic bias without requiring explicit group labels. In all the experiments, ours achieves a significant improvement in fairness without any knowledge of the sensitive attributes.

4.1. Dataset

  • CelebA [28]: It consists of about 200 k face images with 40 binary attributes. Among them, we set Male and Young attributes as the sensitive attributes and the others as the target classes. Exceptionally, we exclude three target attributes of 5-o-Clock Shadow, Goatee, and mustache since there is no data for a specific group in the test set, e.g., no data exists for women with mustaches. For all experiments, we follow the original composition of the training, validation, and test set.
  • UTK Face [29]: It contains about 20 k face images with three attributes: Gender, Race, and Age. Following the previous work [15,39], we first reform Race and Age into binary attributes as follows. Race—Caucasian or not; Age—over 35 or not. Next, we compose two subsets for training (i.e., Sub1 and Sub2) with the different correlations between the attributes.
    Sub1: The target attribute “Age” has a high correlation with the sensitive attribute “Gender
    Sub2: The target attribute “Race” has a high correlation with the sensitive attribute “Gender
    For example, according to the bias intensity η , we set male data to be η times higher than female data for the young, and vice versa for the old in Sub1; that is, the male data are correlated with the old in this subset. Similarly, we set male data to be η times the female data for Caucasians, and vice versa for the other races in Sub2. To validate the effectiveness of the proposed method in various levels of data imbalance, we set η to 2, 3, and 4. Unlike the training set, we compose the validation and test sets to be fully balanced.
  • Cat and Dog [30]: It is a relatively small-scale dataset, including about 40 k dog and cat images. Following the setting of previous work [42], we set the species as the target attribute and color (i.e., bright or dark) as the bias. To establish a correlation between them, we set the white dogs to be 5 times as many as the black dogs, and the black cats to be five times as many as the white cats. As with UTK Face, we set the validation and test sets to be fully balanced. Although it is not common to regard color bias as a sensitive attribute, we design this experiment to show that our method can improve fairness with respect to not only facial sensitive attributes but also various kinds of bias.

4.2. Implementation Detail

For all comparative models, we use ResNet-18 [43] as the encoder and a single-layer Multi-Layer Perceptron (MLP) as the classifier. We use the Adam optimizer [44] with a learning rate of 1 × 10 5 . We resize input images to 128 × 128 for CelebA and UTKFace, and to 224 × 224 for Cat and Dog. These resolutions were chosen to standardize the input size across experiments and to keep the computational and memory costs reasonable for fair comparison. We trained the model to converge sufficiently (i.e., 10 epochs for CelebA, and 50 epochs for UTK Face and Cat and Dog). All the results are averaged over three independent runs. For LfF [20], the original version shows poor classification performance on CelebA and UTK Face because the pre-trained encoder network was not trained on the target dataset (e.g., CelebA). Therefore, we use it to fine-tune the encoder network on the target dataset and achieve comparable performance. For BPA [24], we set the number of clusters k to 4 since the performance is saturated from k = 4 . For ours, we first fix the hyperparameters for balancing losses between the classification branches (i.e., α , β , γ ) to 1 for simplification. On top of that, we find the other hyperparameters by jointly searching { λ 1 , λ 2 , λ 3 } from 0.1 to 1.0. As a result, in CelebA and UTK Face, we set λ 1 , λ 2 , λ 3 = 0.3 , and in Cat and Dog, we set them to 0.1. For both LfF and ours, we set q = 0.7 in GCE. We note that ours achieves the best trade-off performances with such simplified hyperparameter tuning.

4.3. Analysis of Attributes of CelebA

To verify the effectiveness of the proposed method in addressing malignant and benign biases, we first analyze the bias types of sensitive attributes (i.e., Male and Young) across all target attributes. Following the previous work [20], we observe whether the training loss of bias-aligned samples is in contrast to that of bias-conflicting samples in the early training stage. If the sensitive attribute is the malignant bias, the trends of the losses are contrasted, i.e., the loss of the bias-conflicting samples is increased, and that of the bias-aligned samples is decreased; otherwise, the trends are similar to each other. Based on these observations, we categorize the bias types of target attributes as shown in Table 1. For a more reliable evaluation, we mark some attributes with inconsistent or unclear tendencies as “confused”.

4.4. Evaluation Metric

In the experiments, we evaluate the performance of comparative models from two perspectives: fairness and classification accuracy. In general, it is known that there is a trade-off between fairness and classification accuracy [12,39], and thus the goal is to improve fairness while maintaining accuracy at the most. Among a variety of metrics for fairness, such as Demographic Parity (DP) [40], Equal Opportunity (EOPP) [40], and Equalized Odds (EO) [40], we adopt Equalized Odds (EO), which is the average disparity of the true positive rate and false positive rate between different sensitive groups [40]. EO is particularly suitable for our setting since it evaluates group disparities in both positive and negative outcomes, thereby capturing overall error asymmetry across sensitive groups. In contrast, other metrics, such as DP and EOPP, may be satisfied by skewed prediction behaviors (e.g., indiscriminately increasing positive predictions) and can overlook unfairness in negative outcomes [40]. On the other hand, we measure the balanced accuracy (i.e., BAcc.), which is the average accuracy over all sensitive groups. We use BAcc. rather than overall accuracy, since overall accuracy can be dominated by majority groups under imbalanced test distributions, masking poor performance on underrepresented groups. It not only reflects the classification ability of a model but also its robustness to distribution shifts in the test environment.

4.5. g-FAT: Generalized Fairness-Accuracy Trade-Off Metric

Moreover, we introduce a generalized version of FAT [45], called g-FAT, to evaluate the generalized trade-off performance between classification accuracy and fairness. While FAT measures trade-off performance using the harmonic mean of accuracy and fairness, a subjective decision is required about the importance ratio α between them. To overcome this limitation, we define g-FAT by integrating FAT values for α as follows:
g F A T = 1 α ( 1 100 f p ) + ( 1 α ) 1 B A c c . d α
where f p is a metric for fairness, i.e., equalized odds. For measurement convenience, we utilize the following approximation:
g F A T 1 | A | α A 1 α ( 1 100 f p ) + ( 1 α ) 1 B A c c . ,
where A = { 0.1 , 0.2 , , 1.0 } .
Compared to the original FAT, which requires selecting a single importance ratio α , g-FAT aggregates the trade-off scores over a range of α values, thereby reducing sensitivity to any particular choice of α and providing a more robust summary of the fairness-accuracy trade-off. Second, g-FAT summarizes the fairness–accuracy trade-off into a single scalar score, enabling convenient comparison across different methods. Third, because of its harmonic-mean formulation, g-FAT assigns lower scores to methods that improve one objective at the expense of the other, thereby favoring balanced improvements in both fairness and accuracy.
We also note several limitations. First, because distinct pairs of balanced accuracy and equalized odds can yield similar g-FAT values, g-FAT should be interpreted alongside the underlying metrics. Second, g-FAT depends on the choice of the fairness metric f p , and its absolute value may change under alternative fairness criteria. Finally, we approximate the integral using a discrete set A. While the score may vary slightly with different samplings of α , we use a fixed A to ensure consistent evaluation across all methods.

4.6. Classification Results on CelebA

For all target attributes in CelebA, we measure balanced accuracy (BAcc.), equalized odds (EO), and generalized FAT (g-FAT) with respect to the two sensitive attributes (i.e., Male and Young). In Table 2, we first summarize the results by sensitive attribute. As demonstrated in the previous work [20], LfF achieves a significant improvement of balanced accuracy in all the settings. However, compared with enhancing EO for malignant bias, it fails to substantially improve EO for benign bias. Conversely, BPA [24] shows limited progress in improving fairness against malignant bias. The proposed method significantly outperforms them in terms of EO while also demonstrating a substantial improvement in BAcc. compared to the baseline. As a result, ours achieves the best trade-off performance in terms of g-FAT. It is noted that our method is the only approach among all comparison methods that enhances fairness across all types of bias. In addition, we report all classification results for two sensitive attributes, Male and Young, respectively, in Table 3 and Table 4. We note that the type and strength of bias can vary substantially across target attributes, which may lead to attribute-wise performance variations across methods. Accordingly, while some comparison methods can outperform ours on specific attributes, our method is designed to jointly handle both malignant and benign biases, resulting in the best average EO and g-FAT over all attributes.

4.7. Classification Results on UTK Face

In Table 5 and Table 6, we report BAcc., EO, and g-FAT according to the intensity of data imbalance η, respectively, for Sub1 and Sub2. In Table 5, although LfF [20] and BPA [24] improve both BAcc. and EO over the baseline, the improvements are not significant. Meanwhile, ours largely ameliorates EO over the baseline across all the environments while maintaining balanced accuracy, resulting in superior g-FAT scores. Moreover, the improvement of fairness becomes larger as η increases. Overall, Table 6 exhibits a similar trend to Table 5, but all the comparable methods notably improve BAcc. as well as EO.

4.8. Ablation Study on Benign Bias

In contrast to the previous study (i.e., LfF [20]) that we are inspired by, our method is designed to improve fairness not only in terms of malignant bias but also the other kind of bias (i.e., benign bias). Moreover, we claim that the benign bias capturing branch (BCB) is more crucial in effectively improving fairness for the benign bias. To demonstrate it, we validate the effectiveness of the capturing branches (i.e., BCB and MCB) for mitigating the benign bias on CelebA. Specifically, we set Arched-Eyebrows as the target attribute and Male, which is the benign bias for it, as the sensitive attribute and ablates each branch from the proposed method. In Table 7, Ours without BCB rather aggravates EO over the baseline, despite an increase in the balanced accuracy, resulting in a degradation of g-FAT. It indicates that MCB slightly helps improve fairness for benign bias. Meanwhile, ours without MCB achieves a level of fairness comparable to the complete model, thereby demonstrating that BCB predominantly contributes to enhancing fairness for benign bias.

4.9. Extension to General Bias

To verify that our method can robustly handle general data asymmetry (i.e., color bias) as well as facial sensitive attributes, we further conduct experiments on Cat and Dog [30]. Because the training dataset is severely imbalanced, the baseline achieves highly unfair classification performance. Table 8 shows that all comparable methods significantly improve balanced accuracy and fairness compared with the baseline. Among them, ours shows the best trade-off performance between them, indicating the effectiveness of the proposed method for general bias.

5. Conclusions

In this paper, we proposed an unsupervised fairness-aware framework for image classification. Unlike previous work, the proposed method ensures fairness regardless of the types of sensitive attributes. To this end, we first demonstrated that a classification network learns target information before benign bias. Based on this observation, we designed a benign bias-capturing branch. By integrating it with the malignant bias capturing branch, we can capture diverse types of biases (i.e., malignant and benign biases). Subsequently, we mitigated these biases through adversarial training to learn symmetric representations with respect to undisclosed sensitive attributes. In the experiments, ours shows consistent improvements in the fairness–accuracy trade-off across multiple datasets. Specifically, on the CelebA dataset, ours reduced Equalized Odds (EO) for malignant bias from 11.8 to 7.6 and for benign bias from 15.6 to 9.6 compared to the baseline model. Furthermore, for the newly proposed g-FAT metric, our method achieved the highest score of 85.2 among the compared unsupervised methods. Moreover, we show that our method can handle not only facially sensitive attributes but also other types of data asymmetry; on the color-biased Cat and Dog dataset, our method improved balanced accuracy from 79.9 to 87.1 compared with the baseline model. These results suggest that ours achieves a favorable trade-off between fairness and accuracy without requiring any sensitive attribute labels. Finally, we discuss the limitations of our work and outline directions for future research. First, exploring how to further reduce the performance gap between unsupervised approaches and fully supervised methods that leverage sensitive attribute labels remains an important direction for future work. Second, our study primarily focuses on binary target labels and a binary sensitive attribute; extending the framework to multi-class targets and intersectional sensitive attributes is a promising avenue. Third, while adversarial optimization is effective, improving its training stability and computational efficiency remains an important topic for future study.

Author Contributions

Conceptualization, S.P.; methodology, S.P. and P.L.; investigation, S.P. and P.L.; software, S.P.; writing—original draft preparation, S.P.; writing—review and editing, S.P. and P.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available from public domain resources. These data were derived from the following publicly available sources: CelebA (Liu et al. [28], available online: https://mmlab.ie.cuhk.edu.hk/projects/CelebA.html, accessed on 8 February 2026), UTKFace (Zhang et al. [29], available at https://susanqq.github.io/UTKFace/, accessed on 8 February 2026), and the Cat and Dog dataset (Kaggle [30], available online: https://www.kaggle.com/c/dogs-vs-cats, accessed on 8 February 2026).

Acknowledgments

This work was supported by Incheon National University Research Grant in 2025.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhao, J.; Cheng, Y.; Xu, Y.; Xiong, L.; Li, J.; Zhao, F.; Jayashree, K.; Pranata, S.; Shen, S.; Xing, J.; et al. Towards Pose Invariant Face Recognition in the Wild. In Proceedings of the The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018. [Google Scholar]
  2. Tran, L.; Yin, X.; Liu, X. Disentangled Representation Learning GAN for Pose-Invariant Face Recognition. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2017; pp. 1283–1292. [Google Scholar]
  3. Wang, J.; Song, L.; Li, Z.; Sun, H.; Sun, J.; Zheng, N. End-to-End Object Detection With Fully Convolutional Network. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2021; pp. 15849–15858. [Google Scholar]
  4. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. In Proceedings of the Advances in Neural Information Processing Systems; IEEE: Piscataway, NJ, USA, 2014; pp. 2672–2680. [Google Scholar]
  5. Kaneko, T.; Harada, T. Blur, Noise, and Compression Robust Generative Adversarial Networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2021; pp. 13579–13589. [Google Scholar]
  6. Dougherty, C. Google Photos Mistakenly Labels Black People ‘Gorillas’. The New York Times (Bits Blog), 1 July 2015. Available online: https://archive.nytimes.com/bits.blogs.nytimes.com/2015/07/01/google-photos-mistakenly-labels-black-people-gorillas/ (accessed on 8 February 2026).
  7. Lomas, N. FaceApp Apologizes for Building a Racist AI; TechCrunch: Bay Area, CA, USA, 2018. [Google Scholar]
  8. Gong, S.; Liu, X.; Jain, A. Jointly De-biasing Face Recognition and Demographic Attribute Estimation. In Proceedings of the European Conference on Computer Vision, Virtual, 23–28 August 2020. [Google Scholar]
  9. Angwin, J.; Larson, J.; Mattu, S.; Kirchner, L. Machine Bias: There’s Software Used Across the Country to Predict Future Criminals. And it’s Biased Against Blacks; ProPublica: New York, NY, USA, 2016. [Google Scholar]
  10. Zhang, B.H.; Lemoine, B.; Mitchell, M. Mitigating Unwanted Biases with Adversarial Learning. In Proceedings of the 2018 AAAI/ACM Conference on AI, Ethics, and Society; AIES ’18; ACM: New York, NY, USA, 2018; pp. 335–340. [Google Scholar] [CrossRef]
  11. Amini, A.; Soleimany, A.P.; Schwarting, W.; Bhatia, S.N.; Rus, D. Uncovering and Mitigating Algorithmic Bias through Learned Latent Structure. In Proceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and Society; AIES ’19; ACM: New York, NY, USA, 2019; pp. 289–295. [Google Scholar] [CrossRef]
  12. Wang, T.; Zhao, J.; Yatskar, M.; Chang, K.W.; Ordonez, V. Balanced Datasets Are Not Enough: Estimating and Mitigating Gender Bias in Deep Image Representations. In 2019 IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2019; pp. 5309–5318. [Google Scholar]
  13. Burns, K.; Hendricks, L.A.; Darrell, T.; Rohrbach, A. Women also Snowboard: Overcoming Bias in Captioning Models. In Proceedings of the ECCV; ACM: New York, NY, USA, 2018. [Google Scholar]
  14. Bolukbasi, T.; Chang, K.W.; Zou, J.; Saligrama, V.; Kalai, A. Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddings. In Proceedings of the 30th International Conference on Neural Information Processing Systems; NIPS’16; NIPS; NIPS: Red Hook, NY, USA, 2016; pp. 4356–4364. [Google Scholar]
  15. Park, S.; Hwang, S.; Kim, D.; Byun, H. Learning Disentangled Representation for Fair Facial Attribute Classification via Fairness-aware Information Alignment. In Proceedings of the AAAI-2021; AAAI Press: Menlo Park, CA, USA, 2021. [Google Scholar]
  16. Jung, S.; Lee, D.; Park, T.; Moon, T. Fair Feature Distillation for Visual Recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2021; pp. 12115–12124. [Google Scholar]
  17. Creager, E.; Madras, D.; Jacobsen, J.H.; Weis, M.; Swersky, K.; Pitassi, T.; Zemel, R. Flexibly Fair Representation Learning by Disentanglement. arXiv 2019, arXiv:1906.02589. [Google Scholar] [CrossRef]
  18. European Parliament and the Council of the European Union. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation). Off. J. Eur. Union 2016, 119, 1–88. [Google Scholar]
  19. Jung, S.W.; Chun, S.; Moon, T. Learning Fair Classifiers with Partially Annotated Group Labels. In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2022; pp. 10338–10347. [Google Scholar]
  20. Nam, J.; Cha, H.; Ahn, S.; Lee, J.; Shin, J. Learning from Failure: De-biasing Classifier from Biased Classifier. In Proceedings of the Advances in Neural Information Processing Systems; Larochelle, H., Ranzato, M., Hadsell, R., Balcan, M.F., Lin, H., Eds.; Curran Associates, Inc.: Nice, France, 2020; Volume 33, pp. 20673–20684. [Google Scholar]
  21. Bahng, H.; Chun, S.; Yun, S.; Choo, J.; Oh, S.J. Learning De-biased Representations with Biased Representations. arXiv, 2020; arXiv:1910.02806. [Google Scholar] [CrossRef]
  22. Hashimoto, T.B.; Srivastava, M.; Namkoong, H.; Liang, P. Fairness Without Demographics in Repeated Loss Minimization. In Proceedings of the 35th International Conference on Machine Learning, ICML 2018, Stockholmsmässan, Stockholm, Sweden, 10–15 July 2018; Dy, J.G., Krause, A., Eds.; PMLR: Cambridge, MA, USA, 2018; Volume 80, pp. 1934–1943. [Google Scholar]
  23. Hong, Y.; Yang, E. Unbiased Classification through Bias-Contrastive and Bias-Balanced Learning. In Proceedings of the Advances in Neural Information Processing Systems; Beygelzimer, A., Dauphin, Y., Liang, P., Vaughan, J.W., Eds.; NIPS: Grenada, Spain, 2021. [Google Scholar]
  24. Seo, S.; Lee, J.Y.; Han, B. Unsupervised Learning of Debiased Representations With Pseudo-Attributes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2022; pp. 16742–16751. [Google Scholar]
  25. Zhao, T.; Dai, E.; Shu, K.; Wang, S. Towards Fair Classifiers Without Sensitive Attributes: Exploring Biases in Related Features. In Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, New York, NY, USA, 2022; WSDM ’22; IEEE: Piscataway, NJ, USA, 2022; pp. 1433–1442. [Google Scholar] [CrossRef]
  26. Lahoti, P.; Beutel, A.; Chen, J.; Lee, K.; Prost, F.; Thain, N.; Wang, X.; Chi, E.H. Fairness without Demographics through Adversarially Reweighted Learning. In Proceedings of the 34th International Conference on Neural Information Processing Systems, Red Hook, NY, USA, 2020; NIPS’20; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar]
  27. Grari, V.; Lamprier, S.; Detyniecki, M. Fairness without the Sensitive Attribute via Causal Variational Autoencoder. In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI-22; Raedt, L.D., Ed.; International Joint Conferences on Artificial Intelligence Organization: Sydney, Australia, 2022; pp. 696–702. [Google Scholar] [CrossRef]
  28. Liu, Z.; Luo, P.; Wang, X.; Tang, X. Deep Learning Face Attributes in the Wild. In Proceedings of the International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015. [Google Scholar]
  29. Zhang, Z.; Song, Y.; Qi, H. Age Progression/Regression by Conditional Adversarial Autoencoder. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017. [Google Scholar]
  30. Kaggle. Dogs vs. Cats. 2013. Available online: https://www.kaggle.com/c/dogs-vs-cats (accessed on 8 February 2026).
  31. Hwang, S.; Park, S.; Lee, P.; Jeon, S.; Kim, D.; Byun, H. Exploiting Transferable Knowledge for Fairness-aware Image Classification. In Proceedings of the Asian Conference on Computer Vision (ACCV), Kyoto, Japan, 30 November–4 December 2020. [Google Scholar]
  32. Locatello, F.; Abbati, G.; Rainforth, T.; Bauer, S.; Schölkopf, B.; Bachem, O. On the Fairness of Disentangled Representations. arXiv 2019, arXiv:1905.13662. [Google Scholar] [CrossRef]
  33. Raff, E.; Sylvester, J. Gradient Reversal against Discrimination: A Fair Neural Network Learning Approach. In Proceedings of the 2018 IEEE 5th International Conference on Data Science and Advanced Analytics (DSAA); IEEE: Piscataway, NJ, USA, 2018; pp. 189–198. [Google Scholar] [CrossRef]
  34. Sarhan, M.H.; Navab, N.; Eslami, A.; Albarqouni, S. Fairness by Learning Orthogonal Disentangled Representations. In Proceedings of the Computer Vision—ECCV 2020—16th European Conference, Glasgow, UK, 23–28 August 2020; Proceedings, Part XXIX Lecture Notes in Computer Science; Vedaldi, A., Bischof, H., Brox, T., Frahm, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2020; Volume 12374, pp. 746–761. [Google Scholar] [CrossRef]
  35. Xu, D.; Yuan, S.; Zhang, L.; Wu, X. FairGAN: Fairness-aware Generative Adversarial Networks. In 2018 IEEE International Conference on Big Data (Big Data); IEEE: Piscataway, NJ, USA, 2018; pp. 570–575. [Google Scholar] [CrossRef]
  36. Sattigeri, P.; Hoffman, S.C.; Chenthamarakshan, V.; Varshney, K.R. Fairness GAN: Generating datasets with fairness properties using a generative adversarial network. IBM J. Res. Dev. 2019, 63, 3:1–3:9. [Google Scholar] [CrossRef]
  37. Ramaswamy, V.V.; Kim, S.S.Y.; Russakovsky, O. Fair Attribute Classification Through Latent Space De-Biasing. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2021; pp. 9301–9310. [Google Scholar]
  38. Hwang, S.; Park, S.; Kim, D.; Do, M.; Byun, H. FairFaceGAN: Fairness-aware Facial Image-to-Image Translation. In Proceedings of the BMVC 2020, Virtual Event, 7–10 September 2020; Volume 2020. [Google Scholar]
  39. Park, S.; Lee, J.; Lee, P.; Hwang, S.; Kim, D.; Byun, H. Fair Contrastive Learning for Facial Attribute Classification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2022; pp. 10389–10398. [Google Scholar]
  40. Hardt, M.; Price, E.; Srebro, N. Equality of Opportunity in Supervised Learning. In Proceedings of the 30th International Conference on Neural Information Processing Systems, Red Hook, NY, USA, 2016; NIPS’16; ACM: New York, NY, USA, 2016; pp. 3323–3331. [Google Scholar]
  41. Zhang, Z.; Sabuncu, M.R. Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labels. In Proceedings of the 32nd International Conference on Neural Information Processing Systems, Red Hook, NY, USA, 2018; NIPS’18; ACM: New York, NY, USA, 2018; pp. 8792–8802. [Google Scholar]
  42. Kim, B.; Kim, H.; Kim, K.; Kim, S.; Kim, J. Learning Not to Learn: Training Deep Neural Networks With Biased Data. In Proceedings of the The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019. [Google Scholar]
  43. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar]
  44. Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. In Proceedings of the 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, 7–9 May 2015; Conference Track Proceedings; Bengio, Y., LeCun, Y., Eds.; INSPIRE Consultancy Ltd.: London, UK, 2015. [Google Scholar]
  45. Kim, D.; Park, S.; Hwang, S.; Byun, H. Fair classification by loss balancing via fairness-aware batch sampling. Neurocomputing 2023, 518, 231–241. [Google Scholar] [CrossRef]
Figure 1. The overall flow of the proposed method. It consists of a malignant-bias capturing branch (a), a benign-bias capturing branch (b), and a target classification network (c). L C E and L G C E represent the standard cross-entropy and generalized cross-entropy, respectively. Dashed lines denote the backward pass of adversarial objectives. The red dashed lines suppress malignant bias in the TC (a) and discourage the BCB from encoding target information and malignant bias (b), while the purple dashed line suppresses benign bias in the TC (c).
Figure 1. The overall flow of the proposed method. It consists of a malignant-bias capturing branch (a), a benign-bias capturing branch (b), and a target classification network (c). L C E and L G C E represent the standard cross-entropy and generalized cross-entropy, respectively. Dashed lines denote the backward pass of adversarial objectives. The red dashed lines suppress malignant bias in the TC (a) and discourage the BCB from encoding target information and malignant bias (b), while the purple dashed line suppresses benign bias in the TC (c).
Symmetry 18 00344 g001
Figure 2. Classification accuracy in the early training stage. The target class, malignant bias, and benign bias are respectively set to Big-Nose, Young, and Male attributes on CelebA. Epochs 1–3 correspond to the first three full passes over the training set. We show these initial epochs (out of 10) to illustrate early learning dynamics, where malignant bias and target information emerge earlier than benign bias.
Figure 2. Classification accuracy in the early training stage. The target class, malignant bias, and benign bias are respectively set to Big-Nose, Young, and Male attributes on CelebA. Epochs 1–3 correspond to the first three full passes over the training set. We show these initial epochs (out of 10) to illustrate early learning dynamics, where malignant bias and target information emerge earlier than benign bias.
Symmetry 18 00344 g002
Table 1. Analysis on the bias type of sensitive attributes for all target attributes on CelebA. We first exclude three target attributes and categorize Male and Young into the malignant and benign biases based on the other target attributes. If the bias type is not clear, it is marked “Confused” to ensure reliable evaluation.
Table 1. Analysis on the bias type of sensitive attributes for all target attributes on CelebA. We first exclude three target attributes and categorize Male and Young into the malignant and benign biases based on the other target attributes. If the bias type is not clear, it is marked “Confused” to ensure reliable evaluation.
AttributeMaleYoungExcluded
MalignantBenignConfusedMalignantBenignConfused
5-o-Clock-Shadow
Arched-Eyebrows
Attractive
Bags-Under-Eyes
Bald
Bangs
Big-Lips
Big-Nose
Black-Hair
Blond-Hair
Blurry
Brown-Hair
Bushy-Eyebrows
Chubby
Double-Chin
Eyeglasses
Goatee
Gray-Hair
Heavy-Makeup
High-Cheekbones
Mouth-Slightly-Open
Mustache
Narrow-Eyes
No-Beard
Oval-Face
Pale-Skin
Pointy-Nose
Receding-Hairline
Rosy-Cheeks
Sideburns
Smiling
Straight-Hair
Wavy-Hair
Wearing-Earrings
Wearing-Hat
Wearing-Lipstick
Wearing-Necklace
Wearing-Necktie
Table 2. Summarized results on CelebA. We summarized the classification results for all target attributes of CelebA. We set Male and Young to the sensitive attributes and measured BAcc., EO, and g-FAT with respect to them. Furthermore, we reorganize the results by malignant and benign biases.
Table 2. Summarized results on CelebA. We summarized the classification results for all target attributes of CelebA. We set Male and Young to the sensitive attributes and measured BAcc., EO, and g-FAT with respect to them. Furthermore, we reorganize the results by malignant and benign biases.
MethodMaleYoungMalignantBenign
BAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FAT
Baseline [43]72.719.076.676.87.983.974.111.880.774.115.679.0
LfF [20]77.519.878.882.47.487.279.610.684.281.015.182.9
BPA [24]79.417.181.182.18.286.779.411.583.781.713.883.9
Ours78.212.782.781.35.187.778.37.684.980.69.685.2
Table 3. Overall classification results for sensitive attribute “Male” on CelebA. We report all experimental results for 35 target attributes with respect to sensitive attribute“Male”.
Table 3. Overall classification results for sensitive attribute “Male” on CelebA. We report all experimental results for 35 target attributes with respect to sensitive attribute“Male”.
AttributeBaseline [43]LfF [20]BPA [24]Ours
BAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FAT
Arched-Eyebrows64.831.566.664.032.765.668.120.673.471.317.176.7
Attractive76.124.475.876.411.582.175.221.676.776.28.083.5
Bags-Under-Eyes67.620.773.172.321.175.472.716.277.970.711.079.0
Bald71.513.878.370.446.361.291.013.388.896.07.894.0
Bangs92.16.992.593.53.794.891.14.393.392.32.794.7
Big-Lips62.018.270.861.938.961.471.017.376.561.29.573.7
Big-Nose69.424.572.368.418.674.470.035.267.368.118.574.3
Black-Hair81.86.787.286.85.090.785.87.589.085.16.689.1
Blond-Hair77.628.274.687.514.986.290.39.490.484.817.283.7
Blurry56.65.072.185.23.290.787.85.291.276.11.186.4
Brown-Hair76.414.480.883.53.989.475.910.182.479.41.088.4
Bushy-Eyebrows78.513.882.283.46.988.084.24.689.580.212.283.8
Chubby64.31.278.875.428.075.370.223.773.175.617.978.7
Double-Chin62.017.571.175.725.073.685.116.984.076.018.778.5
Eyeglasses97.31.397.998.50.798.896.73.696.598.60.399.1
Gray-Hair78.45.485.983.916.983.483.711.186.289.212.988.1
Heavy-Makeup72.143.163.871.447.261.078.337.269.971.437.966.5
High-Cheekbones84.310.187.084.83.290.581.06.886.784.39.087.5
Mouth-Slightly-Open92.13.494.393.30.996.189.81.993.893.20.196.4
Narrow-Eyes70.97.380.776.23.685.475.82.385.773.93.584.0
No-Beard74.639.167.277.032.771.971.450.359.179.126.376.3
Oval-Face61.525.667.559.911.272.261.912.173.264.83.778.2
Pale-Skin75.610.682.086.48.988.787.53.192.087.27.689.7
Pointy-Nose61.815.371.967.56.079.165.628.168.659.414.270.8
Receding-Hairline70.515.776.982.616.583.082.612.684.981.02.688.6
Rosy-Cheeks66.443.761.074.039.766.678.330.173.959.621.768.0
30 Sideburns68.745.560.968.653.256.168.753.356.166.935.065.9
Smiling90.91.194.791.81.994.890.42.593.891.72.094.7
Straight-Hair63.112.473.865.99.676.773.66.582.675.312.281.1
Wavy-Hair70.028.370.873.14.283.378.219.579.379.77.885.6
Wearing-Earrings71.931.570.170.439.964.978.822.078.374.429.172.6
Wearing-Hat72.541.265.193.62.995.394.25.594.395.11.996.5
Wearing-Lipstick78.133.971.774.641.365.979.135.871.079.034.072.0
Wearing-Necklace52.55.668.962.457.750.965.614.774.560.820.869.1
Wearing-Necktie70.820.375.074.234.269.879.335.771.280.013.383.2
Average72.719.076.677.519.878.879.417.181.178.512.782.7
Table 4. Overall classification results for sensitive attribute “Young” on CelebA. We report all experimental results for 35 target attributes with respect to sensitive attribute “Young”.
Table 4. Overall classification results for sensitive attribute “Young” on CelebA. We report all experimental results for 35 target attributes with respect to sensitive attribute “Young”.
AttributeBaseline [43]LfF [20]BPA [24]Ours
BAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FAT
Arched-Eyebrows74.46.583.170.65.681.271.310.579.676.85.684.9
Attractive78.118.879.675.216.979.077.618.079.775.618.478.5
Bags-Under-Eyes70.815.577.267.37.778.373.87.382.471.83.682.7
Bald63.46.476.354.22.071.478.213.382.292.72.595.0
Bangs93.01.295.891.41.394.991.91.695.092.80.296.2
Big-Lips63.014.273.154.40.971.872.111.879.561.67.774.6
Big-Nose71.122.974.066.014.574.873.217.477.670.713.178.1
Black-Hair81.63.588.583.34.289.286.83.591.485.60.892.0
Blond-Hair88.22.492.791.41.394.992.32.694.790.92.094.3
Blurry56.81.973.353.21.170.998.63.397.676.11.586.2
Brown-Hair78.92.487.577.41.786.976.55.984.679.21.887.9
Bushy-Eyebrows81.93.288.879.62.387.985.89.288.282.71.889.9
Chubby61.49.373.960.05.874.270.714.177.778.010.083.6
Double-Chin64.111.774.749.51.767.881.423.878.777.713.481.9
Eyeglasses97.11.197.996.81.997.496.14.096.098.60.698.9
Gray-Hair68.225.071.472.219.776.076.717.679.486.117.184.4
Heavy-Makeup88.57.090.788.62.293.091.04.693.187.24.691.1
High-Cheekbones85.43.490.784.24.389.681.16.487.085.23.990.4
Mouth-Slightly-Open92.01.795.092.51.795.389.46.291.593.01.195.8
Narrow-Eyes70.02.482.154.83.071.575.12.185.373.82.684.4
No-Beard90.92.694.085.70.992.091.52.794.391.31.994.6
Oval-Face60.618.569.957.29.870.961.75.375.663.65.476.8
Pale-Skin76.76.584.465.95.478.387.72.392.587.17.189.9
Pointy-Nose63.38.675.462.79.074.967.817.274.760.28.973.3
Receding-Hairline70.616.376.763.32.277.881.810.285.680.55.687.0
Rosy-Cheeks84.15.189.267.43.380.182.57.687.267.86.179.2
30 Sideburns89.81.793.972.61.983.992.11.895.085.42.491.2
Smiling89.85.492.191.12.794.189.93.293.291.71.794.9
Straight-Hair60.017.469.959.22.075.070.912.878.475.43.185.1
Wavy-Hair74.311.980.774.73.984.478.31.887.482.24.388.5
Wearing-Earrings83.82.390.363.81.578.483.16.588.084.92.890.7
Wearing-Hat90.33.493.389.62.493.494.03.695.195.01.996.5
Wearing-Lipstick90.47.191.692.33.494.493.64.594.593.33.794.7
Wearing-Necklace55.85.171.562.15.175.973.710.980.869.07.379.5
Wearing-Necktie79.54.586.979.16.285.984.814.385.284.66.588.8
Average76.87.983.982.47.487.282.18.286.781.35.187.7
Table 5. Results on Sub1 of UTK Face. We respectively set Age and Gender as the target and sensitive attributes. η represents the severity of data imbalance. As η increases, ours improves fairness to a greater extent than the baseline.
Table 5. Results on Sub1 of UTK Face. We respectively set Age and Gender as the target and sensitive attributes. η represents the severity of data imbalance. As η increases, ours improves fairness to a greater extent than the baseline.
MethodSeverity of Data Imbalance ( η ) = 2 Severity of Data Imbalance ( η ) = 3 Severity of Data Imbalance ( η ) = 4
BAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FAT
Baseline [43]82.117.782.181.921.080.480.326.077.0
LfF [20]82.911.685.582.217.682.281.421.579.9
BPA [24]83.116.683.282.021.880.080.322.678.8
Ours82.26.887.481.310.585.280.314.482.8
Table 6. Results on Sub2 of UTK Face. We respectively set Race and Gender as the target and sensitive attributes.
Table 6. Results on Sub2 of UTK Face. We respectively set Race and Gender as the target and sensitive attributes.
MethodSeverity of Data Imbalance ( η ) = 2 Severity of Data Imbalance ( η ) = 3 Severity of Data Imbalance ( η ) = 4
BAcc.EOg-FATBAcc.EOg-FATBAcc.EOg-FAT
Baseline [43]81.810.185.781.615.283.179.321.279.0
LfF [20]88.25.391.387.710.188.786.911.587.8
BPA [24]87.76.790.486.512.586.985.814.385.7
Ours87.94.191.787.48.189.687.29.388.9
Table 7. Ablation study for bias capturing branches. We respectively set Arched-Eyebrows as the target attribute and Male, which is the benign bias for it, as the sensitive attribute. We exclude MCB and BCB from the overall framework and compare BAcc., EO, and g-FAT with respect to benign bias.
Table 7. Ablation study for bias capturing branches. We respectively set Arched-Eyebrows as the target attribute and Male, which is the benign bias for it, as the sensitive attribute. We exclude MCB and BCB from the overall framework and compare BAcc., EO, and g-FAT with respect to benign bias.
MethodBAcc.EOg-FAT
Baseline [43]64.831.566.6
Ours without BCB69.338.065.5
Ours without MCB72.420.176.0
Ours71.317.176.7
Table 8. Classification results on Cat and Dog. We respectively set the target attribute to species and the sensitive attribute to color. The results show that our method can effectively mitigate a more general type of bias.
Table 8. Classification results on Cat and Dog. We respectively set the target attribute to species and the sensitive attribute to color. The results show that our method can effectively mitigate a more general type of bias.
MethodBalanced AccuracyEOg-FAT
Baseline [43]79.920.779.5
LfF [20]81.614.083.7
BPA [24]87.710.788.4
Ours87.18.389.3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lee, P.; Park, S. Enhancing Fairness Without Demographic Labels via Identifying and Mitigating Potential Biases. Symmetry 2026, 18, 344. https://doi.org/10.3390/sym18020344

AMA Style

Lee P, Park S. Enhancing Fairness Without Demographic Labels via Identifying and Mitigating Potential Biases. Symmetry. 2026; 18(2):344. https://doi.org/10.3390/sym18020344

Chicago/Turabian Style

Lee, Pilhyeon, and Sungho Park. 2026. "Enhancing Fairness Without Demographic Labels via Identifying and Mitigating Potential Biases" Symmetry 18, no. 2: 344. https://doi.org/10.3390/sym18020344

APA Style

Lee, P., & Park, S. (2026). Enhancing Fairness Without Demographic Labels via Identifying and Mitigating Potential Biases. Symmetry, 18(2), 344. https://doi.org/10.3390/sym18020344

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop