Abbreviations

34 min read
Updated
Suggest editHistoryTalk
RawGraph

Last edited

Fact-checked

In review queue

Sources

15 citations

Revision

v4 · 6,836 words

Fact-checks are independent of edits: a reviewer re-verifies the article against its sources and stamps the date. How we verify

See also: Acronyms, Terms and Guides

This page is a glossary of abbreviations, acronyms, and initialisms used throughout artificial intelligence and machine learning. Entries are grouped by category and each row gives the abbreviation, its expansion, a short description, and a wikilink target where one exists on this site. The list is not exhaustive, but it covers most of the shorthand that appears in modern AI research papers, blog posts, model cards, and infrastructure documentation.

Overview

AI as a field collects acronyms at an unusual rate. Some come from the underlying mathematics (PCA, SVM, KL), some from architectures named after their authors' favorite expansions (BERT, GPT, T5), some from training tricks (LoRA, DPO, RLHF), and some from infrastructure (CUDA, HBM, FSDP). The same letters can mean different things in different contexts. LDA is Linear Discriminant Analysis in classical statistics and Latent Dirichlet Allocation in topic modeling. SAE is a Sparse Autoencoder in interpretability work and Society of Automotive Engineers elsewhere. Where ambiguity exists, this glossary lists each meaning separately.

The original short list at the top of the page is preserved below for continuity, and the longer tables follow. Sources include original paper titles, the Hugging Face model and dataset hubs, NIST and EU regulatory documents, and standard machine learning textbooks. When an abbreviation is contested or only loosely standardized, the most common expansion is given.

Preserved short list

AbbreviationExpansion
ACCAccuracy
ADAAdaBoosted Decision Trees
AdaBoostAdaptive Boosting
AdRAdaBoostRegressor
GenAIGenerative AI

General AI and ML

The broadest umbrella terms in the field. Most of these appear in the first paragraph of any AI book or news article.

AbbreviationExpansionDescriptionLink
AIArtificial IntelligenceThe general field of building machines that perform tasks normally associated with human intelligence./wiki/artificial_intelligence
MLMachine LearningSubfield of AI focused on algorithms that learn from data rather than being explicitly programmed./wiki/machine_learning
DLDeep LearningMachine learning using deep neural networks with many layers./wiki/deep_learning
AGIArtificial General IntelligenceHypothetical AI that matches or exceeds human capability across most cognitive tasks./wiki/agi
ASIArtificial SuperintelligenceHypothetical AI that surpasses the best human minds in essentially every domain./wiki/asi
ANIArtificial Narrow IntelligenceAI that performs well on a single task or narrow domain, the kind we have today./wiki/ani
GenAIGenerative AIModels that produce new content such as text, images, audio, or code./wiki/generative_ai
NLPNatural Language ProcessingSubfield concerned with computational processing of human language./wiki/natural_language_processing
NLGNatural Language GenerationThe task of producing fluent text from data or representations./wiki/natural_language_generation
NLUNatural Language UnderstandingThe task of interpreting meaning from human language./wiki/natural_language_understanding
CVComputer VisionSubfield concerned with image and video understanding./wiki/computer_vision
RLReinforcement LearningLearning by trial and error from rewards delivered by an environment./wiki/reinforcement_learning
RLHFReinforcement Learning from Human FeedbackRL where the reward signal is trained from human preference comparisons./wiki/rlhf
RLAIFReinforcement Learning from AI FeedbackVariant of RLHF where another model produces the preference labels instead of humans./wiki/rlaif
SLSupervised LearningLearning a mapping from labeled input output pairs./wiki/supervised_learning
USLUnsupervised LearningLearning structure from unlabeled data./wiki/unsupervised_learning
SSLSelf-Supervised LearningLearning from labels that are derived automatically from the data itself./wiki/self_supervised_learning
TLTransfer LearningUsing knowledge from one task to improve learning on another./wiki/transfer_learning
ILImitation LearningLearning a policy by mimicking demonstrations rather than from a reward function./wiki/imitation_learning
MLOpsMachine Learning OperationsPractices and tooling for deploying and maintaining ML systems in production./wiki/mlops
LLMOpsLarge Language Model OperationsMLOps specialized for the lifecycle of large language models./wiki/llmops
AIOpsAI for IT OperationsUse of ML to monitor, diagnose, and automate IT infrastructure./wiki/aiops
HCIHuman-Computer InteractionField studying how people interact with computing systems, increasingly relevant for AI products./wiki/hci
HITLHuman in the LoopWorkflows that combine automated decisions with human oversight./wiki/human_in_the_loop

Models and architectures

The core inventory of model families and architectural building blocks. Architectures often share letters with optimizers and benchmarks, so context matters.

