I have a simple dataset with 20 features and 8 possible labels. For some of the records, however, there could be more than one correct label. I would like to train this model such that the predicted label is one of the possible labels. What would be a good way to accomplish this?
Example: Consider the following record:
[color: grey; legs:2; wings:2; mass: 120g;....]
Some records are labeled as "Sparrow" and few others are named as "Bird". During testing, I don't care which of these labels are assigned to the record as long as it is one of them.