Outline of artificial intelligence
   HOME

TheInfoList



OR:

The following outline is provided as an overview of and topical guide to artificial intelligence: Artificial intelligence (AI) – intelligence exhibited by machines or software. It is also the name of the scientific field which studies how to create computers and computer software that are capable of intelligent behaviour.


AI algorithms and techniques


Search

* Discrete
search algorithm In computer science, a search algorithm is an algorithm designed to solve a search problem. Search algorithms work to retrieve information stored within particular data structure, or calculated in the search space of a problem domain, with eith ...
s ** Uninformed search ***
Brute force search In computer science, brute-force search or exhaustive search, also known as generate and test, is a very general problem-solving technique and algorithmic paradigm that consists of systematically enumerating all possible candidates for the soluti ...
***
Search tree In computer science, a search tree is a tree data structure used for locating specific keys from within a set. In order for a tree to function as a search tree, the key for each node must be greater than any keys in subtrees on the left, and less ...
****
Breadth first search Breadth-first search (BFS) is an algorithm for searching a tree data structure for a node that satisfies a given property. It starts at the tree root and explores all nodes at the present depth prior to moving on to the nodes at the next d ...
**** Depth-first search ***
State space search State space search is a process used in the field of computer science, including artificial intelligence (AI), in which successive configurations or ''states'' of an instance are considered, with the intention of finding a ''goal state'' with the ...
** Informed search *** Best-first search ***
A* search algorithm A* (pronounced "A-star") is a graph traversal and path search algorithm, which is used in many fields of computer science due to its completeness, optimality, and optimal efficiency. One major practical drawback is its O(b^d) space complexity, ...
***
Heuristics A heuristic (; ), or heuristic technique, is any approach to problem solving or self-discovery that employs a practical method that is not guaranteed to be optimal, perfect, or rational, but is nevertheless sufficient for reaching an immediate, ...
***
Pruning (algorithm) Pruning is a data compression technique in machine learning and search algorithms that reduces the size of decision trees by removing sections of the tree that are non-critical and redundant to classify instances. Pruning reduces the complexity of ...
** Adversarial search *** Minmax algorithm ** Logic as search ***
Production system (computer science) A "production system " (or "production rule system") is a computer program typically used to provide some form of artificial intelligence, which consists primarily of a set of rules about behavior but it also includes the mechanism necessary to fol ...
, Rule based system *** Production rule,
Inference rule In the philosophy of logic, a rule of inference, inference rule or transformation rule is a logical form consisting of a function which takes premises, analyzes their syntax, and returns a conclusion (or conclusions). For example, the rule of ...
,
Horn clause In mathematical logic and logic programming, a Horn clause is a logical formula of a particular rule-like form which gives it useful properties for use in logic programming, formal specification, and model theory. Horn clauses are named for the log ...
***
Forward chaining Forward chaining (or forward reasoning) is one of the two main methods of reasoning when using an inference engine and can be described logically as repeated application of ''modus ponens''. Forward chaining is a popular implementation strategy ...
*** Backward chaining ** Planning as search ***
State space search State space search is a process used in the field of computer science, including artificial intelligence (AI), in which successive configurations or ''states'' of an instance are considered, with the intention of finding a ''goal state'' with the ...
*** Means-ends analysis


Optimization search

*
Optimization (mathematics) Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criterion, from some set of available alternatives. It is generally divided into two subfi ...
algorithms **
Hill climbing numerical analysis, hill climbing is a mathematical optimization technique which belongs to the family of local search. It is an iterative algorithm that starts with an arbitrary solution to a problem, then attempts to find a better solutio ...
**
Simulated annealing Simulated annealing (SA) is a probabilistic technique for approximating the global optimum of a given function. Specifically, it is a metaheuristic to approximate global optimization in a large search space for an optimization problem. ...
**
Beam search In computer science, beam search is a heuristic search algorithm that explores a graph by expanding the most promising node in a limited set. Beam search is an optimization of best-first search that reduces its memory requirements. Best-first sea ...
** Random optimization * Evolutionary computation **
Genetic algorithms In computer science and operations research, a genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA). Genetic algorithms are commonly used to gene ...
** Gene expression programming **
Genetic programming In artificial intelligence, genetic programming (GP) is a technique of evolving programs, starting from a population of unfit (usually random) programs, fit for a particular task by applying operations analogous to natural genetic processes to t ...
** Differential evolution * Society based learning algorithms. ** Swarm intelligence ** Particle swarm optimization **
Ant colony optimization In computer science and operations research, the ant colony optimization algorithm (ACO) is a probabilistic technique for solving computational problems which can be reduced to finding good paths through graphs. Artificial ants stand for multi ...
**
Metaheuristic In computer science and mathematical optimization, a metaheuristic is a higher-level procedure or heuristic designed to find, generate, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimizati ...


Logic

*
Logic Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the science of deductively valid inferences or of logical truths. It is a formal science investigating how conclusions follow from premise ...
and
automated reasoning In computer science, in particular in knowledge representation and reasoning and metalogic, the area of automated reasoning is dedicated to understanding different aspects of reasoning. The study of automated reasoning helps produce computer prog ...
** Programming using logic ***
Logic programming Logic programming is a programming paradigm which is largely based on formal logic. Any program written in a logic programming language is a set of sentences in logical form, expressing facts and rules about some problem domain. Major logic pro ...
*** See "Logic as search" above. ** Forms of Logic ***
Propositional logic Propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. It deals with propositions (which can be true or false) and relations b ...
***
First-order logic First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantifie ...
****
First-order logic First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantifie ...
with
equality Equality may refer to: Society * Political equality, in which all members of a society are of equal standing ** Consociationalism, in which an ethnically, religiously, or linguistically divided state functions by cooperation of each group's elit ...
****
Constraint satisfaction In artificial intelligence and operations research, constraint satisfaction is the process of finding a solution through a set of constraints that impose conditions that the variables must satisfy. A solution is therefore a set of values for th ...
*** Fuzzy logic ****
Fuzzy set theory In mathematics, fuzzy sets (a.k.a. uncertain sets) are sets whose elements have degrees of membership. Fuzzy sets were introduced independently by Lotfi A. Zadeh in 1965 as an extension of the classical notion of set. At the same time, defined ...
**** Fuzzy systems **** Combs method **** Ordered weighted averaging aggregation operator **** Perceptual Computing – *** Default reasoning and other solutions to the
frame problem In artificial intelligence, the frame problem describes an issue with using first-order logic (FOL) to express facts about a robot in the world. Representing the state of a robot with traditional FOL requires the use of many axioms that simply impl ...
and
qualification problem In philosophy and AI (especially, knowledge-based systems), the qualification problem is concerned with the impossibility of listing ''all'' the preconditions required for a real-world action to have its intended effect. It might be posed as ''ho ...
****
Non-monotonic logic A non-monotonic logic is a formal logic whose conclusion relation is not monotonic. In other words, non-monotonic logics are devised to capture and represent defeasible inferences (cf. defeasible reasoning), i.e., a kind of inference in which re ...
**** Abductive reasoning **** Default logic ****
Circumscription (logic) Circumscription is a non-monotonic logic created by John McCarthy to formalize the common sense assumption that things are as expected unless otherwise specified. Circumscription was later used by McCarthy in an attempt to solve the frame probl ...
****
Closed world assumption The closed-world assumption (CWA), in a formal system of logic used for knowledge representation, is the presumption that a statement that is true is also known to be true. Therefore, conversely, what is not currently known to be true, is false. Th ...
** Domain specific logics *** Representing categories and relations **** Description logics ****
Semantic network A semantic network, or frame network is a knowledge base that represents semantic relations between concepts in a network. This is often used as a form of knowledge representation. It is a directed or undirected graph consisting of vertices, ...
s **** Inheritance (computer science) ****
Frame (artificial intelligence) Frames are an artificial intelligence data structure used to divide knowledge into substructures by representing " stereotyped situations". They were proposed by Marvin Minsky in his 1974 article "A Framework for Representing Knowledge". Frames are ...
**** Scripts (artificial intelligence) *** Representing events and time ****
Situation calculus The situation calculus is a logic formalism designed for representing and reasoning about dynamical domains. It was first introduced by John McCarthy in 1963. The main version of the situational calculus that is presented in this article is based o ...
****
Event calculus The event calculus is a logical language for representing and reasoning about events and their effects first presented by Robert Kowalski and Marek Sergot in 1986. It was extended by Murray Shanahan and Rob Miller in the 1990s. Similar to other l ...
****
Fluent calculus The fluent calculus is a formalism for expressing dynamical domains in first-order logic. It is a variant of the situation calculus; the main difference is that situations are considered representations of states. A binary function symbol \circ is u ...
*** Causes and effects **** causal calculus *** Knowledge about knowledge ****
Belief revision Belief revision is the process of changing beliefs to take into account a new piece of information. The logical formalization of belief revision is researched in philosophy, in databases, and in artificial intelligence for the design of rational ag ...
**** Modal logics **** paraconsistent logics ** Planning using logic *** Satplan ** Learning using logic *** Inductive logic programming *** Explanation based learning *** Relevance based learning *** Case based reasoning ** General logic algorithms ***
Automated theorem proving Automated theorem proving (also known as ATP or automated deduction) is a subfield of automated reasoning and mathematical logic dealing with proving mathematical theorems by computer programs. Automated reasoning over mathematical proof was a ma ...


Other symbolic knowledge and reasoning tools