AbbreviationExpansionDescriptionLink
ANNArtificial Neural NetworkA model loosely inspired by biological neurons, composed of layers of weighted units./wiki/neural_network
CNNConvolutional Neural NetworkNetwork using convolutional filters, dominant in image recognition since 2012./wiki/cnn
RNNRecurrent Neural NetworkNetwork with loops that maintain state across sequence steps./wiki/rnn
LSTMLong Short-Term MemoryRNN variant with gating that can learn long range dependencies./wiki/lstm
GRUGated Recurrent UnitSimpler gated RNN cell introduced by Cho et al. in 2014./wiki/gru
DNNDeep Neural NetworkA neural network with multiple hidden layers./wiki/dnn
MLPMulti-Layer PerceptronFeedforward network of fully connected layers, the workhorse architecture./wiki/mlp
GANGenerative Adversarial NetworkTwo networks trained in opposition: a generator and a discriminator./wiki/gan
VAEVariational AutoencoderProbabilistic autoencoder that learns a continuous latent space./wiki/vae
AEAutoencoderNetwork that compresses and reconstructs its input./wiki/autoencoder
SAESparse AutoencoderAutoencoder with sparsity constraints, now widely used in mechanistic interpretability./wiki/sparse_autoencoder
DAEDenoising AutoencoderAutoencoder trained to reconstruct clean inputs from corrupted versions./wiki/denoising_autoencoder
BERTBidirectional Encoder Representations from Transformers2018 Google encoder model that started the transformer wave in NLP.[3]/wiki/bert
GPTGenerative Pre-trained TransformerOpenAI decoder model family, basis of ChatGPT./wiki/gpt
LLMLarge Language ModelA language model with billions of parameters trained on broad text corpora./wiki/large_language_model
SLMSmall Language ModelA smaller language model designed for edge devices or efficient inference./wiki/slm
MoEMixture of ExpertsArchitecture that routes each input through a small subset of expert subnetworks./wiki/mixture_of_experts
T5Text-to-Text Transfer Transformer2019 Google model that frames every NLP task as text in, text out./wiki/t5
ViTVision TransformerTransformer applied directly to image patches, introduced by Google in 2020./wiki/vit
DiTDiffusion TransformerTransformer backbone for diffusion image and video models./wiki/dit
MM-DiTMultimodal Diffusion TransformerDiT variant that jointly processes text and image streams, used in Stable Diffusion 3 and Flux./wiki/mm_dit
VLMVision-Language ModelModel that takes both images and text as input./wiki/vlm
VLAVision-Language-ActionRobotics model that maps images and instructions to motor actions./wiki/vla
DDPMDenoising Diffusion Probabilistic ModelThe Ho et al. 2020 formulation that revived diffusion for image generation.[4]/wiki/ddpm
DDIMDenoising Diffusion Implicit ModelNon-Markovian diffusion sampling that allows fewer steps and deterministic outputs./wiki/ddim
NeRFNeural Radiance FieldMethod that reconstructs 3D scenes by overfitting a small MLP to view-dependent radiance./wiki/nerf
GSGaussian Splatting3D reconstruction using a cloud of explicit Gaussian primitives, faster than NeRF./wiki/gaussian_splatting
KANKolmogorov-Arnold Network2024 architecture that places learnable activation functions on edges rather than nodes./wiki/kan
HMMHidden Markov ModelProbabilistic model with hidden states emitting observable symbols./wiki/hmm
GMMGaussian Mixture ModelWeighted sum of Gaussian distributions, often fit with EM./wiki/gmm
SVMSupport Vector MachineMaximum margin classifier, dominant before deep learning for many tasks./wiki/svm
SVRSupport Vector RegressionRegression variant of SVM./wiki/svr
RFRandom ForestEnsemble of decision trees with feature and sample bagging./wiki/random_forest
GBMGradient Boosting MachineSequential tree ensemble that fits each tree to the residuals of the previous ones./wiki/gbm
GBDTGradient Boosted Decision TreesSynonym for GBM, common in industrial pipelines./wiki/gbdt
XGBoosteXtreme Gradient BoostingPopular high performance GBDT library by Tianqi Chen./wiki/xgboost
LightGBMLight Gradient Boosting MachineMicrosoft GBDT library that uses histogram binning and leaf-wise growth./wiki/lightgbm
CARTClassification and Regression TreesFoundational decision tree algorithm by Breiman et al./wiki/cart
KNNk-Nearest NeighborsNon-parametric method that classifies by majority vote among nearest training points./wiki/knn
PCAPrincipal Component AnalysisLinear dimensionality reduction that finds directions of maximum variance./wiki/pca
LDALinear Discriminant AnalysisSupervised projection that maximizes class separation. Also stands for Latent Dirichlet Allocation./wiki/lda
LDALatent Dirichlet AllocationProbabilistic topic model by Blei et al. that finds latent topics in documents./wiki/latent_dirichlet_allocation
t-SNEt-distributed Stochastic Neighbor EmbeddingNonlinear embedding for visualizing high dimensional data./wiki/t_sne
UMAPUniform Manifold Approximation and ProjectionNonlinear embedding method, faster than t-SNE and better at global structure./wiki/umap
NMFNon-negative Matrix FactorizationMatrix factorization with non-negativity constraints, often used for parts based decompositions./wiki/nmf
RBMRestricted Boltzmann MachineBipartite generative network, historically important for pretraining./wiki/rbm
GNNGraph Neural NetworkNetwork that operates on graph structured data via message passing./wiki/gnn
GCNGraph Convolutional NetworkA specific GNN variant by Kipf and Welling./wiki/gcn
GATGraph Attention NetworkGNN variant that uses attention weights between neighbors./wiki/gat
SSMState Space ModelSequence model based on linear dynamical systems, basis of S4 and Mamba./wiki/ssm

