Sélection multiple hiérarchique
Construisez des sélecteurs de taxonomie en arbre dépliable dans Potato pour la classification hiérarchique, le marquage thématique et les tâches d'annotation par catégories à plusieurs niveaux.
Le schéma d'annotation à sélection multiple hiérarchique propose une interface en arbre dépliable pour choisir des catégories dans une taxonomie imbriquée. Ce schéma convient aux tâches où les étiquettes sont organisées en hiérarchie : classification thématique, catégorisation de produits, ou tout marquage à plusieurs niveaux.
La sélection multiple hiérarchique dans Potato
Vue d'ensemble
Le schéma de sélection multiple hiérarchique présente une vue en arbre repliable où :
- Les nœuds parents se déplient pour révéler les catégories filles
- Les nœuds feuilles peuvent être sélectionnés individuellement
- Une sélection automatique facultative propage les sélections vers le haut ou vers le bas de l'arbre
- Une recherche permet aux annotateurs de trouver vite une catégorie dans les grandes taxonomies
Démarrage rapide
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: topic_tags
description: Select all applicable topic categories.
taxonomy:
Science:
Physics:
- Quantum Mechanics
- Thermodynamics
Biology:
- Genetics
- Ecology
Technology:
- Software
- HardwareOptions de configuration
| Champ | Type | Défaut | Description |
|---|---|---|---|
annotation_type | string | Obligatoire | Doit valoir "hierarchical_multiselect" |
name | string | Obligatoire | Identifiant unique de ce schéma |
description | string | Obligatoire | Consignes affichées aux annotateurs |
taxonomy | object | Obligatoire | Objet imbriqué définissant la hiérarchie des catégories |
auto_select_children | boolean | false | Quand un parent est sélectionné, sélectionne automatiquement tous ses enfants |
auto_select_parent | boolean | false | Quand tous les enfants sont sélectionnés, sélectionne automatiquement le parent |
show_search | boolean | false | Affiche un champ de recherche pour filtrer l'arbre de la taxonomie |
max_selections | integer/null | null | Nombre maximal de catégories sélectionnables (null pour illimité) |
expand_depth | integer | 1 | Nombre de niveaux de l'arbre dépliés par défaut |
label_requirement.required | boolean | false | Si au moins une sélection est exigée avant la soumission |
Exemples
Classification thématique
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: topic_classification
description: Select all topics that apply to this document.
show_search: true
max_selections: 5
taxonomy:
Politics:
Domestic:
- Elections
- Legislation
- Policy
International:
- Diplomacy
- Trade
- Conflict
Sports:
- Football
- Basketball
- Tennis
Entertainment:
Film:
- Reviews
- Industry News
Music:
- Reviews
- ConcertsCatégorisation de produits avec sélection automatique
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: product_category
description: Categorize this product listing.
auto_select_children: true
auto_select_parent: true
taxonomy:
Electronics:
Computers:
- Laptops
- Desktops
- Tablets
Audio:
- Headphones
- Speakers
Clothing:
Men:
- Shirts
- Pants
Women:
- Dresses
- TopsCodage médical
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: diagnosis_codes
description: Select all applicable diagnosis categories.
show_search: true
taxonomy:
Cardiovascular:
Hypertension:
- Primary
- Secondary
Arrhythmia:
- Atrial Fibrillation
- Ventricular Tachycardia
Respiratory:
Obstructive:
- Asthma
- COPD
Infectious:
- Pneumonia
- BronchitisFormat de sortie
{
"topic_tags": {
"labels": ["Science > Physics > Quantum Mechanics", "Technology > Software"]
}
}Les catégories sélectionnées sont stockées sous forme de chaînes de chemin complet, de la racine à la feuille.
Bonnes pratiques
- Gardez des taxonomies maniables : évitez de dépasser 4 niveaux d'imbrication ; un arbre profond se navigue mal
- Activez la recherche pour les grandes taxonomies : au-delà de 30 catégories,
show_search: truechange nettement le confort d'usage - Maniez la sélection automatique avec prudence : sélectionner automatiquement les enfants est utile quand la catégorie parente les implique tous, mais prête à confusion sinon
- Choisissez bien la profondeur dépliée : dépliez assez de niveaux pour que les annotateurs voient la structure, sans les submerger
- Limitez le nombre de sélections quand c'est pertinent :
max_selectionsévite le marquage excessif
Pour aller plus loin
- Radio et sélection multiple : sélection d'étiquettes à plat
- Liste déroulante : sélection unique dans un menu déroulant
- Contrôle de la qualité : tests d'attention et étalons de référence
Pour les détails d'implémentation, consultez la documentation source.