All Topics  
Artificial intelligence

 
Artificial Intelligence

   Email Print
   Bookmark   Link






 

Artificial intelligence



 
 
Artificial intelligence (AI) is the intelligence
Intelligence

Intelligence is an umbrella term used to describe a property of the mind that encompasses many related abilities, such as the capacities to reason, to plan, to problem solving, to think abstraction, to comprehend ideas, to use language, and to Learning....
 of machines and the branch of computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents," where an intelligent agent
Intelligent agent

In artificial intelligence, an intelligent agent is an autonomous entity which observes and acts upon an environment and directs its activity towards achieving goals ....
 is a system that perceives its environment and takes actions which maximize its chances of success. John McCarthy
John McCarthy (computer scientist)

John McCarthy , is an United States computer scientist and cognitive scientist who received the Turing Award in 1971 for his major contributions to the field of Artificial Intelligence ....
, who coined the term in 1956, defines it as "the science and engineering of making intelligent machines."

The field was founded on the claim that a central property of human beings, intelligence—the sapience
Sapience

Sapience is often defined as wisdom, or the ability of an organism or entity to act with appropriate Value judgment. Judgment is a mental faculty which is a component of Intelligence or...
 of Homo sapiens—can be so precisely described that it can be simulated by a machine. This raises philosophical issues about the nature of the mind
Mind

Mind refers to the aspects of intellect and consciousness manifested as combinations of thought, perception, memory, emotion, free will and imagination, including all of the brain's conscious and unconscious cognitive processes....
 and limits of scientific hubris, issues which have been addressed by myth, fiction
Artificial intelligence in fiction

This is a sub-article of Artificial intelligence , describing the different futuristic portrayals of fictional artificial intelligence in books and film....
 and philosophy since antiquity
Antiquity

Antiquity or antiquities may refer to:*"ancient history" generally, and may be used of any historical period before the Middle Ages; such as in Ancient Egypt, Mesopotamia, or other Ancient Near East....
. Artificial intelligence has been the subject of breathtaking optimism, has suffered stunning setbacks and, today, has become an essential part of the technology industry, providing the heavy lifting for many of the most difficult problems in computer science.

AI research is highly technical and specialized, so much so that some critics decry the "fragmentation" of the field. Subfields of AI are organized around particular problems, the application of particular tools and around long standing theoretical differences of opinion.






Discussion
Ask a question about 'Artificial intelligence'
Start a new discussion about 'Artificial intelligence'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Artificial intelligence (AI) is the intelligence
Intelligence

Intelligence is an umbrella term used to describe a property of the mind that encompasses many related abilities, such as the capacities to reason, to plan, to problem solving, to think abstraction, to comprehend ideas, to use language, and to Learning....
 of machines and the branch of computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents," where an intelligent agent
Intelligent agent

In artificial intelligence, an intelligent agent is an autonomous entity which observes and acts upon an environment and directs its activity towards achieving goals ....
 is a system that perceives its environment and takes actions which maximize its chances of success. John McCarthy
John McCarthy (computer scientist)

John McCarthy , is an United States computer scientist and cognitive scientist who received the Turing Award in 1971 for his major contributions to the field of Artificial Intelligence ....
, who coined the term in 1956, defines it as "the science and engineering of making intelligent machines."

The field was founded on the claim that a central property of human beings, intelligence—the sapience
Sapience

Sapience is often defined as wisdom, or the ability of an organism or entity to act with appropriate Value judgment. Judgment is a mental faculty which is a component of Intelligence or...
 of Homo sapiens—can be so precisely described that it can be simulated by a machine. This raises philosophical issues about the nature of the mind
Mind

Mind refers to the aspects of intellect and consciousness manifested as combinations of thought, perception, memory, emotion, free will and imagination, including all of the brain's conscious and unconscious cognitive processes....
 and limits of scientific hubris, issues which have been addressed by myth, fiction
Artificial intelligence in fiction

This is a sub-article of Artificial intelligence , describing the different futuristic portrayals of fictional artificial intelligence in books and film....
 and philosophy since antiquity
Antiquity

Antiquity or antiquities may refer to:*"ancient history" generally, and may be used of any historical period before the Middle Ages; such as in Ancient Egypt, Mesopotamia, or other Ancient Near East....
. Artificial intelligence has been the subject of breathtaking optimism, has suffered stunning setbacks and, today, has become an essential part of the technology industry, providing the heavy lifting for many of the most difficult problems in computer science.

