What each prediction type takes in and gives back
Property prediction
- Input: a molecule
- Output: a number or label, such as solubility or a toxicity flag
- Depends mainly on the molecule alone
- Training data relatively abundant
Activity prediction
- Input: a molecule plus a target
- Output: a score or probability of interaction
- Depends on the pair, not either one alone
- Training data sparse and uneven across targets
Structure prediction
- Input: a sequence, or a sequence plus a ligand
- Output: a three-dimensional arrangement
- Depends on folding and geometry
- Output is a shape, not a score
The distinction is not academic. A model can be excellent at property prediction and poor at activity prediction, because the second task requires evidence about pairs that may barely exist in the training data. When you read that an AI model predicts drug-like behavior, the first useful question is which of these three it is actually doing.