Training and optimization

Methods, optimizers, and parallelism strategies used to train modern models.

AbbreviationExpansionDescriptionLink
SGDStochastic Gradient DescentWorkhorse optimizer that updates parameters using gradients on minibatches./wiki/sgd
AdamAdaptive Moment EstimationOptimizer that combines momentum with per-parameter adaptive learning rates./wiki/adam
AdamWAdam with decoupled Weight decayModified Adam by Loshchilov and Hutter that decouples weight decay from gradient updates./wiki/adamw
LRLearning RateThe step size scalar applied to gradient updates./wiki/learning_rate
LRSLearning Rate SchedulerA schedule that varies the learning rate during training./wiki/learning_rate_scheduler
BNBatch NormalizationNormalizes activations across the minibatch dimension./wiki/batch_normalization
LNLayer NormalizationNormalizes activations across the feature dimension within a single sample, used in transformers./wiki/layer_normalization
GNGroup NormalizationNormalizes across groups of channels, useful for small batches./wiki/group_normalization
RMSNormRoot Mean Square NormalizationLayer norm variant without mean centering, used in LLaMA and many other LLMs./wiki/rmsnorm
BPBackpropagationAlgorithm that computes gradients of a loss with respect to network parameters./wiki/backpropagation
BPTTBackpropagation Through TimeBackpropagation applied to unrolled recurrent networks./wiki/bptt
ADAutomatic DifferentiationThe general technique of computing exact derivatives from a numerical program./wiki/automatic_differentiation
AMPAutomatic Mixed PrecisionTraining framework that uses lower precision where safe to speed up training./wiki/amp
FP3232-bit Floating PointIEEE 754 single precision, the historical default for ML training./wiki/fp32
FP1616-bit Floating PointIEEE 754 half precision, smaller exponent range than BF16./wiki/fp16
BF16Brain Floating Point 16Google's 16-bit format with 8 exponent bits, matching FP32 dynamic range./wiki/bf16
FP88-bit Floating PointNew low precision format with E4M3 and E5M2 variants on Hopper and Blackwell GPUs./wiki/fp8
DDPDistributed Data ParallelReplicates the model on each device and synchronizes gradients across them./wiki/ddp
FSDPFully Sharded Data ParallelPyTorch parallelism that shards parameters, gradients, and optimizer state across devices./wiki/fsdp
ZeROZero Redundancy OptimizerDeepSpeed memory optimization that partitions optimizer state, gradients, and parameters./wiki/zero
TPTensor ParallelismSplits individual tensors across devices, often used inside a node./wiki/tensor_parallelism
PPPipeline ParallelismSplits the model into stages, each placed on different devices./wiki/pipeline_parallelism
DPData ParallelismSplits the batch across devices that each hold a full model copy./wiki/data_parallelism
EPExpert ParallelismDistributes experts of a MoE model across devices./wiki/expert_parallelism
PEFTParameter-Efficient Fine-TuningFamily of fine-tuning methods that update only a small fraction of parameters./wiki/peft
LoRALow-Rank AdaptationPEFT method that injects trainable low-rank matrices into frozen weights.[5]/wiki/lora
QLoRAQuantized LoRALoRA on top of a 4-bit quantized base model, enabling fine-tuning on a single GPU./wiki/qlora
DoRAWeight-Decomposed Low-Rank AdaptationLoRA variant that decomposes weights into magnitude and direction./wiki/dora
SFTSupervised Fine-TuningFine-tuning a pretrained model on labeled prompt-response pairs./wiki/sft
DPODirect Preference OptimizationPreference learning method that skips the explicit reward model used in RLHF.[6]/wiki/dpo
IPOIdentity Preference OptimizationDPO variant that does not assume the Bradley-Terry preference model./wiki/ipo
KTOKahneman-Tversky OptimizationPreference method using prospect theory style loss on binary feedback./wiki/kto
ORPOOdds Ratio Preference OptimizationCombines SFT and preference optimization in a single loss./wiki/orpo
GRPOGroup Relative Policy OptimizationDeepSeek RL method that scores groups of samples relative to each other./wiki/grpo
PPOProximal Policy OptimizationStandard RL algorithm by Schulman et al., long used in RLHF.[15]/wiki/ppo
TRPOTrust Region Policy OptimizationPredecessor to PPO with explicit trust region constraint./wiki/trpo
SACSoft Actor-CriticOff-policy continuous-control RL method with entropy regularization./wiki/sac
DDPGDeep Deterministic Policy GradientOff-policy actor-critic for continuous action spaces./wiki/ddpg
A2CAdvantage Actor-CriticSynchronous actor-critic method using an advantage estimate./wiki/a2c
A3CAsynchronous Advantage Actor-CriticThe asynchronous variant from DeepMind./wiki/a3c
EMAExponential Moving AverageAverage of weights over training steps, often used for inference stability./wiki/ema
EMExpectation-MaximizationAlgorithm for fitting latent variable models such as GMMs./wiki/em

