AI Research Atlas

Welcome to AI Research Atlas

How did we get from simple rules to talking machines?

Artificial intelligence did not arrive in a single breakthrough. It grew through decades of experiments with a question: how can a machine solve problems that people use intelligence to solve?

You do not need a background in programming or advanced math to follow this story. Start here, then follow the links to meet the researchers, explore their ideas, and read the original work.

Explore the research timeline

A guided introduction to research, 1943–2025, and its nineteenth-century literary precursors.

1816–1899 · Literary and philosophical precursors

People imagined thinking machines before they built them.

Long before the research in this timeline, writers explored attachment to artificial beings and anxiety about machines outgrowing human control. Hoffmann’s The Sandman, Butler’s Erewhon, and Bierce’s Moxon’s Master gave those questions fictional form. Turing would later refer explicitly to Erewhon.

Read Literary and philosophical precursors for the stories, their limits, and links to the original texts. Then follow the research below.

Explore a longer cultural history in the separate timeline of automatons and AI in books and films, from ancient Greek epics through Indian and Arabic tales to films released in 2024.

The Pros and Cons of AGI connects potential benefits and risks to today’s public anxiety, with a close reading of the Alien franchise’s synthetic characters.

1943–1950

First, ask what a machine could do.

A computer follows instructions. The difficult part is deciding what those instructions should be when the task is recognizing a face, holding a conversation, or solving an unfamiliar problem. AI research explores ways to make those tasks possible.

One early idea came from the brain. In 1943, Warren McCulloch and Walter Pitts described a mathematical neuron: a simplified unit that could be on or off. They showed how networks of these units could perform logical operations. This was a useful model for thinking about computation, not a working copy of a human brain.

In 1950, Alan Turing proposed the imitation game. Instead of arguing only about the meaning of “thinking,” he asked how well a machine could take part in a written conversation. The question shifted attention toward behavior we could test. Sounding human, however, would not by itself prove that a machine was conscious.

1950s–1970s

Give it rules—or let it learn from examples.

Early researchers explored two broad approaches. One was to write down rules and let a program work through them. The Logic Theory Machine searched for proofs in mathematics. Rather than try every possible step, it used rules of thumb to choose promising ones. This approach became known as symbolic AI: working with symbols and explicit rules.

Some programs used detailed knowledge in a narrow setting. SHRDLU connected language with actions in a small world of blocks. Early MYCIN research explored how expert knowledge could become rules for advice about bacterial infections. These systems showed what carefully organized knowledge could achieve. Their success in a limited setting did not mean they could handle everyday life.

The other approach was to learn from examples. Imagine showing a program many labeled pictures and letting it adjust how it sorts them. Frank Rosenblatt’s perceptron was an early model of this idea. Instead of someone writing every rule, a training process adjusted numbers called weights, which control how much influence different inputs have.

Both approaches had limits. ELIZA showed how pattern matching could create the appearance of conversation. And a study of restricted perceptron models showed that some learning systems could not represent even certain simple patterns. A convincing demonstration was not the same as a general solution.

1980s–1990s

Learning gets more layers.

A single decision rule can only do so much. A neural network connects many small computing units, often in layers. Each layer transforms information before passing it along. The name comes from an inspiration in biology; these networks are mathematical systems, not miniature human brains.

The challenge was teaching the layers to work together. A 1986 paper on backpropagation helped demonstrate how to do this. During training, the system measures an error and works backward through the network to calculate how its weights should change. Repeating that process can help the network find useful patterns that no one listed in advance.

Different problems needed different designs. Long Short-Term Memory networks helped retain useful information across a sequence, such as words in a sentence. Convolutional networks used repeated pattern detectors to recognize things such as handwritten characters. Other methods, including support-vector networks, learned boundaries between categories. Neural networks were one important branch of a wider field.

2000s–2010s

Good ideas meet larger datasets and faster computers.

Learning methods need examples, and large experiments need computing power. ImageNet provided a large collection of labeled images. In 2012, AlexNet used a deep neural network trained with graphics processors to greatly improve results in a major image-recognition competition. Deep learning means learning through multiple layers; it does not mean a system thinks deeply in the human sense.

Researchers also made deeper networks easier to train. Residual connections provided shortcuts through layers, helping information move through very deep models. Shared tools such as scikit-learn, TensorFlow, and PyTorch made it easier for others to run experiments and build on existing work.

Not every lesson came from labeled examples. In reinforcement learning, a system learns to choose actions using rewards. Research on video games and AlphaGo showed how learning could support difficult decisions. AlphaGo combined neural networks with a search through possible moves. Winning a game demonstrated skill under that game’s rules, not mastery of every kind of problem.

2017–2020

Language models learn which parts of an input matter.

Consider the sentence, “The dog dropped the ball because it was tired.” Understanding what “it” refers to depends on connections between words. A method called attention lets a model give different parts of its input different amounts of influence. In 2017, the Transformer paper made attention central to a new design for processing sequences.

That design supported different ways to learn from text. BERT learned by predicting hidden text using surrounding context. GPT-2 and GPT-3 explored how predicting the next piece of text could support many tasks. A piece of text, called a token, might be a word, part of a word, or punctuation.

Training changes the model’s internal weights. A prompt is the input you give it afterward. GPT-3 research showed that examples inside a prompt could guide a task without changing those weights. Meanwhile, research on scaling measured how model size, training data, and computing effort affected prediction results. Bigger experiments opened possibilities, but size alone did not guarantee truth.

2020–2025

From recognizing patterns to creating responses.

AI systems increasingly generated images as well as text. Diffusion research trained models to reverse a process that gradually adds noise to images. You can picture training as learning to restore a picture after it has been increasingly obscured. Once trained, the process can start with noise and produce a new image. Latent diffusion made this work more efficient by operating on a compressed representation.

Other research connected different kinds of information. CLIP learned relationships between images and text. Reports on GPT-4 and Gemini 1.5 explored systems that could process more than one type of input. This is called multimodal AI: working with combinations such as text, pictures, audio, or video.

Producing likely text is not the same as following a person’s request. InstructGPT research used examples and human preferences to improve instruction following. Work on reasoning examples in prompts and later reinforcement learning for reasoning studied ways to improve problem solving. Better test scores still did not make every answer correct.

Read each breakthrough with two questions.

First: what did this work make possible? Second: what did it actually demonstrate? A result may depend on a particular dataset, test, or set of conditions. A model can give a fluent answer that is false, miss important context, or perform unevenly across situations.

This history is a set of connected research paths, not a straight march toward a machine that can do everything. Rules, learning, search, data, and human judgment continue to play different roles. Each entry in this atlas explains a contribution, states its limits, and links to the original publication. The years refer to those publications, which may differ from product-release dates.

Choose an idea that interests you and follow it. Start with Turing’s question about conversation, see how a network learns from errors, or browse every entry in the timeline.