Often in machine learning we have a situation when target is numeric (real or integer). Each target comes with an associated input vector. The goal is to learn the mapping from the input vectors to the target. For example:
(1.2, 'A', 3) -> 4.0
(3.2, 'C', 2) -> 1.0
...
(0.8, 'A', 2) -> 5.0
(5.7, 'B', 7) -> 1.0
However, in some cases we do not know the target. We only know that is larger or smaller that a certain value. For example:
(1.2, 'A', 3) -> >3.0
(3.2, 'C', 2) -> =1.0
...
(0.8, 'A', 2) -> >3.0
(5.7, 'B', 7) -> =1.0
In the above example, we know that for the first vector the target is larger than 3.0, but we do not know what exactly it is.
How should one consider the above described situation? Are there standard method to do it?
[=1, >3, =7, >2, >1, =7, =8, >4]
. It means that some cases we know the exact target in other cases we only know the "lower bound". $\endgroup$