Metrics and evaluation

Numbers people report in tables. Many overlap across NLP, CV, and speech.

AbbreviationExpansionDescriptionLink
ACCAccuracyFraction of predictions that are correct./wiki/accuracy
F1F1 scoreHarmonic mean of precision and recall./wiki/f1_score
AUCArea Under the CurveUsually the area under a ROC or PR curve, summarizing ranking quality./wiki/auc
ROCReceiver Operating CharacteristicPlot of true positive rate against false positive rate across thresholds./wiki/roc
PRPrecision-RecallThe curve and its summary metrics for imbalanced classification./wiki/precision_recall
MAPMean Average PrecisionAverage of per-query average precision, standard in retrieval and detection./wiki/map_metric
IoUIntersection over UnionOverlap measure between predicted and ground truth regions, used in detection and segmentation./wiki/iou
BLEUBilingual Evaluation UnderstudyN-gram overlap metric for machine translation, from Papineni et al. 2002./wiki/bleu
ROUGERecall-Oriented Understudy for Gisting EvaluationN-gram overlap metric for summarization./wiki/rouge
METEORMetric for Evaluation of Translation with Explicit ORderingTranslation metric that considers stems and synonyms./wiki/meteor
CIDErConsensus-based Image Description EvaluationTF-IDF weighted n-gram metric for image captioning./wiki/cider
WERWord Error RateEdit distance metric for ASR systems, measured in words./wiki/wer
CERCharacter Error RateEdit distance metric measured at the character level./wiki/cer
MOSMean Opinion ScoreSubjective audio quality rating averaged over listeners./wiki/mos
PPLPerplexityExponential of the average negative log likelihood, standard language model metric./wiki/perplexity
ECEExpected Calibration ErrorMeasures how well a model's predicted probabilities match observed frequencies./wiki/ece
KLKullback-Leibler divergenceInformation theoretic measure of how one distribution differs from another./wiki/kl_divergence
JSDJensen-Shannon DivergenceSymmetric version of KL divergence./wiki/jsd
MSEMean Squared ErrorAverage squared difference between predictions and targets./wiki/mse
MAEMean Absolute ErrorAverage absolute difference between predictions and targets./wiki/mae
RMSERoot Mean Squared ErrorSquare root of MSE, in the same units as the target./wiki/rmse
MAPEMean Absolute Percentage ErrorAverage of absolute errors expressed as a percentage of the true value./wiki/mape
NDCGNormalized Discounted Cumulative GainRanking quality measure weighted by position./wiki/ndcg
TPRTrue Positive RateSensitivity or recall, fraction of positives correctly identified./wiki/tpr
FPRFalse Positive RateFraction of negatives incorrectly flagged as positive./wiki/fpr
EEREqual Error RateOperating point where FPR equals FNR, common in biometrics./wiki/eer
Pass@kPass at kFraction of problems solved by at least one of k samples, standard for code benchmarks./wiki/pass_at_k
EloElo ratingPairwise rating system, used by LMSYS Chatbot Arena./wiki/elo

Tasks and benchmarks

The shorthand for problems researchers try to solve and the test sets they use to compare progress.

