Predictive models choose among answers that already exist. Generative models create an answer that did not exist before. That single difference is what the word generative marks.
Two kinds of task
Predictive
- Input: an email, a photo, a transaction
- Output: one label from a fixed set
- Example: spam / not spam
- Example: cat / dog / neither
Generative
- Input: a request or description
- Output: newly constructed content
- Example: a reply to your question
- Example: a picture matching your description
The same product often mixes both. A photo app may first classify an image (predictive) and then generate a cleaned-up version (generative). The label describes the task, not the whole product.