On Supervised Learning Algorithm tuning usually the aim is to optimize some one-point criteria (recall, precision, F1, F2, etc.). But sometimes, when we build a classifier, exists a "physical" requirement for the label to change monotonically depending of a particular parameter changes. Example - if the classifier of the presence-absence of diabetes, depending on the values of some input parameters, gave the output value "yes" at a sugar level of 120, then it is clear that it should give the same output value at a sugar level of more than 120. And vice versa, if it gave the output value "no", it should give the same output value with a sugar level less than 120 (at constant values of the other input parameters). What is your opinion, should we support this requirement on the classifier or not? Thanks you in advance.