AbbreviationExpansionDescriptionLink
VQAVisual Question AnsweringAnswering natural language questions about images./wiki/vqa
ASRAutomatic Speech RecognitionConverting speech audio to text./wiki/asr
TTSText-to-SpeechSynthesizing speech audio from text./wiki/tts
VADVoice Activity DetectionDetecting when speech is present in an audio stream./wiki/vad
SEDSound Event DetectionDetecting and labeling sound events in audio./wiki/sed
T2IText-to-ImageGenerating images from a text prompt./wiki/t2i
I2TImage-to-TextGenerating text from an image, such as captioning or OCR./wiki/i2t
T2VText-to-VideoGenerating video clips from a text prompt./wiki/t2v
I2VImage-to-VideoAnimating a still image into video./wiki/i2v
T2AText-to-AudioGenerating audio or music from a text prompt./wiki/t2a
T23DText-to-3DGenerating 3D models from a text prompt./wiki/t23d
OCROptical Character RecognitionReading text from images of documents or signs./wiki/ocr
ODObject DetectionLocalizing and classifying objects in images./wiki/object_detection
SSSemantic SegmentationPixel level classification of an image./wiki/semantic_segmentation
ISInstance SegmentationObject detection plus per-instance pixel masks./wiki/instance_segmentation
SQuADStanford Question Answering DatasetReading comprehension benchmark by Rajpurkar et al./wiki/squad
MMLUMassive Multitask Language Understanding57-subject knowledge benchmark by Hendrycks et al.[1]/wiki/mmlu
MMLU-ProMMLU ProfessionalHarder MMLU successor with 10 answer choices and reasoning emphasis./wiki/mmlu_pro
MMMUMassive Multi-discipline Multimodal UnderstandingCollege-level multimodal benchmark across many subjects./wiki/mmmu
HumanEvalHumanEvalOpenAI's 164 hand-written Python coding problems./wiki/humaneval
MBPPMostly Basic Python ProblemsGoogle's Python programming benchmark of about 1,000 problems./wiki/mbpp
APPSAutomated Programming Progress StandardCompetitive programming benchmark from Hendrycks et al./wiki/apps
SWE-benchSoftware Engineering benchmarkReal GitHub issues paired with patches, evaluating LLM coding agents./wiki/swe_bench
RepoBenchRepoBenchRepository level code completion benchmark./wiki/repobench
GSM8KGrade School Math 8K8,500 grade-school word problems by OpenAI./wiki/gsm8k
MATHMathematics benchmark12,500 competition math problems by Hendrycks et al./wiki/math_benchmark
AIMEAmerican Invitational Mathematics ExaminationHigh school competition used as an AI reasoning benchmark./wiki/aime
GPQAGraduate-Level Google-Proof Q&AHard science benchmark designed to resist web search./wiki/gpqa
HLEHumanity's Last ExamCross-disciplinary expert-level benchmark by Center for AI Safety and Scale AI./wiki/hle
ARCAI2 Reasoning ChallengeAllen Institute multiple-choice science exam benchmark./wiki/arc
ARC-AGIAbstraction and Reasoning CorpusFrancois Chollet's visual reasoning benchmark, distinct from AI2 ARC.[14]/wiki/arc_agi
HellaSwagHellaSwagSentence completion benchmark targeting commonsense inference./wiki/hellaswag
WinoGrandeWinoGrandeLarge scale Winograd schema benchmark for commonsense reasoning./wiki/winogrande
TruthfulQATruthfulQABenchmark measuring how often models repeat human misconceptions./wiki/truthfulqa
BIG-benchBeyond the Imitation Game benchmarkCrowdsourced suite of 200+ tasks for language models./wiki/big_bench
AGIEvalAGIEvalBenchmark of human standardized exams across disciplines./wiki/agieval

Infrastructure and hardware

The chips, interconnects, and runtime formats that run the models.

AbbreviationExpansionDescriptionLink
CPUCentral Processing UnitGeneral purpose processor, still used for data preparation and serving small models./wiki/cpu
GPUGraphics Processing UnitParallel processor originally for graphics, dominant for ML training./wiki/gpu
TPUTensor Processing UnitGoogle's custom AI accelerator./wiki/tpu
NPUNeural Processing UnitGeneric term for accelerators on phones and laptops dedicated to ML./wiki/npu
LPULanguage Processing UnitGroq's branding for its inference chip./wiki/lpu
IPUIntelligence Processing UnitGraphcore's AI accelerator./wiki/ipu
DPUData Processing UnitNVIDIA's term for SmartNIC class processors for networking and storage./wiki/dpu
VRAMVideo RAMHigh speed memory on a GPU, the binding constraint for large model training./wiki/vram
HBMHigh Bandwidth MemoryStacked DRAM technology used on data center GPUs and accelerators./wiki/hbm
SRAMStatic RAMOn-chip memory with low latency, used for caches and TPU systolic arrays./wiki/sram
DRAMDynamic RAMStandard system memory technology./wiki/dram
ASICApplication-Specific Integrated CircuitCustom silicon, of which TPUs are an example./wiki/asic
FPGAField-Programmable Gate ArrayReconfigurable hardware used for some inference deployments./wiki/fpga
CUDACompute Unified Device ArchitectureNVIDIA's parallel computing platform and programming model./wiki/cuda
ROCmRadeon Open ComputeAMD's open software stack for GPU compute./wiki/rocm
NVLinkNVIDIA NVLinkNVIDIA's high bandwidth GPU to GPU interconnect./wiki/nvlink
NVSwitchNVIDIA NVSwitchSwitch fabric that connects many NVLink-capable GPUs in a node./wiki/nvswitch
PCIePeripheral Component Interconnect ExpressStandard host to device interconnect, used for most GPUs./wiki/pcie
IBInfiniBandLow-latency interconnect used in HPC and AI clusters./wiki/infiniband
RDMARemote Direct Memory AccessNetwork feature allowing direct memory access between hosts, used in IB and RoCE./wiki/rdma
ONNXOpen Neural Network ExchangeCross framework model format./wiki/onnx
MIGMulti-Instance GPUNVIDIA feature that partitions a single GPU into isolated instances./wiki/mig
SMStreaming MultiprocessorThe basic compute unit inside an NVIDIA GPU./wiki/sm
TFLOPSTera Floating Point Operations Per SecondCommon unit of compute throughput./wiki/tflops
MFUModel FLOPs UtilizationAchieved throughput as a fraction of theoretical peak./wiki/mfu

Frameworks and libraries

The software people actually type into their imports.

