Glossary
Glossary
All technical terms of the chronicle in alphabetical order. The number at the end names the section in which the term is introduced.
A
- Activation function – Rule that turns the weighted sum of a neuron’s inputs into its output value. 3
- Agents – Language models that act with tools and complete multi-step tasks in a loop of planning, acting and checking. 7
- AGI – Artificial general intelligence, an AI as versatile as a human. Whether it is attainable is disputed. 8
- AI effect – As soon as a method works reliably, it no longer counts as AI but as software. Introduction
- AlexNet – Convolutional network with eight layers that won the ImageNet competition in 2012 and marks the breakthrough of deep learning. 5
- Alignment – Aligning a model with what people want from it rather than with what is most probable in the training material. 6
- AlphaFold 2 – DeepMind model that in 2020 predicts the three-dimensional shape of proteins from their chain of building blocks. 6
- AlphaGo – DeepMind program that beat the Go professional Lee Sedol in 2016, through search plus two deep networks. 5
- AND, OR, NOT – The three basic building blocks of logic from which every computer calculation is made. 1
- Architecture – Blueprint of a network: which layers it has and how they are connected. 6
- Artificial neuron – Mathematical imitation of a nerve cell that sums its inputs and fires when a threshold is reached. 1
- Associative memory – Hopfield’s network (1982), which stores patterns as wholes and completes them from fragments. 3
- Attention – Method by which a network, for every word it generates, looks back at all words of the input with weights. 5
- Autonomous weapons systems – Weapons that select and engage their target without human release; subject of negotiations at the United Nations since 2014. 8
B
- Backpropagation – Method that traces a network’s error backwards through all layers and assigns each weight its share. 3
- Bayesian networks – Models that represent dependencies between things as probabilities. 4
- Benchmarks – Standardised tests used to compare models. 7
- Black box – A deep network whose reasons for a decision nobody can name precisely after training. 5
C
- Certainty factor – Value between 0 and 1 with which MYCIN rated the reliability of a rule. 3
- Chain of thought – A model is asked to think step by step before answering. 7
- Chatbot – A program one converses with in writing. 2
- ChatGPT – Chat interface on a GPT model, released in November 2022. 7
- Chinese room – Searle’s thought experiment (1980): someone who manipulates Chinese characters only by a rulebook understands no Chinese; a program, he argued, does nothing else. 3
- Class – Category into which an example is sorted in classification. 2
- Classification – Sorting examples into classes. 2
- CLIP – OpenAI model (2021) that places images and texts in the same vector space. 6
- Combinatorial explosion – Multiplication of possibilities with every step, as with chess moves. 2
- Context window – Number of tokens a model can take into account at once. 7
- Convolutional neural network (CNN) – Network that scans images for patterns with travelling filters. 3
D
- Decision tree – Sequence of yes/no questions leading to a decision. 4
- Decoder – Part of a network that generates text word by word from an internal representation. 5
- Deep learning – Learning in deep networks with many layers that build their features in stages by themselves. Term coined by Hinton, 2006. 4
- Deepfakes – Faked images, voices or videos of real people, produced by generative models. 7
- DENDRAL – First expert system (from 1965), which derived molecular structures from spectrometer data. 3
- Descriptors – Hand-made image features such as SIFT and SURF that describe edges and corners as lists of numbers. 4
- Diffusion models – Image generators that learn to denoise progressively noised images step by step. 7
- Distillation – Training a small model to imitate the answers of a large one. 7
- DQN – DeepMind network (2013) that learned Atari games solely from screen pixels and the score. 5
- Dropout – Randomly switching off neurons during training so that the network cannot rely on individual ones. 5
E
- ELIZA – Early chatbot by Weizenbaum (1966) that answered with keywords and sentence patterns. 2
- Emergent abilities – Abilities that small models lack and that appear by themselves beyond a certain size. 6
- Encoder – Part of a network that reads an input and condenses it into an internal representation. 5
- Epoch – One complete pass through all training examples. 5
- Error – Number measuring how far a network’s output deviates from the correct answer. 3
- Expert system – Program that decides in a narrow field with rules, like a human expert. 3
F
- Factual knowledge – Textbook knowledge of a field, as opposed to heuristic knowledge from experience. 3
- Feature engineering – Human-devised computation of features from raw data. 4
- Features – Properties of the data useful for a task, such as edges in images. 3
- Filters – Small pattern templates that travel across the image in a convolutional network. 3
- Fine-tuning – Adapting a pre-trained model to a specific task with a few examples. 6
- Forward chaining – Reasoning from known facts by applying all matching rules. 3
- Foundation model – A model pre-trained once on which many applications are built. Term from 2021. 6
- Frames – Data structures after Minsky that bundle all properties of a concept and inherit from broader concepts. 3
- Fuzzy logic – Logic with gradations between true and false, by Zadeh, 1965. 2
G
- GANs – Generative adversarial networks: a forger network and an inspector network compete. 5
- General Problem Solver – Program by Newell, Shaw and Simon (1957) meant to solve any problem by breaking it into sub-goals. 2
- Generalisation – A model’s ability to classify examples it has never seen correctly. 2
- Generative AI – Models that create new content instead of merely classifying what exists. 7
- GPU – Graphics processor with thousands of simple arithmetic units that greatly speeds up training neural networks. 4
- Gradient – For each weight, the direction and strength in which the error changes. 3
- Gradient descent – Moving the weights step by step in the direction that reduces the error. 3
H
- Hallucinations – Convincing-sounding but false statements by a language model. 7
- Heuristic knowledge – Rules of experience an expert acquires only through years of practice. 3
- Heuristics – Rules of thumb that weed out hopeless possibilities early. 1
- Hidden layers – Layers between input and output whose outputs nobody can specify. 3
- Hidden Markov models – Statistical models for sequences of hidden states visible only through their effects; the basis of speech recognition until 2012. 4
I
- ImageNet – Database of millions of hand-labelled photos (2009) and the associated competition. 4
- In-context learning – A model continues a pattern shown in the prompt without its weights changing. 6
- Inference – Use of a trained model, as opposed to training. 7
- Inference engine – Part of an expert system that chains rules and draws conclusions. 3
- Instruction tuning – Post-training on examples in which an instruction is followed by the desired answer. 7
- Intelligence explosion – Good’s idea of 1965: a machine cleverer than its builders builds still cleverer machines. 7
J
- Jailbreak – Prompt that circumvents a model’s trained-in limits. 7
K
- Knowledge acquisition bottleneck – Specialists can put only part of their knowledge into rules. 3
- Knowledge base – Collection of the if-then rules of an expert system. 3
L
- Large language model (LLM) – Language model with billions of parameters. 6
- Layers – Groups of neurons arranged one behind the other; the outputs of one layer are the inputs of the next. 2
- Learning rate – Step size in gradient descent, say 0.1: every weight is changed by a tenth of its gradient. 3
- Linearly separable – Task in which a single straight line separates all examples of one class from the other. 2
- LISP – Programming language by McCarthy (1958), for decades the language of AI research. 2
- Logic Theorist – Program by Newell, Shaw and Simon (1956) that proved mathematical theorems. 1
- LSTM – Long short-term memory: recurrent network with a memory cell and gates, by Hochreiter and Schmidhuber, 1997. 4
M
- Machine learning – Umbrella term for programs that improve with experience instead of being programmed. Term coined by Samuel, 1959. 2
- Mixture of experts – Model made of many sub-networks, of which only a few compute per token. 7
- Model – Calculation rule with finished weights, the result of training. 2
- Model collapse – Loss of rare patterns when a model is trained on the output of its predecessors. 7
- Monte Carlo tree search – Search procedure that plays games to the end at random and follows up the moves that pay off most often; AlphaGo’s second building block. 5
- Moravec’s paradox – What people find hard (chess, algebra) is easy for computers; what every child masters (seeing, grasping, walking) is hard for computers. 3
- Multimodal models – Models that process images, sound and video as well as text. 7
N
- Nearest-neighbour algorithm – Method that compares a new example with the most similar known ones. 4
- Neural network – Many connected artificial neurons in which the output of one is the input of the next. 1
- Neurons – Nerve cells that receive signals and fire themselves when stimulated enough. 1
- Noise – Change of every pixel by a random amount; after many steps only a shapeless scatter of light and dark dots remains, which diffusion models learn to remove step by step. 7
- NP-completeness – Theory (around 1971) according to which whole classes of tasks cannot be solved in foreseeable time. 2
O
- Open-weights models – Models whose weights anyone can download and run on their own hardware. 7
- Overfitting – A network memorises its training examples instead of grasping the general pattern. 5
P
- Parameters – The adjustable numbers of a model, above all its weights. 6
- Perceptron – Artificial neuron after Rosenblatt (1958) that sets its own weights. 2
- Pixels – Picture elements of a digital image, each with a brightness value. 3
- Pooling layer – Layer that shrinks an image by keeping only the strongest value from a neighbourhood of pixels. 3
- Pre-training – Learning general language understanding from vast amounts of text, before fine-tuning. 6
- Prompt – The input text given to a language model. 6
- Prompt injection – Hidden instructions in content that an agent reads and wrongly carries out. 7
Q
- Quantisation – Storing weights with fewer decimal places so that models become smaller and faster. 7
R
- RAG – Retrieval-augmented generation: the model answers on the basis of documents retrieved beforehand. 7
- Random forest – Many different decision trees that vote. 4
- Reasoning models – Models that work through intermediate steps before answering. 7
- Recommender systems – Systems that predict from past behaviour which video, product or post will please next. 5
- Recurrent neural network (RNN) – Network that reads a sequence element by element while carrying a memory. 4
- Reinforcement learning – Learning from reward and penalty instead of correct answers; the system tries out actions. 5
- ReLU – Activation function that outputs negative sums as 0 and positive ones unchanged. 5
- Residual connections – Shortcuts through which the signal can skip layers; make very deep networks trainable. 5
- RLHF – Reinforcement learning from human feedback: humans rate answers, the model learns to prefer well-rated ones. 7
- Robot – Artificial machine that does work otherwise done by humans; the word comes from Čapek’s “R.U.R.” (1920). 1
S
- Search procedure – Searching a tree of possibilities for a path to the goal. 2
- Self-attention – Every word of a text weighs how important every other word of the same text is for understanding it. 6
- Self-supervised learning – The text supplies the correct answer itself, for example by predicting masked words. 6
- Sequence-to-sequence – An encoder reads a sequence, a decoder generates another from it, such as a translation. 5
- Sequences – Data in which the order matters, such as text or speech. 4
- Scaling laws – Performance rises predictably with model size, data volume and computing power. 6
- Shakey – First mobile robot that planned its own actions (SRI, 1966–1972); origin of the A* search algorithm. 2
- Singularity – The point, so named by Vinge in 1993, at which machines surpass human intelligence and development escapes prediction. 7
- Stored program – Design principle in which the program resides in memory like data rather than in the wiring. 1
- Strong AI – A machine that genuinely understands and has consciousness. 3
- Supervised learning – Learning from examples for which the correct answer is supplied. 2
- Support vector machines – Method that seeks the dividing line with the largest distance to both classes. 4
- Symbol – A sign that stands for something, such as a word or a chess piece. 2
- Symbolic AI – Approach that reproduces thinking as manipulating symbols according to rules. 2
- Synthetic data – Training data that models generate themselves. 7
- System prompt – Invisible instruction from the provider placed before every conversation. 7
T
- Temperature – Setting that determines whether a model always picks the most probable token or also less probable ones. 7
- Test data – Held-back examples used to check whether a model classifies unfamiliar examples correctly. 5
- Threshold – Limit at which an artificial neuron outputs a 1. 1
- Tokenizer – Method that splits text into tokens, learned from the most frequent character sequences. 6
- Tokens – Words or parts of words that a language model computes with. 6
- Tools – Instruments such as web search or code execution that an agent can use. 7
- Training – Practising on examples while the weights are adjusted step by step. 2
- Training data – The collection of examples from which a model learns. 2
- Transfer learning – Using a pre-trained network as the starting point for a new task. 5
- Transformer – Architecture of 2017 based entirely on self-attention that processes all words at once. 6
- Turing machine – Imaginary device of 1936 that can compute anything computable. 1
- Turing test – A person chats with a stranger; if human and machine cannot be told apart, the machine counts as intelligent. 1
U
- Unsupervised learning – The method receives only data and searches for structure in it by itself. 4
V
- Vanishing gradient problem – The error information shrinks on its way through many layers, so that front layers do not learn. 3
- Vector – List of numbers, such as the representation of a word in the space of word embeddings. 5
- Vector database – Store for documents as vectors in which passages close in content can be found. 7
- Vision-language-action model – Language model that reads camera images and instructions and produces movement commands for a robot from them (RT-2, 2023). 8
W
- Weak AI – Simulation of intelligent behaviour for particular tasks; applies to every system so far. 3
- Weight – Number on a connection by which the incoming signal is multiplied; learning means changing weights. 1
- Word embeddings – Representation of words as vectors in which related words lie close together. 5
- World models – Models that learn space, time and physics instead of only text. 8
X
- XOR – Exclusive or: true when exactly one of two inputs is true; not linearly separable. 2
Last updated on