Open e-tornike opened 1 year ago
@e-tornike Could you please provide examples how it can look like? Maybe even screenshots.
It would be nice, if a single data instance could be mapped to multiple sets of labels. For example:
{
"instance_1": [
"label_set_1",
"label_set_2"
],
"instance_2" [
"label_set_1"
],
}
Each set of labels could be defined somewhere else. For example:
{
"label_set_1": [
"label_1",
"label_2",
...
"label_50"
],
"label_set_2": [
"label_1",
"label_2",
...
"label_100"
],
}
Then, when loading the labels to be used for annotating an instance, the labels could be aggregated.
What instances do you mean? Bboxes or spans in text? or spans in time-series?
Have you tried to use Taxonomy
tag with perRegion="true"
?
Is your feature request related to a problem? Please describe. Extreme multi-label classification tasks require annotators to choose from a large set of possible labels. This set of labels may vary from instance to instance in the data. Currently, per-instance label assignments are not supported.
Describe the solution you'd like In the project configuration, you could upload a large set of labels. Each label
l
could be associated with a list of instance IDsD
for which the label could be used during annotation. ForL
labels, the best case isD
associations, while the worst case isD x L
associations.Describe alternatives you've considered Associate each data instance
d
with a list of label IDsL
. ForD
instances, the best case isL
associations, while the worst case isD x L
associations.