AbbreviationExpansionDescriptionLink
TFTensorFlowGoogle's machine learning framework, originally graph based./wiki/tensorflow
PTPyTorchMeta's eager-mode deep learning framework, now the research standard./wiki/pytorch
JAXJAXGoogle's NumPy-compatible framework with composable transformations./wiki/jax
HFHugging FacePlatform and library suite hosting models, datasets, and the Transformers library.[12]/wiki/hugging_face
DL4JDeep Learning for JavaJVM-based deep learning library from Skymind./wiki/dl4j
TRTTensorRTNVIDIA's inference optimizer and runtime./wiki/tensorrt
TFLiteTensorFlow LiteMobile and edge runtime for TensorFlow models./wiki/tflite
MLXMLXApple's array framework for Apple silicon./wiki/mlx
vLLMvLLMHigh throughput LLM inference engine with PagedAttention./wiki/vllm
TGIText Generation InferenceHugging Face's production LLM serving framework./wiki/tgi
SGLangSGLangStructured generation language and runtime for LLM serving./wiki/sglang
DSPyDSPyStanford framework for programming, not prompting, language models./wiki/dspy

Tools and methods

Techniques and abstractions used in research, agents, and applied systems.

AbbreviationExpansionDescriptionLink
MCPModel Context ProtocolAnthropic's open protocol for connecting AI assistants to tools and data./wiki/model_context_protocol
RAGRetrieval-Augmented GenerationPattern of retrieving documents and conditioning generation on them./wiki/rag
CRAGCorrective Retrieval-Augmented GenerationRAG variant that grades retrieved passages and rewrites queries when they look weak./wiki/crag
HyDEHypothetical Document EmbeddingsRetrieval method that embeds a hypothesized answer instead of the query./wiki/hyde
ReActReasoning and ActingAgent prompting pattern from Yao et al. 2022 that interleaves thought and action.[7]/wiki/react
CoTChain of ThoughtEliciting step by step reasoning in the output.[8]/wiki/chain_of_thought
ToTTree of ThoughtsSearch over multiple reasoning paths rather than a single chain./wiki/tree_of_thoughts
GoTGraph of ThoughtsReasoning structure where thoughts form a directed graph./wiki/graph_of_thoughts
ICLIn-Context LearningPerforming a new task purely from examples in the prompt, without parameter updates./wiki/in_context_learning
FSLFew-Shot LearningLearning from a small number of labeled examples./wiki/few_shot_learning
ZSLZero-Shot LearningPerforming a task without task-specific labeled training data./wiki/zero_shot_learning
KDKnowledge DistillationTraining a smaller student model to mimic a larger teacher./wiki/knowledge_distillation
NASNeural Architecture SearchAutomatically searching for good network architectures./wiki/nas
AutoMLAutomated Machine LearningAutomating the data, feature, model, and tuning pipeline./wiki/automl
HPOHyperparameter OptimizationSearching over training hyperparameters like LR or batch size./wiki/hpo
CFGClassifier-Free GuidanceDiffusion sampling trick that interpolates between conditional and unconditional predictions./wiki/cfg
SDEStochastic Differential EquationContinuous-time formulation of diffusion processes./wiki/sde
ODEOrdinary Differential EquationDeterministic formulation used in flow matching and DDIM-style samplers./wiki/ode
MCTSMonte Carlo Tree SearchSearch method underlying AlphaGo and many planning systems./wiki/mcts
BoNBest-of-N samplingSampling N candidates and picking the highest scoring one./wiki/best_of_n
PTQPost-Training QuantizationQuantizing a trained model without retraining./wiki/ptq
QATQuantization-Aware TrainingTraining that simulates quantization in the forward pass./wiki/qat
GGUFGGUF file formatQuantized model file format used by llama.cpp./wiki/gguf
GPTQGPTQPost-training quantization method targeting LLMs./wiki/gptq
AWQActivation-aware Weight QuantizationLLM quantization method that protects salient weights./wiki/awq

Data and modalities

Things you find in datasets and feature pipelines.

AbbreviationExpansionDescriptionLink
i.i.d.Independently and Identically DistributedStandard statistical assumption that samples are drawn independently from the same distribution./wiki/iid
OODOut of DistributionInputs drawn from a different distribution than the training data./wiki/ood
OOVOut of VocabularyTokens not seen in the model's vocabulary./wiki/oov
TF-IDFTerm Frequency Inverse Document FrequencyClassical weighting scheme for sparse text features./wiki/tf_idf
BoWBag of WordsRepresentation of text as unordered token counts./wiki/bow
NERNamed Entity RecognitionTagging spans like people, places, and organizations./wiki/ner
POSPart of Speech taggingAssigning grammatical categories to words./wiki/pos_tagging
SRLSemantic Role LabelingTagging predicate argument structure in sentences./wiki/srl
WSDWord Sense DisambiguationSelecting the intended sense of a polysemous word in context./wiki/wsd
IRInformation RetrievalFinding relevant documents for a query./wiki/information_retrieval
QAQuestion AnsweringReturning an answer rather than a list of documents./wiki/question_answering
MTMachine TranslationAutomatic translation between languages./wiki/machine_translation
SMTStatistical Machine TranslationPre-neural translation using phrase tables and language models./wiki/smt
NMTNeural Machine TranslationTranslation using neural sequence to sequence models./wiki/nmt
BPEByte-Pair EncodingSubword tokenization algorithm widely used in LLMs./wiki/bpe
SPMSentencePieceSubword tokenization toolkit by Google./wiki/sentencepiece
WPWordPieceSubword tokenizer used in BERT./wiki/wordpiece
EDAExploratory Data AnalysisInitial summarization and visualization of a dataset./wiki/eda
ETLExtract, Transform, LoadStandard data pipeline pattern./wiki/etl
EHRElectronic Health RecordPatient records used in clinical ML./wiki/ehr

