argilla-io / argilla

Argilla is a collaboration tool for AI engineers and domain experts to build high-quality datasets
https://docs.argilla.io
Apache License 2.0
3.83k stars 360 forks source link

Improve label organization and interaction in Token Classification #1852

Open dvsrepo opened 2 years ago

dvsrepo commented 2 years ago

Description

Creating a new UI mode that helps with annotation sessions.

This mode must be included for all defined tasks and should keep the user interaction as simple as possible and hard oriented to annotation.

From issue #1851

Describe the bug With more than 10 labels the button hot-links stop.

To Reproduce Go to token / text-classification and assign >10 label options.

Expected behavior I would expect them to continue on function keys or initial qwerty keys.

Screenshots image

cceyda commented 1 year ago

Some ideas I would like to add to this:

image

then for keyboard shortcuts you would first press the parent tag key, then the sub. example: [1][3] would be food, [2][5]organization

nataliaElv commented 6 months ago

@dvsrepo Would you say this issue has been addressed properly in the SpanQuestion included in v1.26.0?

cceyda commented 6 months ago

SpanQuestion looks nice 🥳 I'll try it out this week migrating the old TokenClassification dataset.

cceyda commented 6 months ago

Here are my first impressions & feedback about the new SpanQuestion. I have migrated my old TokenClassification dataset to a Feedback dataset:

@nataliaElv

@dvsrepo Here is more general feedback about the SpanQuestion (compared to the old dataset & for its better future)

Visual:

Functional:

In the future my hope is to combine multiple tasks (span &text classification & etc) into one record in a feedback dataset. I haven't played around much with the actual annotation part yet so may have more feedback soon 🙈

nataliaElv commented 6 months ago

Thanks @cceyda for the detailed feedback! We'll take notes on this 😃 cc @Amelie-V