Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reviewer role and workflows #18

Open
1 task done
Amelie-V opened this issue Nov 15, 2023 · 12 comments
Open
1 task done

Reviewer role and workflows #18

Amelie-V opened this issue Nov 15, 2023 · 12 comments
Labels
api dataset curation Workflows to annotate and curate datasets. team management Workflows to enable managing a team and their workload. ui user management Workflows to manage users.

Comments

@Amelie-V
Copy link
Member

Amelie-V commented Nov 15, 2023

Summary

Summarize the functionality or added value of the feature:

Including workflows to check the quality of the responses of the annotation team, including a role for team members who will be focusing on reviewing.

User needs

Set out the problem to be solved and the preferences or needs of users:

  • Bigger teams often need to train other team members and control that they adhere to annotation guidelines.
  • This can be done by project managers or by more experienced annotators.
  • In the case of the experienced annotators, they can review but shouldn't be modifying the settings of the dataset.
  • As an admin / project manager, I want the annotation team to be able to see each other's responses, so they can discuss and solve disagreements.

Proposed solution

Outline the initial solution to the problems or needs of the user:

  • Add a new user role: reviewer.
  • This user can see the responses from other team members and validate them.
  • This user doesn't have permissions to manage or modify datasets / workspaces.

Further context

Add any additional information or details needed to understand the feature:

Related issues

Preview Give feedback
  1. nataliaElv
@Amelie-V Amelie-V added the Cloud label Nov 15, 2023
@nataliaElv nataliaElv transferred this issue from argilla-io/argilla Nov 20, 2023
@nataliaElv nataliaElv added ui api user management Workflows to manage users. dataset curation Workflows to annotate and curate datasets. team management Workflows to enable managing a team and their workload. Argilla Cloud and removed Cloud labels Nov 20, 2023
@nataliaElv nataliaElv moved this to Q1 Jan - Mar 2024 in 🚲 Argilla Roadmap Nov 21, 2023
@davidberenstein1957
Copy link
Member

According to GSK, it would also be useful as an annotator to see an overview of the used record labels and potential label overlap to assess the progress of the annotation task. This could for example be a barchart or a timeline of the applied labels/mistakes over time.

@vmehta-cohere
Copy link

This is really awesome for us. Hope to see this fleshed out as soon as possible

@Amelie-V Amelie-V moved this from Q1 Jan - Mar 2024 to Q2 Apr - Jun 2024 in 🚲 Argilla Roadmap Jan 26, 2024
@dbuades
Copy link

dbuades commented Jan 26, 2024

This would also be very useful for us, since we have annotators with different levels of expertise in the team.

A good workflow could be to add new status for records (pending - discarded- submitted - reviewed - approved).
A reviewer would go through all their assigned submitted records and either approve them (the status would change to approved) or leave comments in them for the original annotator to modify (the status would change to reviewed).

Thank you for your work!

@Amelie-V Amelie-V moved this from Q2 Apr - Jun 2024 to Future in 🚲 Argilla Roadmap May 6, 2024
@dbuades
Copy link

dbuades commented Aug 13, 2024

Hello @Amelie-V !

Now that Argilla 2.0 has been released, do you have plans to work on this ? I'd be happy to collaborate with you to get this done, let me know how can I help. Thanks!

@cceyda
Copy link

cceyda commented Sep 20, 2024

This would also help my case argilla-io/argilla#5516

@cceyda
Copy link

cceyda commented Dec 4, 2024

When in the roadmap might this be? I as admin would really like to be able to see the submitted records by all annotators while annotation is in progress... but I'm basically flying blind and have to call the records into a dataset through the SDK everytime I wanna check something and do manual loops&hoops (which kinda defeats the visual goodness of argilla )

@vmehta-cohere
Copy link

Yes I totally agree aswell! I resonate with the fact that even with "visual goodness" argilla becomes a hard pitch for us since it's bascially adding more hoops for admins to access annotator progress.

@JonnyTran
Copy link

When in the roadmap might this be? I as admin would really like to be able to see the submitted records by all annotators while annotation is in progress... but I'm basically flying blind and have to call the records into a dataset through the SDK everytime I wanna check something and do manual loops&hoops (which kinda defeats the visual goodness of argilla )

I’m working on an argilla fork that can retrieve the submitted responses of other annotators to show up in the Suggestion tab. I recently had a demo to folks at work and they found it was a good way review consensus/differences in everyone’s answers. It’s not finished yet but happy to show how I did this.

@davidberenstein1957
Copy link
Member

@nataliaElv @Amelie-V, perhaps you can have a chat with @JonnyTran about his cool-sounding fork? It would be great if we could align this reasoning and make something basic like this work alongside our expectations for "visual goodness".

@nataliaElv
Copy link
Member

@JonnyTran I'd love to see this in action! What's the best way to try it out?

@DustinEagar
Copy link

This feature would be really helpful for my organization - we currently have to rely on a cumbersome workaround to enable review of annotated documents.

@JonnyTran
Copy link

@JonnyTran I'd love to see this in action! What's the best way to try it out?

Currently I have an instance running on HF Spaces that have this feature, although it can only view one Suggestion tab (from another annotator’s response) at a time for each Question. Soon I’ll have it so multiple Suggestions can be viewed for each Question.

Let me get back to you next week for a demo. I’m currently out on vacation but would be happy to set up a discord/zoom meeting starting next week

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api dataset curation Workflows to annotate and curate datasets. team management Workflows to enable managing a team and their workload. ui user management Workflows to manage users.
Projects
Status: Future
Development

No branches or pull requests

8 participants