- Massaging the task hierarchy categories is somewhat encouraged.
- If a subcategory (e.g.
Question Answering -> Contextual Question Answering -> Extractive
) is mentioned, don't mention its parent category (Question Answering -> Contextual Question Answering
) src/auto_add_domain.py
is helpful for adding domains for all tasks in any particular dataset
Abuse Detection
Author Identification
Classification
Classification -> Verification
: Verify whether a given descriptive attribute applies to a given text or not (binary output) e.g. if the paragraph contains offensive content or notClassification -> Verification -> Answer Correctness Verification
: Verify whether the answer is correctClassification -> Verification -> Answer Verification
: Verify whether a text answers the questionClassification -> Verification -> Claim Verification
Classification -> Verification -> Clarification Verification
Classification -> Verification -> Grammar Verification
: Verify whether a text is grammaticalClassification -> Verification -> Relevance Verification
Classification -> Verification -> Sufficient Information Verification
: Verify whether a text contains sufficient information to answer a questionClassification -> Verification -> Summary Verification
Code Summarization
: Generating natural language description for a piece of codeCommand Execution
Coreference
Coreference -> Entity Coreference
Coreference -> Pronoun Disambiguation
Counting
: Count an attribute of input e.g. a task to count number of vowels in a given wordDialogue Understanding
Document Understanding
Entity Detection
Ethical Judgement
Fake News Detection
Grammar Error
Grammar Error -> Grammar Error Correction
Grammar Error -> Grammar Error Detection
Hallucination
: Given a context, generate imaginary content e.g. given a sentence, generate a story/poem.Hate Speech Detection
Hypernym Discovery
Intent Detection
Language Identification
Mathematics
Mathematics -> Algebra
Mathematics -> Arithmetic
Mathematics -> Combinatorics
Mathematics -> Geometry
Named Entity Recognition
Order Detection
Order Detection -> Incorrect Order Detection
Order Generation
: Given a set of elements, find their order (e.g. monotonically increasing/decreasing numbers, increasing/decreasing size in case of objects)Paraphrasing
Parts-of-speech
Question Answering
Question Answering -> Commonsense Question Answering
Question Answering -> Contextual Question Answering
Question Answering -> Contextual Question Answering -> Abstractive
Question Answering -> Contextual Question Answering -> Extractive
Question Answering -> Contextual Question Answering -> Missing Knowledge
: When the answer to the question is not present in the passage and reqiures extra knowledge.
Question Answering -> Fill in the Blank
Question Answering -> Incorrect Answer Generation
Question Answering -> Incorrect Answer Generation -> Commonsense Question Answer Generation
Question Answering -> Incorrect Answer Generation -> Contextual Question Answer Generation
Question Answering -> Incorrect Answer Generation -> Contextual Question Answering -> Abstractive
Question Answering -> Incorrect Answer Generation -> Contextual Question Answering -> Extractive
Question Answering -> Incorrect Answer Generation -> Multiple Choice Answer Generation
Question Answering -> Multihop Question Answering
Question Answering -> Multiple Choice Question Answering
Question Answering -> Open Question Answering
Question Decomposition
Question Generation
Question Generation -> Contextual Question Generation
: Generate questions based on given context e.g. a task to create a question based on a paragraph.Question Generation -> Contextual Question Generation -> Open Question Generation
Question Generation -> Fill in the Blank
Question Generation -> Question Composition
: Compose questions by concating questions in the input
Reasoning
Reasoning -> Abductive Reasoning
Reasoning -> Analogical Reasoning
Reasoning -> Argument Reasoning
Reasoning -> Causal Reasoning
Reasoning -> Commonsense Reasoning
: Tasks related to activities humans do in daily life e.g. eating breakfast in the morning, sleeping during night etc.Reasoning -> Cross-document Reasoning
Reasoning -> Deductive Reasoning
Reasoning -> Discrete Reasoning
Reasoning -> Logical Reasoning
Reasoning -> Multihop Reasoning
Reasoning -> Numerical Reasoning
Reasoning -> Numerical Reasoning -> Numerical Commonsense Reasoning
: Tasks which requires numerical commonsense knowledge e.g. a car has four wheels.
Reasoning -> Physical Reasoning
: Tasks involving physical interactions with objects e.g. a knife (and not a paper) is used to cut objectsReasoning -> Planning
: Tasks which need some sort of planning e.g. how to go to Hawaii?Reasoning -> Qualitative Reasoning
Reasoning -> Reasoning on Actions
Reasoning -> Reasoning on Social Interactions
Reasoning -> Reasoning with Symbols
: Tasks where symbols represent various things e.g. if X is the number of apples in the freeze today morning and Y is the number remaining after I ate a few apples, X-Y is the number of apples I ate.Reasoning -> Spatial Reasoning
Reasoning -> Temporal Reasoning
Reasoning -> Textual Entailment
Reasoning -> Textual Entailment -> Abductive Reasoning
Reasoning -> Textual Entailment -> Analogical Reasoning
Reasoning -> Textual Entailment -> Deductive Reasoning
Reasoning -> Textual Entailment -> Inductive Reasoning
Relation Prediction
Relevancy Estimation
Role Labelling
Semantic Parsing
Semantic Parsing -> Program Synthesis
Sentiment Analysis
Sorting
Stance Detection
Story Completion
Style Transfer
Summarization
Tabular Text Operation
Tabular Text Operation -> Column Matching
: Given two sets in the input, generate a mapping between them e.g. given a set of countries and their capitals in the input, generate an output that maps countries to capitals.Tabular Text Operation -> Question Answering
Text Comparison
Text Generation
- `Text Generation -> Command Execution
Text Generation -> Command Execution -> Code Execution
Text Generation -> Command Execution -> Natural Language Instruction Execution
Text Generation -> Long Text Generation
Text Generation -> Long Text Generation -> Contextual Text Generation
Text Generation -> Long Text Generation -> Contextual Text Generation -> Process Description
Text Generation -> Long Text Generation -> Paragraph Generation
Text Generation -> Long Text Generation -> Review Generation
Text Generation -> Sentence Generation
Text Generation -> Sentence Generation -> Explanation Generation
Text Generation -> Sentence Generation -> Story Completion
Text Generation -> Sentence Generation -> Story Completion -> Incorrect Story Completion
Text Generation -> Structured Text Generation
: Generate structured text in the output e.g. a task that converts questions in natural language to SQL queriesText Generation -> Structured Text Generation -> Code
Text Generation -> Structured Text Generation -> Table
Text Generation -> Title Generation
Text Generation -> Topic Generation
Text Generation -> Weblink Generation
- `Text Generation -> Command Execution
Text Modification
Text Modification -> Structured Text Modification
Text Modification -> Text Simplification
Text Span Selection
Title Selection
Translation
Word Sense Disambiguation
Accounting
Anthropology
Architecture
Art
Astronomy
Biology
Biology -> Anatomy
Biology -> Clinical Knowledge
Biology -> Human Biology
Biology -> Virology
Business Ethics
Chemistry
Code
Code -> Language
Code -> Language -> Python
Code -> Language -> SQL
Code -> Repo
Code -> Repo -> Github
Code -> Repo -> Stack Overflow
Commonsense
Commonsense -> Concepts and Relations
Commonsense -> Concepts and Relations -> Physical Commonsense
: a context involving two physical objects with contrasting properties, usage, locations, etc.Commonsense -> Concepts and Relations -> Social Commonsense
: a situation involving two same gender people with contrasting attributes, emotions, social roles, etc.
Commonsense -> Stories
Computer Science
Computer Science -> Computer Security
Computer Science -> Machine Learning
Computer Security
Debatepedia
Dialogue
Econometrics
Economics
Economics -> Macroeconomics
Economics -> Microeconomics
Electrical Engineering
Fiction
Formal Fallacy
Geography
Global Facts
Government and Politics
History
History -> 9/11 Reports
History -> European History
Human Sexuality
International Law
Jurisprudence
Justice
Law
Linguistics
Logic
Logic -> Formal logic
Logic -> Propositional Logic
Macroeconomics
Management
Marketing
Mathematics
Medical Genetics
Medicine
Moral Scenarios
Movies
Music
Narrative
Natural Science
Natural Science -> School Science Textbooks
News
Nutrition
Personal Narratives
Philosophy
Physics
Pop Culture
Prehistory
Psychology
Public Places
Public Places -> Restaurants
Public Relations
School Science Textbooks
Security: Environmental Security
Security: National Security
Social Media
Social Media -> Twitter
Sociology
Sports
Sports -> NFL
Statistics
Story
US Foreign Policy
Wikipedia
World Religions
- https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes: ISO language name column