Mark Waser wrote:
Richard, is this correct? Are human-engineered airplanes complex in the sense you mean?

Generally speaking, no, not in a substantial enough way.

Which means that there is a certain amount of unpredictability in some details, and there are empirical factors that you need to use (tables of lift coefficients, etc.), but beyond these empirical factors there is little impact of the complexity.

Richard, you're obviously not familiar with high-speed aerodynamics. There is not "a certain amount of unpredictability". It is out-and-out virtually unconstrained chaos. There are *no* nice little tables of lift coefficients. A human being cannot operate an F-14 by themselves. A computer cannot operate an F-14 unless it is receiving sub-millisecond updates because the behavior is too chaotic to predict. Yet, like everything else in nature, this seeming chaos is the result of a relatively small number of relatively simple rules (and a huge butterfly effect). An F-14 in flight makes "a system in which all the components are interacting with memory, development, nonlinearity, etc etc etc." look nearly trivial because virtually *anything* can effect it (temperature thermoclines, radiant heat differences because of changes in the land below, wind speed, clouds, even the passage of migratory birds) -- yet the behavior is entirely bounded enough for a fast reacting computer to manage it.

How is this not complex (according to your definition)?

Remember that the strict definition of "complexity" asks whether a theory can be found to predict the overall behavior.

In this case, the engineers DO have a theory, because they were able to build a flight control computer to make sensible adaptations to overcome the instability of the system. If they did not have such a theory, they would not have been able to write any flight control software at all.

The system does indeed have some complexity in it (all systems do, remember), but the engineers found enough predictability in the system that they were able to write the control software and treat the complexity as a noise signal that had to be compensated for. So at the most important level of description, the system is not complex.

My point is that to be able to make the plane fly straight, the engineers did not have to second-guess anything complex .... they did not have to make any predictions about whether a particular bit of the plane was going to exhibit [Behavior A], they just had to wait to see which behavior was going to turn up, then make the appropriate reaction to it (and the engineers know what the "appropriate" reaction is, of course). The engineers are not second-guessing the complexity, they are factoring it out. They are making it irrelevant by simply compensating for it. They are turning it into a noise signal.

So the plane's behavior does not "depend" on the complexity in any way, because the whole point of the flight control computer is to watch the complex behavior like crazy (several times a millisecond, as you say) and simply counteract it.

The fact that they were able to counteract the instability tells us that there was a lot about the plane's dynamics that was extremely predictable (or else no rational compensation software would have been possible).

And once the system has been built with [complex-behaving plane] PLUS [complexity-cancelling software], the result is an overall system that is not complex.

Is the math underlying the F-14 untouchable? No: there is enough regular math to enable the engineers to write that flight control software. Looking at the math AT THAT LEVEL OF DESCRIPTION, we would never have predicted that this system was complex: we would have predicted some instability caused by a complex component, but the rest of the math would have caused us to predict that the system would not be complex as a whole. So, this system is consistent with my observation that untouchable math begets complexity, and that touchable math is consistent with non-complexity.

One last note: remember that we have to look at the system as a whole. We can always dip down into a system and find some complexity, but that would be to change the terms of reference.




Richard Loosemore



Stepping back to the intelligent systems context: you cannot pull this trick of compensating for the complexity in an AGI. There is simply no analogy between these two systems. Build an intelligent system in which something cancels out all the annoying influence of the symbols, with their complex interactions, so that all of that symbol-stuff can be treated as noise and the system as a whole becomes non-complex? Makes no sense. The symbols and their interactions are the very core of the system's intelligence. You cannot factor them out.














-------------------------------------------
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=101455710-f059c4
Powered by Listbox: http://www.listbox.com

Reply via email to