Mike Dougherty wrote:
On 10/5/07, Richard Loosemore <[EMAIL PROTECTED]> wrote:
My stock example:  planetary motion.  Newton (actually Tycho Brahe,
Kepler, et al) observed some global behavior in this system:  the orbits
are elliptical and motion follows Kepler's other laws.  This corresponds
to someone seeing Game of Life for the first time, without knowing how
it works, and observing that the motion is not purely random, but seems
to have some regular patterns in it.

Having noticed the global regularities, the next step, for Newton, was
to try to find a compact explanation for them.  He was looking for the
underlying rules, the low-level mechanisms.  He eventually realised (a
long story of course!) that an inverse square law of gravitation would
predict all of the behavior of these planets.  This corresponds to a
hypothetical case in which a person seeing those Game of Life patterns
would somehow deduce that the rules that must be giving rise to the
patterns are the particular rules that appear in GoL.  And, to be
convincing, they would have to prove that the rules gave rise to the
behavior.

with GoL you started with the rules and try to predict the behavior.
with planetary motion you observe the behavior and try to discover the rules.

I'm going to stop you here and deal with this alone.

Strictly speaking this is only half the story, because with planetary motion you try to discover the rules and then you have to show that the the hypothesised rules do indeed predict the behavior. (Several other people besides Newton, if you remember, also suspected the inverse square law, but Newton trumped them by inventing calculus and proving that the inverse square law predicted elliptical orbits, etc).

"Explanation" in general is a two part process: hypothesise the mechanism, then demonstrate that the mechanism really does give rise to the behavior.

In my use of GoL in the paper I did emphasize the prediction part at first, but I then went on (immediately) to talk about the problem of finding hypotheses to test. Crucially, I ask if it is reasonable to suppose that Conway could have written down the patterns he *wanted* to see emerge, then found the rules that would generate his desired patterns.

It is *that* question that is at the heart of the matter. That is what the paper was all about, and that issue is the only one I want to defend. It is so important that we do not lose sight of that context, because if we do ignore that (as many people have done), we just go around in circles.

So, yes, i did say that it is extremely hard (read: impossible) to "predict" or "explain" the patterns in GoL, given the rules ... but what is happening right now, in the general discussion going on in this thread, is that some people are trying to broaden the sense of "predict" or "explain" so that it could be said that the patterns in GoL really can be xplained or predicted. (In particular, Josh is obstinately trying to insist that just doing lots of simulations and searching for the patterns is the same thing as explaining or predicting them).

The problem is that this kind of distorted, special-case interpretation of "explanation" is not only atypical of scientific explanations in general, but also completely useless in the context of the question I raised in the paper: If Conway had had the goal of inventing GoL rules that would generate a specific set of patterns, what good would it have done if the only way to predict the patterns from the rules was the kind of "prediction" or "explanation" that Josh insists on (simulate and test)? If there had been any way at all to find a compact explanation of that relationship, the existence of that compact relationship would have offered the hope that Conway could have worked backward from his patterns to the rules that would generate them.

Similarly, if there did not exist any compact explanation for the shape of planetary orbits, Newton would never have been able to guess the rules that gave rise to the orbits. Just imagine that the orbits were the result of a massive combination of exhange-interactions between five million species of subatomic particles, and that orbits were not elliptical, but some other bizarre shape: if the only way to find out the shape was to simulate the five million different types of subatomic interactions, how would Newton ever have come up with a hypothesis to test? The existence of compact low-level to high-level relationship was what made it possible for him to do that.

The two directions involved in the process of explanation (hypthesising, which is going from high level to low level, and testing, which is going from low level to high level) are interrelated.

My emphasis on the "testing" phase of this process, in the specific case of GoL, was part of a larger plan to consider its impact on the whole explanation process.

And that, in turn, was part of a larger goal about thinking about the process of engineering (building) systems, rather than just explaining them. Ultimately, of course, my goal was to talk about the engineering of a certain class of systems (AI systems).

Let's just stick to this one issue for a bit and see if we can get this sorted out to your satisfaction.


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=50733978-c619fd

Reply via email to