Natural Language Processing
MachineLearningTask AIO:NaturalLanguageProcessing NOT_REVIEWED
A machine learning task focused on the interactions between computers and human language including programming computers to process and analyze large amounts of natural language data.
Ontology IRI:
https://w3id.org/aio/NaturalLanguageProcessing
Ontology Structure & Relationships
Parent Classes
Branches
Annotations & Sources
Synonyms:
- NLP exact
Definition Sources:
Subsets:
https://w3id.org/aio/MachineLearningSubset
Curated AIMech Concepts Grounded to this Class
15 Concepts| Curated Concept | Kind | Mapping Relation | Rationale |
|---|---|---|---|
Absolute threshold pruning for sequence beams
AIMech:AbsoluteThresholdBeamPruning |
Algorithms | related_match | The primary paper defines this sequence scoring, stopping or pruning method for natural-language generation, with neural machine translation as its central setting. The exact AIO CLASS describes the language-processing task. This is an method-to-application-domain relationship, not equivalence or an is-a assertion; the method is not a trained language-model instance and may also apply outside NLP. |
Bounded adaptive reward for sequence scoring
AIMech:BoundedAdaptiveReward |
Mathematical Methods | related_match | The primary paper defines this sequence scoring, stopping or pruning method for natural-language generation, with neural machine translation as its central setting. The exact AIO CLASS describes the language-processing task. This is an method-to-application-domain relationship, not equivalence or an is-a assertion; the method is not a trained language-model instance and may also apply outside NLP. |
Bounded length reward for sequence scoring
AIMech:BoundedLengthReward |
Mathematical Methods | related_match | The primary paper defines this sequence scoring, stopping or pruning method for natural-language generation, with neural machine translation as its central setting. The exact AIO CLASS describes the language-processing task. This is an method-to-application-domain relationship, not equivalence or an is-a assertion; the method is not a trained language-model instance and may also apply outside NLP. |
Brevity-penalty normalization for sequence scoring
AIMech:BrevityPenaltyNormalization |
Mathematical Methods | related_match | The primary paper defines this sequence scoring, stopping or pruning method for natural-language generation, with neural machine translation as its central setting. The exact AIO CLASS describes the language-processing task. This is an method-to-application-domain relationship, not equivalence or an is-a assertion; the method is not a trained language-model instance and may also apply outside NLP. |
Diverse beam search
AIMech:DiverseBeamSearch |
Algorithms | related_match | The inspected primary paper develops this decoder for natural-language sequence generation, including machine translation. The exact AIO CLASS denotes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is separate from the model supplying probabilities and is not restricted to natural-language sequences. |
First-come, first-served beam decoding
AIMech:FCFSBeamDecoding |
Algorithms | related_match | The primary paper defines these sequence-decoding policies for natural-language generation, including translation and summarization. The exact AIO CLASS describes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is not a trained language model and can also be used outside NLP. |
Memory-reduced best-first beam search for sequence decoding
AIMech:MemoryReducedSequenceBeamSearch |
Algorithms | related_match | The primary paper defines these decoding procedures for sequential structured prediction and develops them around natural-language transduction. The exact AIO CLASS describes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is not a trained language model and can also be used outside NLP. |
Beam decoding with a monotone-score stopping certificate
AIMech:OptimalStoppingBeamDecoding |
Algorithms | related_match | The primary paper defines this sequence scoring, stopping or pruning method for natural-language generation, with neural machine translation as its central setting. The exact AIO CLASS describes the language-processing task. This is an method-to-application-domain relationship, not equivalence or an is-a assertion; the method is not a trained language-model instance and may also apply outside NLP. |
Patience-controlled FCFS beam decoding
AIMech:PatienceControlledBeamDecoding |
Algorithms | related_match | The primary paper defines these sequence-decoding policies for natural-language generation, including translation and summarization. The exact AIO CLASS describes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is not a trained language model and can also be used outside NLP. |
Maximum candidates per node in sequence beam pruning
AIMech:PerNodeCandidateBeamPruning |
Algorithms | related_match | The primary paper defines this sequence scoring, stopping or pruning method for natural-language generation, with neural machine translation as its central setting. The exact AIO CLASS describes the language-processing task. This is an method-to-application-domain relationship, not equivalence or an is-a assertion; the method is not a trained language-model instance and may also apply outside NLP. |
Bounded word reward with predicted length
AIMech:PredictedLengthBoundedReward |
Mathematical Methods | related_match | The primary paper defines this sequence scoring, stopping or pruning method for natural-language generation, with neural machine translation as its central setting. The exact AIO CLASS describes the language-processing task. This is an method-to-application-domain relationship, not equivalence or an is-a assertion; the method is not a trained language-model instance and may also apply outside NLP. |
A-star beam search for sequence decoding
AIMech:SequenceAStarBeamSearch |
Algorithms | related_match | The primary paper defines these decoding procedures for sequential structured prediction and develops them around natural-language transduction. The exact AIO CLASS describes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is not a trained language model and can also be used outside NLP. |
Best-first beam search with per-length budgets
AIMech:SequenceBestFirstBeamSearch |
Algorithms | related_match | The primary paper defines these decoding procedures for sequential structured prediction and develops them around natural-language transduction. The exact AIO CLASS describes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is not a trained language model and can also be used outside NLP. |
Stochastic beam search
AIMech:StochasticBeamSearch |
Algorithms | related_match | The inspected primary paper develops this decoder for natural-language sequence generation, including machine translation. The exact AIO CLASS denotes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is separate from the model supplying probabilities and is not restricted to natural-language sequences. |
Vanilla sequence beam decoding
AIMech:VanillaSequenceBeamDecoding |
Algorithms | related_match | The primary paper defines these sequence-decoding policies for natural-language generation, including translation and summarization. The exact AIO CLASS describes the language-processing task. This is an algorithm-to-application-domain relationship, not equivalence or an is-a assertion; the decoder is not a trained language model and can also be used outside NLP. |
Import Provenance & Upstream Synchronization
Source Repo: AIO GitHub
Release Version:
aio.jsonCommit:
397851c547…License: CC-BY-4.0
Imported At: 2026-10-10T07:34:10Z
SHA256:
8f741d71408c…
Source File:
data/aio/NaturalLanguageProcessing.yaml