Which machine learning approach is most suitable for predicting customer purchase probability?
Show answer and explanation
Correct answer: B
The ISTQB CT-AI syllabus explains in Section 1.6 - Machine Learning Approaches that supervised learning is appropriate when labeled data exists and the goal is to predict an output based on known historical examples. Predicting a customer's purchase probability is a classification task when the output corresponds to discrete categories such as "likely to purchase" versus "not likely to purchase." The syllabus gives similar examples in describing classification as the process of assigning instances to predefined classes based on learned patterns in labeled data. Because the retail company wants to determine whether a customer will make a purchase based on marketing actions, classification is the most appropriate choice.
Option A (regression) predicts continuous numeric values and is less suitable because the task centers on categorical likelihood rather than estimating exact monetary values.
Option C (unsupervised learning) is used when labels are not available; in this scenario, the company has labeled purchase histories. Option D
(reinforcement learning) requires an interactive environment with reward-driven behavior, which is not applicable to this scenario.
Thus, supervised learning (classification) is the most suitable approach according to the syllabus.