Skip to content

Technology

Technologies

The ideas and methods: from the artificial neuron to reasoning models. Dated by the paper that introduced them.

NewestOldestA–Z36 entries
2020s
  • Model Context Protocol2024

    Anthropic's open standard for connecting models to tools and data, released November 2024. Adopted by OpenAI, Google and Microsoft within months.

  • Reasoning models2024

    Models trained with reinforcement learning to think at length before answering. OpenAI o1 (September 2024), DeepSeek-R1 (January 2025). Spend compute at inference, not only in training.

  • State space models2023

    Sequence models with linear cost in length. S4 2021, Mamba 2023. Used in hybrids with attention.

  • Chain-of-thought2022

    Have the model write intermediate steps before the answer. Prompting trick in 2022, trained behaviour in reasoning models by 2024.

  • Agents2022

    A model in a loop with tools: think, act, observe. ReAct 2022, Toolformer 2023, coding agents 2024, computer use 2025.

  • Parameter-efficient fine-tuning2021

    Train a small set of extra weights instead of the whole model. LoRA 2021, QLoRA 2023. Why thousands of fine-tunes exist on Hugging Face.

  • Instruction tuning2021

    Fine-tune on (instruction, response) pairs so a base model follows requests. FLAN 2021, InstructGPT 2022.

  • Scaling laws2020

    Loss falls predictably as a power law in compute, data and parameters. Kaplan 2020, Chinchilla 2022. The reason labs spend billions on training runs.

  • Retrieval-augmented generation2020

    Retrieve documents, then generate with them in the prompt. The standard way to ground a model in private data.

2010s
  • Transformer2017

    Self-attention plus feed-forward blocks, no recurrence. Attention Is All You Need, 2017. The architecture of every large language model.

  • RLHF2017

    Train a reward model from human preferences, then optimise the policy against it. Christiano 2017, InstructGPT 2022. Turned GPT-3 into ChatGPT.

  • TPU2016

    Google's matrix-multiply chip, announced May 2016. Trains Gemini.

  • Residual connections2015

    Add the input of a block to its output. ResNet 2015. Makes very deep networks trainable. Inside every Transformer block.

  • Diffusion models2015

    Learn to reverse a noising process. Sohl-Dickstein 2015, DDPM 2020, latent diffusion 2021. Stable Diffusion, DALL-E 2, Sora.

  • Generative adversarial network2014

    A generator trained to fool a discriminator. StyleGAN faces. Replaced by diffusion for images after 2021.

  • Attention2014

    Let the model weigh which inputs matter for each output. Bahdanau 2014 for translation. Self-attention made it the whole model in 2017.

  • Word embeddings2013

    Words as dense vectors learned from context. word2vec 2013, GloVe 2014. Meaning as geometry.

  • Deep reinforcement learning2013

    Neural networks as the function approximator in RL. DQN 2013, AlphaGo 2016.

2000s
  • GPU computing (CUDA)2007

    Nvidia's CUDA made graphics chips programmable for general maths in 2007. AlexNet trained on two of them in 2012. The hardware story of the field since.

1990s
  • LSTM1997

    A recurrent cell with gates that keep gradients from vanishing. Ran speech recognition and translation until 2017.

  • Support vector machine1995

    Maximum-margin classifier with the kernel trick. The best general method from 1995 until deep learning.

  • Mixture of experts1991

    Route each token to a few of many expert sub-networks. Jacobs and Hinton 1991, Shazeer 2017, Switch 2021. How frontier models grow parameters without growing cost.

1980s
  • Reinforcement learning1988

    Learn from reward rather than labels. TD learning 1988, Q-learning 1989, then deep RL and RLHF.

  • Recurrent neural network1986

    Networks with loops that carry state across a sequence. Hard to train over long ranges, which the LSTM fixed.

  • Backpropagation1986

    Compute the gradient of the loss with respect to every weight by the chain rule, layer by layer. Werbos 1974, Rumelhart, Hinton and Williams 1986. The algorithm that trains all deep networks.

  • Bayesian networks1985

    Pearl's graphical models of probability. The probabilistic turn in AI of the late 1980s.

  • Convolutional neural network1980

    Shared local filters and pooling. Neocognitron 1980, LeNet 1989-1998, AlexNet 2012. The architecture of computer vision until the Vision Transformer.

1960s
  • Expert systems1965

    Rules written down from human experts. DENDRAL (1965), MYCIN (1972), XCON (1980). The commercial AI of the 1980s, and the cause of the second winter when they proved brittle.

1950s
  • Machine learning1959

    Programs that improve from data instead of rules. Named by Arthur Samuel in 1959.

  • Perceptron1958

    Rosenblatt's single-layer learning machine. Learns a linear boundary from examples. Its limits, shown in 1969, caused the first neural network winter.

  • Lisp1958

    McCarthy's language. The language of AI research for thirty years.

  • Symbolic AI1956

    Intelligence as symbol manipulation: search, logic and rules. From the Logic Theorist (1956) through expert systems. Dominant until the 1990s.

  • Turing test1950

    Can a machine hold a text conversation that a judge cannot tell from a human's? Turing's 1950 proposal.

1940s
  • Information theory1948

    Shannon's measure of information. Entropy, bits and cross-entropy, the loss that language models minimise.

  • Cybernetics1948

    Wiener's science of feedback and control in machines and animals. The intellectual parent of both AI and neural networks.

  • Artificial neuron1943

    A unit that sums weighted inputs and fires past a threshold. McCulloch and Pitts, 1943. Every network is made of them.