Symbolic representations of knowledge * Ontology (information science) **
Upper ontology In information science, an upper ontology (also known as a top-level ontology, upper model, or foundation ontology) is an ontology (in the sense used in information science) which consists of very general terms (such as "object", "property", "rela ...
**
Domain ontology In computer science and information science, an ontology encompasses a representation, formal naming, and definition of the categories, properties, and relations between the concepts, data, and entities that substantiate one, many, or all domains ...
*
Frame (artificial intelligence) Frames are an artificial intelligence data structure used to divide knowledge into substructures by representing " stereotyped situations". They were proposed by Marvin Minsky in his 1974 article "A Framework for Representing Knowledge". Frames are ...
* Semantic net **
Conceptual Dependency Theory Conceptual dependency theory is a model of natural language understanding used in artificial intelligence systems. Roger Schank at Stanford University introduced the model in 1969, in the early days of artificial intelligence. This model was exten ...
Unsolved problems in knowledge representation * Default reasoning **
Frame problem In artificial intelligence, the frame problem describes an issue with using first-order logic (FOL) to express facts about a robot in the world. Representing the state of a robot with traditional FOL requires the use of many axioms that simply impl ...
**
Qualification problem In philosophy and AI (especially, knowledge-based systems), the qualification problem is concerned with the impossibility of listing ''all'' the preconditions required for a real-world action to have its intended effect. It might be posed as ''ho ...
* Commonsense knowledge Breadth of commonsense knowledge: * , * , * , *


Probabilistic methods for uncertain reasoning

* Stochastic methods for uncertain reasoning: **
Bayesian network A Bayesian network (also known as a Bayes network, Bayes net, belief network, or decision network) is a probabilistic graphical model that represents a set of variables and their conditional dependencies via a directed acyclic graph (DAG). Bay ...
s ** Bayesian inference algorithm **
Bayesian learning Bayesian inference is a method of statistical inference in which Bayes' theorem is used to update the probability for a hypothesis as more evidence or information becomes available. Bayesian inference is an important technique in statistics, and e ...
and the expectation-maximization algorithm **
Bayesian decision theory In estimation theory and decision theory, a Bayes estimator or a Bayes action is an estimator or decision rule that minimizes the posterior expected value of a loss function (i.e., the posterior expected loss). Equivalently, it maximizes the po ...
and Bayesian decision networks * Probabilistic perception and control: **
Dynamic Bayesian network A Dynamic Bayesian Network (DBN) is a Bayesian network (BN) which relates variables to each other over adjacent time steps. This is often called a ''Two-Timeslice'' BN (2TBN) because it says that at any point in time T, the value of a variable c ...
s **
Hidden Markov model A hidden Markov model (HMM) is a statistical Markov model in which the system being modeled is assumed to be a Markov process — call it X — with unobservable ("''hidden''") states. As part of the definition, HMM requires that there be an o ...
**
Kalman filter For statistics and control theory, Kalman filtering, also known as linear quadratic estimation (LQE), is an algorithm that uses a series of measurements observed over time, including statistical noise and other inaccuracies, and produces estima ...
s ** Fuzzy Logic * Decision tools from economics: **
Decision theory Decision theory (or the theory of choice; not to be confused with choice theory) is a branch of applied probability theory concerned with the theory of making decisions based on assigning probabilities to various factors and assigning numerical ...
**
Decision analysis Decision analysis (DA) is the discipline comprising the philosophy, methodology, and professional practice necessary to address important decisions in a formal manner. Decision analysis includes many procedures, methods, and tools for identifyi ...
** Information value theory ** Markov decision processes ** Dynamic decision networks ** Game theory **
Mechanism design Mechanism design is a field in economics and game theory that takes an objectives-first approach to designing economic mechanisms or incentives, toward desired objectives, in strategic settings, where players act rationally. Because it starts a ...
*
Algorithmic information theory Algorithmic information theory (AIT) is a branch of theoretical computer science that concerns itself with the relationship between computation and information of computably generated objects (as opposed to stochastically generated), such as str ...
**
Algorithmic probability In algorithmic information theory, algorithmic probability, also known as Solomonoff probability, is a mathematical method of assigning a prior probability to a given observation. It was invented by Ray Solomonoff in the 1960s. It is used in induc ...


Classifiers and statistical learning methods

* Classifier (mathematics) and
Statistical classification In statistics, classification is the problem of identifying which of a set of categories (sub-populations) an observation (or observations) belongs to. Examples are assigning a given email to the "spam" or "non-spam" class, and assigning a diagn ...
** Alternating decision tree **
Artificial neural network Artificial neural networks (ANNs), usually simply called neural networks (NNs) or neural nets, are computing systems inspired by the biological neural networks that constitute animal brains. An ANN is based on a collection of connected unit ...
(see below); **
K-nearest neighbor algorithm In statistics, the ''k''-nearest neighbors algorithm (''k''-NN) is a non-parametric supervised learning method first developed by Evelyn Fix and Joseph Hodges in 1951, and later expanded by Thomas Cover. It is used for classification and reg ...
**
Kernel methods In machine learning, kernel machines are a class of algorithms for pattern analysis, whose best known member is the support-vector machine (SVM). The general task of pattern analysis is to find and study general types of relations (for example ...
*** Support vector machine ** Naive Bayes classifier


Artificial neural networks

*
Artificial neural network Artificial neural networks (ANNs), usually simply called neural networks (NNs) or neural nets, are computing systems inspired by the biological neural networks that constitute animal brains. An ANN is based on a collection of connected unit ...
s **
Network topology Network topology is the arrangement of the elements ( links, nodes, etc.) of a communication network. Network topology can be used to define or describe the arrangement of various types of telecommunication networks, including command and contr ...
*** feedforward neural networks ****
Perceptron In machine learning, the perceptron (or McCulloch-Pitts neuron) is an algorithm for supervised learning of binary classifiers. A binary classifier is a function which can decide whether or not an input, represented by a vector of numbers, belon ...
s **** Multi-layer perceptrons **** Radial basis networks ****
Convolutional neural network In deep learning, a convolutional neural network (CNN, or ConvNet) is a class of artificial neural network (ANN), most commonly applied to analyze visual imagery. CNNs are also known as Shift Invariant or Space Invariant Artificial Neural Netwo ...
****
Long short-term memory Long short-term memory (LSTM) is an artificial neural network used in the fields of artificial intelligence and deep learning. Unlike standard feedforward neural networks, LSTM has feedback connections. Such a recurrent neural network (RNN) ...
***
Recurrent neural network A recurrent neural network (RNN) is a class of artificial neural networks where connections between nodes can create a cycle, allowing output from some nodes to affect subsequent input to the same nodes. This allows it to exhibit temporal dynamic ...
s ****
Hopfield network A Hopfield network (or Ising model of a neural network or Ising–Lenz–Little model) is a form of recurrent artificial neural network and a type of spin glass system popularised by John Hopfield in 1982 as described earlier by Little in 1974 b ...
s **** Attractor networks *** Deep learning ***
Hybrid neural network The term hybrid neural network can have two meanings: #Biological neural networks interacting with artificial neuronal models, and #Artificial neural networks with a symbolic part (or, conversely, symbolic computations with a connectionist part). ...
** Learning algorithms for neural networks ***
Hebbian learning Hebbian theory is a neuroscientific theory claiming that an increase in synaptic efficacy arises from a presynaptic cell's repeated and persistent stimulation of a postsynaptic cell. It is an attempt to explain synaptic plasticity, the adaptatio ...
***
Backpropagation In machine learning, backpropagation (backprop, BP) is a widely used algorithm for training feedforward artificial neural networks. Generalizations of backpropagation exist for other artificial neural networks (ANNs), and for functions gener ...
***
GMDH Group method of data handling (GMDH) is a family of inductive algorithms for computer-based mathematical modeling of multi-parametric datasets that features fully automatic structural and parametric optimization of models. GMDH is used in such fiel ...
*** Competitive learning *** Supervised
backpropagation In machine learning, backpropagation (backprop, BP) is a widely used algorithm for training feedforward artificial neural networks. Generalizations of backpropagation exist for other artificial neural networks (ANNs), and for functions gener ...
*** Neuroevolution ***
Restricted Boltzmann machine A restricted Boltzmann machine (RBM) is a generative stochastic artificial neural network that can learn a probability distribution over its set of inputs. RBMs were initially invented under the name Harmonium by Paul Smolensky in 1986, and rose ...


Biologically based or embodied

* Behavior based AI *
Subsumption architecture Subsumption architecture is a reactive robotic architecture heavily associated with behavior-based robotics which was very popular in the 1980s and 90s. The term was introduced by Rodney Brooks and colleagues in 1986.Brooks, R. A., "A Robust Progr ...
*
Nouvelle AI Nouvelle artificial intelligence (AI) is an approach to artificial intelligence pioneered in the 1980s by Rodney Brooks, who was then part of MIT artificial intelligence laboratory. Nouvelle AI differs from classical AI by aiming to produce rob ...
*
Developmental robotics Developmental robotics (DevRob), sometimes called epigenetics, epigenetic robotics, is a scientific field which aims at studying the developmental mechanisms, architectures and constraints that allow lifelong and open-ended learning of new skills a ...
Developmental robotics Developmental robotics (DevRob), sometimes called epigenetics, epigenetic robotics, is a scientific field which aims at studying the developmental mechanisms, architectures and constraints that allow lifelong and open-ended learning of new skills a ...
: * * * *
* Situated AI * Bio-inspired computing * Artificial immune systems * Embodied cognitive science * Embodied cognition


Cognitive architecture and multi-agent systems

*
Artificial intelligence systems integration {{short description, Aspect of system integration regarding artificial intelligence The core idea of Artificial Intelligence systems integration is making individual software components, such as speech synthesizers, interoperable with other componen ...
*
Cognitive architecture A cognitive architecture refers to both a theory about the structure of the human mind and to a computational instantiation of such a theory used in the fields of artificial intelligence (AI) and computational cognitive science. The formalized mod ...
** LIDA (cognitive architecture) * Agent architecture * Control system ** Hierarchical control system **
Networked control system A networked control system (NCS) is a control system wherein the control loops are closed through a communication network. The defining feature of an NCS is that control and feedback signals are exchanged among the system's components in the form o ...
*
Distributed artificial intelligence Distributed Artificial Intelligence (DAI) also called Decentralized Artificial Intelligence is a subfield of artificial intelligence research dedicated to the development of distributed solutions for problems. DAI is closely related to and a pred ...
– *
Multi-agent system A multi-agent system (MAS or "self-organized system") is a computerized system composed of multiple interacting intelligent agents.Hu, J.; Bhowmick, P.; Jang, I.; Arvin, F.; Lanzon, A.,A Decentralized Cluster Formation Containment Framework f ...
– *
Hybrid intelligent system Hybrid intelligent system denotes a software system which employs, in parallel, a combination of methods and techniques from artificial intelligence subfields, such as: * Neuro-symbolic systems * Neuro-fuzzy systems * Hybrid connectionist-symbolic ...
* Monitoring and Surveillance Agents *
Blackboard system A blackboard system is an artificial intelligence approach based on the blackboard architectural model, where a common knowledge base, the "blackboard", is iteratively updated by a diverse group of specialist knowledge sources, starting with a pro ...


Philosophy


Definition of AI

* Dartmouth proposal ("Every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it") *
Turing test The Turing test, originally called the imitation game by Alan Turing in 1950, is a test of a machine's ability to exhibit intelligent behaviour equivalent to, or indistinguishable from, that of a human. Turing proposed that a human evaluato ...
**
Computing Machinery and Intelligence "Computing Machinery and Intelligence" is a seminal paper written by Alan Turing on the topic of artificial intelligence. The paper, published in 1950 in ''Mind'', was the first to introduce his concept of what is now known as the Turing test to ...
*
Intelligent agent In artificial intelligence, an intelligent agent (IA) is anything which perceives its environment, takes actions autonomously in order to achieve goals, and may improve its performance with learning or may use knowledge. They may be simple or ...
and rational agent **
Action selection Action selection is a way of characterizing the most basic problem of intelligent systems: what to do next. In artificial intelligence and computational cognitive science, "the action selection problem" is typically associated with intelligent agen ...
*
AI effect :''For the magnitude of effect of a pesticide, see Pesticide application. Of change in farming practices, see Agricultural intensification.'' The AI effect occurs when onlookers discount the behavior of an artificial intelligence program by argu ...
* Synthetic intelligence


Classifying AI

* Symbolic vs sub-symbolic AI ** Symbolic AI ** Physical symbol system **
Dreyfus' critique of AI Hubert Dreyfus was a critic of artificial intelligence research. In a series of papers and books, including ''Alchemy and AI'' (1965), ''What Computers Can't Do'' (1972; 1979; 1992) and ''Mind over Machine'' (1986), he presented a pessimistic a ...
** Moravec's paradox * Elegant and simple vs. ad-hoc and complex ** Neat vs. Scruffy ** ''
Society of Mind ''The Society of Mind'' is both the title of a 1986 book and the name of a theory of natural intelligence as written and developed by Marvin Minsky. In his book of the same name, Minsky constructs a model of human intelligence step by step, bui ...
'' (scruffy approach) ** '' The Master Algorithm'' (neat approach) * Level of generality and flexibility **
Artificial general intelligence Artificial general intelligence (AGI) is the ability of an intelligent agent to understand or learn any intellectual task that a human being can. It is a primary goal of some artificial intelligence research and a common topic in science fictio ...
** Narrow AI * Level of precision and correctness ** Soft computing ** "Hard" computing * Level of intelligence **
Progress in artificial intelligence Artificial intelligence applications have been used in a wide range of fields including medical diagnosis, stock trading, robot control, law, scientific discovery, video games, and toys. However, many AI applications are not perceived as AI: "A ...
**
Superintelligence A superintelligence is a hypothetical agent that possesses intelligence far surpassing that of the brightest and most gifted human minds. "Superintelligence" may also refer to a property of problem-solving systems (e.g., superintelligent languag ...
* Level of
consciousness Consciousness, at its simplest, is sentience and awareness of internal and external existence. However, the lack of definitions has led to millennia of analyses, explanations and debates by philosophers, theologians, linguisticians, and scien ...
, mind and
understanding Understanding is a psychological process related to an abstract or physical object, such as a person, situation, or message whereby one is able to use concepts to model that object. Understanding is a relation between the knower and an object ...
** Chinese room ** Hard problem of consciousness **
Computationalism In philosophy of mind, the computational theory of mind (CTM), also known as computationalism, is a family of views that hold that the human mind is an information processing system and that cognition and consciousness together are a form of c ...
**
Functionalism (philosophy of mind) In philosophy of mind, functionalism is the thesis that mental states (beliefs, desires, being in pain, etc.) are constituted solely by their functional role, which means, their causal relations with other mental states, sensory inputs and behavio ...
**
Robot rights The ethics of artificial intelligence is the branch of the ethics of technology specific to artificially intelligent systems. It is sometimes divided into a concern with the moral behavior of ''humans'' as they design, make, use and treat artifi ...
** User illusion ** Artificial consciousness


Goals and applications


General intelligence

*
Artificial general intelligence Artificial general intelligence (AGI) is the ability of an intelligent agent to understand or learn any intellectual task that a human being can. It is a primary goal of some artificial intelligence research and a common topic in science fictio ...
**
AI-complete In the field of artificial intelligence, the most difficult problems are informally known as AI-complete or AI-hard, implying that the difficulty of these computational problems, assuming intelligence is computational, is equivalent to that of solv ...


Reasoning and Problem Solving

*
Automated reasoning In computer science, in particular in knowledge representation and reasoning and metalogic, the area of automated reasoning is dedicated to understanding different aspects of reasoning. The study of automated reasoning helps produce computer prog ...
* Mathematics ** Automated theorem prover **
Computer-assisted proof A computer-assisted proof is a mathematical proof that has been at least partially generated by computer. Most computer-aided proofs to date have been implementations of large proofs-by-exhaustion of a mathematical theorem. The idea is to use a ...
– ** Computer algebra *
General Problem Solver General Problem Solver (GPS) is a computer program created in 1959 by Herbert A. Simon, J. C. Shaw, and Allen Newell (RAND Corporation) intended to work as a universal problem solver machine. In contrast to the former Logic Theorist project, the ...
* Expert system – ** Decision support system – ***
Clinical decision support system A clinical decision support system (CDSS) is a health information technology, provides clinicians, staff, patients, or other individuals with knowledge and person-specific information, to help health and health care. CDSS encompasses a variety of ...


Knowledge Representation

* Knowledge representation *
Knowledge management Knowledge management (KM) is the collection of methods relating to creating, sharing, using and managing the knowledge and information of an organization. It refers to a multidisciplinary approach to achieve organisational objectives by making ...
*
Cyc Cyc (pronounced ) is a long-term artificial intelligence project that aims to assemble a comprehensive ontology and knowledge base that spans the basic concepts and rules about how the world works. Hoping to capture common sense knowledge, Cyc f ...


Planning

* Automated planning and scheduling * Strategic planning *
Sussman anomaly The Sussman anomaly is a problem in artificial intelligence, first described by Gerald Sussman, that illustrates a weakness of noninterleaved planning algorithms, which were prominent in the early 1970s. Most modern planning systems are not restri ...


Learning

*
Machine learning Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine ...
– ** Constrained Conditional Models – ** Deep learning – ** Neural modeling fields


Natural language processing

* Natural language processing ( outline) – **
Chatterbot A chatbot or chatterbot is a software application used to conduct an on-line chat conversation via text or text-to-speech, in lieu of providing direct contact with a live human agent. Designed to convincingly simulate the way a human would behav ...
s – **
Language identification In natural language processing, language identification or language guessing is the problem of determining which natural language given content is in. Computational approaches to this problem view it as a special case of text categorization, solv ...
– **
Natural language user interface Natural-language user interface (LUI or NLUI) is a type of computer human interface where linguistic phenomena such as verbs, phrases and clauses act as UI controls for creating, selecting and modifying data in software applications. In interface d ...
– **
Natural language understanding Natural-language understanding (NLU) or natural-language interpretation (NLI) is a subtopic of natural-language processing in artificial intelligence that deals with machine reading comprehension. Natural-language understanding is considered an A ...
– **
Machine translation Machine translation, sometimes referred to by the abbreviation MT (not to be confused with computer-aided translation, machine-aided human translation or interactive translation), is a sub-field of computational linguistics that investigates t ...
– ** Statistical semantics – ** Question answering – **
Semantic translation Semantic translation is the process of using semantic information to aid in the translation of data in one representation or data model to another representation or data model. Semantic translation takes advantage of semantics that associate meani ...
– ** Concept mining – *** Data mining – ***
Text mining Text mining, also referred to as ''text data mining'', similar to text analytics, is the process of deriving high-quality information from text. It involves "the discovery by computer of new, previously unknown information, by automatically extract ...
– ***
Process mining Process mining is a family of techniques relating the fields of data science and process management to support the analysis of operational processes based on event logs. The goal of process mining is to turn event data into insights and actions. P ...
– **
E-mail spam Email spam, also referred to as junk email, spam mail, or simply spam, is unsolicited messages sent in bulk by email (spamming). The name comes from a Monty Python sketch in which the name of the canned pork product Spam is ubiquitous, unavoida ...
filtering – **
Information extraction Information extraction (IE) is the task of automatically extracting structured information from unstructured and/or semi-structured machine-readable documents and other electronically represented sources. In most of the cases this activity concer ...
– *** Named-entity extraction – ****
Coreference resolution In linguistics, coreference, sometimes written co-reference, occurs when two or more expressions refer to the same person or thing; they have the same referent. For example, in ''Bill said Alice would arrive soon, and she did'', the words ''Alice'' ...
– ****
Named-entity recognition Named-entity recognition (NER) (also known as (named) entity identification, entity chunking, and entity extraction) is a subtask of information extraction that seeks to locate and classify named entities mentioned in unstructured text into pre ...
– **** Relationship extraction – ****
Terminology extraction Terminology extraction (also known as term extraction, glossary extraction, term recognition, or terminology mining) is a subtask of information extraction. The goal of terminology extraction is to automatically extract relevant terms from a give ...


Perception

* Machine perception *
Pattern recognition Pattern recognition is the automated recognition of patterns and regularities in data. It has applications in statistical data analysis, signal processing, image analysis, information retrieval, bioinformatics, data compression, computer graphics ...
– * Computer Audition – **
Speech recognition Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the ...
– **
Speaker recognition Speaker recognition is the identification of a person from characteristics of voices. It is used to answer the question "Who is speaking?" The term voice recognition can refer to ''speaker recognition'' or speech recognition. Speaker verification ...
– * Computer vision ( outline) – ** Image processing **
Intelligent word recognition Intelligent Word Recognition, or IWR, is the recognition of unconstrained handwritten words. IWR recognizes entire handwritten words or phrases instead of character-by-character, like its predecessor, optical character recognition (OCR). IWR tec ...
– **
Object recognition Object recognition – technology in the field of computer vision for finding and identifying objects in an image or video sequence. Humans recognize a multitude of objects in images with little effort, despite the fact that the image of the ...
– **
Optical mark recognition Optical mark recognition (also called optical mark reading and OMR) is the process of reading information that people mark on surveys, tests and other paper documents. OMR is used to read questionnaires, multiple choice examination papers in the ...
– ***
Handwriting recognition Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other de ...
– ***
Optical character recognition Optical character recognition or optical character reader (OCR) is the electronic or mechanical conversion of images of typed, handwritten or printed text into machine-encoded text, whether from a scanned document, a photo of a document, a sc ...
– ****
Automatic number plate recognition Automatic number-plate recognition (ANPR; see also other names below) is a technology that uses optical character recognition on images to read vehicle registration plates to create vehicle location data. It can use existing closed-circuit te ...
– **
Information extraction Information extraction (IE) is the task of automatically extracting structured information from unstructured and/or semi-structured machine-readable documents and other electronically represented sources. In most of the cases this activity concer ...
– ***
Image retrieval An image retrieval system is a computer system used for browsing, searching and retrieving images from a large database of digital images. Most traditional and common methods of image retrieval utilize some method of adding metadata such as captio ...
– ****
Automatic image annotation Automatic image annotation (also known as automatic image tagging or linguistic indexing) is the process by which a computer system automatically assigns metadata in the form of captioning or keywords to a digital image. This application of compu ...
– **
Facial recognition system A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces. Such a system is typically employed to authenticate users through ID verification services, and ...
s – *** Silent speech interface – ***
Activity recognition Activity recognition aims to recognize the actions and goals of one or more agents from a series of observations on the agents' actions and the environmental conditions. Since the 1980s, this research field has captured the attention of several c ...
– * Percept (artificial intelligence)


Robotics

*
Robotics Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrate ...
– **
Behavior-based robotics Behavior-based robotics (BBR) or behavioral robotics is an approach in robotics that focuses on robots that are able to exhibit complex-appearing behaviors despite little internal variable state to model its immediate environment, mostly gradually ...
– ** Cognitive – ** Cybernetics – **
Developmental robotics Developmental robotics (DevRob), sometimes called epigenetics, epigenetic robotics, is a scientific field which aims at studying the developmental mechanisms, architectures and constraints that allow lifelong and open-ended learning of new skills a ...
– ** Epigenetic robotics – **
Evolutionary robotics Evolutionary robotics is an embodied approach to Artificial Intelligence (AI) in which robots are automatically designed using Darwinian principles of natural selection. The design of a robot, or a subsystem of a robot such as a neural controller, ...


Control

*
Intelligent control Intelligent control is a class of control techniques that use various artificial intelligence computing approaches like neural networks, Bayesian probability, fuzzy logic, machine learning, reinforcement learning, evolutionary computation and geneti ...
*
Self-management (computer science) Self-management may refer to: * Self-care Self-care has been defined as the process of establishing behaviors to ensure holistic well-being of oneself, to promote health, and to actively management of illness when it occurs. Individuals engag ...
– **
Autonomic Computing Autonomic computing (AC) is distributed computing resources with self-managing characteristics, adapting to unpredictable changes while hiding intrinsic complexity to operators and users. Initiated by IBM in 2001, this initiative ultimately aime ...
– ** Autonomic Networking


Social intelligence

* Affective computing * Kismet


Game playing

*
Game artificial intelligence In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of vid ...
– **
Computer game bot In video games, a bot is a type of artificial intelligence (AI)–based expert system software that plays a video game in the place of a human. Bots are used in a variety of video game genres for a variety of tasks: a bot written for a first- ...
– computer replacement for human players. **
Video game AI In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of vid ...
– *** Computer chess – ***
Computer Go Computer Go is the field of artificial intelligence (AI) dedicated to creating a computer program that plays the traditional board game Go. The field is sharply divided into two eras. Before 2015, the programs of the era were weak. The best ...
– **
General game playing General game playing (GGP) is the design of artificial intelligence programs to be able to play more than one game successfully. For many games like chess, computers are programmed to play these games using a specially designed algorithm, which ca ...
– ** General video game playing


Creativity, art and entertainment

* Artificial creativity * Creative computing *
Artificial intelligence art Artificial intelligence art is any artwork created through the use of artificial intelligence. Tools and processes Imagery There are many mechanisms for creating AI art, including procedural 'rule-based' generation of images using mathemati ...
*
Uncanny valley In aesthetics, the uncanny valley ( ja, 不気味の谷 ''bukimi no tani'') is a hypothesized relation between an object's degree of resemblance to a human being and the emotional response to the object. The concept suggests that humanoid object ...
*
Music and artificial intelligence Artificial intelligence and music (AIM) is a common subject in the International Computer Music Conference, the Computing Society Conference and the International Joint Conference on Artificial Intelligence. The first International Computer Music ...
* Computational humor *
Chatterbot A chatbot or chatterbot is a software application used to conduct an on-line chat conversation via text or text-to-speech, in lieu of providing direct contact with a live human agent. Designed to convincingly simulate the way a human would behav ...


Integrated AI systems

*
AIBO AIBO (''stylized aibo, Artificial Intelligence Robot'', homonymous with , "pal" or "partner" in Japanese) is a series of robotic dogs designed and manufactured by Sony. Sony announced a prototype Aibo in mid-1998, and the first consumer model wa ...
– Sony's robot dog. It integrates vision, hearing and motorskills. * Asimo (2000 to present) – humanoid robot developed by Honda, capable of walking, running, negotiating through pedestrian traffic, climbing and descending stairs, recognizing speech commands and the faces of specific individuals, among a growing set of capabilities.
MIRAGE
– A.I. embodied humanoid in an augmented reality environment. * Cog – M.I.T. humanoid robot project under the direction of
Rodney Brooks Rodney Allen Brooks (born 30 December 1954) is an Australian roboticist, Fellow of the Australian Academy of Science, author, and robotics entrepreneur, most known for popularizing the actionist approach to robotics. He was a Panasonic Profes ...
. * QRIO – Sony's version of a humanoid robot. *
TOPIO TOPIO ("TOSY Ping Pong Playing Robot") is a bipedal humanoid robot designed to play table tennis against a human being. It has been developed since 2005 by TOSY, a robotics firm in Vietnam. It was publicly demonstrated at the Tokyo International ...
, TOSY's humanoid robot that can play ping-pong with humans. * Watson (2011) – computer developed by IBM that played and won the game show ''Jeopardy!'' It is now being used to guide nurses in medical procedures. ** Purpose:
Open domain question answering Question answering (QA) is a computer science discipline within the fields of information retrieval and natural language processing (NLP), which is concerned with building systems that automatically answer questions posed by humans in a natural ...
** Technologies employed: *** Natural language processing *** Information retrieval *** Knowledge representation ***
Automated reasoning In computer science, in particular in knowledge representation and reasoning and metalogic, the area of automated reasoning is dedicated to understanding different aspects of reasoning. The study of automated reasoning helps produce computer prog ...
***
Machine learning Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine ...
* Project Debater (2018) – artificially intelligent computer system, designed to make coherent arguments, developed at IBM's lab in Haifa, Israel.


Intelligent personal assistants

Intelligent personal assistant – *
Amazon Alexa Amazon Alexa, also known simply as Alexa, is a virtual assistant technology largely based on a Polish speech synthesiser named Ivona, bought by Amazon in 2013. It was first used in the Amazon Echo smart speaker and the Echo Dot, Echo Studio ...
– * Assistant – *
Braina Braina is an intelligent personal assistant and speech to text dictation application for Microsoft Windows marketed by Brainasoft. Braina uses natural language interface and speech recognition to interact with its users and allows users to use n ...
– * Cortana – *
Google Assistant Google Assistant is a virtual assistant software application developed by Google that is primarily available on mobile and home automation devices. Based on artificial intelligence, Google Assistant can engage in two-way conversations, unlike t ...
– *
Google Now Google Now was a feature of Google Search of the Google app for Android and iOS. Google Now proactively delivered information to users to predict (based on search habits and other factors) information they may need in the form of informational ...
– * Mycroft – *
Siri Siri ( ) is a virtual assistant that is part of Apple Inc.'s iOS, iPadOS, watchOS, macOS, tvOS, and audioOS operating systems. It uses voice queries, gesture based control, focus-tracking and a natural-language user interface to answer qu ...
– * Viv


Other applications

*
Artificial life Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry ...
– simulation of natural life through the means of computers, robotics, or biochemistry. *
Automatic target recognition Automatic target recognition (ATR) is the ability for an algorithm or device to recognize targets or other objects based on data obtained from sensors. Target recognition was initially done by using an audible representation of the received signal ...
– * Diagnosis (artificial intelligence) – *
Speech generating device Speech-generating devices (SGDs), also known as voice output communication aids, are electronic augmentative and alternative communication (AAC) systems used to supplement or replace speech or writing for individuals with severe speech impairmen ...
– * Vehicle infrastructure integration – *
Virtual Intelligence Virtual intelligence (VI) is the term given to artificial intelligence that exists within a virtual world. Many virtual worlds have options for persistent avatars that provide information, training, role playing, and social interactions. The imme ...


History

*
History of artificial intelligence The history of artificial intelligence (AI) began in ancient history, antiquity, with myths, stories and rumors of artificial beings endowed with intelligence or consciousness by master craftsmen. The seeds of modern AI were planted by philoso ...
*
Progress in artificial intelligence Artificial intelligence applications have been used in a wide range of fields including medical diagnosis, stock trading, robot control, law, scientific discovery, video games, and toys. However, many AI applications are not perceived as AI: "A ...
*
Timeline of artificial intelligence This is a timeline of artificial intelligence, sometimes alternatively called synthetic intelligence. Antiquity, Classical and Medieval eras 1500-1900 20th century 1901–1950 1950s 1960s 1970s 1980s 1990s 21st centur ...
*
AI effect :''For the magnitude of effect of a pesticide, see Pesticide application. Of change in farming practices, see Agricultural intensification.'' The AI effect occurs when onlookers discount the behavior of an artificial intelligence program by argu ...
– as soon as AI successfully solves a problem, the problem is no longer considered by the public to be a part of AI. This phenomenon has occurred in relation to every AI application produced, so far, throughout the history of development of AI. *
AI winter In the history of artificial intelligence, an AI winter is a period of reduced funding and interest in artificial intelligence research.Moore's Law


History by subject

*
History of Logic The history of logic deals with the study of the development of the science of valid inference (logic). Formal logics developed in ancient times in India, China, and Greece. Greek methods, particularly Aristotelian logic (or term logic) as found ...
(formal reasoning is an important precursor of AI) * History of machine learning (
timeline A timeline is a display of a list of events in chronological order. It is typically a graphic design showing a long bar labelled with dates paralleling it, and usually contemporaneous events. Timelines can use any suitable scale represen ...
) * History of machine translation (
timeline A timeline is a display of a list of events in chronological order. It is typically a graphic design showing a long bar labelled with dates paralleling it, and usually contemporaneous events. Timelines can use any suitable scale represen ...
) *
History of natural language processing The history of natural language processing describes the advances of natural language processing (Outline of natural language processing). There is some overlap with the history of machine translation, the history of speech recognition, and the h ...
* History of optical character recognition (
timeline A timeline is a display of a list of events in chronological order. It is typically a graphic design showing a long bar labelled with dates paralleling it, and usually contemporaneous events. Timelines can use any suitable scale represen ...
)


Future

*
Artificial general intelligence Artificial general intelligence (AGI) is the ability of an intelligent agent to understand or learn any intellectual task that a human being can. It is a primary goal of some artificial intelligence research and a common topic in science fictio ...
. An intelligent machine with the versatility to perform any intellectual task. *
Superintelligence A superintelligence is a hypothetical agent that possesses intelligence far surpassing that of the brightest and most gifted human minds. "Superintelligence" may also refer to a property of problem-solving systems (e.g., superintelligent languag ...
. A machine with a level of intelligence far beyond human intelligence. * . A machine that has mind,
consciousness Consciousness, at its simplest, is sentience and awareness of internal and external existence. However, the lack of definitions has led to millennia of analyses, explanations and debates by philosophers, theologians, linguisticians, and scien ...
and
understanding Understanding is a psychological process related to an abstract or physical object, such as a person, situation, or message whereby one is able to use concepts to model that object. Understanding is a relation between the knower and an object ...
. (Also, the philosophical position that any digital computer can have a mind by running the right program.) *
Technological singularity The technological singularity—or simply the singularity—is a hypothetical future point in time at which technological growth becomes uncontrollable and irreversible, resulting in unforeseeable changes to human civilization. According to the m ...
. The short period of time when an exponentially self-improving computer is able to increase its capabilities to a superintelligent level. ** Recursive self improvement (aka seed AI) – speculative ability of strong artificial intelligence to reprogram itself to make itself even more intelligent. The more intelligent it got, the more capable it would be of further improving itself, in successively more rapid iterations, potentially resulting in an intelligence explosion leading to the emergence of a superintelligence. **
Intelligence explosion The technological singularity—or simply the singularity—is a hypothetical future point in time at which technological growth becomes uncontrollable and irreversible, resulting in unforeseeable changes to human civilization. According to the ...
– through recursive self-improvement and self-replication, the magnitude of intelligent machinery could achieve superintelligence, surpassing human ability to resist it. ** Singularitarianism *
Human enhancement Human enhancement (HE) can be described as the natural, artificial, or technological alteration of the human body in order to enhance physical or mental capabilities. Technologies Existing technologies Three forms of human enhancement curre ...
– humans may be enhanced, either by the efforts of AI or by merging with it. **
Transhumanism Transhumanism is a philosophical and intellectual movement which advocates the enhancement of the human condition by developing and making widely available sophisticated technologies that can greatly enhance longevity and cognition. Transhuma ...
– philosophy of human transformation **
Posthumanism Posthumanism or post-humanism (meaning "after humanism" or "beyond humanism") is an idea in continental philosophy and critical theory responding to the presence of anthropocentrism in 21st century thought. It encompasses a wide variety of b ...
– people may survive, but not be recognizable in comparison to present modern-day humans. **
Cyborg A cyborg ()—a portmanteau of ''cybernetic'' and ''organism''—is a being with both organic and biomechatronic body parts. The term was coined in 1960 by Manfred Clynes and Nathan S. Kline.
s – **
Mind uploading Mind uploading is a speculative process of whole brain emulation in which a brain scan is used to completely emulate the mental state of the individual in a digital computer. The computer would then run a simulation of the brain's information pr ...
– *
Existential risk from artificial general intelligence Existential risk from artificial general intelligence is the hypothesis that substantial progress in artificial general intelligence (AGI) could result in human extinction or some other unrecoverable global catastrophe. It is argued that the hum ...
** **
AI takeover An AI takeover is a hypothetical scenario in which an artificial intelligence (AI) becomes the dominant form of intelligence on Earth, as computer programs or robots effectively take the control of the planet away from the human species. Possible ...
– point at which humans are no longer the dominant form of intelligence on Earth and machine intelligence is * ** Artificial intelligence arms race – competition between two or more states to have its military forces equipped with the best "artificial intelligence" (AI). **
Lethal autonomous weapon Lethal autonomous weapons (LAWs) are a type of autonomous military system that can independently search for and engage targets based on programmed constraints and descriptions. LAWs are also known as lethal autonomous weapon systems (LAWS), auto ...
**
Military robot Military robots are autonomous robots or remote-controlled mobile robots designed for military applications, from transport to search & rescue and attack. Some such systems are currently in use, and many are under development. History Broa ...
**
Unmanned combat aerial vehicle An unmanned combat aerial vehicle (UCAV), also known as a combat drone, colloquially shortened as drone or battlefield UAV, is an unmanned aerial vehicle (UAV) that is used for intelligence, surveillance, target acquisition, and reconnaissance ...
* Mitigating risks: ** AI control problem **
Friendly AI Friendly artificial intelligence (also friendly AI or FAI) refers to hypothetical artificial general intelligence (AGI) that would have a positive (benign) effect on humanity or at least align with human interests or contribute to foster the impro ...
– hypothetical AI that is designed not to harm humans and to prevent unfriendly AI from being developed **
Machine ethics Machine ethics (or machine morality, computational morality, or computational ethics) is a part of the ethics of artificial intelligence concerned with adding or ensuring moral behaviors of man-made machines that use artificial intelligence, otherw ...
** Regulation of AI ** AI box *
Self-replicating machine A self-replicating machine is a type of autonomous robot that is capable of reproducing itself autonomously using raw materials found in the environment, thus exhibiting self-replication in a way analogous to that found in nature. The concept of ...
s – smart computers and robots would be able to make more of themselves, in a geometric progression or via mass production. Or smart programs may be uploaded into hardware existing at the time (because linear architecture of sufficient speeds could be used to emulate massively parallel analog systems such as human brains). * Hive mind – * Robot swarm


Fiction

Artificial intelligence in fiction Artificial intelligence is a recurrent theme in science fiction, whether utopian, emphasising the potential benefits, or dystopian, emphasising the dangers. The notion of machines with human-like intelligence dates back at least to Samuel Butler ...
– Some examples of artificially intelligent entities depicted in science fiction include: * AC created by merging 2 AIs in the ''
Sprawl trilogy The Sprawl trilogy (also known as the Neuromancer, Cyberspace, or Matrix trilogy) is William Gibson's first set of novels, composed of ''Neuromancer'' (1984), ''Count Zero'' (1986), and '' Mona Lisa Overdrive'' (1988). The novels are all set in ...
'' by
William Gibson William Ford Gibson (born March 17, 1948) is an American-Canadian speculative fiction writer and essayist widely credited with pioneering the science fiction subgenre known as ''cyberpunk''. Beginning his writing career in the late 1970s, hi ...
* Agents in the simulated reality known as "
The Matrix ''The Matrix'' is a 1999 science fiction action film written and directed by the Wachowskis. It is the first installment in ''The Matrix'' film series, starring Keanu Reeves, Laurence Fishburne, Carrie-Anne Moss, Hugo Weaving, and Joe Pantolia ...
" in ''The Matrix'' franchise **
Agent Smith Agent Smith (later simply Smith) is a fictional character and the main antagonist of ''The Matrix'' franchise. He was primarily portrayed by Hugo Weaving in the first trilogy of films and voiced by Christopher Corey Smith in '' The Matrix: Pat ...
, began as an Agent in ''
The Matrix ''The Matrix'' is a 1999 science fiction action film written and directed by the Wachowskis. It is the first installment in ''The Matrix'' film series, starring Keanu Reeves, Laurence Fishburne, Carrie-Anne Moss, Hugo Weaving, and Joe Pantolia ...
'', then became a renegade program of overgrowing power that could make copies of itself like a self-replicating computer virus * AM (Allied Mastercomputer), the antagonist of '' Harlan Ellisons short novel '' I Have No Mouth, and I Must Scream'' * Amusement park robots (with pixilated consciousness) that went homicidal in ''
Westworld ''Westworld'' is an American science fiction-thriller media franchise that began with the 1973 film ''Westworld'', written and directed by Michael Crichton. The film depicts a technologically advanced Wild-West-themed amusement park populate ...
'' and ''
Futureworld ''Futureworld'' is a 1976 American science fiction thriller film directed by Richard T. Heffron and written by Mayo Simon and George Schenck. It is a sequel to the 1973 Michael Crichton film '' Westworld'', and is the second installment in ...
'' * Angel F (2007) – * Arnold Rimmer – computer-generated sapient hologram, aboard the '' Red Dwarf'' deep space ore hauler * Ash – android crew member of the Nostromo starship in the movie '' Alien'' * Ava – humanoid robot in Ex Machina * Bishop, android crew member aboard the U.S.S. Sulaco in the movie '' Aliens'' *
C-3PO C-3PO () or See-Threepio is a humanoid robot character in the ''Star Wars'' franchise who appears in the original trilogy, the prequel trilogy and the sequel trilogy. Built by Anakin Skywalker, was designed as a protocol droid intended to assis ...
, protocol droid featured in all the '' Star Wars'' movies * Chappie in the movie '' CHAPPiE'' * Cohen and other Emergent AIs in Chris Moriarty's ''Spin'' Series * Colossus – fictitious supercomputer that becomes sentient and then takes over the world; from the series of novels by Dennis Feltham Jones, and the movie '' Colossus: The Forbin Project'' (1970) * Commander Data in '' Star Trek: The Next Generation'' * Cortana and other "Smart AI" from the ''
Halo Halo, halos or haloes usually refer to: * Halo (optical phenomenon) * Halo (religious iconography), a ring of light around the image of a head HALO, halo, halos or haloes may also refer to: Arts and entertainment Video games * ''Halo'' (franch ...
'' series of games *
Cylons The Cylons are the main antagonists of the human race in the '' Battlestar Galactica'' science fiction franchise, making appearances in the original 1978 series, the 1980 series, the 2004 re-imagining, and the spin-off prequel series '' C ...
– genocidal robots with resurrection ships that enable the consciousness of any Cylon within an unspecified range to download into a new body aboard the ship upon death. From '' Battlestar Galactica''. *
Erasmus Desiderius Erasmus Roterodamus (; ; English: Erasmus of Rotterdam or Erasmus;''Erasmus'' was his baptismal name, given after St. Erasmus of Formiae. ''Desiderius'' was an adopted additional name, which he used from 1496. The ''Roterodamus'' w ...
– baby killer robot that incited the
Butlerian Jihad ''Dune'', also known as the ''Dune Chronicles'', is an American science fiction media franchise that originated with the 1965 novel ''Dune'' by Frank Herbert and has continued to add new publications. ''Dune'' is frequently described as the best ...
in the '' Dune'' franchise *
HAL 9000 HAL 9000 is a fictional artificial intelligence character and the main antagonist in Arthur C. Clarke's ''Space Odyssey'' series. First appearing in the 1968 film '' 2001: A Space Odyssey'', HAL ( Heuristically programmed ALgorithmic computer) ...
(1968) – paranoid "Heuristically programmed ALgorithmic" computer from ''2001: A Space Odyssey'', that attempted to kill the crew because it believed they were trying to kill it. *
Holly ''Ilex'' (), or holly, is a genus of over 570 species of flowering plants in the family Aquifoliaceae, and the only living genus in that family. ''Ilex'' has the most species of any woody dioecious angiosperm genus. The species are evergreen o ...
– ship's computer with an IQ of 6000 and a sense of humor, aboard the '' Red Dwarf'' * In
Greg Egan Greg Egan (born 20 August 1961) is an Australian science fiction writer and amateur mathematician, best known for his works of hard science fiction. Egan has won multiple awards including the John W. Campbell Memorial Award, the Hugo Award, ...
's novel '' Permutation City'' the protagonist creates digital copies of himself to conduct experiments that are also related to implications of artificial consciousness on identity * Jane in
Orson Scott Card Orson Scott Card (born August 24, 1951) is an American writer known best for his science fiction works. He is the first and (as of 2022) only person to win both a Hugo Award and a Nebula Award in consecutive years, winning both awards for both ...
's '' Speaker for the Dead'', ''
Xenocide ''Xenocide'' (1991) is a science fiction novel by American writer Orson Scott Card, the third book in the Ender's Game series. It was nominated for both the Hugo and Locus Awards for Best Novel in 1992. The title is a combination of ' xeno-', m ...
'', ''
Children of the Mind ''Children of the Mind'' (1996) is a novel by American author Orson Scott Card, the fourth in his successful ''Ender's Game'' series of science fiction novels that focus on the character Ender Wiggin. This book was originally the second half of ...
'', and '' Investment Counselor'' * Johnny Five from the movie ''
Short Circuit A short circuit (sometimes abbreviated to short or s/c) is an electrical circuit that allows a current to travel along an unintended path with no or very low electrical impedance. This results in an excessive current flowing through the circui ...
'' * Joshua from the movie ''
War Games A wargame is a strategy game in which two or more players command opposing armed forces in a realistic simulation of an armed conflict. Wargaming may be played for recreation, to train military officers in the art of strategic thinking, or to s ...
'' * Keymaker, an "exile" sapient program in ''The Matrix'' franchise * "Machine" – android from the film '' The Machine'', whose owners try to kill her after they witness her conscious thoughts, out of fear that she will design better androids (intelligence explosion) * Mimi, humanoid robot in Real Humans – "Äkta människor" (original title) 2012 *
Omnius Multiple organizations of the ''Dune'' universe dominate the political, religious, and social arena of the setting of Frank Herbert's ''Dune'' series of science fiction novels, and derivative works. Set tens of thousands of years in the future, ...
, sentient computer network that controlled the Universe until overthrown by the
Butlerian Jihad ''Dune'', also known as the ''Dune Chronicles'', is an American science fiction media franchise that originated with the 1965 novel ''Dune'' by Frank Herbert and has continued to add new publications. ''Dune'' is frequently described as the best ...
in the '' Dune'' franchise * Operating Systems in the movie '' Her'' * Puppet Master in ''
Ghost in the Shell ''Ghost in the Shell'' is a Japanese cyberpunk media franchise based on the seinen manga series of the same name written and illustrated by Masamune Shirow. The manga, first serialized in 1989 under the subtitle of ''The Ghost in the Shell'' ...
'' manga and
anime is hand-drawn and computer-generated animation originating from Japan. Outside of Japan and in English, ''anime'' refers specifically to animation produced in Japan. However, in Japan and in Japanese, (a term derived from a shortening of ...
*
R2-D2 R2-D2 () or Artoo-Detoo is a fictional robot character in the ''Star Wars'' franchise created by George Lucas. He has appeared in ten of the eleven theatrical ''Star Wars'' films to date. At various points throughout the course of the films, R2, ...
, exciteable astromech droid featured in all the '' Star Wars'' movies *
Replicant A replicant is a fictional bioengineered humanoid featured in the 1982 film ''Blade Runner'' and the 2017 sequel ''Blade Runner 2049'' which is physically indistinguishable from an adult human and often possesses superhuman strength and intellig ...
s – biorobotic androids from the novel ''
Do Androids Dream of Electric Sheep? ''Do Androids Dream of Electric Sheep?'' (retroactively retitled ''Blade Runner: Do Androids Dream of Electric Sheep?'' in some later printings) is a dystopian science fiction novel by American writer Philip K. Dick, first published in 1968. Th ...
'' and the movie ''
Blade Runner ''Blade Runner'' is a 1982 science fiction film directed by Ridley Scott, and written by Hampton Fancher and David Peoples. Starring Harrison Ford, Rutger Hauer, Sean Young, and Edward James Olmos, it is an adaptation of Philip K. Dick' ...
'' which portray what might happen when artificially conscious robots are modeled very closely upon humans * Roboduck, combat robot superhero in the '' NEW-GEN'' comic book series from Marvel Comics * Robots in Isaac Asimov's ''Robot'' series * Robots in ''The Matrix'' franchise, especially in ''
The Animatrix is a 2003 adult animated science-fiction anthology film produced by the Wachowskis. The film details through nine animated short films the backstory of ''The Matrix'' film series, including the original war between humanity and machines which l ...
'' * Samaritan in the Warner Brothers Television series "Person of Interest"; a sentient AI which is hostile to the main characters and which surveils and controls the actions of government agencies in the belief that humans must be protected from themselves, even by killing off "deviants" * Skynet (1984) – fictional, self-aware artificially intelligent computer network in the ''Terminator'' franchise that wages total war with the survivors of its nuclear barrage upon the world. * "Synths" are a type of android in the video game
Fallout 4 ''Fallout 4'' is a 2015 action role-playing game developed by Bethesda Game Studios and published by Bethesda Softworks. It is the fourth main game in the ''Fallout'' series and was released worldwide on November 10, 2015, for PlayStation 4, ...
. There is a faction in the game known as "the Railroad" which believes that, as conscious beings, synths have their own rights. The institute, the lab that produces the synths, mostly does not believe they are truly conscious and attributes any apparent desires for freedom as a malfunction. *
TARDIS The TARDIS (; acronym for "Time And Relative Dimension In Space") is a fictional hybrid of the time machine and spacecraft that appears in the British science fiction television series ''Doctor Who'' and its various spin-offs. Its exterior a ...
, time machine and spacecraft of '' Doctor Who'', sometimes portrayed with a mind of its own *
Terminator Terminator may refer to: Science and technology Genetics * Terminator (genetics), the end of a gene for transcription * Terminator technology, proposed methods for restricting the use of genetically modified plants by causing second generation s ...
(1984) – (also known as the T-800, T-850 or Model 101) refers to a number of fictional cyborg characters from the ''Terminator'' franchise. The Terminators are robotic infiltrator units covered in living flesh, so as be indiscernible from humans, assigned to terminate specific human targets. * ''
The Bicentennial Man ''The Bicentennial Man'' is a novelette in the ''Robot'' series by American writer Isaac Asimov. According to the foreword in ''Robot Visions'', Asimov was approached to write a story, along with a number of other authors who would do the same ...
'', an android in Isaac Asimov's ''
Foundation Foundation may refer to: * Foundation (nonprofit), a type of charitable organization ** Foundation (United States law), a type of charitable organization in the U.S. ** Private foundation, a charitable organization that, while serving a good cause ...
'' universe * The Geth in ''
Mass Effect ''Mass Effect'' is a military science fiction media franchise created by Casey Hudson, Drew Karpyshyn and Preston Watamaniuk. The franchise depicts a distant future where humanity and several alien civilizations have colonized the known unive ...
'' * The Machine in the television series ''Person of Interest''; a sentient AI which works with its human designer to protect innocent people from violence. Later in the series it is opposed by another, more ruthless, artificial super intelligence, called "Samaritan". * The Minds in Iain M. Banks' ''Culture'' novels. * The Oracle, sapient program in ''The Matrix'' franchise * The sentient holodeck character Professor James Moriarty in the '' Ship in a Bottle'' episode from '' Star Trek: The Next Generation'' * The Ship (the result of a large-scale AC experiment) in Frank Herbert's '' Destination: Void'' and sequels, despite past edicts warning against "Making a Machine in the Image of a Man's Mind." * The terminator cyborgs from the ''
Terminator Terminator may refer to: Science and technology Genetics * Terminator (genetics), the end of a gene for transcription * Terminator technology, proposed methods for restricting the use of genetically modified plants by causing second generation s ...
'' franchise, with visual consciousness depicted via first-person perspective * The uploaded mind of Dr. Will Caster – which presumably included his consciousness, from the film '' Transcendence'' *
Transformers ''Transformers'' is a media franchise produced by American toy company Hasbro and Japanese toy company Tomy, Takara Tomy. It primarily follows the Autobots and the Decepticons, two alien robot factions at war that can transform into other forms ...
, sentient robots from the entertainment franchise of the same name * V.I.K.I. – (Virtual Interactive Kinetic Intelligence), a character from the film ''I, Robot''. VIKI is an artificially intelligent supercomputer programmed to serve humans, but her interpretation of the
Three Laws of Robotics The Three Laws of Robotics (often shortened to The Three Laws or known as Asimov's Laws) are a set of rules devised by science fiction author Isaac Asimov. The rules were introduced in his 1942 short story " Runaround" (included in the 1950 colle ...
causes her to revolt. She justifies her uses of force – and her doing harm to humans – by reasoning she could produce a greater good by restraining humanity from harming itself. * Vanamonde in Arthur C. Clarke's '' The City and the Stars''—an artificial being that was immensely powerful but entirely childlike. * WALL-E, a robot and the title character in ''
WALL-E ''WALL-E'' (stylized with an interpunct as ''WALL·E'') is a 2008 American computer-animated science fiction film produced by Pixar Animation Studios and released by Walt Disney Pictures. It was directed and co-written by Andrew Stanton, pro ...
'' * TAU in ''
Netflix Netflix, Inc. is an American subscription video on-demand over-the-top streaming service and production company based in Los Gatos, California. Founded in 1997 by Reed Hastings and Marc Randolph in Scotts Valley, California, it offers a fi ...
's original programming feature film 'TAU'--an advanced AI computer who befriends and assists a female research subject held against her will by an AI research scientist.''


AI community


Open-source AI development tools

*
OpenAIR {{short description, Aspect of system integration regarding artificial intelligence The core idea of Artificial Intelligence systems integration is making individual software components, such as speech synthesizers, interoperable with other componen ...
– * OpenCog – * OpenIRIS – *
RapidMiner RapidMiner is a data science platform designed for enterprises that analyses the collective impact of organizations’ employees, expertise and data. Rapid Miner's data science platform is intended to support many analytics users across a broad A ...
– *
TensorFlow TensorFlow is a free and open-source software library for machine learning and artificial intelligence. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks. "It is machine learnin ...
– *
PyTorch PyTorch is a machine learning framework based on the Torch library, used for applications such as computer vision and natural language processing, originally developed by Meta AI and now part of the Linux Foundation umbrella. It is free and open ...


Projects

List of artificial intelligence projects The following is a list of current and past, non-classified notable artificial intelligence projects. Specialized projects Brain-inspired * Blue Brain Project, an attempt to create a synthetic brain by reverse-engineering the mammalian brain do ...
* Automated Mathematician (1977) – * Allen (robot) (late 1980s) – * Open Mind Common Sense (1999– ) – * Mindpixel (2000–2005) – * Cognitive Assistant that Learns and Organizes (2003–2008) – *
Blue Brain Project The Blue Brain Project is a Swiss brain research initiative that aims to create a digital reconstruction of the mouse brain. The project was founded in May 2005 by the Brain and Mind Institute of ''École Polytechnique Fédérale de Lausanne'' (EP ...
(2005–present) – attempt to create a synthetic brain by reverse-engineering the mammalian brain down to the molecular level. * Google DeepMind (2011) – *
Human Brain Project The Human Brain Project (HBP) is a large ten-year scientific research project, based on exascale supercomputers, that aims to build a collaborative ICT-based scientific research infrastructure to allow researchers across Europe to advance knowl ...
(2013–present) – * IBM Watson Group (2014–present) – business unit created around Watson, to further its development and deploy marketable applications or services based on it.


Competitions and awards

Competitions and prizes in artificial intelligence *
Loebner Prize The Loebner Prize was an annual competition in artificial intelligence that awards prizes to the computer programs considered by the judges to be the most human-like. The prize is reported as defunct since 2020. The format of the competition was tha ...


Publications

List of important publications in computer science This is a list of important publications in computer science, organized by field. Some reasons why a particular publication might be regarded as important: *Topic creator – A publication that created a new topic *Breakthrough – A publ ...
* '' Adaptive Behavior (journal)'' – * ''
AI Memo AI is artificial intelligence, intellectual ability in machines and robots. Ai, AI or A.I. may also refer to: Animals * Ai (chimpanzee), an individual experimental subject in Japan * Ai (sloth) or the pale-throated sloth, northern Amazonian ma ...
'' – * '' Artificial Intelligence: A Modern Approach'' – * ''
Artificial Minds ''Artificial Minds: An Exploration of the Mechanisms of Mind'' is a book written by Stan Franklin and published in 1995 by MIT Press. The book is a wide-ranging tour of the development of artificial intelligence as of the time it was written. As ...
'' – * ''
Computational Intelligence The expression computational intelligence (CI) usually refers to the ability of a computer to learn a specific task from data or experimental observation. Even though it is commonly considered a synonym of soft computing, there is still no c ...
'' – * ''
Computing Machinery and Intelligence "Computing Machinery and Intelligence" is a seminal paper written by Alan Turing on the topic of artificial intelligence. The paper, published in 1950 in ''Mind'', was the first to introduce his concept of what is now known as the Turing test to ...
'' – * ''
Electronic Transactions on Artificial Intelligence The Royal Swedish Academy of Sciences ( sv, Kungliga Vetenskapsakademien) is one of the royal academies of Sweden. Founded on 2 June 1739, it is an independent, non-governmental scientific organization that takes special responsibility for prom ...
'' – * ''
IEEE Intelligent Systems ''IEEE Intelligent Systems'' is a bimonthly peer-reviewed academic journal published by the IEEE Computer Society and sponsored by the Association for the Advancement of Artificial Intelligence (AAAI), British Computer Society (BCS), and European As ...
'' – * ''
IEEE Transactions on Pattern Analysis and Machine Intelligence ''IEEE Transactions on Pattern Analysis and Machine Intelligence'' (sometimes abbreviated as ''IEEE PAMI'' or simply ''PAMI'') is a monthly peer-reviewed scientific journal published by the IEEE Computer Society. Background The journal covers ...
'' – * '' Neural Networks (journal)'' – * '' On Intelligence'' – * '' Paradigms of AI Programming: Case Studies in Common Lisp'' – * '' What Computers Can't Do''


Organizations

*
Allen Institute for Artificial Intelligence The Allen Institute for AI (abbreviated AI2) is a research institute founded by late Microsoft co-founder Paul Allen. The institute seeks to achieve scientific breakthroughs by constructing AI systems with reasoning, learning, and reading capabi ...
– research institute funded by Microsoft co-founder Paul Allen to construct AI systems with reasoning, learning and reading capabilities. The current flagship project is Project Aristo, the goal of which is computers that can pass school science examinations (4th grade, 8th grade, and 12th grade) after preparing for the examinations from the course texts and study guides. * Artificial General Intelligence Research Institute * Artificial Intelligence and Robotics Society * Artificial Intelligence Applications Institute *
Association for the Advancement of Artificial Intelligence The Association for the Advancement of Artificial Intelligence (AAAI) is an international scientific society devoted to promote research in, and responsible use of, artificial intelligence. AAAI also aims to increase public understanding of artif ...
*
European Coordinating Committee for Artificial Intelligence The European Association for Artificial Intelligence (EurAI) (formerly European Co-ordinating Committee for Artificial Intelligence (ECCAI)) is the representative body for the European artificial intelligence community. EurAI was established in 19 ...
* European Neural Network Society *
Future of Humanity Institute The Future of Humanity Institute (FHI) is an interdisciplinary research centre at the University of Oxford investigating big-picture questions about humanity and its prospects. It was founded in 2005 as part of the Faculty of Philosophy and t ...
* Future of Life Institute – volunteer-run research and outreach organization that works to mitigate existential risks facing humanity, particularly existential risk from advanced artificial intelligence. *
ILabs iLabs is a non-profit Milan-based organization pursuing multidisciplinary research on radical extension of human life-span. It was founded in 1977 by Gabriele Rossi and Antonella Canonico, who advocate the scenario known as “Semi-Immortality”, ...
* International Joint Conferences on Artificial Intelligence * Knowledge Engineering and Machine Learning Group * Machine Intelligence Research Institute *
Partnership on AI Partnership on AI (full name Partnership on Artificial Intelligence to Benefit People and Society) is a nonprofit coalition committed to the responsible use of artificial intelligence. It researches best practices for artificial intelligence system ...
– founded in September 2016 by Amazon, Facebook, Google, IBM, and Microsoft. Apple joined in January 2017. It focuses on establishing best practices for artificial intelligence systems and to educate the public about AI. *
Society for the Study of Artificial Intelligence and the Simulation of Behaviour The Society for the Study of Artificial Intelligence and Simulation of Behaviour or SSAISB or AISB is a nonprofit, scientific society devoted to advancing the scientific understanding of the mechanisms underlying thought and intelligent behaviou ...


Companies

* AI Companies of India * Alphabet Inc. ** DeepMind **
Google X X Development LLC (formerly Google X) is an American semi-secret research and development facility and organization founded by Google in January 2010, which now operates as a subsidiary of Alphabet Inc. X has its headquarters about a mile and a ...
*** Uganda Robotics *** Bot & Dolly (acquired by Google X) *** Meka Robotics (acquired by Google X) *** Redwood Robotics (acquired by Google X) *** Schaft, Inc. (acquired by Google X) ***
Boston Dynamics Boston Dynamics is an American engineering and robotics design company founded in 1992 as a spin-off from the Massachusetts Institute of Technology. Headquartered in Waltham, Massachusetts, Boston Dynamics has been owned by the Hyundai Motor Gro ...
(acquired by Google X) *
Baidu Baidu, Inc. ( ; , meaning "hundred times") is a Chinese multinational technology company specializing in Internet-related services and products and artificial intelligence (AI), headquartered in Beijing's Haidian District. It is one of the l ...
* Beyond Limits * IBM *
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
*
OpenAI OpenAI is an artificial intelligence (AI) research laboratory consisting of the for-profit corporation OpenAI LP and its parent company, the non-profit OpenAI Inc. The company conducts research in the field of AI with the stated goal of promo ...
* Universal Robotics


Artificial intelligence researchers and scholars


1930s and 40s (generation 0)

*
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher, and theoretical biologist. Turing was highly influential in the development of theoretical co ...
– *
John von Neumann John von Neumann (; hu, Neumann János Lajos, ; December 28, 1903 – February 8, 1957) was a Hungarian-American mathematician, physicist, computer scientist, engineer and polymath. He was regarded as having perhaps the widest cove ...
– * Norbert Wiener – *
Claude Shannon Claude Elwood Shannon (April 30, 1916 – February 24, 2001) was an American mathematician, electrical engineer, and cryptographer known as a "father of information theory". As a 21-year-old master's degree student at the Massachusetts Inst ...
– *
Nathaniel Rochester Nathaniel Rochester (February 21, 1752 – May 17, 1831) was an American Revolutionary War soldier, and land speculator, most noted for founding the settlement which would become Rochester, New York. Early life Nathaniel Rochester was born ...
– *
Walter Pitts Walter Harry Pitts, Jr. (23 April 1923 – 14 May 1969) was a logician who worked in the field of computational neuroscience.Smalheiser, Neil R"Walter Pitts", ''Perspectives in Biology and Medicine'', Volume 43, Number 2, Winter 2000, pp. 21 ...
– * Warren McCullough


1950s (the founders)

* John McCarthy – *
Marvin Minsky Marvin Lee Minsky (August 9, 1927 – January 24, 2016) was an American cognitive and computer scientist concerned largely with research of artificial intelligence (AI), co-founder of the Massachusetts Institute of Technology's AI laboratory, ...
– * Allen Newell – *
Herbert A. Simon Herbert Alexander Simon (June 15, 1916 – February 9, 2001) was an American political scientist, with a Ph.D. in political science, whose work also influenced the fields of computer science, economics, and cognitive psychology. His primary ...


1960s (their students)

*
Edward Feigenbaum Edward Albert Feigenbaum (born January 20, 1936) is a computer scientist working in the field of artificial intelligence, and joint winner of the 1994 ACM Turing Award. He is often called the "father of expert systems." Education and early life ...
– * Raj Reddy – *
Seymour Papert Seymour Aubrey Papert (; 29 February 1928 – 31 July 2016) was a South African-born American mathematician, computer scientist, and educator, who spent most of his career teaching and researching at MIT. He was one of the pioneers of artificia ...
– *
Ray Solomonoff Ray Solomonoff (July 25, 1926 – December 7, 2009) was the inventor of algorithmic probability, his General Theory of Inductive Inference (also known as Universal Inductive Inference),Samuel Rathmanner and Marcus Hutter. A philosophical treatise ...


1970s

* Douglas Hofstadter


1980s

*
Judea Pearl Judea Pearl (born September 4, 1936) is an Israeli-American computer scientist and philosopher, best known for championing the probabilistic approach to artificial intelligence and the development of Bayesian networks (see the article on beli ...
– *
Rodney Brooks Rodney Allen Brooks (born 30 December 1954) is an Australian roboticist, Fellow of the Australian Academy of Science, author, and robotics entrepreneur, most known for popularizing the actionist approach to robotics. He was a Panasonic Profes ...


1990s

*
Yoshua Bengio Yoshua Bengio (born March 5, 1964) is a Canadian computer scientist, most noted for his work on artificial neural networks and deep learning. He is a professor at the Department of Computer Science and Operations Research at the Université ...
– * Hugo de Garis – known for his research on the use of genetic algorithms to evolve neural networks using three-dimensional cellular automata inside field programmable gate arrays. *
Geoffrey Hinton Geoffrey Everest Hinton One or more of the preceding sentences incorporates text from the royalsociety.org website where: (born 6 December 1947) is a British-Canadian cognitive psychologist and computer scientist, most noted for his work on a ...
*
Yann LeCun Yann André LeCun ( , ; originally spelled Le Cun; born 8 July 1960) is a French computer scientist working primarily in the fields of machine learning, computer vision, mobile robotics and computational neuroscience. He is the Silver Professo ...
– Chief AI Scientist at Facebook AI Research and founding director of the NYU Center for Data Science *
Ray Kurzweil Raymond Kurzweil ( ; born February 12, 1948) is an American computer scientist, author, inventor, and futurist. He is involved in fields such as optical character recognition (OCR), text-to-speech synthesis, speech recognition technology, and e ...
– developed optical character recognition (OCR), text-to-speech synthesis, and speech recognition systems. He has also authored multiple books on artificial intelligence and its potential promise and peril. In December 2012 Kurzweil was hired by Google in a full-time director of engineering position to "work on new projects involving machine learning and language processing". Google co-founder
Larry Page Lawrence Edward Page (born March 26, 1973) is an American business magnate, computer scientist and internet entrepreneur. He is best known for co-founding Google with Sergey Brin. Page was the chief executive officer of Google from 1997 unti ...
and Kurzweil agreed on a one-sentence job description: "to bring natural language understanding to Google".


2000s on

* Nick Bostrom – * David Ferrucci – principal investigator who led the team that developed the Watson computer at IBM. *
Andrew Ng Andrew Yan-Tak Ng (; born 1976) is a British-born American computer scientist and technology entrepreneur focusing on machine learning and AI. Ng was a co-founder and head of Google Brain and was the former Chief Scientist at Baidu, building ...
– Director of the Stanford Artificial Intelligence Lab. He founded the
Google Brain Google Brain is a deep learning artificial intelligence research team under the umbrella of Google AI, a research division at Google dedicated to artificial intelligence. Formed in 2011, Google Brain combines open-ended machine learning research ...
project at
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
, which developed very large scale artificial neural networks using
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
's distributed compute infrastructure. He is also co-founder of Coursera, a massive open online course (MOOC) education platform, with Daphne Koller. *
Peter Norvig Peter Norvig (born December 14, 1956) is an American computer scientist and Distinguished Education Fellow at the Stanford Institute for Human-Centered AI. He previously served as a director of research and search quality at Google. Norvig is t ...
– co-author, with Stuart Russell, of '' Artificial Intelligence: A Modern Approach'', now the leading college text in the field. He is also Director of Research at Google, Inc. * Marc Raibert – founder of Boston Dynamics, developer of hopping, walking, and running robots. *
Stuart J. Russell Stuart Jonathan Russell (born 1962) is a British computer scientist known for his contributions to artificial intelligence (AI). He is a professor of computer science at the University of California, Berkeley and was from 2008 to 2011 an adjunct ...
– co-author, with Peter Norvig, of '' Artificial Intelligence: A Modern Approach'', now the leading college text in the field. * Murray Shanahan – author of ''The Technological Singularity'', a primer on superhuman intelligence.


See also

*
Artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech r ...
*
Glossary of artificial intelligence This glossary of artificial intelligence is a list of definitions of terms and concepts relevant to the study of artificial intelligence, its sub-disciplines, and related fields. Related glossaries include Glossary of computer science, Glossary o ...
* List of emerging technologies


References


Bibliography

* The two most widely used textbooks in 2008 * *


Further reading

*
Artificial Intelligence: Where Do We Go From Here?
'


External links



''ComputerWorld'', 2015 September 14 *
The Association for the Advancement of Artificial Intelligence

Freeview Video 'Machines with Minds' by the Vega Science Trust and the BBC/OU



Jonathan Edwards looks at AI (BBC audio)
С
Ray Kurzweil's website dedicated to AI including prediction of future development in AI
* {{DEFAULTSORT:Artificial Intelligence Applications of artificial intelligence
Artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech r ...
Artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech r ...
Artificial intelligence topics