Subdomain 1.2: Identify machine learning problem types.
1.A support organisation has 40,000 historical tickets in a Snowflake table, each tagged with exactly one of six queues: Billing, Access, Outage, Feature Request, Security and Other. The team wants a model that routes new tickets automatically. Which problem type fits best?
- A.Binary classification, because each ticket either belongs to the Billing queue or does not, evaluated once overall
- B.Unsupervised clustering, because tickets with similar wording should be grouped into queues without using the tags
- C.Multi-class classification, because each ticket receives exactly one label out of six mutually exclusive classes
- D.Multi-output regression, because six numeric scores must be produced and the highest one is taken afterwards
Show answer & explanation
Correct answer: C — Multi-class classification, because each ticket receives exactly one label out of six mutually exclusive classes
- A. Incorrect. A single yes/no question for one queue ignores the other five queues, so it cannot route a ticket to its correct destination.
- B. Incorrect. Existing queue tags provide supervision, and discovered clusters would not map reliably onto the six business queues the team defined.
- C. Correct. One label from more than two exclusive categories, learned from tagged examples, is the definition of multi-class classification.
- D. Incorrect. The target is a category, not a number; scoring queues is how classifiers work internally rather than a separate regression framing.