<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>AI-Complete, AI-Hard, or AI-Easy - Classification of Problems in AI</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Roman V. Yampolskiy Computer Engineering and Computer Science University of Louisville Louisville</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>- The paper contributes to the development of the theory of AI-Completeness by formalizing the notion of AIComplete and AI-Hard problems. The intended goal is to provide a classification of problems in the field of General Artificial Intelligence. We prove Turing Test to be an instance of an AI-Complete problem and further show numerous AI problems to be AI-Complete or AI-Hard via polynomial time reductions. Finally, the paper suggests some directions for future work on the theory of AI-Completeness.</p>
      </abstract>
      <kwd-group>
        <kwd>- AI-Complete</kwd>
        <kwd>AI-Easy</kwd>
        <kwd>AI-Hard</kwd>
        <kwd>Human Oracle</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>Since its inception in the 1950s the field of Artificial
Intelligence has produced some unparalleled
accomplishments while at the same time failing to
formalize the problem space it is concerned with. This
paper proposes to address this shortcoming by
contributing to the theory of AI-Completeness, a
formalism designed to do for the field of AI what notion
of NP-Completeness did for computer science in general.
It is our belief that such formalization will allow for even
faster progress in solving the remaining problems in
humankind’s conquest to build an intelligent machine.</p>
      <p>
        According to the encyclopedia Wikipedia the term
“AIComplete” was proposed by Fanya Montalvo in the 1980s
        <xref ref-type="bibr" rid="ref33 ref52">(Wikipedia Retrieved January 7, 2011)</xref>
        . A somewhat
general definition of the term included in the 1991 Jargon
File
        <xref ref-type="bibr" rid="ref35">(Raymond March 22, 1991)</xref>
        states:
“AI-complete: [MIT, Stanford, by analogy with
`NPcomplete'] adj. Used to describe problems or
subproblems in AI, to indicate that the solution
presupposes a solution to the `strong AI problem' (that is,
the synthesis of a human-level intelligence). A problem
that is AI-complete is, in other words, just too hard.
Examples of AI-complete problems are `The Vision
Problem', building a system that can see as well as a
human, and `The Natural Language Problem', building a
system that can understand and speak a natural language
as well as a human. These may appear to be modular, but
all attempts so far (1991) to solve them have foundered on
the amount of context information and `intelligence' they
seem to require.”
As such, the term “AI-Complete” (or sometimes AI-Hard)
has been a part of the field for many years and has been
frequently brought up to express difficulty of a specific
problem investigated by researchers (see
        <xref ref-type="bibr" rid="ref12 ref12 ref13 ref13 ref17 ref20 ref23 ref25 ref25 ref25 ref25 ref26 ref26 ref26 ref26 ref27 ref27 ref29 ref3 ref3 ref30 ref31 ref34 ref34 ref36 ref4 ref4 ref5 ref6 ref9">(Mallery 1988;
Ide and Véronis 1998; Gentry, Ramzan et al. 2005; Nejad
April 2010; Bergmair December 2004; McIntire, Havig et
al. July 21-23, 2009 ; Navigli and Velardi July 2005;
Mueller March 1987; McIntire, McIntire et al. May
1822, 2009; Chen, Liu et al. November 30, 2009; Mert and
Dalkilic September 14-16, 2009 ; Leahu, Sengers et al.
September 21 - 24, 2008; Phillips and Beveridge
September 28-30,. 2009; Hendler September 2008)</xref>
        ). This
informal use further encouraged similar concepts to be
developed in other areas of science:
BiometricCompleteness
        <xref ref-type="bibr" rid="ref25 ref26 ref27 ref3 ref34 ref4">(Phillips and Beveridge September 28-30,.
2009)</xref>
        , ASR-Complete
        <xref ref-type="bibr" rid="ref28">(Morgan, Baron et al. April 6-10,
2003)</xref>
        . Recently numerous attempts to formalize what it
means to say that a problem is “AI-Complete” have been
published
        <xref ref-type="bibr" rid="ref10 ref16 ref2 ref22 ref39 ref61">(Ahn, Blum et al. 2003; Demasi, Szwarcfiter et
al. March 5-8, 2010; Dafna Shahaf and Amir March
2628, 2007)</xref>
        . Even before such formalization attempts,
systems which relied on humans to solve problems which
were perceived to be AI-Complete were utilized:
      </p>
      <p>Content Development online projects such as
Encyclopedias (Wikipedia, Conservapedia), Libraries
(Project Gutenberg, Video collections (YouTube) and
Open Source Software (SourceForge) all rely on
contributions from people for content production and
quality assurance.</p>
      <p>Cyphermint a check cashing system relies on human
workers to compare a snapshot of a person trying to
perform a financial transaction to a picture of a
person who initially enrolled with the system.
Resulting accuracy outperforms any biometric system
and is almost completely spoof proof (see
cyphermint.com for more info).</p>
      <p>
        Data Tagging systems entice users into providing
meta-data for images, sound or video files. A popular
approach involves developing an online game which
as a byproduct of participation produces a large
amount of accurately labeled data
        <xref ref-type="bibr" rid="ref1">(Ahn June 2006)</xref>
        .
Distributed Proofreaders employ a number of
human volunteers to eliminate errors in books created
by relying on Optical Character Recognition process.
(see pgdp.net for more info).
      </p>
      <p>
        Interactive Evolutionary Computation algorithms
use humans in place of a fitness function to make
judgments regarding difficult to formalize concept
such as esthetic beauty or taste
        <xref ref-type="bibr" rid="ref45">(Takagi 2001)</xref>
        .
      </p>
      <p>
        Mechanical Turk is an Amazon.com’s attempt at
creating Artificial Artificial Intelligence. Humans are
paid varying amounts for solving problems which are
believed to be beyond current abilities of AI
programs (see mturk.com for more info). The general
idea behind the Turk has a broad appeal and the
researchers are currently attempting to bring it to the
masses via the Generalized Task Markets (GTM)
        <xref ref-type="bibr" rid="ref10 ref15 ref15 ref16 ref16 ref18 ref22 ref39 ref40 ref61">(Horvitz 2007; Horvitz and Paek 2007; Kapoor, Tan
et al. 2008; D. Shahaf and Horvitz July 2010)</xref>
        .
      </p>
      <p>
        Spam Prevention is easy to accomplish by having
humans vote on emails they receive as spam or not. If
a certain threshold is reached a particular piece of
email could be said to be spam with a high degree of
accuracy
        <xref ref-type="bibr" rid="ref11 ref6">(Dimmock and Maddison December 2004)</xref>
        .
Recent work has attempted to formalize the intuitive
notion of AI-Completeness. In particular three such
endowers are worth reviewing:
      </p>
      <p>
        In 2003 Ahn et al.
        <xref ref-type="bibr" rid="ref2">(Ahn, et al. 2003)</xref>
        attempted to
formalize the notion of an AI-Problem and the concept of
AI-Hardness in the context of computer security. An
AIProblem was defined as a triple: “ , where S
is a set of problem instances, D is a probability
distribution over the problem set S, and f : S {0; 1}*
answers the instances. Let δ 2 (0; 1]. We require that for
an &gt; 0 fraction of the humans H, PrxD [H(x) = f(x)] &gt;
δ… An AI problem is said to be (δ, )-solved if there
exists a program A, running in time at most on any input
from S, such that PrxD,r [Ar(x)=f(x)] δ. (A is said to be a
(δ, ) solution to .) is said to be a (δ, )-hard AI
problem if no current program is a (δ, ) solution to , and
the AI community agrees it is hard to find such a
solution.” It is interesting to observe that the proposed
definition is in terms of democratic consensus by the AI
community. If researchers say the problem is hard, it must
be so. Also, time to solve the problem is not taken into
account. The definition simply requires that some humans
be able to solve the problem
        <xref ref-type="bibr" rid="ref2">(Ahn, et al. 2003)</xref>
        .
      </p>
      <p>
        In 2007 Shahaf and Amir
        <xref ref-type="bibr" rid="ref16 ref22 ref39 ref61">(Dafna Shahaf and Amir
March 26-28, 2007)</xref>
        have published their work on the
Theory of AI-Completeness. Their paper presents the
concept of the Human-Assisted Turing Machine and
formalizes the notion of different Human Oracles (see
Section on Human Oracles for technical details). Main
contribution of the paper comes in the form of a method
for classifying problems in terms of
human-versusmachine effort required to find a solution. For some
common problems such as Natural Language
Understanding (NLU) the paper proposes a method of
reductions allowing conversion from NLU to the problem
of Speech Understanding via Text-To-Speech software.
      </p>
      <p>
        In 2010 Demasi et al.
        <xref ref-type="bibr" rid="ref10">(Demasi, et al. March 5-8, 2010)</xref>
        presented their work on problem classification for
Artificial General Intelligence (AGI). The proposed
framework groups the problem space into three sectors:



      </p>
      <p>Non AGI-Bound: problems that are of no
interest to AGI researchers.</p>
      <p>AGI-Bound: problems that require human level
intelligence to be solved.</p>
      <p>AGI-Hard: problems that are at least as hard as
any AGI Bound problem.</p>
      <p>The paper also formalizes the notion of Human
Oracles and provides a number of definitions regarding
their properties and valid operations.</p>
      <p>II.</p>
    </sec>
    <sec id="sec-2">
      <title>THE THEORY OF AI-COMPLETENESS</title>
      <p>From people with mental disabilities to geniuses human
minds are cognitively diverse and it is well known that
different people exhibit different mental abilities. We
define a notion of a Human Oracle (HO) function capable
of computing any function computable by the union of all
human minds. In other words any cognitive ability of any
human being is repeatable by our HO. To make our
Human Oracle easier to understand we provide the
following illustration of the Human function:
String Human (String input) {
return output; }
\/
\/
•••
\/</p>
      <p>
        Such a function would be easy to integrate with any
modern programming language and would require that the
input to the function be provided as a single string of
length N and the function would return a string of length
M. No specific encoding is specified for the content of
strings N or M and so they could be either binary
representations of data or English language phrases both
being computationally equivalent. As necessary the
human function could call regular TM functions to help in
processing of data. For example, a simple computer
program which would display the input string as a picture
to make human comprehension easier could be executed.
Humans could be assumed to be cooperating perhaps
because of a reward. Alternatively, one can construct a
Human function which instead of the union of all minds
computes the average decision of all human minds on a
problem encoded by the input string as the number of
such minds goes to infinity. To avoid any confusion we
propose naming the first HO HumanBest and the second
HO HumanAverage. Problems in the AI domain tend to have
a large degree of ambiguity in terms of acceptable correct
answers. Depending on the problem at hand the simplistic
notion of an average answer could be replaced with an
aggregate answer as defined in the Wisdom of Crowds
approach
        <xref ref-type="bibr" rid="ref44">(Surowiecki 2004)</xref>
        . Both functions could be
formalized as Human-Assisted Turing Machines
        <xref ref-type="bibr" rid="ref16 ref22 ref39 ref61">(Dafna
Shahaf and Amir March 26-28, 2007)</xref>
        .
      </p>
      <p>
        The Human function is easy to understand and uses
generalization of the Human Oracle. One can perceive it
as a way to connect and exchange information with a real
human sitting at a computer terminal. While easy to
intuitively understand, such description is not sufficiently
formal. Shahaf et al. have formalized the notion of
Human Oracle as an HTM
        <xref ref-type="bibr" rid="ref16 ref22 ref39 ref61">(Dafna Shahaf and Amir
March 26-28, 2007)</xref>
        . In their model a human is an oracle
machine that can decide a set of languages Li in constant
time: H ⊆{Li | Li ⊆ ∑*}. If time complexity is taken into
account answering a question might take a non-constant
time: H ⊆{&lt;Li , fi&gt; | Li ⊆ ∑*, fi : } there fi is the
time-complexity function for language Li, meaning the
human can decide if x Li in fi (|x|) time. In order to
realistically address capabilities of individual humans a
probabilistic oracle was also presented which provided
correct answers with probability p: H ⊆{&lt;Li , pi&gt; | Li ⊆
∑*, 0 ≤ pi ≤ 1}. Finally the notion of reward is introduced
into the model to capture humans improved performance
on “paid” tasks: H ⊆{&lt;Li , ui&gt; | Li ⊆ ∑*, ui : }
where ui is the utility function
        <xref ref-type="bibr" rid="ref16 ref22 ref39 ref61">(Dafna Shahaf and Amir
March 26-28, 2007)</xref>
        .
      </p>
      <sec id="sec-2-1">
        <title>A. Definitions</title>
        <p>Definition 1: A problem C is AI-Complete if it has two
properties:</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>1. It is in the set of AI problems (Human Oracle solvable). 2.</title>
    </sec>
    <sec id="sec-4">
      <title>Any AI problem can be converted into C by</title>
      <p>some polynomial time algorithm.</p>
    </sec>
    <sec id="sec-5">
      <title>Definition 2: AI-Hard: A problem H is AI-Hard if and</title>
      <p>only if there is an AI-Complete problem C that is
polynomial time Turing-reducible to H.</p>
      <p>Definition 3: AI-Easy: The complexity class AI-easy is
the set of problems that are solvable in polynomial time
by a deterministic Turing machine with an oracle for
some AI problem. In other words, a problem X is AI-easy
if and only if there exists some AI problem Y such that X
is polynomial-time Turing reducible to Y. This means that
given an oracle for Y, there exists an algorithm that solves</p>
    </sec>
    <sec id="sec-6">
      <title>X in polynomial time.</title>
      <p>Figure 2 illustrates relationship between different AI
complexity classes. Right side illustrates the situation if it
is ever proven that AI-problems = AI-Complete problems.</p>
    </sec>
    <sec id="sec-7">
      <title>Left side shows the converse.</title>
      <p>
        In this section we will show that a Turing Test
        <xref ref-type="bibr" rid="ref48">(A Turing
1950)</xref>
        problem is AI-Complete. First we need to establish
that Turing Test is indeed an AI problem (HO solvable).
This trivially follows from the definition of the test itself.
The test measures if a human-like performance is
demonstrated by the test taker and Human Oracles are
defined to produce human level performance. While both
“human” and “intelligence test” are intuitively understood
terms we have already shown that Human Oracles could
be expressed in strictly formal terms. The Turing Test
itself also could be formalized as an interactive proof
        <xref ref-type="bibr" rid="ref42 ref43 ref50 ref7">(Bradford and Wollowski 1995; Shieber December 2007,
July 16-20, 2006)</xref>
        .
      </p>
      <p>Second requirement for a problem to be proven to be
AI-Complete is that any other AI problem should be
convertible into an instance of the problem under
consideration in polynomial time via Turing reduction.
Therefore we need to show how any problem solvable by
the Human function could be encoded as an instance of a
Turing Test. For any HO-solvable problem h we have a
String input which encodes the problem and a String
output which encodes the solution. By taking the input as
a question to be used in the TT and output as an answer to
be expected while administering a TT we can see how any
HO-solvable problem could be reduced in polynomial
time to an instance of a Turing Test. Clearly the described
process is in polynomial time and by similar algorithm
any AI problem could be reduced to TT. It is even
theoretically possible to construct a complete TT which
utilizes all other problems solvable by HO by generating
one question from each such problem.</p>
      <sec id="sec-7-1">
        <title>C. Reducing Other Problems to TT</title>
        <p>
          Having shown a first problem (Turing Test) to be
AIComplete the next step is to see if any other well-known
AI-problems are also AI-complete. This is an effort
similar to the work of Richard Carp who has shown some
21 problems to be NP-Complete in his 1972 paper and by
doing so started a new field of Computational Complexity
          <xref ref-type="bibr" rid="ref19">(Karp 1972)</xref>
          . According to the Encyclopedia of Artificial
Intelligence
          <xref ref-type="bibr" rid="ref41">(Shapiro 1992)</xref>
          published in 1992 the
following problems are all believed to be AI-Complete
and so will constitute primary targets for our effort of
proving formal AI-Completeness on them
          <xref ref-type="bibr" rid="ref41">(Shapiro 1992)</xref>
          :




        </p>
        <p>Natural Language Understanding – “Encyclopedic
knowledge is required to understand natural
language. Therefore, a complete Natural Language
system will also be a complete Intelligent system.”
Problem Solving – “Since any area investigated by
AI researchers may be seen as consisting of problems
to be solved, all of AI may be seen as involving
Problem Solving and Search”.</p>
        <p>Knowledge Representation and Reasoning –
“…the intended use is to use explicitly stored
knowledge to produce additional explicit knowledge.
This is what reasoning is. Together Knowledge
representation and Reasoning can be seen to be both
necessary and sufficient for producing general
intelligence – it is another AI-complete area.”
Vision or Image Understanding – “If we take
“interpreting” broadly enough, it is clear that general
intelligence may be needed to do this interpretation,
and that correct interpretation implies general
intelligence, so this is another AI-complete area.”
Now that Turing Test has been proven to be
AIComplete we have an additional way of showing other
problems to be AI-Complete. We can either show that a
problem is in the set of AI problems and all other AI
problem can be converted into it by some polynomial
time algorithm or we can reduce any instance of Turing
Test problem (or any other already proven to be
AIComplete problem) to an instance of a problem we are
trying to show to be AI-Complete. This second approach
seems to be particularly powerful. The general heuristic
of our approach is to see if all information which encodes
the question which could be asked during the
administering of a Turing Test could be encoded as an
instance of a problem in question and likewise if any
potential solution to that problem would constitute an
answer to the relevant Turing Test question. Under this
heuristic it is easy to see that for example Chess is not
AIComplete as only limited information can be encoded as a
starting position on a standard size chess board. Not
surprisingly Chess has been one of the greatest successes
of AI and currently Chess playing programs dominate all
human players including world champions.</p>
        <p>
          Question Answering (QA)
          <xref ref-type="bibr" rid="ref14 ref36">(Hirschman and Gaizauskas
2001; Salloum November 30, 2009)</xref>
          is a sub-problem in
Natural Language Processing. Answering questions at a
level of a human is something HOs are particularly good
at based on their definition. Consequently QA is an
AIProblem which is one of the two requirements for
showing it to be AI-Complete. Having access to an Oracle
capable of solving QA allows us to solve TT via a simple
reduction. For any statement S presented during
administration of TT we can transform said statement into
a question for the QA Oracle. The answers produced by
the Oracle can be used as replies in the TT allowing the
program to pass the Turing Test. It is important to note
that access to the QA oracle is sufficient to pass the
Turing Test only if questions are not restricted to stand
alone queries, but could contain information from
previous questions. Otherwise the problem is readily
solvable even by today’s machines such as IBM’s Watson
which showed a remarkable performance against human
Jeopardy champions
          <xref ref-type="bibr" rid="ref33 ref52">(Pepitone Retrieved on: January 13,
2011)</xref>
          .
        </p>
        <p>
          Speech Understanding (SU)
          <xref ref-type="bibr" rid="ref25 ref26 ref27 ref3 ref34 ref4">(Anusuya and Katti 2009)</xref>
          is another sub-problem in Natural Language Processing.
Understanding Speech at a level of a human is something
HOs are particularly good at based on their definition.
Consequently SU is an AI-Problem which is one of the
two requirements for showing it to be AI-Complete.
Having access to an Oracle capable of solving SU allows
us to solve QA via a simple reduction. We can reduce QA
to SU by utilizing any Text-to-Speech software
          <xref ref-type="bibr" rid="ref47 ref8">(Taylor
and Black 1999; Chan 2003)</xref>
          which is both fast and
accurate. This reduction effectively transforms written
questions into the spoken ones making it possible to solve
every instance of QA by referring to the SU oracle.
        </p>
      </sec>
      <sec id="sec-7-2">
        <title>D. Other Probably AI-Complete Problems</title>
        <p>
          Figure 3 shows the relationship via reductions between
problems shown to be AI-Complete in this paper. We
hope that our work will challenge the AI community to
prove other important problems as either belonging or not
belonging to that class. While the following problems
have not been explicitly shown to be AI-Complete, they
are strong candidates for such classification and are also
problems of great practical importance making their
classification a worthy endower. If a problem has been
explicitly conjectured to be AI-Complete in a published
paper we include a source of such speculation: Dreaming
          <xref ref-type="bibr" rid="ref36">(Salloum November 30, 2009)</xref>
          , Commonsense Planning
          <xref ref-type="bibr" rid="ref16 ref22 ref39 ref61">(Dafna Shahaf and Amir March 26-28, 2007)</xref>
          , Foreign
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Policy (Mallery 1988), Problem Solving (Shapiro 1992),</title>
    </sec>
    <sec id="sec-9">
      <title>Judging a Turing Test (Dafna Shahaf and Amir March 26</title>
      <p>
        28, 2007), Common Sense Knowledge
        <xref ref-type="bibr" rid="ref3">(Andrich, Novosel
et al. 2009)</xref>
        , Speech Understanding (Dafna Shahaf and
      </p>
    </sec>
    <sec id="sec-10">
      <title>Amir March 26-28, 2007), Knowledge Representation</title>
      <p>
        and Reasoning
        <xref ref-type="bibr" rid="ref41">(Shapiro 1992)</xref>
        , Word Sense
      </p>
    </sec>
    <sec id="sec-11">
      <title>Disambiguation (Navigli and Velardi July 2005; Chen, et</title>
      <p>al. November 30, 2009), Machine Translation (Wikipedia</p>
    </sec>
    <sec id="sec-12">
      <title>Retrieved January 7, 2011), Ubiquitous Computing</title>
      <p>
        <xref ref-type="bibr" rid="ref13 ref20">(Leahu, et al. September 21 - 24, 2008)</xref>
        , Change
      </p>
    </sec>
    <sec id="sec-13">
      <title>Management for Biomedical Ontologies (Nejad April</title>
      <p>
        2010), Natural Language Understanding
        <xref ref-type="bibr" rid="ref41">(Shapiro 1992)</xref>
        ,
      </p>
    </sec>
    <sec id="sec-14">
      <title>Software Brittleness (Wikipedia Retrieved January 7, 2011), Vision or Image Understanding (Shapiro 1992).</title>
      <p>E. 1st AI-Hard Problem: Programming
We define the problem of Programming as taking a
natural language description of a program and producing
a source code which then compiled on some readily
available hardware/software produces a computer
program which satisfies all implicit and explicit
requirements provided in the natural language description
of the programming problem assignment. Simple
examples of Programming are typical assignments given
to students in computer science classes. Ex. “Write a
program to play Tic-Tac-Toe.” with successful students
writing source code which if correctly compiled allows
the grader to engage the computer in an instance of that
game. Many requirements of such assignment remain
implicit such as that response time of the computer should
be less than a minute. Such implicit requirements are
usually easily inferred by students who have access to
culture instilled common sense. As of this writing no
program is capable of solving Programming outside of
strictly restricted domains.</p>
      <p>Having access to an Oracle capable of solving
Programming allows us to solve TT via a simple
reduction. For any statement S presented during TT we
can transform said statement into a programming
assignment of the form: “Write a program which would
respond to S with a statement indistinguishable from a
statement provided by an average human” (A full
transcript of the TT may also be provided for
disambiguation purposes). Applied to the set of all
possible TT statements this procedure clearly allows us to
pass TT, however Programming itself is not in the set of
AI-Problems as there are many instances of Programming
which are not solvable by Human Oracles. For example
“Write a program to pass Turing Test” is not known to be
an AI-Problem under the proposed definition.
Consequently, Programming is an AI-Hard problem.</p>
      <p>III.</p>
    </sec>
    <sec id="sec-15">
      <title>BEYOND AI-COMPLETENESS</title>
      <p>
        The human oracle function presented in this paper
assumes that the human being behind it has some
assistance from the computer in order to process certain
human unfriendly data formats. For example a binary
string representing a video is completely impossible for a
human being to interpret but could easily be played by a
computer program in the intended format making it
possible for a human to solve a video understanding
related AI-Complete problem. It is obvious that a human
being provided with access to a computer (perhaps with
Internet connection) is more intelligent compared to a
human unenhanced in such a way. Consequently it is
important to limit help from a computer to a human
worker inside a human Oracle function to assistance in
the domain of input/output conversion but not beyond as
the resulting function would be both AI-Complete and
“Computer Complete”.
Figure 4 utilizes a Venn diagram to illustrate subdivisions
of problem space produced by different types of
intelligent computational devices. Region 1 represents
what is known as Universal Intelligence
        <xref ref-type="bibr" rid="ref16 ref22 ref39 ref42 ref50 ref61">(Legg and Hutter
December 2007)</xref>
        or Super Intelligence
        <xref ref-type="bibr" rid="ref21 ref24 ref24 ref55 ref55 ref56 ref56 ref57 ref57 ref58 ref58 ref59 ref59 ref60 ref60">(R.V. Yampolskiy
2011; Roman V. Yampolskiy 2012; Roman V.
Yampolskiy and Fox 2012b, 2012a; Legg June 2008;
Roman V. Yampolskiy October 3-4, 2011a, October 3-4,
2011b)</xref>
        a computational agent which outperforms all other
intelligent agents over all possible environments. Region
2 is the standard unenhanced Human level intelligence of
the type capable of passing a Turing Test, but at the same
time incapable of computation involving large numbers or
a significant amount of memory. Region 3 is what is
currently possible to accomplish via the state-of-the-art
AI programs. Finally Region 4 represents an abstract view
of animal intelligence. AI intelligence researchers strive
to produce Universal Intelligence and it is certainly likely
to happen given recent trends in both hardware and
software developments and theoretical underpinning of
the Church/Turing Thesis
        <xref ref-type="bibr" rid="ref49">(AM Turing 1936)</xref>
        . It is also
likely, that if we are able to enhance human minds with
additional memory and port them to a higher speed
hardware we will essentially obtain a Universal
Intelligence
        <xref ref-type="bibr" rid="ref20 ref37">(Sandberg and Boström 2008)</xref>
        .
      </p>
      <p>
        While Universal Intelligence incorporates abilities of all
the lower intelligences it is interesting to observe that
Human, AI and Animal intelligences have many
interesting regions of intersection. For example animal
minds are as good as human minds at visual
understanding of natural scenes. Regions 5, 6, and 7
illustrate common problem spaces between two different
types of intelligent agents. Region 8 represents common
problem solving abilities of humans, computers and
animals. Understanding such regions of commonality may
help us to better separate involved computational classes
which are represented by abilities of a specific
computational agent minus the commonalities with a
computational agent with which we are trying to draw a
distinction. For example CAPTCHA
        <xref ref-type="bibr" rid="ref2">(Ahn, et al. 2003)</xref>
        type tests rely on the inability of computers to perform
certain pattern recognition tasks with the same level of
accuracy as humans to separate AI agents from Human
agents. Alternatively a test could be devised to tell
humans not armed with calculators from AIs by looking
at the upper level of ability. Such a test should be easy to
defeat once an effort is made to compile and formalize the
limitations and biases of the human mind.
      </p>
      <p>
        It is also interesting to consider the problem solving
abilities of hybrid agents. We have already noted that a
human being equipped with a computer is a lot more
capable compared to an unaided person. Some recent
research in Brain Computer Interfaces
        <xref ref-type="bibr" rid="ref51">(Vidal 1973)</xref>
        provides a potential path for future developments in the
area. Just as interestingly combining pattern recognition
abilities of animals with symbol processing abilities of AI
could produce a computational agent with a large domain
of human like abilities (see work on RoboRats
        <xref ref-type="bibr" rid="ref46">(Talwar,
Xu et al. 2 May 2002)</xref>
        on monkey controlled robots
        <xref ref-type="bibr" rid="ref32">(Nicolelis, Wessberg et al. 2000)</xref>
        ). It is very likely that in
the near future the different types of intelligent agents will
combine to an even greater extent. While such work is
under way we believe that it may be useful to introduce
some additional terminology into the field of problem
classification. For the complete space of problems we
propose that the computational agents which are capable
of solving a specific subset of such problems get to
represent the set in question. Therefore we propose
additional terms: “Computer-Complete” and
“AnimalComplete” to represent computational classes solvable by
such agents. It is understood that just like humans differ
in their abilities so do animals and computers.
Aggregation and averaging utilized in our human function
could be similarly applied to the definition of the
respective oracles. As research progresses common names
may be needed for different combinations of regions from
Figure 8 illustrating such concepts as Human-AI hybrid or
Animal-Robot hybrid.
      </p>
      <p>IV.</p>
    </sec>
    <sec id="sec-16">
      <title>CONCLUSIONS</title>
    </sec>
    <sec id="sec-17">
      <title>Progress in the field of artificial intelligence requires</title>
      <p>access to well defined problems of measurable
complexity. The theory of AI-Completeness aims to
provide a base for such formalization. Showing certain
problems to be AI-Complete/-Hard is useful for
developing novel ways of telling computers from humans.</p>
    </sec>
    <sec id="sec-18">
      <title>Also, any problem shown to be AI-Complete would be a</title>
      <p>great alternative way of testing an artificial intelligent
agent to see if it attained human level intelligence (Dafna</p>
    </sec>
    <sec id="sec-19">
      <title>Shahaf and Amir March 26-28, 2007). REFERENCES Ahn, Lv. (June 2006). Games With A Purpose. IEEE</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Ahn</surname>
            ,
            <given-names>Lv.</given-names>
          </string-name>
          (
          <year>June 2006</year>
          ).
          <article-title>Games With A Purpose</article-title>
          . IEEE Computer Magazine,
          <fpage>96</fpage>
          -
          <lpage>98</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Ahn</surname>
            , Lv, Blum,
            <given-names>M</given-names>
          </string-name>
          , Hopper,
          <string-name>
            <given-names>N</given-names>
            , and
            <surname>Langford</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>CAPTCHA: Using Hard AI Problems for Security</article-title>
          . Eurocrypt.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Andrich</surname>
            ,
            <given-names>C</given-names>
          </string-name>
          , Novosel,
          <string-name>
            <given-names>L</given-names>
            , and
            <surname>Hrnkas</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Common Sense Knowledge</article-title>
          .
          <article-title>Paper presented at the Information Search</article-title>
          and Retrieval, Available at: http://www.iicm.tugraz.ac.at/cguetl/courses/isr/uearchive/uews2009/Ue06- CommonSenseKnowledge.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Anusuya</surname>
          </string-name>
          , MA, and Katti, SK. (
          <year>2009</year>
          ).
          <article-title>Speech Recognition by Machine: A Review</article-title>
          .
          <source>International Journal of Computer Science and Information Security (IJCSIS)</source>
          ,
          <volume>6</volume>
          (
          <issue>3</issue>
          ),
          <fpage>181</fpage>
          -
          <lpage>205</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Bajaj</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>April 25</year>
          ,
          <year>2010</year>
          ).
          <article-title>Spammers Pay Others to Answer Security Tests</article-title>
          . Paper presented at the The New York Times.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Bergmair</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>December 2004</year>
          ).
          <article-title>Natural Language Steganography and an ``AI-complete'' Security Primitive</article-title>
          .
          <source>Paper presented at the 21st Chaos Communication Congress</source>
          , Berlin.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Bradford</surname>
            ,
            <given-names>PG</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wollowski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>A formalization of the Turing Test</article-title>
          .
          <source>SIGART Bulletin</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>T-Y.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Using a Text-to-Speech Synthesizer to Generate a Reverse Turing Test</article-title>
          .
          <source>15th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'03).</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J</given-names>
          </string-name>
          , Liu,
          <string-name>
            <given-names>J</given-names>
            ,
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W</given-names>
            , and
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          (November 30,
          <year>2009</year>
          ).
          <article-title>Combining Lexical Stability and Improved Lexical Chain for Unsupervised Word Sense Disambiguation</article-title>
          .
          <source>Paper presented at the Second International Symposium on Knowledge Acquisition and Modeling (KAM '09)</source>
          , Wuhan
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Demasi</surname>
            ,
            <given-names>P</given-names>
          </string-name>
          , Szwarcfiter,
          <string-name>
            <surname>JL</surname>
          </string-name>
          , and Cruz, AJO. (
          <issue>March 5-8</issue>
          ,
          <year>2010</year>
          ).
          <article-title>A Theoretical Framework to Formalize AGIHard Problems</article-title>
          .
          <source>Paper presented at The Third Conference on Artificial General Intelligence</source>
          , Lugano, Switzerland.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Dimmock</surname>
            ,
            <given-names>N</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Maddison</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>December 2004</year>
          ).
          <article-title>Peerto-peer collaborative spam detection</article-title>
          .
          <source>Crossroads</source>
          ,
          <volume>11</volume>
          (
          <issue>2</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Gentry</surname>
            ,
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramzan</surname>
            ,
            <given-names>Z</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Stubblebine</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Secure distributed human computation</article-title>
          .
          <source>Paper presented at the 6th ACM conference on Electronic commerce.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>September 2008</year>
          ).
          <article-title>We've Come a Long Way, Maybe …</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>23</volume>
          (
          <issue>5</issue>
          ),
          <fpage>2</fpage>
          -
          <lpage>3</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Hirschman</surname>
            ,
            <given-names>L</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gaizauskas</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <source>Natural Language Question Answering. The View from Here. Natural Language Engineering</source>
          ,
          <volume>7</volume>
          (
          <issue>4</issue>
          ),
          <fpage>275</fpage>
          -
          <lpage>300</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Horvitz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Reflections on Challenges and Promises of Mixed-Initiative Interaction</article-title>
          .
          <source>AI MagazineSpecial Issue on Mixed-Initiative Assistants</source>
          ,
          <volume>28</volume>
          (
          <issue>2</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Horvitz</surname>
            ,
            <given-names>E</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Paek</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Complementary Computing: Policies for Transferring Callers from Dialog Systems to Human Receptionists. User Modeling and User Adapted Interaction</article-title>
          ,
          <volume>17</volume>
          (
          <issue>1</issue>
          ),
          <fpage>159</fpage>
          -
          <lpage>182</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Ide</surname>
            ,
            <given-names>N</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Véronis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Introduction to the special issue on word sense disambiguation: the state of the art</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>24</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Kapoor</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          , Shenoy,
          <string-name>
            <given-names>P</given-names>
            , and
            <surname>Horvitz</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Complementary Computing for Visual Tasks: Meshing Computer Vision with Human Visual Processing</article-title>
          .
          <source>Paper presented at the IEEE International Conference on Automatic Face and Gesture Recognition.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Karp</surname>
            ,
            <given-names>RM.</given-names>
          </string-name>
          (
          <year>1972</year>
          ).
          <article-title>Reducibility Among Combinatorial Problems</article-title>
          . In RE Miller &amp; JW Thatcher (Eds.), Complexity of Computer Computations (pp.
          <fpage>85</fpage>
          -
          <lpage>103</lpage>
          ). New York: Plenum.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Leahu</surname>
            ,
            <given-names>L</given-names>
          </string-name>
          , Sengers,
          <string-name>
            <given-names>P</given-names>
            , and
            <surname>Mateas</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <source>(September 21 - 24</source>
          ,
          <year>2008</year>
          ).
          <article-title>Interactionist AI and the promise of ubicomp, or, how to put your box in the world without putting the world in your box</article-title>
          .
          <source>Paper presented at the Tenth International Conference on Ubiquitous Computing</source>
          , Seoul, South Korea.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Legg</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>June 2008</year>
          ).
          <source>Machine Super Intelligence</source>
          . Paper presented at the
          <source>PhD Thesis</source>
          , University of Lugano, Available at: http://www.vetta.org/documents/Machine_Super_
          <article-title>Intelli gence</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Legg</surname>
            ,
            <given-names>S,</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Hutter</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>December 2007</year>
          ).
          <source>Universal Intelligence: A Definition of Machine Intelligence. Minds and Machines</source>
          ,
          <volume>17</volume>
          (
          <issue>4</issue>
          ),
          <fpage>391</fpage>
          -
          <lpage>444</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Mallery</surname>
            ,
            <given-names>JC.</given-names>
          </string-name>
          (
          <year>1988</year>
          ).
          <article-title>Thinking About Foreign Policy: Finding an Appropriate Role for Artificially Intelligent Computers</article-title>
          .
          <article-title>Paper presented at the Annual Meeting of the International Studies Association, St</article-title>
          . Louis, MO.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>McDaniel</surname>
            ,
            <given-names>R</given-names>
          </string-name>
          , and Yampolskiy, RV. (
          <year>2011</year>
          ).
          <article-title>Embedded non-interactive CAPTCHA for Fischer Random Chess</article-title>
          .
          <source>Paper presented at the 16th International Conference on Computer Games (CGAMES)</source>
          , Louisville, KY.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>McIntire</surname>
            ,
            <given-names>JP</given-names>
          </string-name>
          , Havig,
          <string-name>
            <given-names>PR</given-names>
            , and
            <surname>McIntire</surname>
          </string-name>
          ,
          <source>LK. (July 21-23</source>
          ,
          <year>2009</year>
          ).
          <article-title>Ideas on authenticating humanness in collaborative systems using AI-hard problems in perception and cognition</article-title>
          .
          <source>Paper presented at the IEEE National Aerospace &amp; Electronics Conference (NAECON)</source>
          , Dayton, OH.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>McIntire</surname>
            ,
            <given-names>JP</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McIntire</surname>
          </string-name>
          ,
          <string-name>
            <surname>LK</surname>
          </string-name>
          , and Havig,
          <source>PR. (May 18-22</source>
          ,
          <year>2009</year>
          ).
          <article-title>A variety of automated turing tests for network security: Using AI-hard problems in perception and cognition to ensure secure collaborations</article-title>
          .
          <source>Paper presented at the International Symposium on Collaborative Technologies and Systems (CTS '09) Baltimore</source>
          , MD.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Mert</surname>
            ,
            <given-names>E</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Dalkilic</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <string-name>
            <surname>September</surname>
          </string-name>
          14-
          <issue>16</issue>
          ,
          <year>2009</year>
          ).
          <article-title>Word sense disambiguation for Turkish</article-title>
          .
          <source>Paper presented at the 24th International Symposium on Computer and Information Sciences (ISCIS</source>
          <year>2009</year>
          ), Guzelyurt.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Morgan</surname>
            ,
            <given-names>N</given-names>
          </string-name>
          , Baron,
          <string-name>
            <surname>D</surname>
          </string-name>
          , Bhagat,
          <string-name>
            <surname>S</surname>
          </string-name>
          , Carvey,
          <string-name>
            <surname>H</surname>
          </string-name>
          , Dhillon,
          <string-name>
            <surname>R</surname>
          </string-name>
          , Edwards,
          <string-name>
            <given-names>J</given-names>
            , . . .
            <surname>Wooters</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          (April 6-
          <issue>10</issue>
          ,
          <year>2003</year>
          ).
          <article-title>Meetings about meetings: research at ICSI on speech in multiparty conversations</article-title>
          .
          <source>Paper presented at the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '03).</source>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Mueller</surname>
          </string-name>
          , ET. (
          <year>March 1987</year>
          ).
          <article-title>Daydreaming and Computation</article-title>
          .
          <source>Ph.D. Dissertation</source>
          , University of California. Los Angeles.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Navigli</surname>
            ,
            <given-names>R</given-names>
          </string-name>
          , and Velardi,
          <string-name>
            <surname>P.</surname>
          </string-name>
          (
          <year>July 2005</year>
          ).
          <article-title>Structural Semantic Interconnections: A Knowledge-Based Approach to Word Sense Disambiguation</article-title>
          .
          <source>IEEE Transactions On Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>27</volume>
          (
          <issue>7</issue>
          ),
          <fpage>1075</fpage>
          -
          <lpage>1086</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Nejad</surname>
            ,
            <given-names>AS.</given-names>
          </string-name>
          (
          <year>April 2010</year>
          ).
          <article-title>A Framework for Analyzing Changes in Health Care Lexicons and Nomenclatures</article-title>
          .
          <source>PhD dissertation</source>
          . Concordia University. Montreal, Quebec, Canada.
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Nicolelis</surname>
            ,
            <given-names>MAL</given-names>
          </string-name>
          , Wessberg,
          <string-name>
            <surname>J</surname>
          </string-name>
          , Stambaugh,
          <string-name>
            <surname>CR</surname>
          </string-name>
          , Kralik,
          <string-name>
            <surname>JD</surname>
          </string-name>
          , Beck,
          <string-name>
            <surname>PD</surname>
          </string-name>
          , Laubach,
          <string-name>
            <given-names>M</given-names>
            , . . .
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Realtime prediction of hand trajectory by ensembles of cortical neurons in primates</article-title>
          .
          <source>Nature</source>
          ,
          <volume>408</volume>
          (
          <issue>6810</issue>
          ),
          <fpage>361</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>Pepitone</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <source>Retrieved on: January 13</source>
          ,
          <year>2011</year>
          ).
          <article-title>IBM's Jeopardy supercomputer beats humans in practice bout</article-title>
          .
          <source>Paper presented at the CNNMoney</source>
          , Available at: http://money.cnn.com/
          <year>2011</year>
          /01/13/technology/ibm_jeop ardy_watson.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>Phillips</surname>
            ,
            <given-names>PJ</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Beveridge</surname>
          </string-name>
          ,
          <source>JR. (September 28-30</source>
          ,.
          <year>2009</year>
          ).
          <article-title>An introduction to biometric-completeness: The equivalence of matching and quality</article-title>
          .
          <source>Paper presented at the IEEE 3rd International Conference on Biometrics: Theory</source>
          , Applications, and
          <string-name>
            <surname>Systems</surname>
          </string-name>
          (BTAS '09) Washington, DC
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <string-name>
            <surname>Raymond</surname>
            ,
            <given-names>ES.</given-names>
          </string-name>
          (
          <year>March</year>
          22,
          <year>1991</year>
          ).
          <source>Jargon File Version 2.8</source>
          .1. Available at: http://catb.org/esr/jargon/oldversions/jarg282.txt.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <surname>Salloum</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (November 30,
          <year>2009</year>
          ).
          <article-title>A Question Answering System based on Conceptual Graph Formalism</article-title>
          .
          <source>Paper presented at the The 2nd International Symposium on Knowledge Acquisition and Modeling (KAM</source>
          <year>2009</year>
          ), China.
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <surname>Sandberg</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Boström</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Whole Brain Emulation: A Roadmap</article-title>
          .
          <article-title>Paper presented at the Future of Humanity Institute</article-title>
          , Oxford University.
          <source>Technical Report #2008-3</source>
          , Available at: http://www.fhi.ox.ac.uk/Reports/2008-3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>Searle</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1980</year>
          ).
          <article-title>Minds, Brains and Programs</article-title>
          .
          <source>Behavioral and Brain Sciences</source>
          ,
          <volume>3</volume>
          (
          <issue>3</issue>
          ),
          <fpage>417</fpage>
          -
          <lpage>457</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <string-name>
            <surname>Shahaf</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Amir</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (March 26-28,
          <year>2007</year>
          ).
          <article-title>Towards a theory of AI completeness</article-title>
          .
          <source>Paper presented at the 8th International Symposium on Logical Formalizations of Commonsense Reasoning (Commonsense</source>
          <year>2007</year>
          ), California.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <string-name>
            <surname>Shahaf</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Horvitz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>July 2010</year>
          ).
          <article-title>Generalized Task Markets for Human and Machine Computation</article-title>
          .
          <source>Paper presented at the Twenty-Fourth AAAI Conference on Artificial Intelligence</source>
          , Atlanta, GA.
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <string-name>
            <surname>Shapiro</surname>
            ,
            <given-names>SC.</given-names>
          </string-name>
          (
          <year>1992</year>
          ).
          <source>Artificial Intelligence</source>
          .
          <source>In SC Shapiro (Ed.)</source>
          ,
          <source>Encyclopedia of Artificial Intelligence</source>
          (pp.
          <fpage>54</fpage>
          -
          <lpage>57</lpage>
          ). New York: John Wiley.
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <string-name>
            <surname>Shieber</surname>
            ,
            <given-names>SM.</given-names>
          </string-name>
          (
          <year>December 2007</year>
          ).
          <article-title>The Turing Test as Interactive Proof</article-title>
          . Nous,
          <volume>41</volume>
          (
          <issue>4</issue>
          ),
          <fpage>686</fpage>
          -
          <lpage>713</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <string-name>
            <surname>Shieber</surname>
            ,
            <given-names>SM.</given-names>
          </string-name>
          <source>(July 16-20</source>
          ,
          <year>2006</year>
          ).
          <article-title>Does the Turing Test demonstrate intelligence or not</article-title>
          .
          <source>Paper presented at the Twenty-First National Conference on Artificial Intelligence (AAAI-06)</source>
          , Boston, MA.
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <string-name>
            <surname>Surowiecki</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>The Wisdom of Crowds: Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes Business</article-title>
          , Economies, Societies and Nations: Little, Brown.
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          <string-name>
            <surname>Takagi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Interactive Evolutionary Computation: Fusion of the Capacities of EC Optimization and Human Evaluation</article-title>
          .
          <source>Proceesings of the IEEE 89</source>
          ,
          <issue>9</issue>
          ,
          <fpage>1275</fpage>
          -
          <lpage>1296</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          <string-name>
            <surname>Talwar</surname>
            ,
            <given-names>SK</given-names>
          </string-name>
          , Xu,
          <string-name>
            <surname>S</surname>
          </string-name>
          , Hawley,
          <string-name>
            <surname>ES</surname>
          </string-name>
          , Weiss,
          <string-name>
            <surname>SA</surname>
          </string-name>
          , Moxon,
          <string-name>
            <surname>KA</surname>
          </string-name>
          , and Chapin,
          <source>JK. (2 May</source>
          <year>2002</year>
          ).
          <article-title>Behavioural neuroscience: Rat navigation guided by remote control</article-title>
          .
          <source>Nature</source>
          ,
          <volume>417</volume>
          ,
          <fpage>37</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , P, and
          <string-name>
            <surname>Black</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>Speech synthesis by phonological structure matching</article-title>
          .
          <source>In Eurospeech99</source>
          , Budapest, Hungary.
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          <string-name>
            <surname>Turing</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1950</year>
          ).
          <source>Computing Machinery and Intelligence. Mind</source>
          ,
          <volume>59</volume>
          (
          <issue>236</issue>
          ),
          <fpage>433</fpage>
          -
          <lpage>460</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          <string-name>
            <surname>Turing</surname>
            ,
            <given-names>AM.</given-names>
          </string-name>
          (
          <year>1936</year>
          ).
          <article-title>On Computable Numbers, with an Application to the Entscheidungsproblem</article-title>
          .
          <source>Proceedings of the London Mathematical Society</source>
          ,
          <volume>42</volume>
          ,
          <fpage>230</fpage>
          -
          <lpage>265</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          <string-name>
            <surname>Vaas</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <issue>December 1</issue>
          ,
          <year>2007</year>
          ).
          <article-title>Striptease Used to Recruit Help in Cracking Sites</article-title>
          .
          <article-title>Paper presented at the PC Magazine</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1973</year>
          ).
          <article-title>Toward direct brain-computer communication</article-title>
          .
          <source>Annual Review of Biophysics and Bioengineering</source>
          ,
          <volume>2</volume>
          ,
          <fpage>157</fpage>
          -
          <lpage>180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          <string-name>
            <surname>Wikipedia.</surname>
          </string-name>
          (
          <issue>Retrieved January 7</issue>
          ,
          <year>2011</year>
          ).
          <article-title>AI-Complete</article-title>
          . Available at: http://en.wikipedia.org/wiki/AI-complete.
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV.</given-names>
          </string-name>
          <source>(2007a, April</source>
          <volume>13</volume>
          ,
          <year>2007</year>
          ).
          <article-title>Embedded CAPTCHA for Online Poker</article-title>
          .
          <source>20th Annual CSE Graduate Conference (Grad-Conf2007)</source>
          , Buffalo, NY.
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV.</given-names>
          </string-name>
          (2007b,
          <year>September 28</year>
          ,
          <year>2007</year>
          ).
          <article-title>Graphical CAPTCHA embedded in cards</article-title>
          .
          <source>Western New York Image Processing Workshop</source>
          (WNYIPW)
          <string-name>
            <surname>- IEEE Signal Processing</surname>
            <given-names>Society</given-names>
          </string-name>
          , Rochester, NY.
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>AI-Complete CAPTCHAs as Zero Knowledge Proofs of Access to an Artificially Intelligent System</article-title>
          .
          <source>ISRN Artificial Intelligence</source>
          ,
          <volume>271878</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <source>Leakproofing Singularity - Artificial Intelligence Confinement Problem. Journal of Consciousness Studies (JCS)</source>
          ,
          <volume>19</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>194</fpage>
          -
          <lpage>214</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV.</given-names>
          </string-name>
          (
          <issue>October 3-4</issue>
          ,
          <year>2011a</year>
          ).
          <source>Artificial Intelligence Safety Engineering: Why Machine Ethics is a Wrong Approach. Paper presented at the Philosophy and Theory of Artificial Intelligence (PT-AI2011)</source>
          , Thessaloniki, Greece.
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV.</given-names>
          </string-name>
          (
          <issue>October 3-4</issue>
          ,
          <year>2011b</year>
          ).
          <article-title>What to Do with the Singularity Paradox? Paper presented at the Philosophy</article-title>
          and
          <source>Theory of Artificial Intelligence (PTAI2011)</source>
          , Thessaloniki, Greece.
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012a</year>
          ).
          <article-title>Artificial Intelligence and the Human Mental Model</article-title>
          . In A Eden,
          <string-name>
            <given-names>J</given-names>
            <surname>Moor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J</given-names>
            <surname>Soraker</surname>
          </string-name>
          &amp; E
          <string-name>
            <surname>Steinhart</surname>
          </string-name>
          (Eds.),
          <source>In the Singularity Hypothesis: a Scientific</source>
          and Philosophical Assessment: Springer.
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012b</year>
          ).
          <source>Safety Engineering for Artificial General Intelligence. Topoi Special Issue on Machine Ethics &amp; the Ethics of Building Intelligent Machines</source>
          , (In Press).
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          <string-name>
            <surname>Yampolskiy</surname>
            ,
            <given-names>RV</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Govindaraju</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Embedded Non-Interactive Continuous Bot Detection</article-title>
          . ACM Computers in Entertainment,
          <volume>5</volume>
          (
          <issue>4</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>