Skip to content

Choisir un schéma d'annotation

Comment relier votre question de recherche au bon type d'annotation Potato : radio, multiselect, span, likert, slider, pairwise, best-worst, multirate, rubric, et plus encore.

Le schéma d'annotation, c'est la forme de la question que vous posez aux annotateurs. Choisissez-le selon le type de réponse dont vous avez besoin : une catégorie, plusieurs catégories, une région de l'élément, une position sur une échelle ou une comparaison entre éléments. Potato prend en charge plus de 30 types d'annotation ; ce guide vous aide à les départager.

Pour la liste complète des options et de leurs réglages, voir la référence des schémas d'annotation.

Un guide de décision

Si vous avez besoin…Utilisez ce typeExemple
Exactement une catégorieradioSentiment : positif / négatif / neutre
Plusieurs catégories à la foismultiselectThèmes présents dans un article
Une catégorie dans une longue listeselect (menu déroulant)Pays, langue, code ICD
Une région à l'intérieur du texte/de l'audiospanEntités nommées, segments d'erreur
Une position sur une échellelikertAccord, fluidité, qualité
Une valeur continuesliderConfiance 0–100
Le meilleur de deux élémentspairwiseQuelle réponse du modèle est la meilleure ?
Le meilleur et le pire d'un ensemblebest_worst_scalingClasser des traductions par fluidité
La même échelle sur de nombreux élémentsmultirateNoter chaque document récupéré
Plusieurs critères pondérésrubric_evalNotation par LLM façon MT-Bench
Une réponse rédigéetextJustification, correction

Exemple concret : étiquette unique ou multiple

Si les catégories sont mutuellement exclusives, utilisez radio pour que les annotateurs doivent en choisir une seule :

yaml
annotation_schemes:
  - annotation_type: radio
    name: stance
    description: "What stance does the post take?"
    labels: [Supports, Opposes, Neutral]
    sequential_key_binding: true

Si un élément peut porter plusieurs étiquettes à la fois, utilisez multiselect et fixez des limites :

yaml
annotation_schemes:
  - annotation_type: multiselect
    name: topics
    description: "Select every topic the article covers."
    labels: [Politics, Technology, Health, Sports, Business]
    min_selections: 1
    max_selections: 3

sequential_key_binding: true permet aux annotateurs d'appuyer sur les touches numériques au lieu de cliquer, ce qui accélère les gros travaux.

Combiner les schémas pour des tâches plus riches

Vous pouvez empiler plusieurs schémas sur un même écran, par exemple une catégorie assortie d'une justification en texte libre. Associez-les à une logique conditionnelle pour que la justification n'apparaisse que lorsqu'elle est nécessaire :

yaml
annotation_schemes:
  - annotation_type: radio
    name: quality
    description: "Is this answer acceptable?"
    labels: [Good, Bad]
  - annotation_type: text
    name: reason
    description: "If Bad, briefly explain why."
    label_requirement:
      required: false

Pour aller plus loin