John, I talk a little about Ned Block's argument in my journal paper about formally defining intelligence, unfortunately however this paper seems to have gone into some kind of infinite loop inside the journal review process so I'm not sure when it will see the light of day :-(
The first objection to Block's argument that comes up is that it's only an in-theory argument as you could never build such a machine. Even trivial problems quickly require that the machine would have 2 ^ 2 ^ 10000 bits of memory. These are problems that any real AGI would solve without the slightest of effort as it just has to record a few bytes and apply a trivial function. Thus, less it turns out that infinite computation is possible in reality, nobody with a practical mind will ever have to worry about a Blockhead lookup table machine. What if we change the Block argument to allow something slightly more complex that just a lookup table so as to avoid the problem above? The problem then is that human intelligence appears to be the product of a finite number of neurons firing etc. in the brain. In order words, we are more than a lookup table, however we may well be just the product of a large (but finite) number of reasonably simple things working together. So if you're not careful you may well define intelligence in such a way that humans don't have it either. What if infinite computation did become possible, won't the Block argument then become a serious problem? If you did have infinite computation then you could just build an AIXI and be done. There would be no point in building a different system that was provably less powerful and yet more complex to construct. Such a system could find a cure to cancer and rework all known mathematics and extend it a billion fold in the blink of an eye... but would such a system really be "intelligent"? To me that seems like a completely pointless thing to worry about in the presence of unlimited computation power. It would be like arguing that the plane I went on vacation on wasn't really flying because inside it wasn't being driven by a mechanism that was producing bird poop. For me the important point is that the plane achieves the function of flight. This is what I care about when going on vacation and it's the most useful concept of "flight" to me. The same would be true of intelligence; if it can work out how to cure somebody of cancer and billions of other totally amazing things, in the end that is what I care about. I call it intelligence. If you don't want to, then what I want to achieve is not what you call intelligence. In short, if you are a practical person then the Block machine doesn't make any sense. If you are a theory person and want to consider infinite computation then it also doesn't make much sense. Shane ----- 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/?list_id=11983
