====== Outline of NLP ====== See also [[ml:ml_outline|Outline of ML]] [[Key Papers in NLP]] ===== NLP Tasks ===== * Applications * [[nlp:Autonomous Language Agents#AI Agents]] * [[AGI]] * [[Argumentative Text Understanding]] * [[Authorship Attribution]] * [[Automatic Essay Grading]] * [[Automatic Fact Checking]] * Automatic Grammar Checking, see [[Grammatical Error Correction]] * [[Autonomous Language Agents]] * [[Autonomous Scientific Research]] * [[Chatbots]] * [[ChatGPT]] * [[Commonsense Reasoning]] * [[Dialog#Conversational Search]] * [[Generation#Data-to-Text]] * Debate, see [[nlp:dialog#debating_systems|Dialog - Debating Systems]] * [[Dialog]] * [[NLP in Education|Education NLP]] * [[NLP for Environmental Issues|Environmental NLP]] * [[robotics:Embodied AI|Embodied AI / Situated Intelligence]] * [[story_generation#Event Simulation]] * [[Automatic Fact Checking#Fake News Detection]] * [[Financial NLP]] * [[Forecasting]] * [[Grammatical Error Correction]] * [[Humor Detection And Generation]] * [[Offensive Language Detection#Toxic Language Detection / Hate Speech Detection |Hate Speech Detection / Toxic Language Detection]] * [[Image Captioning]] * [[Information Retrieval]] * [[Intelligent Tutor]] * [[Keyphrase Generation|Keyword and Keyphrase Generation]] * [[Language Identification]] * [[Legal Domain NLP]] * [[Machine Translation]] * [[NLP_for_Math|Math NLP]] * [[Medical Domain NLP]] * [[Mental Health NLP]] * [[nlp:vision_and_language#Multimodal Dialog Agents]] * [[Narrative Understanding]] * Natural Language Inference (NLI, see [[Entailment#Recognizing Textual Entailment|Recognizing Textual Entailment]]) * [[Natural Language Interfaces to Databases]] * [[Paraphrase#Paraphrase Identification]] * [[Paraphrase#Paraphrase Generation]] * [[Patent Domain NLP]] * [[Poem Generation]] * [[Language to Programs|Program Generation]] * [[Offensive Language Detection]] * [[Question Answering]] * [[Question Generation]] * [[Recipe Generation]] * [[Recommender Systems]] * [[Entailment#Recognizing Textual Entailment|Recognizing Textual Entailment]] (RTE) * [[Sarcasm Detection]] * [[Scientific Text Processing]] * [[Sentiment Analysis]] * [[NLP for Social Good|Social Good NLP]] * [[Software Engineering]] * [[Spam Detection]] * [[Story Generation]] * [[Storyline Generation]] * [[Style Transfer]] * [[Summarization]] * [[Task Oriented Dialog]] * [[Text Analytics]] * [[Text Classification]] * [[Text-Driven Forecasting]] * [[Text Simplification]] * [[Topic Modeling]] * [[Topic Detection]] * [[Image Captioning#Video Captioning]] * [[Vision and Language]] * [[Visual Question Answering]] * [[Writing Assistants]] * [[writing_assistants|Writing Process]] * [[Information Extraction]] * [[Entity Linking]] * [[Event Extraction]] * [[Knowledge Extraction]] * [[Knowledge Graphs#Knowledge Graph Construction]] * [[Named Entity Recognition]] * [[Ontology Learning]] * [[Relation Extraction]] * [[Temporal Information Extraction]] * Intermediate Tasks * [[Constituency Parsing]] * [[Coreference Resolution]] * [[Dependency Parsing]] * [[Diarization]] * [[Discourse Analysis]] * [[Generation]] * [[Morphological Analysis]] * [[POS Tagging]] * [[Semantic Parsing]] * [[Tokenization]] * [[Word-Sense Disambiguation]] ===== NLP Methods ===== * Algorithms * [[Beam Search]] * [[nlp:constituency_parsing#CKY Parsing|CKY Algorithm]] * [[Decoding]] * [[Integer Linear Programming]] * [[Weighted Logic Programming]] * Data and Annotation * [[Dataset Creation#Annotation]] * [[nlp:software#Annotation Tools]] * [[Bias]] * [[Crowdsourcing]] * [[ml:Data Cleaning and Validation]] * [[Dataset Creation]] * [[Data Augmentation]] * [[Domain Adaptation]] (ML topic, but specialized to NLP) * [[ml:Fine-Tuning|Fine-Tuning Methods]] * [[Grounded Language Learning]] * [[Low-Resource NLP]] * [[Unsupervised Methods]] (ML topic, but specialized to NLP) * Experiments and Evaluation * [[Datasets]] * [[Data Preparation]] * [[Evaluation]] * [[Experimental Method]] * [[Experimental Method#Reproducibility]] * [[Experimental Method#Reproducibility Checklists, Datasheets and Model Cards]] * [[Experimental Method#Statistical Significance]] * [[SemEval]] * Language and Linguistics Topics * [[Ambiguity in Language]] * [[Ancient Languages]] * [[Code Switching]] * [[Compositional Generalization]] * [[Computational Linguistics]] * [[Controlled Language]] * [[Corpus Analysis]] * [[Metaphor]] * [[Non-Human Language Processing]] * [[Paraphrase]] * [[Sign Language Processing]] * [[nlp:tokenization#Stopwords]] * [[Syntax in Deep Learning]] * [[Corpus Analysis#Frequency Distribution and Zipf's Law|Zipf's Law]] * Language Models * [[Instruction-Tuning]] * [[LLM Safety#Jailbraking LLMs]] * [[information_retrieval#Generative IR]] * [[Knowledge Editing]] * [[Language Model]] * [[Large Reasoning Models]] * [[LLM Safety]] * [[Perplexity]] * [[Pretraining]] * [[Post-training]] * [[Prompt Engineering]] * [[prompting|Prompting and In-Context Learning]] * [[Reasoning#Reasoning Chains|Reasoning - Reasoning Chains]] * [[Retrieval-Augmented Methods]] * [[Data augmentation#synthetic_data_augmentation_or_generation|Synthetic Data Generation]] * [[Test-Time Scaling]] * Linguistic Representations * [[Abstract Meaning Representation]] * [[AMR Annotation]] * [[Phrase-Structure Trees]] * [[Semantic Dependencies]] * [[Semantic Representations]] * [[Syntactic Dependencies]] * Models and Formal Representations * [[Non-Autoregressive Seq2seq#autoregressive_vs_non-autoregressive|Autoregressive Model]] * [[Attention Mechanisms]] * [[BERT and Friends]] * [[CFGs and SCFGs]] * [[Deep Latent Variable Models]] * [[Formal Grammar]] * [[FSAs and FSTs]] * [[HMM]] * [[Hypergraphs]] * [[Knowledge Graphs]] * [[LSTM]] * [[Neurosymbolic Methods]] * [[Noisy Channel Model]] * [[Non-Autoregressive Seq2seq]] * [[RNN]] * [[Seq2seq]] * [[Semiring]] * [[Statistical Machine Translation]] * [[Structured Prediction]] * [[Structured Prediction Energy Networks]] * [[Transformers]] * [[WFSA]] * [[Word Embeddings]] * [[Resources]] * [[https://www.aclweb.org/anthology/|ACL Anthology]] (Best way to search for topics and papers at ACL conferences) * [[https://aclanthology.org/venues/|ACL Workshops & Venues]] [[https://aclanthology.org/volumes/|All Volumes]] [[https://www.aclweb.org/anthology/venues/ws/|Other ACL Workshops and Events]] * [[:Blogs and News]] * [[:Courses]] * [[Future Directions]] * [[nlp:Paper Examples|Examples of Good Papers]] * [[:Literature Review Tools]] * [[https://aclweb.org/aclwiki/Newsgroups,_mailing_lists|Mailing Lists]] * [[:People]] * [[:Seminars]] * [[Software]] * [[:Theses]] * [[:Topics]] * [[:Wikis]] * [[Semantics]] * [[Causality]] * [[Entailment]] * [[Event Semantics]] * [[Factivity]] * [[Grounding]] * [[Lexical Semantics]] * [[Logic in NLP]] * [[Modality]] * [[Negation]] * [[Quantifiers]] * [[Reasoning]] * [[Relational Semantics]] * [[Time]] * Misc Topics * [[Alignment]] * Brittleness in NLP, see [[Robustness in NLP]] * [[ml:Confidence|Confidence Estimation]] * [[Copyright Issues]] * [[Cross-Lingual Transfer]] * [[Culture-Sensitive NLP]] * [[Ethics]] * [[Explainability]] * [[Gamification]] * [[Hallucination and Factivity]] * [[HCI and NLP]] * [[Human-In-The-Loop]] * [[History of NLP]] * Interpretability, see [[Explainability]] * [[Knowledge-Enhanced Methods]] * [[Label Bias Problem]] * [[Learning to Communicate]] * [[Lifelong Learning]] * [[Multilinguality]] * [[Negative Results]] * [[NLP Meta Research]] * [[NLP Tools]] * [[Open Problems]] * [[Planning]] * [[Probing Experiments]] * [[Robustness in NLP]] * [[Rule-Based Systems]] * [[Supertasks]] * [[Task Descriptions]] * [[Watermarking]] * [[World Model]] ===== Related Pages ===== * [[History of NLP]] * [[Key Papers in NLP]] * [[ml:ML Outline|Outline of Machine Learning]]