Benjamin Johnston wrote:

Very briefly, my focus a while back in attacking programs was not on the sign/ semiotic - and more particularly, symbolic - form of programs, although that is v. important too.

My focus was on the *structure* of programs - that's what they are: structured and usually sequenced sets of instructions.No matter how sophisticated their structure, and/or their capacity to adapt their structure, they are still structured.


I'm unclear what you mean by structure.

Interpretaton 1:
---------------------
Every program in a modern computer language is a structured and sequenced set of instructions. It isn't possible to write an unsequenced set of instructions, because the language itself imposes that structure.

If structured programs cannot be intelligent, then if I understand you correctly, it follows that what you are saying is that it is *impossible* to write intelligent systems in modern computer programming languages. Given that modern computer languages are Turing complete (modulo space and time limitations), your claims would therefore be equivalent to saying that intelligence is not computable.

Interpretation 2:
---------------------
May be you mean something a little stronger by structure? That the way that human beings engineer software is very structured, and software that has been engineered by humans with that kind of structure cannot possibly solve unstructured problems.

Do you think, then, that it is possible for a human to write a structured program that generates unstructured programs that have general intelligence?

Ben,

I feel compelled to help out here, because (as I said in my post to Mike), he is using words in a way that causes confusion ... and since Mike and I have had the same conversation/debate at least twice before, it might help if I explain what I have already understood from those previous conversations. The key thing s that he does not mean "structured" in any of the senses that most others would use the term.

What Mike is trying to say is that he has great objections to the style of Artificial Intelligence system in which the intelligence process is supposed to be very narrowly rule-governed, with simple symbols (no internal structure to the symbols) and very deterministic processing. Unfortunately, he often uses the word "program" to describe this, although he has now also called it "structured". I would tend to call that approach to AI something like "simple, logical symbol-processing", or some such term.

Other people would make the same distinction between different types of AI, but use different language. What Mike is demanding is that people recognize the limitations of that style of AI, and move to something that allows for fluidity, creativity, unpredictability (non-deterministic reasoning?), and perhaps most important of all, some degree of emergence.

In my previous debates with him I have tried to explain that there are many, many people who already accept the limitations of simple, logical symbol-processing, and that approaches such as genetic algorithms, neural nets, the FARG-type systems of the Hofstadter school, and also my own "molecular" approach (closely related to Hofstadter's), all have at least some of teh characteristics that he is asking for.

In particular, I have stresed that there is no black and white distinction between systems that are rigid (in the way that he complains of) and systems that are fluid and unpredictable (in the way that he prefers), but rather there is a continuum of types. And even more important, "programs" are completely neutral on this score: you can use "programs" to build systems that are rigid or systems that are labile.

Mike: I know you do not accept this analysis of your position, but I believe that whenever you try to explain your position, it always come out as equivalent to this.




Richard Loosemore





-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=8660244&id_secret=94169430-374467

Reply via email to