Answers.Body: <h2>Intelligence is a quality of behavior, not implementation</h2>
  
  <p>Intelligence is a term that primarily applies to behaviors - people, animals or artificial systems can be called intelligent iff they exhibit intelligent behavior or decisions.</p>
  
  <p>While there are many definitions of intelligence - here's <a href="https://arxiv.org/abs/0706.3639" rel="nofollow noreferrer">a paper that studies 70 of them</a> - it can be summarized to something like "Intelligence measures an agent’s ability to achieve goals in a wide range of environments." (S. Legg and M. Hutter).</p>
  
  <p>Perhaps this definition is the answer to your implied question - while many algorithms can be very effective (often literally superhuman) in their own narrow domain, as of now they are very restricted in the range of environments where they exhibit this effectiveness. This means that they are not fully intelligent, they don't meet the definition/requirements of intelligence, and this also matches our intuitive expectations - we don't call AlphaGo superintelligent, because while it can beat humans in Go, the same humans can beat the same system on pretty much every other task.</p>
  
  <p>However, a <em>truly sufficiently</em> advanced algorithm that <em>can</em> be effective at all or most varied tasks (e.g. a <em>general</em> artificial intelligence) can be reasonably called intelligent in the full meaning of the word.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-22T01:26:20.017Z
Answers.Text: Nice answer. *(I'm not convinced intelligence defined at problem-solving strength requires breadth in terms of number of problems, but it's a subject of debate.)*
Answers.UserDisplayName: DukeZhou
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2017-01-15T09:20:11.760Z
Answers.LastActivityDate: 2018-11-23T03:01:45.603Z
Answers.LastEditDate: 2018-11-23T03:01:45.603Z
Answers.UserDisplayName: Peteris
Answers.Body: <ul>
  <li>Easy: Parse the code!  If the code meets your definition of Artificial Intelligence, that's what it is.  </li>
  </ul>
  
  <p>Only half kidding there.  The question of what defines AI is constantly evolving and there is no exact consensus.  </p>
  
  <p>The most reductionist view could regard any decision making algorithm to be a form of intelligence, and the strength of the intelligence (it's level of <a href="https://en.wikipedia.org/wiki/Skill" rel="nofollow noreferrer">advancement</a>) is dependent on the frame of reference (typically a subjective entity making that evaluation.)</p>
  
  <p>For this reason, it might be better to regard the issue from the standpoint of utility.</p>
  
  <p>Utility is a central concept in AI because it is the means by which we evaluate "intelligence" (strength in a given task or problem aka "how well does it get the job done?") Does the algorithm fulfill the task(s) with sufficient optimality to meet our definition of Artificial Intelligence?</p>
  
  <p>This leads me to believe the quote itself may be primarily a comment on the definitions of Artificial intelligence, per <a href="https://ai.stackexchange.com/a/2643/1671">Lovecraft's answer</a>.  Subjectivity is indeed the a central notion of the <a href="https://en.wikiquote.org/wiki/Arthur_C._Clarke#On_Clarke&#39;s_Laws" rel="nofollow noreferrer">Clark quote it references</a>.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-26T02:55:40.553Z
Answers.LastActivityDate: 2018-11-26T03:37:44.473Z
Answers.LastEditDate: 2018-11-26T03:37:44.473Z
Answers.UserDisplayName: DukeZhou
Answers.Body: <p>I am going to answer this questions by stepping away from the previously made insightful comments and academic answers. I am going to offer my opinion only. The problem is as I see it, a bit more complex than the previous answers. For example, why is it that the only measure of intelligence of an AI is when it can "beat" a man at a specific task?</p>
  
  <p>Is not a dog, a bird or a dragonfly sufficiently intelligent and sentient? Yet these creatures as well as many others too, fail to achieve the intellectual challenges we want computers to make.</p>
  
  <p>The mistakes we do often make is by trying to "impute" attributes and characteristics into an AI without it having to "work" for them. Those skills, experiences, memory and knowledge which all sentient beings have to constantly work at, refine and perfect.</p>
  
  <p>You are correct though in your assertion that a lot of what is called AI are just academic or software gimmicks and simulations without offering the real qualities of either sentience or artificial intelligence. </p>
  
  <p>However, I would challenge you by suggesting that your last question: </p>
  
  <p><em>"What can be done to distinguish a sufficiently advanced algorithm from AI? Is it even possible to do so? Is a sufficiently advanced algorithm, by its very nature, AI?"</em></p>
  
  <p>Is inherently flawed. Because have you forgotten how we too are free running, biologically self-programming, beings? Where our biological algorithms can often also be critically flawed? Therefore, let me ask you if the reverse is also true? Does an algorithm which seems to make mistakes, any less than one which does not?</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-15T15:20:10.820Z
Answers.LastActivityDate: 2017-01-15T15:33:37.397Z
Answers.LastEditDate: 2017-01-15T15:33:37.397Z
Answers.UserDisplayName: Engage
Answers.Body: <p>As you correctly pointed out, people tend to misinterpret the expression <em>AI</em> since they do not know what's behind an <em>AI</em>; it is pretty clear that in <em>AI</em> there is no more than just a bunch of algorithms and flowing bits. Talking about the nature of an <em>AI</em> without talking about the algorithmic paradigm of that <em>AI</em> is pointless and antiscientific.</p>
  
  <p>This point of view is quite cynical; what we call intelligence is just the capability of solving particular problems.</p>
  
  <p>The quote you cited in the title it's a derived version of the quote below, by a science fiction writer.</p>
  
  <blockquote>
    <p>Any sufficiently advanced technology is indistinguishable from magic. - <a href="https://en.wikipedia.org/wiki/Arthur_C._Clarke" rel="nofollow noreferrer">Arthur C. Clarke</a></p>
  </blockquote>
  
  <p>Hence I doubt that a scientific answer exists since science lacks a formal definition of <em>sufficiently advanced algorithm</em> and <em>advanced algorithm</em>.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-22T01:31:12.880Z
Answers.Text: and lacks a formal, unified definition of AI, and intelligence *("artificial" at least, is easy;)*
Answers.UserDisplayName: DukeZhou
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-12T20:24:04.923Z
Answers.LastActivityDate: 2017-01-12T20:24:04.923Z
Answers.UserDisplayName: Lovecraft
Body: <blockquote>
  <p>Any sufficiently advanced algorithm is indistinguishable from AI.---<a href="https://twitter.com/othermichael?lang=en" rel="nofollow noreferrer">Michael Paulukonis</a></p>
  </blockquote>
  <p>According to <a href="https://ai.stackexchange.com/questions/1507/what-are-the-minimum-requirements-to-call-something-ai">What are the minimum requirements to call something AI?</a>, there are certain requirements that a program must meet to be called AI.</p>
  <p>However, according to that same question, the term AI has become a buzzword that tends to be associated with new technologies, and that certain algorithms may be classified in AI in one era and then dismissed as boring in another era once we understand how the technology works and be able to properly utilize it (example: voice recognition).</p>
  <p>Humans are able to build complex algorithms that can engage in behaviors that are not easy to predict (due to <a href="https://en.wikipedia.org/wiki/Emergence" rel="nofollow noreferrer">emergent complexity</a>). These &quot;sufficiently advanced&quot; algorithms could be mistaken for AI, partly because humans can also engage in behaviors that are not easy to predict. And since AI is a buzzword, humans may be tempted to engage in this self-delusion, in the hopes of taking advantage of the current AI hype.</p>
  <p>Eventually, as humanity's understanding of their own &quot;sufficiently advanced algorithms&quot; increase, the temptation to call their algorithms AI diminishes. But this temporary period of mislabeling can still cause damage (in terms of resource misallocation and hype).</p>
  <p>What can be done to <em>distinguish</em> a sufficiently advanced algorithm from AI? Is it even possible to do so? Is a sufficiently advanced algorithm, by its very nature, AI?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-12-17T12:33:32.357Z
Comments.Text: Perhaps AI programs are not hard algorithms. They could be defined as software which is sometimes wrong..... and difficult to be understood by human developers
Comments.UserDisplayName: Basile Starynkevitch
Tags: <definitions><intelligence-testing><ai-field>
Title: How can one distinguish between an AI and a "sufficiently advanced algorithm"?
UserDisplayName: Left SE On 10_6_19
ThreadText: # How can one distinguish between an AI and a "sufficiently advanced algorithm"?
  
  (Asked by: username_0 on 2017-01-12)
  
  > Any sufficiently advanced algorithm is indistinguishable from AI.---[Michael Paulukonis](https://twitter.com/othermichael?lang=en)
  
  According to [What are the minimum requirements to call something AI?](https://ai.stackexchange.com/questions/1507/what-are-the-minimum-requirements-to-call-something-ai), there are certain requirements that a program must meet to be called AI.
  
  However, according to that same question, the term AI has become a buzzword that tends to be associated with new technologies, and that certain algorithms may be classified in AI in one era and then dismissed as boring in another era once we understand how the technology works and be able to properly utilize it (example: voice recognition).
  
  Humans are able to build complex algorithms that can username_4 in behaviors that are not easy to predict (due to [emergent complexity](https://en.wikipedia.org/wiki/Emergence)). These "sufficiently advanced" algorithms could be mistaken for AI, partly because humans can also username_4 in behaviors that are not easy to predict. And since AI is a buzzword, humans may be tempted to username_4 in this self-delusion, in the hopes of taking advantage of the current AI hype.
  
  Eventually, as humanity's understanding of their own "sufficiently advanced algorithms" increase, the temptation to call their algorithms AI diminishes. But this temporary period of mislabeling can still cause damage (in terms of resource misallocation and hype).
  
  What can be done to *distinguish* a sufficiently advanced algorithm from AI? Is it even possible to do so? Is a sufficiently advanced algorithm, by its very nature, AI?
  
  **Tags:** definitions, intelligence-testing, ai-field
  
  > **Comments:**
  > **username_1**: Perhaps AI programs are not hard algorithms. They could be defined as software which is sometimes wrong..... and difficult to be understood by human developers  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_5 on 2017-01-12. Score: 3 | Accepted answer
  
  As you correctly pointed out, people tend to misinterpret the expression *AI* since they do not know what's behind an *AI*; it is pretty clear that in *AI* there is no more than just a bunch of algorithms and flowing bits. Talking about the nature of an *AI* without talking about the algorithmic paradigm of that *AI* is pointless and antiscientific.
  
  This point of view is quite cynical; what we call intelligence is just the capability of solving particular problems.
  
  The quote you cited in the title it's a derived version of the quote below, by a science fiction writer.
  
  > Any sufficiently advanced technology is indistinguishable from magic. - [Arthur C. Clarke](https://en.wikipedia.org/wiki/Arthur_C._Clarke)
  
  Hence I doubt that a scientific answer exists since science lacks a formal definition of *sufficiently advanced algorithm* and *advanced algorithm*.
  
  > **Comments:**
  > **username_3**: and lacks a formal, unified definition of AI, and intelligence *("artificial" at least, is easy;)*  
  
  ---
  
  ### Answer by username_2 on 2017-01-15. Score: 6
  
  ## Intelligence is a quality of behavior, not implementation
  
  Intelligence is a term that primarily applies to behaviors - people, animals or artificial systems can be called intelligent iff they exhibit intelligent behavior or decisions.
  
  While there are many definitions of intelligence - here's [a paper that studies 70 of them](https://arxiv.org/abs/0706.3639) - it can be summarized to something like "Intelligence measures an agent’s ability to achieve goals in a wide range of environments." (S. Legg and M. Hutter).
  
  Perhaps this definition is the answer to your implied question - while many algorithms can be very effective (often literally superhuman) in their own narrow domain, as of now they are very restricted in the range of environments where they exhibit this effectiveness. This means that they are not fully intelligent, they don't meet the definition/requirements of intelligence, and this also matches our intuitive expectations - we don't call AlphaGo superintelligent, because while it can beat humans in Go, the same humans can beat the same system on pretty much every other task.
  
  However, a *truly sufficiently* advanced algorithm that *can* be effective at all or most varied tasks (e.g. a *general* artificial intelligence) can be reasonably called intelligent in the full meaning of the word.
  
  > **Comments:**
  > **username_3**: Nice answer. *(I'm not convinced intelligence defined at problem-solving strength requires breadth in terms of number of problems, but it's a subject of debate.)*  
  
  ---
  
  ### Answer by username_3 on 2018-11-26. Score: 1
  
  * Easy: Parse the code! If the code meets your definition of Artificial Intelligence, that's what it is.
  
  Only half kidding there. The question of what defines AI is constantly evolving and there is no exact consensus.
  
  The most reductionist view could regard any decision making algorithm to be a form of intelligence, and the strength of the intelligence (it's level of [advancement](https://en.wikipedia.org/wiki/Skill)) is dependent on the frame of reference (typically a subjective entity making that evaluation.)
  
  For this reason, it might be better to regard the issue from the standpoint of utility.
  
  Utility is a central concept in AI because it is the means by which we evaluate "intelligence" (strength in a given task or problem aka "how well does it get the job done?") Does the algorithm fulfill the task(s) with sufficient optimality to meet our definition of Artificial Intelligence?
  
  This leads me to believe the quote itself may be primarily a comment on the definitions of Artificial intelligence, per [username_5's answer](https://ai.stackexchange.com/a/2643/1671). Subjectivity is indeed the a central notion of the [Clark quote it references](https://en.wikiquote.org/wiki/Arthur_C._Clarke#On_Clarke's_Laws).
  
  
  ---
  
  ### Answer by username_4 on 2017-01-15. Score: -1
  
  I am going to answer this questions by stepping away from the previously made insightful comments and academic answers. I am going to offer my opinion only. The problem is as I see it, a bit more complex than the previous answers. For example, why is it that the only measure of intelligence of an AI is when it can "beat" a man at a specific task?
  
  Is not a dog, a bird or a dragonfly sufficiently intelligent and sentient? Yet these creatures as well as many others too, fail to achieve the intellectual challenges we want computers to make.
  
  The mistakes we do often make is by trying to "impute" attributes and characteristics into an AI without it having to "work" for them. Those skills, experiences, memory and knowledge which all sentient beings have to constantly work at, refine and perfect.
  
  You are correct though in your assertion that a lot of what is called AI are just academic or software gimmicks and simulations without offering the real qualities of either sentience or artificial intelligence.
  
  However, I would challenge you by suggesting that your last question:
  
  *"What can be done to distinguish a sufficiently advanced algorithm from AI? Is it even possible to do so? Is a sufficiently advanced algorithm, by its very nature, AI?"*
  
  Is inherently flawed. Because have you forgotten how we too are free running, biologically self-programming, beings? Where our biological algorithms can often also be critically flawed? Therefore, let me ask you if the reverse is also true? Does an algorithm which seems to make mistakes, any less than one which does not?
  
  
  ---
  
  