Companies, labs, and organizations

A partial roll of the institutions whose names appear most often in papers and news. Many of these have their own articles on this wiki.

AbbreviationExpansionDescriptionLink
OpenAIOpenAIAI lab founded in 2015, maker of GPT and ChatGPT./wiki/openai
AnthropicAnthropicAI safety company founded in 2021, maker of Claude./wiki/anthropic
DeepMindGoogle DeepMindLondon-based lab founded in 2010, acquired by Google in 2014./wiki/deepmind
FAIRFundamental AI ResearchMeta's AI research lab, formerly Facebook AI Research./wiki/fair
MSRMicrosoft ResearchMicrosoft's corporate research arm./wiki/msr
GRGoogle ResearchGoogle's research division, separate from DeepMind./wiki/google_research
MITMassachusetts Institute of TechnologyUniversity with major AI groups including CSAIL./wiki/mit
CMUCarnegie Mellon UniversityUniversity with a large AI and ML faculty./wiki/cmu
BAIRBerkeley AI ResearchUC Berkeley's AI research lab./wiki/bair
AI2Allen Institute for AISeattle research institute founded by Paul Allen./wiki/ai2
MILAMontreal Institute for Learning AlgorithmsQuebec research institute affiliated with Université de Montréal./wiki/mila
CHAICenter for Human-Compatible AIBerkeley center founded by Stuart Russell./wiki/chai
MIRIMachine Intelligence Research InstituteBerkeley nonprofit focused on AI alignment theory./wiki/miri
HAIStanford Institute for Human-Centered AIStanford institute studying AI and its societal impact./wiki/stanford_hai
CSAILComputer Science and Artificial Intelligence LaboratoryMIT's main computing research lab./wiki/csail
NeurIPSConference on Neural Information Processing SystemsPremier ML conference, held annually./wiki/neurips
ICMLInternational Conference on Machine LearningMajor annual ML conference./wiki/icml
ICLRInternational Conference on Learning RepresentationsOpen-review ML conference focused on representation learning./wiki/iclr
CVPRConference on Computer Vision and Pattern RecognitionTop computer vision conference./wiki/cvpr
ECCVEuropean Conference on Computer VisionBiennial computer vision conference./wiki/eccv
ACLAssociation for Computational LinguisticsMajor NLP conference and society./wiki/acl
EMNLPEmpirical Methods in Natural Language ProcessingMajor NLP conference./wiki/emnlp
AAAIAssociation for the Advancement of Artificial IntelligenceLong-running AI conference and society./wiki/aaai
IJCAIInternational Joint Conference on Artificial IntelligenceLong-running AI conference./wiki/ijcai

Standards and governance

Laws, frameworks, and standards bodies that increasingly shape what models can do and where.

AbbreviationExpansionDescriptionLink
NIST AI RMFNIST AI Risk Management FrameworkVoluntary US framework for managing AI risks, first released January 2023.[9]/wiki/nist_ai_rmf
EU AI ActEuropean Union AI ActEU regulation classifying AI systems by risk, agreed in 2024.[10]/wiki/eu_ai_act
AISIAI Safety InstituteNational bodies in the UK and US tasked with evaluating frontier AI./wiki/aisi
DSADigital Services ActEU regulation of online platforms covering some AI-driven services./wiki/dsa
GDPRGeneral Data Protection RegulationEU data protection law that applies to many AI training and deployment scenarios./wiki/gdpr
C2PACoalition for Content Provenance and AuthenticityIndustry standard for cryptographically signing media provenance./wiki/c2pa
HIPAAHealth Insurance Portability and Accountability ActUS law governing protected health information./wiki/hipaa
COPPAChildren's Online Privacy Protection ActUS law restricting data collection from children under 13./wiki/coppa
CCPACalifornia Consumer Privacy ActCalifornia privacy law extended by the CPRA in 2023./wiki/ccpa
CFRCode of Federal RegulationsThe codified rules of US federal agencies./wiki/cfr
OECD AIOECD AI PrinciplesInternational principles for trustworthy AI adopted in 2019./wiki/oecd_ai
ISO/IEC 42001Artificial Intelligence Management System standardInternational standard for AI governance systems, published in 2023.[11]/wiki/iso_iec_42001
FERPAFamily Educational Rights and Privacy ActUS law protecting student educational records./wiki/ferpa
EO 14110Executive Order 14110The 2023 US executive order on AI, later rescinded in 2025./wiki/executive_order_14110

