Re: Exploiting limitations of Turing machines in Turing tests?
- From: Patricia Shanahan <pats@xxxxxxx>
- Date: Fri, 05 Oct 2007 07:16:11 -0700
Antti Valmari wrote:
Tero Hakala wrote:In comp.ai Don Geddis <don@xxxxxxxxxx> wrote:
Can you elaborate this a little bit? I was not aware of any proofI was recently contemplating Turing tests and Turing machines (TM) and wasNo, they can't. Because humans are subject to the same limitations.
wondering if the fundamental limitations of TM can be exploited to discover
whether the conversation partner in a Turing test is a digital computer AI
or a real person.
that humans can't exceed computational power of TM's. While there
are arguments that the human thought process might be understood/
modelled by a computer analogy, there a lot of contrasting views also.
There is strong evidence to the claim that anything that can be computed
with a physically realistic computer, can be computed with a Turing
machine.
For one thing, many seemingly different computational models have been
suggested. Some of them have proven strictly weaker than Turing
machines, and most of them have the same computational power as Turing
machines. None of them is stronger than Turing machines, except those
which contain a physically unrealistic element to start with (like an
oracle that has immediate access to a well-defined but infinite
database). On the other hand, very modest machinery suffices for
obtaining Turing-strength. The class of computable functions is thus
very robust and insensitive to how it is defined. Google Church--Turing
thesis.
All those models do incorporate a limitation that does not apply to
human thinking - inability to produce a wrong answer.
People often face situations in which failure to make a decision is
certain to lead to a bad outcome, so it is better to decide, even if the
decision is wrong. When facing a saber-toothed tiger, it may be better
to jump either left or right than to stand still thinking about which
way to jump.
I think our brains have evolved to make some decision, even if it may be
wrong.
Consider the halting problem. Programmers often say a computation is in
an infinite loop even without having done the analysis to distinguish an
infinite loop from a very bad performance problem in a computation that
would ultimately terminate.
Maybe probably approximately correct machine learning is a better model
than basic computability?
Patricia
.
- Prev by Date: Re: Exploiting limitations of Turing machines in Turing tests?
- Next by Date: Algorithm: Min cost in a 2D array
- Previous by thread: Re: Exploiting limitations of Turing machines in Turing tests?
- Next by thread: Re: Subset sum problem: probabilistic fast testing algorithm...
- Index(es):
Relevant Pages
|