How to develop an unbiased ML model for loan allocations?
A large retail bank wants to develop an ML system to help the risk management team decide on loan allocations for different demographics. What must the bank do to develop an unbiased ML model?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests the understanding of data preprocessing for fairness, specifically identifying that class imbalance is a primary source of bias in supervised learning tasks like loan approval.
Developing unbiased ML models requires measuring and addressing class imbalance in the training dataset to ensure fair representation across all demographic groups. Community consensus confirms that ignoring data distribution leads to biased predictions favoring majority classes.
Candidates often choose B (consistent with historical results), assuming that aligning with past decisions ensures fairness, but this actually perpetuates existing historical biases rather than correcting them.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option D is correct because class imbalance is a fundamental cause of bias in machine learning models. When one class (e.g., approved loans) vastly outnumbers another (e.g., denied loans or specific minority demographics), the model tends to optimize for accuracy by predicting the majority class, thereby failing to generalize for underrepresented groups. By measuring this imbalance and adapting the training process (via techniques like resampling, SMOTE, or class weighting), developers can create a more equitable model.Why the Other Options Are Wrong
Option A is incorrect because reducing dataset size typically increases variance and reduces model performance, making it harder to detect or mitigate bias. Option B is dangerous because historical results often contain embedded societal or institutional biases; replicating them does not create an 'unbiased' model. Option C suggests creating separate models per demographic, which can lead to disparate impact if the models are not rigorously audited and may violate fairness constraints by treating groups differently rather than ensuring equal treatment.Community Comment Notes
All provided comments unanimously support Option D. Users highlight that class imbalance directly causes models to favor the majority class, leading to poor performance on minority classes. One comment explicitly notes that ensuring fair representation is crucial for unbiased outcomes, reinforcing the link between data balance and model fairness.Official Reference
Exam Strategy
When asked about 'fairness' or 'bias' in ML questions, always look for options related to data quality, such as checking for class imbalance, missing values, or skewed distributions. Avoid options that suggest using historical data as a ground truth, as history is often biased.
Related Analysis
Practice All AIF-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full AIF-C01 Practice Test →