Safety and interpretability

The smaller corner that worries about what models do internally and how they affect people.

AbbreviationExpansionDescriptionLink
AI SafetyAI SafetyField studying how to keep advanced AI systems beneficial and controllable./wiki/ai_safety
AI AlignmentAI AlignmentSubfield focused on getting models to pursue intended goals./wiki/ai_alignment
CAIConstitutional AIAnthropic's training method using a written set of principles to guide model behavior.[13]/wiki/constitutional_ai
MIMechanistic InterpretabilityReverse engineering neural networks at the level of circuits and features./wiki/mechanistic_interpretability
SAESparse AutoencoderUsed to extract interpretable features from model activations./wiki/sparse_autoencoder
IRLInverse Reinforcement LearningRecovering a reward function from observed behavior./wiki/irl
IDAIterated Distillation and AmplificationAlignment proposal by Paul Christiano that recursively trains helpers and distills them./wiki/ida
RSPResponsible Scaling PolicyAnthropic-style commitments tying capability levels to safety measures./wiki/responsible_scaling_policy
ASLAI Safety LevelTiered capability and safety classification used by Anthropic./wiki/asl
CBRNChemical, Biological, Radiological, NuclearRisk categories used in frontier model safety evaluations./wiki/cbrn
METRModel Evaluation and Threat ResearchNonprofit specializing in dangerous-capability evaluations./wiki/metr
ApolloApollo ResearchAI evaluation nonprofit focused on deception and scheming./wiki/apollo_research
DANDo Anything NowA long-running family of jailbreak prompts./wiki/dan

Notes on ambiguous acronyms

A few three letter strings carry more than one common meaning inside AI:

  • LDA can mean Linear Discriminant Analysis (a classifier) or Latent Dirichlet Allocation (a topic model). Both are listed above.
  • SAE can mean Sparse Autoencoder (interpretability) or Society of Automotive Engineers (autonomy levels). Only the AI sense is listed here.
  • CAI can mean Constitutional AI (Anthropic) or Conversational AI as a marketing term.
  • DPO can mean Direct Preference Optimization (training) or Data Protection Officer (governance).
  • IPO can mean Identity Preference Optimization (training) or Initial Public Offering (finance) when AI companies go public.
  • GRPO can mean Group Relative Policy Optimization (DeepSeek) or unrelated terms in older RL literature.
  • ARC can mean AI2 Reasoning Challenge or the Abstraction and Reasoning Corpus from Francois Chollet, which is also confusingly extended as ARC-AGI.[14]
  • AGI can refer to Artificial General Intelligence (the goal) or Adjusted Gross Income (US tax), but in AI contexts the former is almost always meant.
  • T5 is a model name, not a chemistry abbreviation, despite the letter T appearing in many machine learning contexts.

When in doubt, the context of the surrounding paper or article almost always disambiguates.

See also

References

  1. Hendrycks et al., "Measuring Massive Multitask Language Understanding," ICLR 2021. https://arxiv.org/abs/2009.03300
  2. Vaswani et al., "Attention Is All You Need," NeurIPS 2017. https://arxiv.org/abs/1706.03762
  3. Devlin et al., "BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding," NAACL 2019. https://arxiv.org/abs/1810.04805
  4. Ho, Jain, Abbeel, "Denoising Diffusion Probabilistic Models," NeurIPS 2020. https://arxiv.org/abs/2006.11239
  5. Hu et al., "LoRA: Low-Rank Adaptation of Large Language Models," ICLR 2022. https://arxiv.org/abs/2106.09685
  6. Rafailov et al., "Direct Preference Optimization," NeurIPS 2023. https://arxiv.org/abs/2305.18290
  7. Yao et al., "ReAct: Synergizing Reasoning and Acting in Language Models," ICLR 2023. https://arxiv.org/abs/2210.03629
  8. Wei et al., "Chain-of-Thought Prompting Elicits Reasoning in Large Language Models," NeurIPS 2022. https://arxiv.org/abs/2201.11903
  9. NIST, "AI Risk Management Framework (AI RMF 1.0)," January 2023. https://www.nist.gov/itl/ai-risk-management-framework
  10. European Union, "Artificial Intelligence Act," Regulation (EU) 2024/1689.
  11. ISO/IEC 42001:2023, "Information technology, Artificial intelligence, Management system."
  12. Hugging Face Transformers documentation. https://huggingface.co/docs/transformers
  13. Bai et al., "Constitutional AI: Harmlessness from AI Feedback," Anthropic 2022. https://arxiv.org/abs/2212.08073
  14. Chollet, "On the Measure of Intelligence," 2019. https://arxiv.org/abs/1911.01547
  15. Schulman et al., "Proximal Policy Optimization Algorithms," 2017. https://arxiv.org/abs/1707.06347

Improve this article

Add missing citations, update stale details, or suggest a clearer explanation. Every suggestion is reviewed for sourcing before it goes live.

3 revisions by 1 contributors · full history

Suggest edit