AI research is highly technical and specialized, so much so that some critics decry the "fragmentation" of the field. Subfields of AI are organized around particular problems, the application of particular tools and around long standing theoretical differences of opinion. The central problems of AI include such traits as reasoning, knowledge, planning, learning, communication, perception and the ability to move and manipulate objects. General intelligence (or "strong AI
Strong AI

Strong AI is artificial intelligence that matches or exceeds intelligence ?the intelligence of a machine that can successfully perform any intellectual task that a human being can....
") is still a long term goal of (some) research.

Perspectives on AI


AI in myth, fiction and speculation


Thinking machines and artificial beings appear in Greek myths, such as Talos
Talos

In the Cretan tales incorporated into Greek mythology, T?los or T?lon was a giant man of bronze who protected Europa in Crete, circling the island's shores three times daily while guarding it....
 of Crete
Crete

Crete is the largest of the Greek islands and the List of islands in the Mediterranean largest island in the Mediterranean Sea at 8,336 km? ....
, the golden robots of Hephaestus
Hephaestus

Hephaestus was a Greek god whose Roman equivalent was Vulcan . He was the god of technology, blacksmiths, craftsmen, artisans, sculpture, metals, metallurgy, Fire and volcanoes....
 and Pygmalion's
Pygmalion (mythology)

Pygmalion is a legendary figure of Cyprus. Though Pygmalion is the Greek version of the Phoenician royal name Pumayyaton, he is most familiar from Ovid's Metamorphoses , in which Pygmalion is a sculptor who falls in love with a statue he has made....
 Galatea
Galatea (mythology)

The name "Galatea"Though the name "Galatea" has become so firmly associated with Pygmalion's statue as to seem antique, it originated with a post-classical writer....
. Human likenesses believed to have intelligence were built in many ancient societies; some of the earliest being the sacred statue
Cult image

In the practice of religion, a cult image is a man-made object that is venerated for the deity, spirit or daemon that it embodies or represents....
s worshipped in Egypt
Egypt

Egypt is a country mainly in North Africa, with the Sinai Peninsula forming a land bridge in Western Asia. Covering an area of about , Egypt borders the Mediterranean Sea to the north, the Gaza Strip and Israel to the northeast, the Red Sea to the east, Sudan to the south and Libya to the west....
 and Greece
Greece

Greece , officially the Hellenic Republic , is a country in southeastern Europe, situated on the southern end of the Balkans. It has borders with Albania, Bulgaria and the former Yugoslav Republic of Macedonia to the north, and Turkey to the east....
, and including the machines of Yan Shi
King Mu of Zhou

King Mu of Zhou or King Mu of Chou or Mu Wang was the fifth sovereign of the Chinese Zhou Dynasty....
, Hero of Alexandria
Hero of Alexandria

Hero of Alexandria . was an ancient Greek mathematics who was a resident of a Roman province ; he was also an engineer who was active in his hometown of Alexandria....
, Al-Jazari
Al-Jazari

Abu al-'Iz Ibn Isma'il ibn al-Razaz al-Jazari was an important Arab Ulema, Inventions in the Muslim world, Timeline of Muslim scientists and engineers, Artisan, Islamic art and Islamic astronomy from Al-Jazira, Mesopotamia who lived during the Islamic Golden Age ....
or Wolfgang von Kempelen
Wolfgang von Kempelen

Johann Wolfgang Ritter von Kempelen de P?zm?nd was a Hungarian author and inventor with Irish people ancestors....
. It was widely believed that artificial beings had been created by Geber
Geber

Geber is the Latinized form of "Jabir", with the full name of Abu Musa Jabir ibn Hayyan , a prominent Muslim polymath: a Alchemy and chemistry in medieval Islam, Astronomy in medieval Islam and Islamic astrology, Inventions of the Islamic Golden Age, Geography in medieval Islam#Geology, mineralogy, and paleontology, Early Islamic philo...
, Judah Loew and Paracelsus
Paracelsus

Paracelsus was a Medieval physician, botanist, alchemy, astrologer, and general occultist. Born Phillip von Hohenheim, he later took up the name Philippus Theophrastus Aureolus Bombastus von Hohenheim, and still later took the title Paracelsus, meaning "equal to or greater than Celsus", a Roman encyclopedist, Aulus Cornelius Celsus fro...
. Stories of these creatures and their fates discuss many of the same hopes, fears and ethical
Ethics of artificial intelligence

Treating AIs ethically: robot rights Robot rights are the moral obligations of society towards its machines, similar to human rights or animal rights....
 concerns that are presented by artificial intelligence.

Mary Shelley
Mary Shelley

Mary Shelley was a British novelist, short story writer, dramatist, essayist, biographer, and travel literature, best known for her Gothic fiction Frankenstein ....
's Frankenstein
Frankenstein

Frankenstein; or, The Modern Prometheus, generally known as Frankenstein, is a novel written by the British author Mary Shelley. Shelley started writing Frankenstein when she was 18 and finished when she was 19....
, considers a key issue in the ethics of artificial intelligence
Ethics of artificial intelligence

Treating AIs ethically: robot rights Robot rights are the moral obligations of society towards its machines, similar to human rights or animal rights....
: if a machine can be created that has intelligence, could it also feel
Sentience

Sentience is the ability to feel or perceive subjectivity. It is an important concept in philosophy, particularly in the philosophy of animal rights and in eastern philosophy, as well as in science fiction and the study of artificial intelligence, although in each of these fields the term is used slightly differently....
? If it can feel, does it have the same rights as a human being? The idea also appears in modern science fiction
Science fiction

Science fiction is a broad genre of fiction that often involves speculations based on current or future science or technology. Science fiction is found in books, art, television, films, games, theatre, and other media....
: the film Artificial Intelligence: A.I. considers a machine in the form of a small boy which has been given the ability to feel human emotions, including, tragically, the capacity to suffer. This issue, now known as "robot rights", is currently being considered by, for example, California's Institute for the Future
Institute for the Future

The Institute for the Future is a Palo Alto, California–based think tank established in 1968, as a spin-off from the RAND Corporation, to help organizations plan for the long-term future....
, although many critics believe that the discussion is premature.

Another issue explored by both science fiction
Science fiction

Science fiction is a broad genre of fiction that often involves speculations based on current or future science or technology. Science fiction is found in books, art, television, films, games, theatre, and other media....
 writers and futurists is the impact of artificial intelligence on society. In fiction, AI has appeared as a servant (R2D2 in Star Wars
Star Wars

Star Wars is an epic film space opera Media franchise initially conceived by George Lucas. The first film in the franchise was simply titled Star Wars Episode IV: A New Hope, but later had the subtitle Episode IV: A New Hope added to distinguish it from its sequels and prequels....
), a law enforcer (K.I.T.T. "Knight Rider
Knight Rider

Knight Rider is an United States television series that originally ran from September 26, 1982, to August 8, 1986. The series was broadcast on NBC and starred David Hasselhoff as Michael Knight, a high-tech modern-day knight fighting crime....
"), a comrade (Lt. Commander Data
Data (Star Trek)

Lieutenant Commander Data , played by Brent Spiner, is a character that appears in all but one episode of the Star Trek: The Next Generation television series and in the four films based on The Next Generation....
 in Star Trek
Star Trek

Star Trek is an American Science fiction on television entertainment series and media franchise. The Star Trek fictional universe created by Gene Roddenberry is the setting of six television series including the original 1966 Star Trek: The Original Series, in addition to ten feature films with Star Trek to be released on May 8,...
), a conqueror (The Matrix
The Matrix

The Matrix is a science fiction film-action film written and directed by Wachowski brothers and starring Keanu Reeves, Laurence Fishburne, Carrie-Anne Moss, Joe Pantoliano, and Hugo Weaving....
), a dictator (With Folded Hands
With Folded Hands

"With Folded Hands" is a 1947 science fiction novelette by Jack Williamson . Willamson's influence for this story was in the aftermath of World War II and the atomic bombing of Hiroshima and Nagasaki, Nagasaki and his concern that "some of the technological creations we had developed with the best intentions might have disastrous consequences...
), an exterminator (Terminator, Battlestar Galactica), an extension to human abilities (Ghost in the Shell
Ghost in the Shell

is a Japanese people cyberpunk manga created by Masamune Shirow, and first published in 1989 in Young Magazine. A collected edition was released in 1991; a sequel, Ghost in the Shell 2: Man/Machine Interface, was released in 2002; and a serialized manga, Ghost in the Shell 1.5: Human-Error Processor, was released in 2003, which contain...
) and the saviour of the human race (R. Daneel Olivaw
R. Daneel Olivaw

R. Daneel Olivaw is a fictional robot created by Isaac Asimov. The "R" initial in his name stands for "robot," a naming convention in Asimov's future society....
 in the Foundation Series). Academic sources have considered such consequences as: a decreased demand for human labor; the enhancement of human ability or experience; and a need for redefinition of human identity and basic values.

Several futurists argue that artificial intelligence will transcend the limits of progress and fundamentally transform humanity. Ray Kurzweil has used Moore's law
Moore's Law

Moore's law describes a long-term trend in the history of computing hardware. Since the invention of the integrated circuit in 1958, the number of transistors that can be placed inexpensively on an integrated circuit has increased exponential growth, doubling approximately every two years....
 (which describes the relentless exponential improvement in digital technology with uncanny accuracy) to calculate that desktop computer
Desktop computer

A desktop computer is a personal computer in a form intended for regular use at a single location, as opposed to a mobile laptop or portable computer....
s will have the same processing power as human brains by the year 2029, and that by 2045 artificial intelligence will reach a point where it is able to improve itself at a rate that far exceeds anything conceivable in the past, a scenario that science fiction
Science fiction

Science fiction is a broad genre of fiction that often involves speculations based on current or future science or technology. Science fiction is found in books, art, television, films, games, theatre, and other media....
 writer Vernor Vinge
Vernor Vinge

Vernor Steffen Vinge is a retired San Diego State University Professor of Mathematics, computer science, and science fiction author. He is best known for his Hugo Award-winning novels and novellas A Fire Upon the Deep , A Deepness in the Sky , Rainbows End , Fast Times at Fairmont High and The Cookie Monster , as well...
 named the "technological singularity
Technological singularity

The technological singularity is a theoretical future point of unprecedented technological progress?typically associated with advancements in computer hardware or the ability of machines to improve themselves using artificial intelligence....
". Edward Fredkin
Edward Fredkin

Edward Fredkin is an early pioneer of digital physics . His main contributions include his work on reversible computing and cellular automata. While Konrad Zuse's book Calculating Space mentioned the importance of reversible computation, the Fredkin gate represented the essential breakthrough....
 argues that "artificial intelligence is the next stage in evolution," an idea first proposed by Samuel Butler
Samuel Butler (novelist)

Samuel Butler was an iconoclastic Victorian era author who published a variety of works, including the Utopian satire Erewhon and the posthumous novel The Way of All Flesh , his two best-known works, but also extending to examinations of Christianity orthodoxy, substantive studies of history of evolutionary thought, studies of Italia...
's Darwin Among the Machines
Darwin Among the Machines

Darwin among the Machines appeared as the heading of an article published in The Press newspaper on 13 June 1863 in Christchurch, New Zealand....
 (1863), and expanded upon by George Dyson
George Dyson (science historian)

George Dyson is a scientific historian, the son of Freeman Dyson, brother of Esther Dyson, and the grandson of George Dyson . When he was sixteen he went to live in British Columbia in Canada to pursue his interest in kayaking and escape his father's shadow....
 in his book of the same name in 1998. Several futurists and science fiction
Science fiction

Science fiction is a broad genre of fiction that often involves speculations based on current or future science or technology. Science fiction is found in books, art, television, films, games, theatre, and other media....
 writers have predicted that human beings and machines will merge in the future into cyborg
Cyborg

A cyborg is a cybernetic organism . The term was coined in 1960 when Manfred Clynes and Nathan Kline used it in an article about the advantages of self-regulating human-machine systems in outer space....
s that are more capable and powerful than either. This idea, called transhumanism
Transhumanism

Transhumanism is an international school of thought supporting the use of science and technology to improve human human brain and human anatomy characteristics and aptitude....
, which has roots in Aldous Huxley
Aldous Huxley

Aldous Leonard Huxley was an English writer and one of the most prominent members of the famous Huxley family. He spent the later part of his life in the United States, living in Los Angeles from 1937 until his death in 1963....
 and Robert Ettinger
Robert Ettinger

Robert Chester Wilson Ettinger is known as "the Father#Philosophical fatherhood of cryonics" due to the impact of his 1962 book The Prospect of Immortality....
, is now associated with robot designer Hans Moravec
Hans Moravec

Hans Moravec is a adjunct faculty member at the Robotics Institute of Carnegie Mellon University. He is known for his work on robotics, artificial intelligence, and writings on the impact of technology....
, cyberneticist Kevin Warwick
Kevin Warwick

Kevin Warwick is a United Kingdom scientist and professor of cybernetics at the University of Reading, United Kingdom. He is probably best known for his studies on direct neural interface between computer systems and the human nervous system, although he has done much research in the field of robotics....
 and inventor Ray Kurzweil. Transhumanism
Transhumanism

Transhumanism is an international school of thought supporting the use of science and technology to improve human human brain and human anatomy characteristics and aptitude....
 has been illustrated in fiction as well, for example in the manga
Manga

, , are comics and print cartoons , in the Japanese language and conforming to the style developed in Japan in the late 20th century. In their modern form, manga date from shortly after World War II, but they have a long, complex pre-history in earlier Japanese art....
 Ghost in the Shell
Ghost in the Shell

is a Japanese people cyberpunk manga created by Masamune Shirow, and first published in 1989 in Young Magazine. A collected edition was released in 1991; a sequel, Ghost in the Shell 2: Man/Machine Interface, was released in 2002; and a serialized manga, Ghost in the Shell 1.5: Human-Error Processor, was released in 2003, which contain...
 and the science fiction series Dune
Dune (novel)

Dune is a science fiction novel written by Frank Herbert, published in 1965 in literature. It was the winner of the 1966 Hugo Award and the inaugural Nebula Award for Best Novel, and is considered by some to be the greatest science fiction novel of all time....
. Pamela McCorduck
Pamela McCorduck

Pamela McCorduck is the author of a number of books concerning the history and philosophical significance of artificial intelligence, the future of engineering and the role of women and technology....
 writes that these scenarios are expressions of an ancient human desire to, as she calls it, "forge the gods."

History of AI research


In the middle of the 20th century, a handful of scientists began a new approach to building intelligent machines, based on recent discoveries in neurology
Neurology

Neurology is a medical specialty dealing with disorders of the nervous system. Specifically, it deals with the diagnosis and treatment of all categories of disease involving the Central nervous system, Peripheral nervous system, and autonomic nervous systems, including their coverings, blood vessels, and...
, a new mathematical theory of information
Information

Information as a Conveyed concept has a diversity of meanings, from everyday usage to technical settings. Generally speaking, the concept of information is closely related to notions of constraint, communication, control system, data, form, instruction, knowledge, Meaning , stimulation, pattern, perception, and knowledge representation....
, an understanding of control and stability called cybernetics, and above all, by the invention of the digital computer, a machine based on the abstract essence of mathematical reasoning.

The field of modern AI research was founded at a conference on the campus of Dartmouth College
Dartmouth College

Dartmouth College is a private university, coeducational university located in Hanover, New Hampshire, New Hampshire. Incorporated as "Trustees of Dartmouth College,"...
 in the summer of 1956. Those who attended would become the leaders of AI research for many decades, especially John McCarthy
John McCarthy (computer scientist)

John McCarthy , is an United States computer scientist and cognitive scientist who received the Turing Award in 1971 for his major contributions to the field of Artificial Intelligence ....
, Marvin Minsky
Marvin Minsky

Marvin Lee Minsky is an United States Cognitive Science in the field of artificial intelligence , co-founder of Massachusetts Institute of Technology's AI laboratory, and author of several texts on AI and philosophy....
, Allen Newell
Allen Newell

Allen Newell was a researcher in computer science and cognitive psychology at the RAND corporation and at Carnegie Mellon University?s Carnegie Mellon School of Computer Science, Tepper School of Business, and Department of Psychology....
 and Herbert Simon
Herbert Simon

Herbert Alexander Simon was an United States psychologist whose research ranged across the fields of cognitive psychology, computer science, public administration, economics, management, philosophy of science and sociology and was a professor, most notably, at Carnegie Mellon University....
, who founded AI laboratories at MIT, CMU
Carnegie Mellon University

Carnegie Mellon University is a top private university research university in Pittsburgh. Since its inception, Carnegie Mellon has grown into a world-renowned institution, with numerous programs that are frequently college and university rankings among the best in the world....
 and Stanford. They and their students wrote programs that were, to most people, simply astonishing: computers were solving word problems in algebra, proving logical theorems and speaking English. By the middle 60s their research was heavily funded by the U.S. Department of Defense and they were optimistic about the future of the new field:
  • 1965, H. A. Simon: "[M]achines will be capable, within twenty years, of doing any work a man can do"
  • 1967, Marvin Minsky
    Marvin Minsky

    Marvin Lee Minsky is an United States Cognitive Science in the field of artificial intelligence , co-founder of Massachusetts Institute of Technology's AI laboratory, and author of several texts on AI and philosophy....
    : "Within a generation ... the problem of creating 'artificial intelligence' will substantially be solved."


These predictions, and many like them, would not come true. They had failed to recognize the difficulty of some of the problems they faced. In 1974, in response to the criticism of England's Sir James Lighthill and ongoing pressure from Congress to fund more productive projects, the U.S. and British governments cut off all undirected, exploratory research in AI. This was the first AI winter
AI winter

In the history of artificial intelligence, an AI winter is a period of reduced funding and interest in artificial intelligence research. The process of Hype cycle, disappointment and funding cuts are common in many emerging technologies , but the problem has been particularly acute for AI....
.

In the early 80s, AI research was revived by the commercial success of expert systems (a form of AI program that simulated the knowledge and analytical skills of one or more human experts). By 1985 the market for AI had reached more than a billion dollars and governments around the world poured money back into the field. However, just a few years later, beginning with the collapse of the Lisp Machine
Lisp machine

Lisp machines were general-purpose computers designed to efficiently run Lisp programming language as their main programming language. In a sense, they were the first commercial single-user Computer workstation....
 market in 1987, AI once again fell into disrepute, and a second, more lasting AI winter
AI winter

In the history of artificial intelligence, an AI winter is a period of reduced funding and interest in artificial intelligence research. The process of Hype cycle, disappointment and funding cuts are common in many emerging technologies , but the problem has been particularly acute for AI....
 began.

In the 90s and early 21st century AI achieved its greatest successes, albeit somewhat behind the scenes. Artificial intelligence was adopted throughout the technology industry, providing the heavy lifting for logistics
Logistics

Logistics is the management of the flow of goods, information and other resources, including energy and people, between the point of origin and the point of consumption in order to meet the requirements of consumers ....
, data mining
Data mining

Data mining is the process of extracting hidden patterns from data. As more data is gathered, with the amount of data doubling every three years, data mining is becoming an increasingly important tool to transform this data into information....
, medical diagnosis
Medical diagnosis

In medicine, diagnosis is the process of identifying a medical condition or disease by its sign , symptoms, and from the results of various diagnostic procedures....
 and many other areas. The success was due to several factors: the incredible power of computers today (see Moore's law
Moore's Law

Moore's law describes a long-term trend in the history of computing hardware. Since the invention of the integrated circuit in 1958, the number of transistors that can be placed inexpensively on an integrated circuit has increased exponential growth, doubling approximately every two years....
), a greater emphasis on solving specific subproblems, the creation of new ties between AI and other fields working on similar problems, and above all a new commitment by researchers to solid mathematical methods and rigorous scientific standards.

Philosophy of AI


Artificial intelligence, by claiming to be able to recreate the capabilities of the human mind
Mind

Mind refers to the aspects of intellect and consciousness manifested as combinations of thought, perception, memory, emotion, free will and imagination, including all of the brain's conscious and unconscious cognitive processes....
, is both a challenge and an inspiration for philosophy
Philosophy

Philosophy is the study of general problems concerning matters such as existence, knowledge, truth, beauty, justice, validity, mind, and language....
. Are there limits to how intelligent machines can be? Is there an essential difference between human intelligence and artificial intelligence? Can a machine have a mind
Mind

Mind refers to the aspects of intellect and consciousness manifested as combinations of thought, perception, memory, emotion, free will and imagination, including all of the brain's conscious and unconscious cognitive processes....
 and consciousness
Consciousness

Consciousness is a difficult term to define, because the word is used and understood in a wide variety of ways, so that it frequently happens that what one person sees as a definition of consciousness is seen by others as about something else altogether....
? A few of the most influential answers to these questions are given below.

Turing's "polite convention"
Computing machinery and intelligence

Computing Machinery and Intelligence, written by Alan Turing and published in 1950 in Mind , is a seminal paper on the topic of artificial intelligence in which the concept of what is now known as the Turing test was introduced to a wide audience....
: If a machine acts as intelligently as a human being, then it is as intelligent as a human being. Alan Turing
Alan Turing

Alan Mathison Turing, Order of the British Empire, Fellow of the Royal Society was a British mathematician, logician and Cryptanalysis....
 theorized that, ultimately, we can only judge the intelligence of machine based on its behavior. This theory forms the basis of the Turing test
Turing test

The Turing test is a proposal for a test of a machine's ability to demonstrate intelligence. Described by Alan Turing in the 1950 paper "Computing Machinery and Intelligence", it proceeds as follows: a human judge engages in a natural language conversation with one human and one machine, each of which tries to appear human....
. The Dartmouth proposal: "Every aspect of learning or any other feature of intelligence can be so precisely described that a machine can be made to simulate it." This assertion was printed in the proposal for the Dartmouth Conference of 1956, and represents the position of most working AI researchers. Newell and Simon's physical symbol system hypothesis
Physical symbol system

A physical symbol system takes physical patterns , combining them into structures and manipulating them to produce new expressions.The physical symbol system hypothesis is a position in the philosophy of artificial intelligence formulated by Allen Newell and Herbert Simon....
: "A physical symbol system has the necessary and sufficient means of general intelligent action." This statement claims that the essence of intelligence is symbol manipulation. Hubert Dreyfus
Hubert Dreyfus

Hubert Lederer Dreyfus , is a professor of philosophy at the University of California, Berkeley. His main interests include Phenomenology , existentialism and the philosophy of both psychology and literature, and philosophical implications of artificial intelligence....
 argued that, on the contrary, human expertise depends on unconscious instinct rather than conscious symbol manipulation and on having a "feel" for the situation rather than explicit symbolic knowledge. Gödel's incompleteness theorem: A formal system
Formal system

In logic, a formal system consists of a formal language together with a deductive system which consists of a set of inference rules and/or axioms....
 (such as a computer program) can not prove all true statements.
Roger Penrose
Roger Penrose

Sir Roger Penrose, Order of Merit , Royal Society is an English mathematical physicist and Emeritus Rouse Ball Professor of Mathematics at the Mathematical Institute, University of Oxford and Emeritus Fellow of Wadham College....
 is among those who claim that Gödel's theorem limits what machines can do. Searle's strong AI hypothesis
Chinese room

The Chinese Room argument comprises a thought experiment and associated arguments by John Searle , which attempts to show that a symbol-processing machine like a computer can never be properly described as having a "mind" or "intentionality", regardless of how intelligently it may behave....
: "The appropriately programmed computer with the right inputs and outputs would thereby have a mind in exactly the same sense human beings have minds." Searle counters this assertion with his Chinese room
Chinese room

The Chinese Room argument comprises a thought experiment and associated arguments by John Searle , which attempts to show that a symbol-processing machine like a computer can never be properly described as having a "mind" or "intentionality", regardless of how intelligently it may behave....
 argument, which asks us to look inside the computer and try to find where the "mind" might be. The artificial brain
Artificial brain

Artificial brain is the research to develop Computer software and Computer hardware that has cognitive abilities similar to the animal or human brain....
 argument: The brain can be simulated. Hans Moravec
Hans Moravec

Hans Moravec is a adjunct faculty member at the Robotics Institute of Carnegie Mellon University. He is known for his work on robotics, artificial intelligence, and writings on the impact of technology....
, Ray Kurzweil and others have argued that it is technologically feasible to copy the brain directly into hardware and software, and that such a simulation will be essentially identical to the original. This argument combines the idea that a suitably powerful machine can simulate any process, with the materialist idea that the mind
Mind

Mind refers to the aspects of intellect and consciousness manifested as combinations of thought, perception, memory, emotion, free will and imagination, including all of the brain's conscious and unconscious cognitive processes....
 is the result of physical processes in the brain
Brain

The brain is the center of the nervous system in all vertebrate, and most invertebrate, animals. Some primitive animals such as cnidarian and echinoderm have a decentralized nervous system without a brain, while sponges lack any nervous system at all....
.

AI research

In the 21st century, AI research has become highly specialized and technical. It is deeply divided into subfields that often fail to communicate with each other. Subfields have grown up around particular institutions, the work of particular researchers, particular problems (listed below), long standing differences of opinion about how AI should be done (listed as "approaches" below) and the application of widely differing tools (see tools of AI, below).

Problems of AI

The problem of simulating (or creating) intelligence has been broken down into a number of specific sub-problems. These consist of particular traits or capabilities that researchers would like an intelligent system to display. The traits described below have received the most attention.

Deduction, reasoning, problem solving
Early AI researchers developed algorithms that imitated the step-by-step reasoning that human beings use when they solve puzzles, play board games or make logical deductions. By the late 80s and 90s, AI research had also developed highly successful methods for dealing with uncertain
Uncertainty

Uncertainty is a term used in subtly different ways in a number of fields, including philosophy, Uncertainty_principle , statistics, economics, finance, insurance, psychology, sociology, engineering, and information science....
 or incomplete information, employing concepts from probability
Probability

Probability, or wikt:chance, is a way of expressing knowledge or belief that an Event will occur or has occurred. In mathematics the concept has been given an exact meaning in probability theory, that is used extensively in such areas of study as mathematics, statistics, finance, gambling, science, and philosophy to draw conclusions about t...
 and economics
Economics

File:Ballard Farmers' Market - vegetables.jpgEconomics is the Social sciences that studies the Production theory basics, Distribution , and Consumption of Good and Service ....
.

For difficult problems, most of these algorithms can require enormous computational resources — most experience a "combinatorial explosion
Combinatorial explosion

In administration and computing, a combinatorial explosion is the rapidly accelerating increase in lines of communication as organizations are added in a process....
": the amount of memory or computer time required becomes astronomical when the problem goes beyond a certain size. The search for more efficient problem solving algorithms is a high priority for AI research.

Human beings solve most of their problems using fast, intuitive judgments rather than the conscious, step-by-step deduction that early AI research was able to model. AI has made some progress at imitating this kind of "sub-symbolic" problem solving: embodied approaches emphasize the importance of sensorimotor skills to higher reasoning; neural net research attempts to simulate the structures inside human and animal brains that gives rise to this skill.

Knowledge representation

Knowledge representation
Knowledge representation

Knowledge representation is an area in artificial intelligence that is concerned with how to formally "think", that is, how to use a symbol system to represent "a domain of discourse" - that which can be talked about, along with functions that may or may not be within the domain of discourse that allow inference about the objects within the...
and knowledge engineering
Knowledge engineering

Knowledge engineering has been defined by Feigenbaum, and McCorduck as follows:""KE is an engineering discipline that involves integrating knowledge into computer systems in order to solve complex problems normally requiring a high level of human expertise."...
are central to AI research. Many of the problems machines are expected to solve will require extensive knowledge about the world. Among the things that AI needs to represent are: objects, properties, categories and relations between objects; situations, events, states and time; causes and effects; knowledge about knowledge (what we know about what other people know); and many other, less well researched domains. A complete representation of "what exists" is an ontology
Ontology (computer science)

In computer science and information science, an ontology is a formal representation of a set of concepts within a Domain of discourse and the relationships between those concepts....
(borrowing a word from traditional philosophy
Philosophy

Philosophy is the study of general problems concerning matters such as existence, knowledge, truth, beauty, justice, validity, mind, and language....
), of which the most general are called upper ontologies.

Among the most difficult problems in knowledge representation are:

Default reasoning and the qualification problem
Qualification problem

In philosophy and Artificial intelligence , the qualification problem is concerned with the impossibility of listing all the preconditions required for a real-world action to have its intended effect....
: Many of the things people know take the form of "working assumptions." For example, if a bird comes up in conversation, people typically picture an animal that is fist sized, sings, and flies. None of these things are true about all birds. John McCarthy
John McCarthy (computer scientist)

John McCarthy , is an United States computer scientist and cognitive scientist who received the Turing Award in 1971 for his major contributions to the field of Artificial Intelligence ....
 identified this problem in 1969 as the qualification problem: for any commonsense rule that AI researchers care to represent, there tend to be a huge number of exceptions. Almost nothing is simply true or false in the way that abstract logic requires. AI research has explored a number of solutions to this problem.

The breadth of commonsense knowledge: The number of atomic facts that the average person knows is astronomical. Research projects that attempt to build a complete knowledge base of commonsense knowledge (e.g., Cyc
Cyc

Cyc is an List of notable artificial intelligence projects that attempts to assemble a comprehensive ontology and knowledge base of everyday common sense knowledge, with the goal of enabling artificial intelligence applications to perform human-like reasoning....
) require enormous amounts of laborious ontological engineering
Ontology engineering

Ontology engineering in computer science and information science is a new field, which studies the methods and methodologies for building Ontology ....
 — they must be built, by hand, one complicated concept at a time.

The subsymbolic form of some commonsense knowledge: Much of what people know isn't represented as "facts" or "statements" that they could actually say out loud. For example, a chess master will avoid a particular chess position because it "feels too exposed" or an art critic can take one look at a statue and instantly realize that it is a fake. These are intuitions or tendencies that are represented in the brain non-consciously and sub-symbolically. Knowledge like this informs, supports and provides a context for symbolic, conscious knowledge. As with the related problem of sub-symbolic reasoning, it is hoped that situated
Situated

In artificial intelligence and cognitive science, the term situated refers to an Intelligent agent which is embedded in an environment. The term situated is commonly used to refer to robots, but some researchers argue that software agents can also be situated if:...
 AI or computational intelligence
Computational intelligence

Computational intelligence is an offshoot of artificial intelligence. As an alternative to GOFAI it rather relies on heuristic algorithms such as in fuzzy systems, artificial neural network and evolutionary computation....
 will provide ways to represent this kind of knowledge.

Planning

Intelligent agents must be able to set goals and achieve them. They need a way to visualize the future (they must have a representation of the state of the world and be able to make predictions about how their actions will change it) and be able to make choices that maximize the utility
Utility

In economics, utility is a measure of the relative satisfaction from, or desirability of, consumption of various goods and services. Given this measure, one may speak meaningfully of increasing or decreasing utility, and thereby explain economic behavior in terms of attempts to increase one's utility....
 (or "value") of the available choices.

In some planning problems, the agent can assume that it is the only thing acting on the world and it can be certain what the consequences of its actions may be. However, if this is not true, it must periodically check if the world matches its predictions and it must change its plan as this becomes necessary, requiring the agent to reason under uncertainty.

Multi-agent planning
Multi-agent planning

In computer science multi-agent planning involves coordinating the resources and activities of multiple "Software agent".NASA says, "multiagent planning is concerned with plan by multiple agents....
 uses the cooperation
Cooperation

Cooperation, co-operation, or co?peration is the process of working or acting together, which can be accomplished by both intentional and non-intentional agents....
 and competition
Competition

Competition is a rivalry between individuals, groups, nations, or animals, for territory, a niche, or allocation of resources. It arises whenever two or more parties strive for a goal which cannot be shared....
 of many agents to achieve a given goal. Emergent behavior such as this is used by evolutionary algorithms and swarm intelligence
Swarm intelligence

Swarm intelligence is a type of artificial intelligence based on the collective behavior of decentralization, Self organization systems. The expression was introduced by Gerardo Beni and Jing Wang in 1989, in the context of Cellular automaton systems....
.

Learning

Machine learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
has been central to AI research from the beginning. Unsupervised learning
Unsupervised learning

In machine learning, unsupervised learning is a class of problems in which one seeks to determine how the data are organized. It is distinguished from supervised learning in that the learner is given only unlabeled examples....
 is the ability to find patterns in a stream of input. Supervised learning
Supervised learning

Supervised learning is a machine learning technique for learning a function from training data. The training set consist of pairs of input objects , and desired outputs....
 includes both classification
Statistical classification

Statistical classification is a procedure in which individual items are placed into groups based on quantitative information on one or more characteristics inherent in the items and based on a training set of previously labeled items....
 (be able to determine what category something belongs in, after seeing a number of examples of things from several categories) and regression
Regression

Regression could refer to:* Regression , a defensive reaction to some unaccepted impulses* Past life regression, a process claiming to retrieve memories of previous lives...
 (given a set of numerical input/output examples, discover a continuous function that would generate the outputs from the inputs). In reinforcement learning
Reinforcement learning

Inspired by related psychological theory, in computer science, reinforcement learning is a sub-area of machine learning concerned with how an agent ought to take actions in an environment so as to maximize some notion of long-term reward....
 the agent is rewarded for good responses and punished for bad ones. These can be analyzed in terms of decision theory
Decision theory

Decision theory in mathematics and statistics is concerned with identifying the values, uncertainty and other issues relevant in a given decision making and the resulting optimal decision....
, using concepts like utility. The mathematical analysis of machine learning algorithms and their performance is a branch of theoretical computer science
Theoretical computer science

Theoretical computer science is the collection of topics of computer science that focuses on the more abstract, logical and mathematical aspects of computing, such as the theory of computation, analysis of algorithms, and semantics of programming languages....
 known as computational learning theory
Computational learning theory

In theoretical computer science, computational learning theory is a mathematical field related to the analysis of machine learning algorithms....
.

Natural language processing

Natural language processing
Natural language processing

Natural language processing is a field of computer science concerned with the interactions between computers and human languages. Natural language generation systems convert information from computer databases into readable human language....
gives machines the ability to read and understand the languages that the human beings speak. Many researchers hope that a sufficiently powerful natural language processing system would be able to acquire knowledge on its own, by reading the existing text available over the internet. Some straightforward applications of natural language processing include information retrieval
Information retrieval

Information retrieval is the science of searching for documents, for information within documents and for Metadata about documents, as well as that of searching relational databases and the World Wide Web....
 (or text mining
Text mining

Text mining, sometimes alternately referred to as text data mining, roughly equivalent to text analytics, refers generally to the process of deriving high-quality information from text....
) and machine translation
Machine translation

Machine translation, sometimes referred to by the abbreviation MT, is a sub-field of computational linguistics that investigates the use of computer software to translation text or speech from one natural language to another....
.

Motion and manipulation

The field of robotics
Robotics

Robotics is the science and technology of robots, and their design, manufacture, and application. Robotics has connections to electronics, mechanics, and software....
is closely related to AI. Intelligence is required for robots to be able to handle such tasks as object manipulation and navigation
Motion planning

Motion planning is a term used in robotics for the process of detailing a task into atomic motions.For example, consider navigating a mobile robot inside a building to a distant waypoint....
, with sub-problems of localization
Localization

Localization or localisation may refer to:* GSM localization, a technique for determining the location of a user of a cell phone or wireless transceiver...
 (knowing where you are), mapping
Robotic mapping

The problem of Robotic mapping is related to cartography.The goal is for an autonomous robot to be able to construct a map or floor plan and to localize itself in it....
 (learning what is around you) and motion planning
Motion planning

Motion planning is a term used in robotics for the process of detailing a task into atomic motions.For example, consider navigating a mobile robot inside a building to a distant waypoint....
 (figuring out how to get there).

Perception

Machine perception
Machine perception

In computing, machine perception is the ability of computing machines to sense and interpret images, sounds, or other contents of their environments, or of the contents of stored media....
is the ability to use input from sensors (such as cameras, microphones, sonar and others more exotic) to deduce aspects of the world. Computer vision
Computer vision

Computer vision is the science and technology of machines that see. As a scientific discipline, computer vision is concerned with the theory for building artificial systems that obtain information from images....
is the ability to analyze visual input. A few selected subproblems are speech recognition
Speech recognition

Speech recognition converts spoken words to machine-readable input . The term "voice recognition" is sometimes incorrectly used to refer to speech recognition, when actually referring to speaker recognition, which attempts to identify the person speaking, as opposed to what is being said....
, facial recognition and object recognition
Object recognition

Object recognition in computer vision is the task of finding a given object 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 objects may vary somewhat in different view points, in many different sizes / scale or even when they are translated or rotated....
.

Social intelligence

Emotion and social skills play two roles for an intelligent agent:
  • It must be able to predict the actions of others, by understanding their motives and emotional states. (This involves elements of game theory
    Game theory

    Game theory is a branch of applied mathematics that is used in the social sciences , biology, engineering, political science, international relations, computer science , and philosophy....
    , decision theory
    Decision theory

    Decision theory in mathematics and statistics is concerned with identifying the values, uncertainty and other issues relevant in a given decision making and the resulting optimal decision....
    , as well as the ability to model human emotions and the perceptual skills to detect emotions.)
  • For good human-computer interaction, an intelligent machine also needs to display emotions — at the very least it must appear polite and sensitive to the humans it interacts with. At best, it should have normal emotions itself.


Creativity

A sub-field of AI addresses creativity
Creativity

Creativity is a mental and social process involving the generation of new ideas or concepts, or new associations of the creative mind between existing ideas or concepts....
 both theoretically (from a philosophical and psychological perspective) and practically (via specific implementations of systems that generate outputs that can be considered creative).

General intelligence

Most researchers hope that their work will eventually be incorporated into a machine with general intelligence (known as strong AI
Strong AI

Strong AI is artificial intelligence that matches or exceeds intelligence ?the intelligence of a machine that can successfully perform any intellectual task that a human being can....
), combining all the skills above and exceeding human abilities at most or all of them. A few believe that anthropomorphic features like artificial consciousness
Artificial consciousness

Artificial consciousness , also known as machine consciousness or synthetic consciousness, is a field related to artificial intelligence and cognitive robotics whose aim is to define that which would have to be synthesized were consciousness to be found in an engineered artifact....
 or an artificial brain
Artificial brain

Artificial brain is the research to develop Computer software and Computer hardware that has cognitive abilities similar to the animal or human brain....
 may be required for such a project.

Many of the problems above are considered AI-complete
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 is equivalent to solving the central artificial intelligence problem?making computers as intelligent as people, or strong AI....
: to solve one problem, you must solve them all. For example, even a straightforward, specific task like machine translation
Machine translation

Machine translation, sometimes referred to by the abbreviation MT, is a sub-field of computational linguistics that investigates the use of computer software to translation text or speech from one natural language to another....
 requires that the machine follow the author's argument (reason), know what it's talking about (knowledge), and faithfully reproduce the author's intention (social intelligence). Machine translation
Machine translation

Machine translation, sometimes referred to by the abbreviation MT, is a sub-field of computational linguistics that investigates the use of computer software to translation text or speech from one natural language to another....
, therefore, is believed to be AI-complete: it may require strong AI
Strong AI

Strong AI is artificial intelligence that matches or exceeds intelligence ?the intelligence of a machine that can successfully perform any intellectual task that a human being can....
 to be done as well as humans can do it.

Approaches to AI

There is no established unifying theory or paradigm
Paradigm

The word paradigm has been used in linguistics and science to describe distinct concepts.To the 1960s, the word was specific to grammar: the 1900 Merriam-Webster dictionary defines its technical use only in the context of grammar or, in rhetoric, as a term for an illustrative parable or fable....
 that guides AI research. Researchers disagree about many issues. A few of the most long standing questions that have remained unanswered are these: Can intelligence be reproduced using high-level symbols, similar to words and ideas? Or does it require "sub-symbolic" processing? Should artificial intelligence simulate natural intelligence, by studying human psychology
Psychology

Psychology is an academic and applied science discipline involving the science study of human mental functions and behavior. Occasionally it also relies on symbolic hermeneutics and critical theory, although these traditions are less pronounced than in other social sciences such as sociology....
 or animal neurobiology
Neurobiology

Neurobiology is the study of cell s of the nervous system and the organization of these cells into functional biological neural network that process information and mediate behavior....
? Or is human biology as irrelevant to AI research as bird biology is to aeronautical engineering? Can intelligent behavior be described using simple, elegant principles (such as logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
 or optimization
Optimization (mathematics)

In mathematics, the simplest case of optimization, or mathematical programming, refers to the study of problems in which one seeks to maxima and minima or maxima and minima a Function of a real variable by systematically choosing the values of Real number or integer variables from within an allowed set....
)? Or does artificial intelligence necessarily require solving many unrelated problems?

Cybernetics and brain simulation
In the 40s and 50s, a number of researchers explored the connection between neurology
Neurology

Neurology is a medical specialty dealing with disorders of the nervous system. Specifically, it deals with the diagnosis and treatment of all categories of disease involving the Central nervous system, Peripheral nervous system, and autonomic nervous systems, including their coverings, blood vessels, and...
, information theory
Information theory

Information theory is a branch of applied mathematics and electrical engineering involving the quantification of information. Historically, information theory was developed by Claude E....
, and cybernetics
Cybernetics

Cybernetics is the interdisciplinary study of the structure of regulatory systems. Cybernetics is closely related to control theory and systems theory....
. Some of them built machines that used electronic networks to exhibit rudimentary intelligence, such as W. Grey Walter's turtles
Turtle (robot)

Turtles are a class of educational robots designed originally in the late 1940s and used in computer science and mechanical engineering training....
 and the Johns Hopkins Beast
Johns Hopkins Beast

The Johns Hopkins Beast was an early robot built in the 1960 at Johns Hopkins University. The machine had a rudimentary intelligence and the ability to survive on its own....
. Many of these researchers gathered for meetings of the Teleological Society at Princeton University
Princeton University

Princeton University is a private university university located in Princeton, New Jersey, New Jersey, United States. The school is one of the eight universities of the Ivy League and has the largest per-student Financial endowment in the world....
 and the Ratio Club
Ratio Club

The Ratio Club was a small informal dining club of young psychology, physiology, mathematics and engineering who met to discuss issues in cybernetics....
 in England. By 1960, this approach was largely abandoned, although elements of it would be revived in the 1980s.

Traditional symbolic AI
When access to digital computers became possible in the middle 1950s, AI research began to explore the possibility that human intelligence could be reduced to symbol manipulation. The research was centered in three institutions: CMU
Carnegie Mellon University

Carnegie Mellon University is a top private university research university in Pittsburgh. Since its inception, Carnegie Mellon has grown into a world-renowned institution, with numerous programs that are frequently college and university rankings among the best in the world....
, Stanford and MIT, and each one developed its own style of research. John Haugeland
John Haugeland

John Haugeland is a professor of philosophy at the University of Chicago. He was chair of the philosophy department from 2005-2007. He previously taught at the University of Pittsburgh and University of California, Berkeley, and was a member of the Palo Alto Research Center....
 named these approaches to AI "good old fashioned AI" or "GOFAI
GOFAI

In artificial intelligence research, GOFAI is an artificial intelligence#Approaches to AI. In the robotics research, the term is extended as GOFAIR ....
".

Cognitive simulation:Economist
Economist

An economist is an expert in the social science of economics. The individual may also study, develop, and apply theories and concepts from economics and write about economic policy....
 Herbert Simon
Herbert Simon

Herbert Alexander Simon was an United States psychologist whose research ranged across the fields of cognitive psychology, computer science, public administration, economics, management, philosophy of science and sociology and was a professor, most notably, at Carnegie Mellon University....
 and Alan Newell studied human problem solving skills and attempted to formalize them, and their work laid the foundations of the field of artificial intelligence, as well as cognitive science
Cognitive science

Cognitive science may be concisely defined as the study of the nature of intelligence. It draws on multiple empirical disciplines, including psychology, philosophy, neuroscience, linguistics, anthropology, computer science, sociology and biology....
, operations research
Operations research

Operations Research in the USA, South Africa and Australia, and Operational Research in Europe and Canada, is an interdisciplinary branch of applied mathematics and formal science that uses methods such as mathematical modeling, statistics, and algorithms to arrive at optimal or near optimal solutions to complex problems....
 and management science
Management science

Management science , is the discipline of using scientific research-based principles, strategies, and other analytical methods, such as mathematical modeling to help create and improve better organizations and institutions and to help them make better and more meaningful business management decisions....
. Their research team performed psychological
Psychology

Psychology is an academic and applied science discipline involving the science study of human mental functions and behavior. Occasionally it also relies on symbolic hermeneutics and critical theory, although these traditions are less pronounced than in other social sciences such as sociology....
 experiments to demonstrate the similarities between human problem solving and the programs (such as their "General Problem Solver
General Problem Solver

General Problem Solver was a computer program created in 1957 by Herbert Simon and Allen Newell to build a universal problem solver machine. Any formalized symbolic problem can be solved, in principle, by GPS....
") they were developing. This tradition, centered at Carnegie Mellon University
Carnegie Mellon University

Carnegie Mellon University is a top private university research university in Pittsburgh. Since its inception, Carnegie Mellon has grown into a world-renowned institution, with numerous programs that are frequently college and university rankings among the best in the world....
 would eventually culminate in the development of the Soar
Soar (cognitive architecture)

Soar is a Cognitivism cognitive architecture, created by John E. Laird, Allen Newell, and Paul Rosenbloom at Carnegie Mellon University. It is both a view of what cognition is and an implementation of that view through a computer programming architecture for Artificial Intelligence ....
 architecture in the middle 80s.

Logical AI: Unlike Newell and Simon
Herbert Simon

Herbert Alexander Simon was an United States psychologist whose research ranged across the fields of cognitive psychology, computer science, public administration, economics, management, philosophy of science and sociology and was a professor, most notably, at Carnegie Mellon University....
, John McCarthy
John McCarthy (computer scientist)

John McCarthy , is an United States computer scientist and cognitive scientist who received the Turing Award in 1971 for his major contributions to the field of Artificial Intelligence ....
 felt that machines did not need to simulate human thought, but should instead try to find the essence of abstract reasoning and problem solving, regardless of whether people used the same algorithms. His laboratory at Stanford
Stanford University

Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is a private university research university located in Stanford, California, California, United States....
 (SAIL) focused on using formal logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
 to solve a wide variety of problems, including knowledge representation
Knowledge representation

Knowledge representation is an area in artificial intelligence that is concerned with how to formally "think", that is, how to use a symbol system to represent "a domain of discourse" - that which can be talked about, along with functions that may or may not be within the domain of discourse that allow inference about the objects within the...
, planning
Automated planning and scheduling

Automated planning and scheduling is a branch of artificial intelligence that concerns the realisation of strategy or action sequences, typically for execution by intelligent agents, autonomous robots and unmanned aerial vehicle....
 and learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
. Logic was also focus of the work at the University of Edinburgh
University of Edinburgh

The University of Edinburgh founded in 1582, is an internationally renowned centre for teaching and research in Edinburgh, Scotland, United Kingdom....
 and elsewhere in Europe which led to the development of the programming language Prolog
Prolog

Prolog is a logic programming language. It is a general purpose language often associated with artificial intelligence and computational linguistics....
 and the science of logic programming
Logic programming

Logic programming is, in its broadest sense, the use of mathematical logic for computer programming. In this view of logic programming, which can be traced at least as far back as John McCarthy 's [1958] Advice taker proposal, logic is used as a purely Declarative programming language representation language, and a automated theorem proving o...
.

"Scruffy" symbolic AI: Researchers at MIT (such as Marvin Minsky
Marvin Minsky

Marvin Lee Minsky is an United States Cognitive Science in the field of artificial intelligence , co-founder of Massachusetts Institute of Technology's AI laboratory, and author of several texts on AI and philosophy....
 and Seymour Papert
Seymour Papert

Seymour Papert is an Massachusetts Institute of Technology mathematician, computer science, and education. He is one of the pioneers of artificial intelligence, as well as an inventor of the Logo ....
) found that solving difficult problems in vision
Computer vision

Computer vision is the science and technology of machines that see. As a scientific discipline, computer vision is concerned with the theory for building artificial systems that obtain information from images....
 and natural language processing
Natural language processing

Natural language processing is a field of computer science concerned with the interactions between computers and human languages. Natural language generation systems convert information from computer databases into readable human language....
 required ad-hoc solutions – they argued that there was no simple and general principle (like logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
) that would capture all the aspects of intelligent behavior. Roger Schank
Roger Schank

Roger Schank is president and CEO of Socratic Arts, and a leading visionary in artificial intelligence....
 described their "anti-logic" approaches as "scruffy
Neats vs. scruffies

In artificial intelligence, the labels neats and scruffies are used to refer to one of the continuing philosophical disputes in artificial intelligence research....
" (as opposed to the "neat
Neats vs. scruffies

In artificial intelligence, the labels neats and scruffies are used to refer to one of the continuing philosophical disputes in artificial intelligence research....
" paradigms at CMU
CMU

CMU may stand for a university:*Carnegie Mellon University in Pittsburgh, Pennsylvania, United States*California Miramar University, a distance learning institution in San Diego, California...
 and Stanford). Commonsense knowledge bases
Commonsense knowledge bases

In artificial intelligence research, commonsense knowledge is the collection of facts and information that an ordinary person is expected to know....
 (such as Doug Lenat's Cyc
Cyc

Cyc is an List of notable artificial intelligence projects that attempts to assemble a comprehensive ontology and knowledge base of everyday common sense knowledge, with the goal of enabling artificial intelligence applications to perform human-like reasoning....
) are an example of "scruffy" AI, since they must be built by hand, one complicated concept at a time.

Knowledge based AI: When computers with large memories became available around 1970, researchers from all three traditions began to build knowledge
Knowledge representation

Knowledge representation is an area in artificial intelligence that is concerned with how to formally "think", that is, how to use a symbol system to represent "a domain of discourse" - that which can be talked about, along with functions that may or may not be within the domain of discourse that allow inference about the objects within the...
 into AI applications. This "knowledge revolution" led to the development and deployment of expert system
Expert system

An expert system is software that attempts to reproduce the performance of one or more human experts, most commonly in a specific problem domain, and is a traditional application and/or subfield of artificial intelligence....
s (introduced by Edward Feigenbaum
Edward Feigenbaum

Edward Albert Feigenbaum is a computer scientist working in the field of artificial intelligence. He is often called the "father of expert systems."...
), the first truly successful form of AI software. The knowledge revolution was also driven by the realization that truly enormous amounts of knowledge would be required by many simple AI applications.

Sub-symbolic AI
During the 1960s, symbolic approaches had achieved great success at simulating high-level thinking in small demonstration programs. Approaches based on cybernetics
Cybernetics

Cybernetics is the interdisciplinary study of the structure of regulatory systems. Cybernetics is closely related to control theory and systems theory....
 or neural network
Neural network

Traditionally, the term neural network had been used to refer to a network or circuit of neuron. The modern usage of the term often refers to artificial neural networks, which are composed of artificial neurons or nodes....
s were abandoned or pushed into the background. By the 1980s, however, progress in symbolic AI seemed to stall and many believed that symbolic systems would never be able to imitate all the processes of human cognition, especially perception
Machine perception

In computing, machine perception is the ability of computing machines to sense and interpret images, sounds, or other contents of their environments, or of the contents of stored media....
, robotics
Robotics

Robotics is the science and technology of robots, and their design, manufacture, and application. Robotics has connections to electronics, mechanics, and software....
, learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
 and pattern recognition
Pattern recognition

Pattern recognition is a sub-topic of machine learning. It is "the act of taking in raw data and taking an action based on the Category of the data"....
. A number of researchers began to look into "sub-symbolic" approaches to specific AI problems.

Statistical AI: In the 1990s, AI researchers developed sophisticated mathematical tools to solve specific subproblems. These tools are truly scientific
Scientific method

Scientific method refers to techniques for investigating phenomenon, acquiring new knowledge, or correcting and integrating previous knowledge. To be termed scientific, a method of inquiry must be based on gathering observable, empirical and Measure evidence subject to specific principles of reasoning....
, in the sense that their results are both measurable and verifiable, and they have been responsible for many of AI's recent successes. The shared mathematical language has also permitted a high level of collaboration with more established fields (like mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
, economics
Economics

File:Ballard Farmers' Market - vegetables.jpgEconomics is the Social sciences that studies the Production theory basics, Distribution , and Consumption of Good and Service ....
 or operations research
Operations research

Operations Research in the USA, South Africa and Australia, and Operational Research in Europe and Canada, is an interdisciplinary branch of applied mathematics and formal science that uses methods such as mathematical modeling, statistics, and algorithms to arrive at optimal or near optimal solutions to complex problems....
). describe this movement as nothing less than a "revolution" and "the victory of the neats."

