Two levels of classifications for text classifications

Hi! This is definitely a solution and something we often recommend for hierarchical label schemes. You can read more about the idea and reasoning here: Text Classification · Prodigy · An annotation tool for AI, Machine Learning & NLP It does mean you have to make a second pass over the data, but you'll be able to focus on only the subcategories in the second pass (which can be much more efficient because it's easier to focus) or use automation specific to the top-level categories (to pre-select labels). And it helps while you're developing, because it makes it easier to iterate.

Alternatively, you could also just generate a list of "options" with text like CATEGORY > SUBCATEGORY and list all possibilities in the same task.

Finally, you could also do something more custom and add your own checkboxes/radio buttons with an "accordion"-type UI that pops out additional options, depending on what you select and how you want the hierarchy to work. See here for details: Adding Accordion to Choices - #2 by ines