Immediate job feedback


Overview

The basic idea behind this feature is to provide annotators with quick feedback on their performance in a job. When an annotator finishes a job, a dialog is displayed showing the quality of their annotations. The annotator can either agree or disagree with the feedback. If they disagree, they have the option to re-annotate the job and request feedback again.

To ensure transparency with the annotator, the immediate feedback shows the computed score and the minimum required score. Information about the specific errors or frames that have errors is not available to annotators.

Feedback is only available a limited number of times for each assignment, to prevent Ground Truth revealing by annotators. This is controlled by a configurable parameter, so it can be adjusted to the requirements of each project.

How to configure

Immediate feedback settings, such as Target metric, Target metric threshold, Max validations per job and others, can be configured on the quality settings page.

This feature is considered enabled if the Max validations per job is above 0. You can change the parameters any time.

  1. Open the task Actions menu > Quality control > Settings

Configure job validations

  1. Set the Target metric and Target metric threshold values to what is required in your project.
  2. Set Max validations per job to above zero. 3 is a good starting number.
  3. Save the updated settings

How to receive a feedback

  1. Assign an annotator to an annotation job
  2. Annotate the job
  3. Mark the job finished using the corresponding button in the menu
  4. Once the job is completed, you’ll see the job validation dialog

Each assignee gets no more than the specified number of validation attempts.

Available feedbacks

There are three types of feedbacks available for different cases:

  • Accepted
  • Rejected, with an option to fix mistakes
  • Finally rejected when the number of attempts is exhausted

Annotation hints

When a job is rejected, the Top problems section may show up to three short hints based on the confusion matrices of requirements that were not met:

  • Confused classes: "A" and "B"
  • Missing annotations: "C"
  • Extra annotations: "C"

The hints appear in a warning block. Hover over or focus the question mark next to a hint to read its explanation. Missing annotations indicates that your annotations might miss some objects of the indicated label. Extra annotations indicates that your annotations might include extra objects of that label. Incorrect attributes or inaccurate boundaries can also cause either type of discrepancy.

The hints describe patterns in the checked portion of the job. They do not identify specific annotations or validation frames, reveal expected attribute values, or tell you which class should replace another. A hint about a single class means that some annotations could not be matched; it does not identify the cause.

Only patterns with at least three discrepancies in a requirement’s confusion matrix are considered. Missing and extra annotations are ranked separately, each with its own minimum of three. Both hints can appear for the same class and count toward the limit of three hints. A failed match can contribute to both missing and extra annotations. Repeated hints across requirements are combined, and the three strongest patterns are shown. These limits are fixed. If no pattern meets the minimum, the section is hidden. Hints are also available after the last validation attempt when that attempt is rejected.

Additional details