Bottom-up, embodied, situated
Situated

In artificial intelligence and cognitive science, the term situated refers to an Intelligent agent which is embedded in an environment. The term situated is commonly used to refer to robots, but some researchers argue that software agents can also be situated if:...
, behavior-based or nouvelle AI
Nouvelle AI

During the late 1980s, the approach now known as nouvelle AI was pioneered at the MIT Artificial Intelligence Laboratory by Rodney Brooks. Nouvelle AI is different from classical artificial intelligence in that it tries not to reach for human-level performance, but rather tries to create systems with intelligence at the level of insects....
: Researchers from the related field of robotics
Robotics

Robotics is the science and technology of robots, and their design, manufacture, and application. Robotics has connections to electronics, mechanics, and software....
, such as Rodney Brooks
Rodney Brooks

Rodney Allen Brooks is Panasonic Professor of Robotics at the Massachusetts Institute of Technology. He is Chief Technical Officer and sits on the Board of iRobot Corp....
, rejected symbolic AI and focussed on the basic engineering problems that would allow robots to move and survive. Their work revived the non-symbolic viewpoint of the early cybernetics researchers of the 50s and reintroduced the use of control theory
Control theory

Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired output of a system is called the reference....
 in AI. These approaches are also conceptually related to the embodied mind thesis.

