MnMark wrote:
> I don't see how computers could become more intelligent than
> people.
> I write software for a living. I am not an expert on leading-edge
> software technologies. But having said that, I know enough to know
> that software is simply a set of algorithms, a series of commands.
> For a computer to begin to make itself more intelligent,
> intelligence would have to be simply another algorithm that could
> be written by a software engineer and programmed into the
> computer. Intelligence is not an algorithm. There is no set of
> steps A, B, C, etc, which you can write that will lead in a
> logical, mathematical way to the discovery of new, more
> intelligent ways of accomplishing something. The great
> vulnerability of science is that while it is a fantastic way of
> disproving or proving hypotheses, it has no explanation for how a
> scientist comes up with a hypothesis in the first place. The
> scientist simply studies a problem, gathers facts about the
> problem, sits and looks at the problem...and in what is really
> quite a mystical event, an idea pops into his head - "aha, why
> don't I try this!" There is no algorithm you can write to
> duplicate that process of inspiration, and since there is no way
> to write such an algorithm, there is no way to program it into a
> computer.
> To reiterate: a computer cannot solve a problem through
> inspiration, like a human being. A computer can only solve a
> problem that a human being has programmed it to solve, which means
> it is a problem the human being already knows how to solve, which
> means the human being is always "smarter" than the computer. The
> computer can simply run through the grunt work of exercising the
> algorithm much faster than a human being. But don't confuse the
> ability to quickly execute an algorithm with intelligence.
I gave a detailed answer to this question in my book chapter:
** Chapter 7 - The Singularity
** http://www.generationaldynamics.com/cgi ... book2.next
There you'll find software algorithms can implement computer
intelligence and do all the things that you say can't be done.
As for the "mystical event," that chapter also gives a couple of
examples of such mystical events, and shows how a computer might
solve them.
One of them is Andrew Wiles' discovery of the proof of Fermat's Last
Theorem, one of the most mystical accomplishments of all time. There
was indeed a point where an idea popped into Wiles' head exactly as you
say: "Aha, why don't I try this?"
However, there's nothing mystical about this. Wiles was applying
something that he had learned years before. He had put together two
pieces of knowledge in the way that you might put together two jigsaw
puzzle pieces. And that's the point. Computers can solve jigsaw
puzzles by brute force a lot faster than humans can.
MnMark wrote:
> Secondly, a computer has no will. It has no consciousness and no
> intentions, no desires. It has no consciousness that drives it to
> seek higher quality, nothing that gives it a reason to do
> anything. So there is no reason to think that, even if somehow you
> could write an algorithm that captures the essence of intelligence
> and program it into the computer, the computer would DO anything
> at all. It has no motivations, no emotions, no desires, no reason
> to DO something rather than do nothing. Living things act because
> they have a drive to grow, learn, expand, become ever more
> powerful and to bring ever more quality, as they perceive it, into
> their existence. Computers have no consciousness to motivate them
> to do that, and you can no more write an algorithm for
> consciousness than you can for intelligence.
What you're talking about here is goal-seeking, something that's very
easy to program in a sufficiently powerful computer. If a computer's
goal is, say, to kill all the humans, then it will accomplish that
goal by putting together bits of knowledge until it figures out how
to do it.
MnMark wrote:
> So this whole "singularity" thing with regard to computers strikes
> me as science fiction. I am open to being convinced but first you
> have to explain how you'd capture the essence of "intelligence" in
> an algorithm, and not just computing speed. They aren't the same.
Computer speed is required because the algorithm that I developed
requires a very fast computer. I estimate that by the 2020s,
computers will be fast enough for a full-fledged implementation of my
algorithm.
John