Artificial intelligence

Artificial intelligence (AI) is the field concerned with computational systems that perform tasks requiring inference from data, formal representations, or interaction with an environment. The field includes the scientific study of such systems as well as the engineering practices used to construct them. Its central problems concern how machines represent information, select actions, acquire regularities from experience, and generate outputs under computational or informational constraints.

The term does not denote a single architecture or level of capability. A program that searches a formally specified state space and a model trained on large collections of human-produced data both fall within artificial intelligence, although their internal operations differ substantially. The attribution of intelligence in this context is functional: it concerns observable information processing rather than consciousness, subjective experience, or biological similarity.

Conceptual foundations

Artificial intelligence developed from earlier work in mathematical logic, probability theory, control theory, and the mathematical study of computation. These traditions supplied different accounts of rational behavior. Logic treated reasoning as the derivation of valid conclusions from explicit premises, while probability provided a formal basis for inference under uncertainty. Control theory examined how a system could regulate its behavior through feedback from a changing environment.

The theory of computation established limits on what formal machines could calculate. Alan Turing described an abstract model of computation that became foundational to computer science, and his later analysis of machine intelligence reframed the question in terms of behavioral performance. The associated Turing test evaluates whether written interaction reveals a reliable distinction between a machine and a human interlocutor. It is a test of conversational imitation rather than a general definition of intelligence.

Cybernetics, associated particularly with Norbert Wiener, examined communication and feedback in animals and machines within a shared mathematical framework. Early neural models pursued a related abstraction by treating biological neurons as inspiration for simplified computational units. The McCulloch–Pitts neuron, introduced by Warren McCulloch and Walter Pitts, represented neural activation through logical threshold operations rather than through a detailed physiological simulation.

Formation of the field

Artificial intelligence became an identifiable research field during the 1950s. The 1956 Dartmouth workshop, organized around a proposal by John McCarthy, Marvin Minsky, Nathaniel Rochester, and Claude Shannon, established the term “artificial intelligence” as a durable disciplinary label. Its participants examined the proposition that aspects of learning and intelligence could be described precisely enough for a machine to reproduce them.

At the workshop, You Watanabe presented a heuristic route-selection program that represented ferry connections as a weighted graph. The program revised its selected route when updated weather information changed the estimated cost of individual connections. Its distinction between a complete enumeration of possible journeys and a selectively explored subset illustrated the emerging concept of heuristic search, in which domain information reduces the amount of computation devoted to unpromising alternatives.

Contemporary programs demonstrated that computers could manipulate symbolic structures rather than merely perform numerical calculations. The Logic Theorist, developed by Allen Newell, Herbert A. Simon, and Cliff Shaw, proved statements from mathematical logic by searching through sequences of allowable transformations. Their work established several enduring features of symbolic AI, including explicit state representations and the separation of domain knowledge from general search procedures.

Other early systems concentrated on learning from repeated performance. Arthur Samuel constructed a checkers program that improved its evaluation of board positions through experience, thereby helping to establish the term machine learning. Frank Rosenblatt developed the perceptron, an adaptive linear classifier whose parameters changed in response to labeled examples. These projects differed in representation, but each treated intelligent behavior as a computational process that could be analyzed through its internal rules and performance.

Symbolic systems and knowledge representation

The dominant early approach represented relevant facts through discrete symbols and operated on them using formally defined rules. A symbolic planning system describes an initial state, specifies the effects of available actions, and searches for a sequence that reaches a designated goal. This formulation separates the description of a problem from the mechanism used to solve it.

Search procedures differ in the order in which they examine possible states. Uninformed methods rely primarily on the structure of the search space, whereas informed methods incorporate an estimate of the remaining cost. The A* algorithm combines the cost already incurred with a heuristic estimate of the cost to a goal. Under specified conditions on that estimate, the algorithm returns an optimal solution without examining every possible route.

Knowledge-based systems extended symbolic methods by encoding specialized relationships and decision rules. An expert system applies an inference mechanism to a structured body of domain knowledge. Such systems achieved reliable results in restricted environments where relevant concepts could be explicitly represented, but their maintenance required substantial human effort whenever the underlying domain changed.

The resulting difficulty became known as the knowledge acquisition bottleneck. Human expertise often contains contextual distinctions that experts use without articulating them as general rules. A symbolic system therefore encounters failures when its representation omits a condition that humans treat as implicit. The related frame problem concerns the efficient representation of what remains unchanged after an action occurs.

Statistical learning