Computational Intelligence:Interest in neural networks
Neural Networks

Neural Networks is the official journal of the three oldest societies dedicated to research in neural networks: International Neural Network Society, European Neural Network Society and Japanese Neural Network Society, published by Elsevier....
 and "connectionism
Connectionism

Connectionism is a set of approaches in the fields of artificial intelligence, cognitive psychology, cognitive science, neuroscience and philosophy of mind, that models mind or behavior phenomena as the emergence of interconnected networks of simple units....
" was revived by David Rumelhart
David Rumelhart

David Everett Rumelhart has made many contributions to the formal analysis of human cognition, working primarily within the frameworks of mathematical psychology, symbolic artificial intelligence, and parallel distributed processing....
 and others in the middle 1980s. These and other sub-symbolic approaches, such as fuzzy systems and evolutionary computation
Evolutionary computation

In computer science evolutionary computation is a subfield of artificial intelligence that involves combinatorial optimization problems.Evolutionary computation uses iterative progress, such as growth or development in a population....
, are now studied collectively by the emerging discipline of computational intelligence
Computational intelligence

Computational intelligence is an offshoot of artificial intelligence. As an alternative to GOFAI it rather relies on heuristic algorithms such as in fuzzy systems, artificial neural network and evolutionary computation....
.

Integrating the approaches
Intelligent agent paradigm: An intelligent agent
Intelligent agent

