Skip to content

アノテーションスキームの選び方

研究上の問いを適切な Potato のアノテーションタイプ(radio、multiselect、span、likert、slider、pairwise、best-worst、multirate、rubric など)に対応づける方法。

アノテーションスキームは、アノテーターに投げかける問いの形そのものです。必要な答えがどの種類かを考えて選びましょう。1 つのカテゴリか、複数のカテゴリか、項目内の領域か、尺度上の位置か、それとも項目同士の比較か。 Potato は 30 種類を超えるアノテーションタイプに対応しており、本ガイドではその絞り込み方を示します。

選択肢の一覧と設定の詳細はアノテーションスキームのリファレンスを参照してください。

選定ガイド

必要なもの使うタイプ
ちょうど 1 つのカテゴリradio感情:肯定 / 否定 / 中立
複数のカテゴリを同時にmultiselect記事に含まれるトピック
長いリストから 1 つのカテゴリselect(ドロップダウン)国、言語、ICD コード
テキスト/音声内の領域span固有表現、誤りスパン
尺度上の位置likert同意度、流暢さ、品質
連続値slider確信度 0–100
2 項目のうち良い方pairwiseどちらのモデルの返答が良いか?
集合の中の最良と最悪best_worst_scaling流暢さで翻訳を順位付け
多数の項目に同じ尺度multirate検索された各文書を評価
重み付けされた複数の基準rubric_evalMT-Bench 形式の LLM 採点
記述による回答text根拠、修正

実例:単一ラベルか複数ラベルか

カテゴリが互いに排他的なら、radio を使ってアノテーターに 1 つだけ選ばせます。

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

1 つの項目が複数のラベルを同時に持ちうる場合は、multiselect を使って上限・下限を設定します。

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 を指定すると、アノテーターはクリックの代わりに数字キーを押せるようになり、大量の作業を高速化できます。

スキームを組み合わせてより複雑なタスクに

1 つの画面に複数のスキームを重ねられます。たとえばカテゴリと自由記述の理由を組み合わせるなどです。条件ロジックと併用すれば、理由欄を必要なときだけ表示できます。

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

さらに読む