Professional Machine Learning Engineer Exam QuestionsBrowse all questions from this exam

Professional Machine Learning Engineer Exam - Question 69


You need to build an ML model for a social media application to predict whether a user’s submitted profile photo meets the requirements. The application will inform the user if the picture meets the requirements. How should you build a model to ensure that the application does not falsely accept a non-compliant picture?

Show Answer
Correct Answer: A

To ensure that the application does not falsely accept a non-compliant picture, it is essential to optimize the recall of the model. Recall measures the proportion of actual positives (in this case, non-compliant photos) that are correctly identified. By maximizing recall, the model aims to minimize false negatives, meaning it will correctly identify as many non-compliant pictures as possible, thereby reducing the chances of falsely accepting non-compliant pictures.

Discussion

17 comments
Sign in to comment
LearnSodasOption: B
Dec 10, 2022

I think it's B, since we want to reduce false positives

jamesking1103
Jan 9, 2023

B yes, A is incorrect as minimize false negatives does not help

NickHapton
Jun 25, 2023

a non-compliant profile image = positive false negatives = didn't alert the non-compliant profile image so the objective is to minimize false nagatives

[Removed]Option: A
Jul 23, 2023

The answer is A. The negative event is usually labeled as positive (e.g., fraud detection, customer default prediction, and here non-compliant picture identification). The question explicitly says, "ensure that the application does not falsely accept a non-compliant picture." So we should avoid falsely labeling a non-compliant image as compliant (negative). It is never mentioned in the question that false positives are also a concern. So, recall is better than F1-score for this problem.

libo1985Option: A
Sep 27, 2023

A. Let me explain why. You may have 3 times more examples of images, however, the total number of images can be small, which lead to poor model performace, so C and D are not the for definite answer. The target is the detection of abnormal photo, so falsely accept a non-compliant picture is false negative. So A.

b1a8faeOption: B
Jan 23, 2024

B. A non-compliant picture is the positive and not the negative. What the question is asking is to decrease the number of false positives ("falsely labeled as non compliant"), which is achieved through optimizing for precision and not recall. Since C and D sound a bit overkill, I would go for the one that prioritizes false positives which is B.

Carlose2108Option: A
Mar 4, 2024

I went with A.

LitingOption: A
Jul 7, 2023

Optimize recall can help lowering the false negative cases

SamuelTschOption: B
Jul 7, 2023

B should be correct. It covers not only the recall but also the precision

lalala_meowOption: A
Sep 24, 2023

I was thinking B but after reading the comments I think it should be A. I was thinking a non-compliant profile image = negative but actually it should be the positive case we do want to flag out. So minimising false negative fits the requirement "ensure that the application does not falsely accept a non-compliant picture."

libo1985Option: A
Sep 27, 2023

A. Let me explain why. You may have 3 times more examples of images, however, the total number of images can be small, which lead to poor model performace, so C and D are not the for definite answer. The target is the detection of abnormal photo, so falsely accept a non-compliant picture is false negative. So A.

abertheOption: A
Oct 10, 2023

I vote B

MCorsettiOption: B
Oct 22, 2023

We should optimize for precision to minimize false positives, so optimizing for recall should be incorrect. F1 Score will balance both precision and recall. Both B and C might not necessarily meet the goal

Krish6488Option: B
Nov 11, 2023

Optimising for false positives is the goal here which should have been precision. Since precision is not available in options, the next best is F1 score which is harmonic mean of precision and recall. Although it wont fully satisfy the false positives it atleast wont skew towards recall which is more false positives that deviates from the goal. Hence B

Mickey321Option: D
Nov 16, 2023

Minimize False positive. Hence percision. D is the closest.

Mickey321Option: B
Nov 17, 2023

Think is B since we need to optimize for percision

Delphin_8150Option: B
Mar 27, 2024

Gonna go with B on this one, tricky question but since reducing false positives is the goal here only B fits that requirement

pinimichele01
Apr 27, 2024

a non-compliant profile image = positive false negatives = didn't alert the non-compliant profile image so the objective is to minimize false nagatives

girguOption: D
May 27, 2024

D. Cost of Misclassification: In this scenario, falsely accepting a non-compliant picture (false positive) is more critical than rejecting a compliant picture (false negative). A user with a non-compliant picture could violate the platform's terms or negatively impact the user experience. Training Data Imbalance: Social media applications might receive many compliant pictures and far fewer non-compliant ones. A standard training dataset might be imbalanced, with the model learning more from the majority class (compliant pictures).

PhilipKokuOption: A
Jun 7, 2024

A) Minimise False Negatives