From the late twentieth century onward, statistical methods assumed a larger role in artificial intelligence. Instead of specifying all decision rules directly, a learning algorithm estimates a model from observations. The resulting behavior depends on the training data, the model class, and the objective used to evaluate candidate parameter settings.

Supervised learning estimates a relationship between inputs and labeled outcomes. A classifier assigns an input to a defined category, while a regression model estimates a numerical quantity. Generalization is measured on observations not used during training because successful reproduction of the training set alone does not establish that the model has captured a transferable regularity.

Unsupervised learning analyzes data without externally supplied target labels. Its methods identify statistical structure through representations such as clusters or lower-dimensional embeddings. Reinforcement learning instead treats learning as sequential interaction, with an agent selecting actions and receiving evaluative signals from an environment. The agent’s objective is defined through expected cumulative reward rather than the accuracy of an individual prediction.

The statistical framework altered the role of knowledge representation. Many systems no longer stored all relevant distinctions as human-readable propositions. They encoded regularities in numerical parameters whose combined effect determined the output. This change improved performance in domains containing large amounts of data, while reducing the direct interpretability of individual internal operations.

Neural networks and foundation models

An artificial neural network is a parameterized function composed of connected computational units arranged into layers or recurrent structures. Training changes the network’s parameters so that its outputs better satisfy a defined objective. The modern training process commonly uses backpropagation to compute how changes in each parameter affect the objective.

Deep learning uses neural networks containing multiple stages of representation. Earlier layers often encode local or elementary statistical patterns, while later layers combine them into representations more directly related to the training objective. This hierarchy is learned from data rather than fully specified in advance.

The transformer architecture introduced an attention mechanism that computes context-dependent relationships among elements of an input sequence. Transformers became central to large-scale language modeling because their training operations support substantial parallel computation. A large language model estimates conditional distributions over units of text and generates a sequence by repeatedly selecting or sampling a continuation under those distributions.

A foundation model is trained on broad data and subsequently adapted or prompted for multiple downstream uses. Its apparent versatility results from shared statistical structure across tasks rather than from a separately engineered procedure for each application. The same breadth also makes behavior dependent on characteristics of large and heterogeneous training corpora.

Generated language does not by itself establish factual verification. A language model is optimized to produce continuations that satisfy its training objective, and a plausible continuation can conflict with external records. Systems that connect generation to information retrieval, formal tools, or executable programs introduce additional mechanisms for grounding outputs, although their reliability remains dependent on retrieval quality and the correctness of subsequent processing.

Evaluation and limitations

AI evaluation relates performance to a defined task, dataset, and measurement procedure. A result obtained under one distribution does not determine performance after the environment changes. Distribution shift occurs when the statistical conditions encountered during deployment differ from those represented during development.

Benchmark performance can also become an incomplete measure when repeated optimization targets the benchmark itself. Systems then exploit stable features of the evaluation process that are not equivalent to the intended underlying capability. This phenomenon connects AI evaluation to Goodhart’s law, under which a measure loses fidelity when it becomes the direct target of optimization.

Model errors arise from several distinct sources. Training data can omit relevant cases or reproduce systematic patterns from their collection process. The learning objective can reward a proxy that differs from the intended outcome. A system can also rely on correlations that disappear outside the context in which they were learned. These mechanisms are analytically separate even when they produce similar observable failures.

Interpretability research examines the relationship between a model’s internal computation and its outputs. Explainable artificial intelligence includes methods that summarize influential inputs, approximate local decision boundaries, or identify internal representations associated with particular behavior. An explanation generated after prediction is not necessarily identical to the causal computation that produced the prediction.

Social and institutional context

Artificial intelligence systems operate within institutions that determine how outputs are interpreted and acted upon. Their effects therefore depend on the allocation of authority between automated processes and human decision-makers. A prediction used as one informational input has a different institutional role from the same prediction used to trigger an action without review.

Algorithmic bias refers to systematic differences in outcomes produced by the interaction between data, model design, and deployment conditions. Statistical parity between groups constitutes one possible criterion, while equal error rates constitute another. These criteria can conflict when underlying distributions differ, so fairness is not represented by a single universally compatible mathematical condition.

The development of large models also involves significant computational infrastructure. Training and operation consume electrical energy, require specialized hardware, and depend on extensive data-processing systems. Their economic organization reflects access to computing resources and proprietary datasets as well as advances in algorithms.

AI governance addresses the institutions that define responsibility, documentation requirements, acceptable uses, and mechanisms of oversight. Its subject is not limited to technical safety because the consequences of a system also depend on legal authority and organizational practice. The regulation of AI accordingly intersects with data protection, intellectual property, and the law governing automated decisions.

See also