In artificial intelligence, an intelligent agent is an autonomous entity which observes and acts upon an environment and directs its activity towards achieving goals ....
 is a system that perceives its environment and takes actions which maximizes its chances of success. The simplest intelligent agents are programs that solve specific problems. The most complicated intelligent agents are rational, thinking human beings. The paradigm gives researchers license to study isolated problems and find solutions that are both verifiable and useful, without agreeing on one single approach. An agent that solves a specific problem can use any approach that works — some agents are symbolic and logical, some are sub-symbolic neural network
Neural network

Traditionally, the term neural network had been used to refer to a network or circuit of neuron. The modern usage of the term often refers to artificial neural networks, which are composed of artificial neurons or nodes....
s and others may use new approaches. The paradigm also gives researchers a common language to communicate with other fields—such as decision theory
Decision theory

Decision theory in mathematics and statistics is concerned with identifying the values, uncertainty and other issues relevant in a given decision making and the resulting optimal decision....
 and economics
Economics

File:Ballard Farmers' Market - vegetables.jpgEconomics is the Social sciences that studies the Production theory basics, Distribution , and Consumption of Good and Service ....
—that also use concepts of abstract agents. Intelligent agent paradigm: The intelligent agent paradigm became widely accepted during the 1990s.

An agent architecture
Agent architecture

