Jim Bromer wrote:
From: Richard Loosemore Jim,
I'm sorry: I cannot make any sense of what you say here.
I don't think you are understanding the technicalities of the argument I
am presenting, because your very first sentence... "But we can invent a
'mathematics' or a program that can" is just completely false. In a
complex system it is not possible to used analytic mathematics to
predict the global behavior of the system given only the rules that
determine the local mechanisms. That is the very definition of a
complex system (note: this is a "complex system" in the technical sense
of that term, which does not mean a "complicated system" in ordinary
language).
Richard Loosemore
Well lets forget about your theory for a second. I think that an advanced AI
program is going to have to be able to deal with complexity and that your
analysis is certainly interesting and illuminating.
But I want to make sure that I understand what you mean here. First of all, your
statement, "it is not possible to use analytic mathematics to predict the global
behavior of the system given only the rules that determine the local mechanisms."
By analytic mathematics are you referring to numerical analysis, which the article in Wikipedia,
http://en.wikipedia.org/wiki/Numerical_analysis
describes as "the study of algorithms for the problems of continuous mathematics (as
distinguished from discrete mathematics)". Because if you are saying that the study
of continuous mathematics -as distinguished from discrete mathematics- cannot be used to
represent discreet system complexity, then that is kind of a non-starter. It's a cop-out
by initial definition. I am primarily interested in discreet programming ( I am, of
course also interested in continuous systems as well), but in this discussion I was
expressing my interest in measures that can be taken to simplify computational complexity.
Again, Wikipedia gives a slightly more complex definition of complexity than
you do. http://en.wikipedia.org/wiki/Complexity
I am not saying that your particular definition of complexity is wrong, I only
want to make sure that I understand what it is that you are getting at.
The part of your sentence that read, "...given only the rules that determine the
local mechanisms," sounds like it might well apply to the kind of system that I
think would be necessary for a better AI program, but it is not necessarily true of all
kinds of demonstrations of complexity (as I understand them). For example, consider a
program that demonstrates the emergence of complex behaviors from collections of objects
that obey simple rules that govern their interactions. One can use a variety of
arbitrary settings for the initial state of the program to examine how different complex
behaviors may emerge in different environments. (I am hoping to try something like this
when I buy my next computer with a great graphics chip in it.) This means that
complexity does not have to be represented only in states that had been previously
generated by the system, as can be obviously seen in the fact that initial states are a
necessity of such systems.
I think I get what you are saying about complexity in AI and the problems of
research into AI that could be caused if complexity is the reality of advanced
AI programming.
But if you are throwing technical arguments at me, some of which are trivial from my
perspective like the definition of, "continuous mathematics (as distinguished from
discrete mathematics)," then all I can do is wonder why.
Jim,
With the greatest of respect, this is a topic that will require some
extensive background reading on your part, because the misunderstandings
in your above test are too deep for me to remedy in the scope of one or
two list postings. For example, my reference to "analytic" mathematics
has nothing at all to do with the wikipedia entry you found, alas. The
word has many uses, and the one I am employing is meant to point up a
distinction between classical mathematics that allows equations to be
solved algebraically, and experimental mathematics that solves systems
by simulation. Analytic means "by analysis" in this context...but this
is a very abstract sense of the word that I am talking about here, and
it is very hard to convey.
This topic is all about 'complex systems' which is a technical term that
does not mean systems that are complicated (in the everyday sense of
'complicated'). To get up to speed on this, I recommend a popular
science book called "Complexity" by Waldrop, although there was also a
more recent book whose name I forget, which may be better. You could
also read Wolfram's "A New Kind of Science", but that is huge and does
not come to the simple point very easily.
I am happy to make an attempt to bridge the gap by answering questions,
but you must begin with the understanding that this would be a dialog
between someone who has been doing research in a field for over 25 years
and someone who feels confident, but who has to look up the most basic
terminology o that research field on wikipedia. That kind of gap often
(in my experience) leads to confusion and friction.
I certainly recommend the Waldrop book. It's a fun read.
Richard Loosemore
-------------------------------------------
agi
Archives: http://www.listbox.com/member/archive/303/=now
RSS Feed: http://www.listbox.com/member/archive/rss/303/
Modify Your Subscription:
http://www.listbox.com/member/?member_id=8660244&id_secret=106510220-47b225
Powered by Listbox: http://www.listbox.com