Google Cloud Professional Machine Learning Engineer — Question 224

You work for a telecommunications company. You’re building a model to predict which customers may fail to pay their next phone bill. The purpose of this model is to proactively offer at-risk customers assistance such as service discounts and bill deadline extensions. The data is stored in BigQuery and the predictive features that are available for model training include:

- Customer_id
- Age
- Salary (measured in local currency)
- Sex
- Average bill value (measured in local currency)
- Number of phone calls in the last month (integer)
- Average duration of phone calls (measured in minutes)

You need to investigate and mitigate potential bias against disadvantaged groups, while preserving model accuracy.

What should you do?

Answer options

Correct answer: D

Explanation

Option D is the correct approach because it defines a fairness metric based on accuracy related to sensitive features, allowing for a comprehensive evaluation of bias while maintaining model accuracy. The other options focus either on excluding features or retraining models based on feature importance without properly integrating a fairness assessment, which does not effectively address the bias issue.