In computer science, agent architecture is a blueprint for software agents and intelligent control systems, depicting the arrangement of components....
 or cognitive architecture
Cognitive architecture

A cognitive architecture is a blueprint for intelligent agents. It proposes computational processes that act like certain cognitive systems, most often, like a person, or acts intelligence under some definition....
: Researchers have designed systems to build intelligent systems out of interacting intelligent agents in a multi-agent system
Multi-agent system

A multi-agent system is a system composed of multiple interacting intelligent agents. Multi-agent systems can be used to solve problems which are difficult or impossible for an individual agent or monolithic system to solve....
. A system with both symbolic and sub-symbolic components is a hybrid intelligent system
Hybrid intelligent system

Hybrid intelligent system denotes a software system which employs, in parallel, a combination of methods and techniques from artificial intelligence subfields as:...
, and the study of such systems is artificial intelligence systems integration
Artificial intelligence systems integration

The core idea of A.I. systems integration is making individual software components, such as speech synthesizers, interoperable with other components, such as common sense knowledgebases, in order to create larger, broader and more capable A.I....
. A hierarchical control system
Hierarchical control system

A Hierarchical control system is a form of Control System in which a set of devices and governing software is arranged in a hierarchical tree . When the links in the tree are implemented by a computer network, then that hierarchical control system is also a form of Networked control system....
 provides a bridge between sub-symbolic AI at its lowest, reactive levels and traditional symbolic AI at its highest levels, where relaxed time constraints permit planning and world modelling. Rodney Brooks
Rodney Brooks

Rodney Allen Brooks is Panasonic Professor of Robotics at the Massachusetts Institute of Technology. He is Chief Technical Officer and sits on the Board of iRobot Corp....
' subsumption architecture
Subsumption architecture

Subsumption architecture is a reactive robot architecture heavily associated with behavior-based robotics. The term was introduced by Rodney Brooks and colleagues in 1986....
 was an early proposal for such a hierarchical system.

Tools of AI research


In the course of 50 years of research, AI has developed a large number of tools to solve the most difficult problems in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
. A few of the most general of these methods are discussed below.

Search and optimization

Many problems in AI can be solved in theory by intelligently searching through many possible solutions: Reasoning can be reduced to performing a search. For example, logical proof can be viewed as searching for a path that leads from premise
Premise

Premise can refer to:* Premise, a claim that is a reason for, or an objection against, some other claim as part of an argument* Premises, land and buildings together considered as a property...
s to conclusion
Logical consequence

Logical consequence is a fundamental concept in logic. It is the Relation that holds between a Set of Sentence and a sentence when the former Entailment the latter....
s, where each step is the application of an inference rule. Planning
Automated planning and scheduling

Automated planning and scheduling is a branch of artificial intelligence that concerns the realisation of strategy or action sequences, typically for execution by intelligent agents, autonomous robots and unmanned aerial vehicle....
 algorithms search through trees of goals and subgoals, attempting to find a path to a target goal, a process called means-ends analysis
Means-ends analysis

Means-Ends Analysis is a technique used in Artificial Intelligence for controlling search in problem solving computer programs.It is also a technique used at least since the 1950s as a creativity tool, most frequently mentioned in engineering books on design methods....
. Robotics
Robotics

Robotics is the science and technology of robots, and their design, manufacture, and application. Robotics has connections to electronics, mechanics, and software....
 algorithms for moving limbs and grasping objects use local searches
Local search (optimization)

In computer science, local search is a metaheuristic for solving computationally hard optimization problems. Local search can be used on problems that can be formulated as finding a solution maximizing a criterion among a number of candidate solutions....
 in configuration space
Configuration space

Configuration space in physics In classical mechanics, the configuration space is the space of possible positions that a physical system may attain, possibly subject to external constraints....
. Many learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
 algorithms use search algorithms based on optimization
Optimization (mathematics)

In mathematics, the simplest case of optimization, or mathematical programming, refers to the study of problems in which one seeks to maxima and minima or maxima and minima a Function of a real variable by systematically choosing the values of Real number or integer variables from within an allowed set....
.

Simple exhaustive searches are rarely sufficient for most real world problems: the search space
Search space

Search space may refer to one of the following.*In optimization , the domain of the function to be optimized*In search algorithms of computer science, the set of all possible solutions...
 (the number of places to search) quickly grows to astronomical numbers. The result is a search that is too slow
Computation time

