These should be aligned to business objectives.
Handling multiple ML objectives
When there are multiple ML objectives, rather than combining the multiple objectives in one objective function, it’s better to develop models for each one, and tune their weights later.
This allows post-model calibration, and decouples different models that may need to be updated at different cadences.