Skip to content

Latest commit

 

History

History
232 lines (228 loc) · 10.1 KB

task-hierarchy.md

File metadata and controls

232 lines (228 loc) · 10.1 KB

Task Hierarchy

Guidelines / FAQs for Contributors:

  • 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

Task Categories

  • 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 not
      • Classification -> Verification -> Answer Correctness Verification: Verify whether the answer is correct
      • Classification -> Verification -> Answer Verification: Verify whether a text answers the question
      • Classification -> Verification -> Claim Verification
      • Classification -> Verification -> Clarification Verification
      • Classification -> Verification -> Grammar Verification: Verify whether a text is grammatical
      • Classification -> Verification -> Relevance Verification
      • Classification -> Verification -> Sufficient Information Verification: Verify whether a text contains sufficient information to answer a question
      • Classification -> Verification -> Summary Verification
  • Code Summarization: Generating natural language description for a piece of code
  • Command 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 word
  • Dialogue 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 objects
    • Reasoning -> 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 queries
      • Text Generation -> Structured Text Generation -> Code
      • Text Generation -> Structured Text Generation -> Table
    • Text Generation -> Title Generation
    • Text Generation -> Topic Generation
    • Text Generation -> Weblink Generation
  • Text Modification
    • Text Modification -> Structured Text Modification
    • Text Modification -> Text Simplification
  • Text Span Selection
  • Title Selection
  • Translation
  • Word Sense Disambiguation

Domain

  • 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

Language