In computational complexity theory, computation time is a measure of how many steps are used by some abstract machine in a particular computation....
 or never completes. The solution, for many problems, is to use "heuristics" or "rules of thumb" that eliminate choices that are unlikely to lead to the goal (called "pruning
Pruning (algorithm)

Pruning is a term in mathematics and informatics which describes a method of enumeration, which allows to cut parts of a decision tree. Pruned parts of the tree are no longer considered because the algorithm knows based on already collected data that these subtrees do not contain the searched object....
 the search tree"). Heuristics supply the program with a "best guess" for what path the solution lies on.

A very different kind of search came to prominence in the 1990s, based on the mathematical theory of optimization
Optimization (mathematics)

In mathematics, the simplest case of optimization, or mathematical programming, refers to the study of problems in which one seeks to maxima and minima or maxima and minima a Function of a real variable by systematically choosing the values of Real number or integer variables from within an allowed set....
. For many problems, it is possible to begin the search with some form of a guess and then refine the guess incrementally until no more refinements can be made. These algorithms can be visualized as blind hill climbing
Hill climbing

In computer science, hill climbing is a Optimization_ technique which belongs to the family of Local search . It is relatively simple to implement, making it a popular first choice....
: we begin the search at a random point on the landscape, and then, by jumps or steps, we keep moving our guess uphill, until we reach the top. Other optimization algorithms are simulated annealing
Simulated annealing

Simulated annealing is a generic probabilistic algorithm metaheuristic for the global optimization problem of applied mathematics, namely locating a good approximation to the global optimum of a given function in a large search space....
, beam search
Beam search

Beam search is a heuristic search algorithm that is an optimization of best-first search that reduces its memory requirement. Best-first search is a graph search which orders all partial solutions according to some heuristic which attempts to predict how close a partial solution is to a complete solution ....
 and random optimization
Random optimization

Random optimization is the name applied to a class of algorithmswhich can be used to solve Optimization problems.Random optimization is relatively little known, but can be compared with genetic algorithms, and often random optimization outperforms other methods with significantly faster convergence....
.

Evolutionary computation
Evolutionary computation

In computer science evolutionary computation is a subfield of artificial intelligence that involves combinatorial optimization problems.Evolutionary computation uses iterative progress, such as growth or development in a population....
 uses a form of optimization search. For example, they may begin with a population of organisms (the guesses) and then allow them to mutate and recombine, selecting
Natural selection

Natural selection is the process by which favorable heritable trait become more common in successive generations of a population of Reproduction organisms, and unfavorable heritable traits become less common, due to differential reproduction of genotypes....
 only the fittest to survive each generation (refining the guesses). Forms of evolutionary computation
Evolutionary computation

In computer science evolutionary computation is a subfield of artificial intelligence that involves combinatorial optimization problems.Evolutionary computation uses iterative progress, such as growth or development in a population....
 include swarm intelligence
Swarm intelligence

Swarm intelligence is a type of artificial intelligence based on the collective behavior of decentralization, Self organization systems. The expression was introduced by Gerardo Beni and Jing Wang in 1989, in the context of Cellular automaton systems....
 algorithms (such as ant colony
Ant colony optimization

The ant colony optimization algorithm , is a probability technique for solving computational problems which can be reduced to finding good paths through graph s....
 or particle swarm optimization
Particle swarm optimization

Particle swarm optimization is a swarm intelligence based algorithm to find a solution to an optimization problem in a search space, or model and predict social behavior in the presence of objectives....
) and evolutionary algorithms (such as genetic algorithms and genetic programming
Genetic programming

In artificial intelligence, genetic programming is an evolutionary algorithm-based methodology bio-inspired computing by biological evolution to find computer programs that perform a user-defined task....
).

Logic

Logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
was introduced into AI research by John McCarthy
John McCarthy (computer scientist)

John McCarthy , is an United States computer scientist and cognitive scientist who received the Turing Award in 1971 for his major contributions to the field of Artificial Intelligence ....
 in his 1958 Advice Taker
Advice taker

The advice taker was a hypothetical computer program, proposed by John McCarthy in his 1958 paper "Programs with Common Sense" . It was probably the first proposal to use Mathematical logic to represent information in a computer and not just as the subject matter of another program....
 proposal. The most important technical development was J. Alan Robinson
J. Alan Robinson

John Alan Robinson is a philosopher , mathematician and computer scientist. He is University Professor Emeritus at Syracuse University, United States....
's discovery of the resolution
Resolution (logic)

In mathematical logic and automated theorem proving, resolution is a rule of inference leading to a Reductio ad absurdum theorem-proving technique for sentences in propositional logic and first-order logic....
 and unification
Unification

In mathematical logic, in particular as applied to computer science, a unification of two terms is a join with respect to a specialisation order....
 algorithm for logical deduction in 1963. This procedure is simple, complete and entirely algorithmic, and can easily be performed by digital computers. However, a naive implementation of the algorithm quickly leads to a combinatorial explosion
Combinatorial explosion

In administration and computing, a combinatorial explosion is the rapidly accelerating increase in lines of communication as organizations are added in a process....
 or an infinite loop
Infinite loop

An infinite loop is a sequence of instructions in a computer program which control flow#Loops endlessly, either due to the loop having no terminating condition or having one that can never be met....
. In 1974, Robert Kowalski
Robert Kowalski

Robert "Bob" Anthony Kowalski is a logician and computer scientist, of Polish descent, who has spent most of his career in the United Kingdom....
 suggested representing logical expressions as Horn clauses (statements in the form of rules: "if p then q"), which reduced logical deduction to backward chaining
Backward chaining

Backward chaining is an inference method used in artificial intelligence. It is one of two methods of reasoning that uses inference rules ? the other is forward chaining, also known as modus ponens....
 or forward chaining
Forward chaining

Forward chaining is one of the two main methods of reasoning when using inference rules . It is referred in philosophical circle as modus ponens....
. This greatly alleviated (but did not eliminate) the problem.

Logic is used for knowledge representation and problem solving, but it can be applied to other problems as well. For example, the satplan
Satplan

Satplan is a method for automated planning. It converts the planning problem instance into an instance of the Boolean satisfiability problem, which is then solved using a method for establishing satisfiability such as the DPLL algorithm or WalkSAT....
 algorithm uses logic for planning
Automated planning and scheduling

Automated planning and scheduling is a branch of artificial intelligence that concerns the realisation of strategy or action sequences, typically for execution by intelligent agents, autonomous robots and unmanned aerial vehicle....
, and inductive logic programming
Inductive logic programming

Inductive logic programming is a subfield of machine learning which uses logic programming as a uniform representation for examples, background knowledge and hypotheses....
 is a method for learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
. There are several different forms of logic used in AI research.

  • Propositional or sentential logic is the logic of statements which can be true or false.
  • First-order logic
    First-order logic

    First-order logic is a formal deductive system used in mathematics, philosophy, linguistics, and computer science. It goes by many names, including: first-order predicate calculus , the lower predicate calculus, the language of first-order logic or predicate logic....
     also allows the use of quantifiers and predicate
    Predicate

    Predicate or predication may refer to:*Predicate , the rest of a sentence apart from the subject in traditional grammar and in many Phrase structure grammar approaches...
    s, and can express facts about objects, their properties, and their relations with each other.
  • Fuzzy logic
    Fuzzy logic

    Fuzzy logic is a form of multi-valued logic derived from fuzzy set theory to deal with reasoning that is approximate rather than precise. In binary sets with binary logic, in contrast to fuzzy logic named also crisp logic, the variables may have a Membership function of only 0 or 1....
    , a version of first-order logic which allows the truth of a statement to be represented as a value between 0 and 1, rather than simply True (1) or False (0). Fuzzy systems can be used for uncertain reasoning and have been widely used in modern industrial and consumer product control systems.
  • Default logic
    Default logic

    Default logic is a non-monotonic logic proposed by Raymond Reiter to formalize reasoning with default assumptions.Default logic can express facts like “by default, something is true”; by contrast, standard logic can only express that something is true or that something is false....
    s, non-monotonic logic
    Non-monotonic logic

    A non-monotonic logic is a formal logic whose Logical consequence Relation is not Monotonic#Monotonic_logic. Most studied formal logics have a monotonic consequence relation, meaning that adding a formula to a theory never produces a reduction of its set of consequences....
    s and circumscription are forms of logic designed to help with default reasoning and the qualification problem
    Qualification problem

    In philosophy and Artificial intelligence , the qualification problem is concerned with the impossibility of listing all the preconditions required for a real-world action to have its intended effect....
    .
  • Several extensions of logic have been designed to handle specific domains of knowledge
    Knowledge representation

    Knowledge representation is an area in artificial intelligence that is concerned with how to formally "think", that is, how to use a symbol system to represent "a domain of discourse" - that which can be talked about, along with functions that may or may not be within the domain of discourse that allow inference about the objects within the...
    , such as: description logic
    Description logic

    Description logics are a family of knowledge representation languages which can be used to represent the concept definitions of an application domain in a structured and formally well-understood way....
    s; situation calculus
    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....
    , event calculus
    Event calculus

    The event calculus is a logical language for representing and reasoning about actions and their effects first presented by Robert Kowalski and Marek Sergot in 1986....
     and fluent calculus
    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....
     (for representing events and time); causal calculus
    Causality

    Causality denotes a necessary relationship between one event and another event which is the direct consequence of the first.While this informal understanding suffices in everyday use, the Philosophy analysis of how best to characterize causality extends over millennia....
    ; belief calculus; and modal logic
    Modal logic

    A modal logic is any system of mathematical logic#Formal logic that attempts to deal with notions of possibility and necessity. Traditionally, there are three "modes" or "moods" or "modalities" of the Copula to be, namely, Logical possibility, probability, and Necessary_and_sufficient_conditions#Necessary_conditions....
    s.


Probabilistic methods for uncertain reasoning

Many problems in AI (in reasoning, planning, learning, perception and robotics) require the agent to operate with incomplete or uncertain information. Starting in the late 80s and early 90s, Judea Pearl
Judea Pearl

Judea Pearl is a computer scientist and philosopher, best known for developing the probability approach to artificial intelligence, in particular through Bayesian networks , and for the formalization of causal reasoning ....
 and others championed the use of methods drawn from probability
Probability

Probability, or wikt:chance, is a way of expressing knowledge or belief that an Event will occur or has occurred. In mathematics the concept has been given an exact meaning in probability theory, that is used extensively in such areas of study as mathematics, statistics, finance, gambling, science, and philosophy to draw conclusions about t...
 theory and economics
Economics

File:Ballard Farmers' Market - vegetables.jpgEconomics is the Social sciences that studies the Production theory basics, Distribution , and Consumption of Good and Service ....
 to devise a number of powerful tools to solve these problems.

Bayesian network
Bayesian network

A Bayesian network is a probabilistic graphical model that represents a set of variables and their probabilistic independencies. For example, a Bayesian network could represent the probabilistic relationships between diseases and symptoms....
s are a very general tool that can be used for a large number of problems: reasoning (using the Bayesian inference
Bayesian inference

Bayesian inference is statistical inference in which evidence or observations are used to update or to newly infer the probability that a hypothesis may be true....
 algorithm), learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
 (using the expectation-maximization algorithm
Expectation-maximization algorithm

An expectation-maximization algorithm is used in statistics for finding maximum likelihood estimates of parameters in probabilistic models, where the model depends on unobserved latent variables....
), planning
Automated planning and scheduling

Automated planning and scheduling is a branch of artificial intelligence that concerns the realisation of strategy or action sequences, typically for execution by intelligent agents, autonomous robots and unmanned aerial vehicle....
 (using decision networks) and perception
Machine perception

In computing, machine perception is the ability of computing machines to sense and interpret images, sounds, or other contents of their environments, or of the contents of stored media....
 (using dynamic Bayesian network
Dynamic Bayesian network

A dynamic Bayesian network is a Bayesian network that represents sequences of variables. These sequences are often time-series or sequences of symbols ....
s).

Probabilistic algorithms can also be used for filtering, prediction, smoothing and finding explanations for streams of data, helping perception
Machine perception

In computing, machine perception is the ability of computing machines to sense and interpret images, sounds, or other contents of their environments, or of the contents of stored media....
 systems to analyze processes that occur over time (e.g., hidden Markov model
Hidden Markov model

A hidden Markov model is a statistical model in which the system being modeled is assumed to be a Markov process with unknown parameters; the challenge is to determine the hidden parameters from the observable data....
s and Kalman filter
Kalman filter

The Kalman filter is an efficient recursive filter that estimates the state of a Linear system from a series of noise measurements. It is used in a wide range of engineering applications from radar to computer vision, and is an important topic in control theory and control systems engineering....
s).

A key concept from the science of economics is "utility
Utility

In economics, utility is a measure of the relative satisfaction from, or desirability of, consumption of various goods and services. Given this measure, one may speak meaningfully of increasing or decreasing utility, and thereby explain economic behavior in terms of attempts to increase one's utility....
": a measure of how valuable something is to an intelligent agent. Precise mathematical tools have been developed that analyze how an agent can make choices and plan, using decision theory
Decision theory

Decision theory in mathematics and statistics is concerned with identifying the values, uncertainty and other issues relevant in a given decision making and the resulting optimal decision....
, decision analysis
Decision analysis

Decision Analysis is the discipline comprising the philosophy, theory, methodology, and professional practice necessary to address important decisions in a formal manner....
, information value theory
Applied information economics

Applied information economics is a decision analysis method developed by Douglas W. Hubbard and partially described in his book "How to Measure Anything: Finding the Value of Intangibles in Business"....
. These tools include models such as Markov decision process
Markov decision process

Markov decision processes , named after Andrey Markov, provide a mathematical framework for modeling decision-making in situations where outcomes are partly random and partly under the control of the decision maker....
es, dynamic decision networks, game theory
Game theory

Game theory is a branch of applied mathematics that is used in the social sciences , biology, engineering, political science, international relations, computer science , and philosophy....
 and mechanism design
Mechanism design

In economics and game theory, mechanism design is the study of designing rules of a Game theory or system to achieve a specific outcome, even though each agent may be self-interested....


Classifiers and statistical learning methods

The simplest AI applications can be divided into two types: classifiers ("if shiny then diamond") and controllers ("if shiny then pick up"). Controllers do however also classify conditions before inferring actions, and therefore classification forms a central part of many AI systems.

Classifiers
Classifier (mathematics)

In mathematics, a classifier is a map from a feature space X to a discrete set of labels Y.Classifiers may either be fixed classifiers or statistical classification, and learning classifiers may in turn be divided into supervised learning and unsupervised learning classifiers....
are functions that use pattern matching
Pattern matching

In computer science, pattern matching is the act of checking for the presence of the constituents of a given pattern. In contrast to pattern recognition, the pattern is rigidly specified....
  to determine a closest match. They can be tuned according to examples, making them very attractive for use in AI. These examples are known as observations or patterns. In supervised learning, each pattern belongs to a certain predefined class. A class can be seen as a decision that has to be made. All the observations combined with their class labels are known as a data set.

When a new observation is received, that observation is classified based on previous experience. A classifier can be trained in various ways; there are many statistical and machine learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
 approaches.

A wide range of classifiers are available, each with its strengths and weaknesses. Classifier performance depends greatly on the characteristics of the data to be classified. There is no single classifier that works best on all given problems; this is also referred to as the "no free lunch" theorem. Various empirical tests have been performed to compare classifier performance and to find the characteristics of data that determine classifier performance. Determining a suitable classifier for a given problem is however still more an art than science.

The most widely used classifiers are the neural network
Artificial neural network

An artificial neural network , often just called a "neural network" , is a mathematical model or computational model based on biological neural networks....
, kernel methods
Kernel methods

Kernel Methods are a class of algorithms for pattern analysis, whose best known elementis the Support Vector Machine . The general task of pattern analysis is to find and study general types of relations in general types of data ....
 such as the support vector machine
Support vector machine

Support vector machines are a set of related supervised learning methods used for statistical classification and regression analysis. Viewing input data as two sets of vectors in an high-dimensional, an SVM will construct a separating hyperplane in that hyperspace, one which maximizes the margin between the two data sets....
, k-nearest neighbor algorithm
K-nearest neighbor algorithm

In pattern recognition, the k-nearest neighbors algorithm is a method for statistical classification objects based on closest training examples in the feature space....
, Gaussian mixture model, naive Bayes classifier
Naive Bayes classifier

A naive Bayes classifier is a term in Bayesian statistics statistics dealing with a simple probabilistic Classifier based on applying Bayes' theorem with strong statistical independence assumptions....
, and decision tree
Decision tree

A decision tree is a decision support tool that uses a tree-like Diagram or Causal model of decisions and their possible consequences, including chance event outcomes, resource costs, and utility....
. The performance of these classifiers have been compared over a wide range of classification tasks in order to find data characteristics that determine classifier performance.

Neural networks

The study of artificial neural network
Artificial neural network

An artificial neural network , often just called a "neural network" , is a mathematical model or computational model based on biological neural networks....
s began in the decade before the field AI research was founded. In the 1960s Frank Rosenblatt
Frank Rosenblatt

Frank Rosenblatt was a New York City born computer scientist who completed the Perceptron, or MARK 1, computer at Cornell University in 1960. This was the first computer that could learn new skills by trial and error, using a type of neural network that simulates human thought processes....
 developed an important early version, the perceptron
Perceptron

The perceptron is a type of artificial neural network invented in 1957 at the Cornell Aeronautical Laboratory by Frank Rosenblatt. It can be seen as the simplest kind of feedforward neural network: a linear classifier....
. Paul Werbos
Paul Werbos

Paul J. Werbos is a scientist best known for his 1974 Harvard University Doctor of Philosophy thesis, which first described the process of training artificial neural networks through backpropagation of errors....
 developed the backpropagation
Backpropagation

Backpropagation, or propagation of error, is a common method of teaching artificial neural networks how to perform a given task. It was first described by Paul Werbos in 1974, but it wasn't until 1986, through the work of David E....
 algorithm for multilayer perceptron
Multilayer perceptron

A multilayer perceptron is a feedforward artificial neural network model that maps sets of input data onto a set of appropriate output. It is a modification of the standard linear perceptron in that it uses three or more layers of neurons with nonlinear activation function, and is more powerful than the perceptron in that it can distinguish...
s in 1974, which led to a renaissance in neural network research and connectionism
Connectionism

Connectionism is a set of approaches in the fields of artificial intelligence, cognitive psychology, cognitive science, neuroscience and philosophy of mind, that models mind or behavior phenomena as the emergence of interconnected networks of simple units....
 in general in the middle 1980s. The Hopfield net
Hopfield net

A Hopfield net is a form of Recurrent neural network Artificial_neural_network invented by John Hopfield. Hopfield nets serve as associative memory systems with Binary numeral system threshold units....
, a form of attractor network, was first described by John Hopfield in 1982.

Common network architectures which have been developed include the feedforward neural network, the radial basis network, the Kohonen self-organizing map
Self-organizing map

A self-organizing map is a type of artificial neural network that is trained using unsupervised learning to produce a low-dimensional , discretized representation of the input space of the training samples, called a map....
 and various recurrent neural network
Recurrent neural network

A recurrent neural network is a class of neural network where connections between units form a directed cycle. This creates an internal state of the network which allows it to exhibit dynamic temporal behavior....
s. Neural networks are applied to the problem of learning
Machine learning

Machine learning is the subfield of artificial intelligence that is concerned with the design and development of algorithms that allow computers to improve their performance over time based on data, such as from sensor data or databases....
, using such techniques as Hebbian learning, competitive learning and the relatively new architectures of Hierarchical Temporal Memory
Hierarchical Temporal Memory

Hierarchical Temporal Memory is a machine learning model developed by Jeff Hawkins and Dileep George of Numenta that models some of the structural and algorithmic properties of the neocortex using an approach somewhat similar to Bayesian networks....
 and Deep Belief Networks.

Control theory

Control theory
Control theory

Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired output of a system is called the reference....
, the grandchild of cybernetics
Cybernetics

Cybernetics is the interdisciplinary study of the structure of regulatory systems. Cybernetics is closely related to control theory and systems theory....
, has many important applications, especially in robotics
Robotics

Robotics is the science and technology of robots, and their design, manufacture, and application. Robotics has connections to electronics, mechanics, and software....
.

Specialized languages

AI researchers have developed several specialized languages for AI research:

  • IPL
    Information Processing Language

    Information Processing Language is a programming language developed by Allen Newell, Cliff Shaw, and Herbert Simon at RAND Corporation and the Carnegie Institute of Technology from about 1956....
     includes features intended to support programs that could perform general problem solving, including lists, associations, schemas (frames), dynamic memory allocation, data types, recursion, associative retrieval, functions as arguments, generators (streams), and cooperative multitasking.


  • Lisp
    Lisp programming language

    Lisp is a family of computer programming languages with a long history and a distinctive, fully parenthesized syntax. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older....
     is a practical mathematical notation for computer programs based on lambda calculus
    Lambda calculus

    In mathematical logic and computer science, lambda calculus, also written as ?-calculus, is a formal system designed to investigate function definition, function application and recursion....
    . Linked list
    Linked list

    In computer science, a linked list is one of the fundamental data structures, and can be used to implement other data structures. It consists of a sequence of node s, each containing arbitrary data Field s and one or two reference s pointing to the next and/or previous nodes....
    s are one of Lisp languages' major data structure
    Data structure

    A data structure in computer science is a way of storing data in a computer so that it can be used efficiently. It is an organization of mathematical and logical concepts of data....
    s, and Lisp source code
    Source code

    In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
     is itself made up of lists. As a result, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new syntax or even new domain-specific programming language
    Domain-specific programming language

    In software development, a domain-specific language is a programming language or specification language dedicated to a particular problem domain, a particular problem representation technique, and/or a particular solution technique....
    s embedded in Lisp. There are many dialects of Lisp in use today.
  • Prolog
    Prolog

    Prolog is a logic programming language. It is a general purpose language often associated with artificial intelligence and computational linguistics....
     is a declarative
    Declarative programming

    In computer science, declarative programming is a programming paradigm that expresses the logic of a computation without describing its control flow....
     language where programs are expressed in terms of relations, and execution occurs by running queries over these relations. Prolog is particularly useful for symbolic reasoning, database and language parsing applications. Prolog is widely used in AI today.
  • STRIPS
    Strips

    The term strips has various meanings:* A financial Option composed of one call option and two put options with the same strike price* A Treasury security#STRIPS acronym for Separate Trading of Registered Interest and Principal of Securities, which are the securities obtained when trading the coupons and principal of bonds separately...
     is a language for expressing automated planning problem instances. It expresses an initial state, the goal states, and a set of actions. For each action preconditions (what must be established before the action is performed) and postconditions (what is established after the action is performed) are specified.
  • Planner is a hybrid between procedural and logical languages. It gives a procedural interpretation to logical sentences where implications are interpreted with pattern-directed inference.
AI applications are also often written in standard languages like C++
C++

C++ is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level programming language and low-level programming language language features....
 and languages designed for mathematics, such as Matlab
MATLAB

MATLAB is a Numerical analysis environment and programming language. Maintained by The MathWorks, MATLAB allows easy matrix manipulation, plotting of function and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages....
 and Lush.

Evaluating artificial intelligence

How can one determine if an agent is intelligent? In 1950, Alan Turing proposed a general procedure to test the intelligence of an agent now known as the Turing test
Turing test

The Turing test is a proposal for a test of a machine's ability to demonstrate intelligence. Described by Alan Turing in the 1950 paper "Computing Machinery and Intelligence", it proceeds as follows: a human judge engages in a natural language conversation with one human and one machine, each of which tries to appear human....
. This procedure allows almost all the major problems of artificial intelligence to be tested. However, it is a very difficult challenge and at present all agents fail.

Artificial intelligence can also be evaluated on specific problems such as small problems in chemistry, hand-writing recognition and game-playing. Such tests have been termed subject matter expert Turing test
Subject matter expert Turing test

A subject matter expert Turing test is a variation of the Turing test where a computer system attempts to replicate an expert in a given field such as chemistry or marketing....
s. Smaller problems provide more achievable goals and there are an ever-increasing number of positive results.

The broad classes of outcome for an AI test are:

  • optimal: it is not possible to perform better
  • strong super-human: performs better than all humans
  • super-human: performs better than most humans
  • sub-human: performs worse than most humans


For example, performance at checkers (draughts
Draughts

Draughts or checkers is a group of abstract strategy board games between two players which involve diagonal moves of uniform pieces and mandatory captures by jumping over the enemy's pieces....
) is optimal, performance at chess is super-human and nearing strong super-human, and performance at many everyday tasks performed by humans is sub-human.

Competitions and prizes

There are a number of competitions and prizes to promote research in artificial intelligence. The main areas promoted are: general machine intelligence, conversational behaviour, data-mining, driverless cars, robot soccer and games.

Applications of artificial intelligence


Artificial intelligence has successfully been used in a wide range of fields including medical diagnosis
Medical diagnosis

In medicine, diagnosis is the process of identifying a medical condition or disease by its sign , symptoms, and from the results of various diagnostic procedures....
, stock trading, robot control
Robot control

Robot control is the study of controlling robot....
, law
LAW

LAW may refer to:* Anti-tank warfare, e.g. the US Army M72 LAW or the British Army LAW 80*Palestinian Society for the Protection of Human Rights ...
, scientific discovery, video games
Game artificial intelligence

Game artificial intelligence refers to techniques used in Video game to produce the illusion of intelligence in the behavior of non-player characters ....
 and toys. Frequently, when a technique reaches mainstream use it is no longer considered artificial intelligence, sometimes described as the AI effect
AI effect

There exist at least two definitions of what "AI effect" means.First , it is the tendency to deprecate the usefulness of some human abilities after advances in artificial intelligence and robotics allows embodied agents to master these abilities....
. It may also become integrated into artificial life
Artificial life

Artificial life is a field of study and an associated art form which examine systems related to life, its processes, and its evolution through simulations using computer models, robotics, and biochemistry....
.

See also

  • List of AI projects
    List of notable artificial intelligence projects

    The following is a list of current and past notable artificial intelligence projects.* a2i2 , a private for profit venture to develop general artificial intelligence for research and commercial purposes....
List of AI researchers
  • List of emerging technologies
    List of emerging technologies

    This is a list of emerging technologies. Emerging technologies are new and potentially disruptive technologies, which may marginalize an existing dominant technology....
  • List of basic artificial intelligence topics
    List of basic artificial intelligence topics

    Artificial intelligence is a branch of computer science that deals with intelligent behavior, learning, and adaptation in machines. Research in AI is concerned with producing machines to automate tasks requiring intelligent behavior....
  • List of important AI publications


Major AI textbooks

See also A.I. Textbook survey


History of AI


Other sources

. . . . . . . . . . . .

Further reading

  • R. Sun & L. Bookman, (eds.), Computational Architectures: Integrating Neural and Symbolic Processes. Kluwer Academic Publishers, Needham, MA. 1994.
  • Margaret Boden, Mind As Machine, Oxford University Press
    Oxford University Press

    Oxford University Press is a publisher and a department of the University of Oxford in England. It is the largest university press in the world, being larger than all the American university presses combined with Cambridge University Press....
    , 2006
  • John Johnston, (2008) "The Allure of Machinic Life: Cybernetics, Artificial Life, and the New AI", MIT Press
  • Michaela Ong, pioneer of Artificial Intelligence. "Origin of AI through cs191"


External links

  • ?