Monday, December 04, 2006

Meta thinking

<rant on self>
I started a new job the week of Thanksgiving, and have been wrapped up in learning the ropes around there, getting a Christmas tree, meeting with friends, and thinking really really hard about blogging. But not actually typing any words. Thing is, my brain's been so full of not-bloggy stuff that I'm having trouble thinking of a good essay. But the point of the blog isn't to be good (yet!), it's to be disciplined about the writing part. Ok, here goes...
</rant>

I like to think about thinking. For as long as I can remember, certainly back into the late '60s, I've been fascinated by the idea that people can think in ways that dogs or even trees or rocks can't. (Ok, to be fair, I've been told on occassion that I think about as well as a rock...) Anyway, not only the fascinating thoughts, themselves, but the whole idea -- the mechanism of thinking is extremely interesting to me.

So, of course, when I started learning about computers, dabbling in artificial intelligence seemed only natural. Thing is, lots of people much-much smarter than I had been doing this for a dozen years and had far greater design and programming skills than I, so the field seemed hopelessly beyond my grasp. Still, it's interesting to think about how we think -- I mean how we can think at all -- and look for little rules, patterns and systems related to our thinking.

Heh -- one funny thing about the AI world seeming so far ahead of me that I could never catch up: in high school, it seemed to me that the main flaw of the then-popular AI efforts (and by "popular", I mean the ones you read about in the magazines, journals & newspapers) was that everyone seemed to be trying to codify an artificial "fully formed adult" -- one who could speak English, carry on intelligent conversation, make decisions, jokes, laugh at your jokes, etc. It seemed to me that, if the attempt to mechanize intelligence were to have any chance, whatsoever, it would have to stem from a much more organic approach -- one in which one automated the very rudamentary mechanisms of thought, perhaps priming it with very basic instincts (like, maybe, survival, curiosity and mimicry), and then allow it to evolve into something smarter. Of course, one would likely have to make several false-starts, and deal with dozens or hundreds of failed attempts -- but the key, I thought, was to make the underlying structure have as LITTLE pre-programmed ideas as was possible.

I'm now learning that modern AI is "discovering" this area and developing it, with some success and great promise. I take some pride in knowing that I "invented" this back in the 70s. If only I'd-a thought to try to patent it, or something ;)

Hey, one pretty-smart idea in 30 years -- not bad!

Anyway, I don't do much in the way of AI-tinkering, anymore. I do a little games programming, and my AIs always have a bit more "organic" feel than most, but they're still pretty simple "look around for an enemy, shoot at it"-type of things. Still, I like to think that my NPCs add color to an otherwise all-to-predicatble game.

But, while I don't do much in the way of AI programming, I still think it's just fascinating that people can think. I mean, a couple of pounds of wet hamburer between our ears manages to make electrical firings that put out blog entries like this one. Ok, maybe not so impressive but, if you add up all of us, we published the entire internet, including The Wikipedia!

It's funny -- I have a fair number of pretty smart friends, and none of them really get all that excited about this stuff. "Yeah, yeah -- people think; whoop-dee-doo." Ok, maybe they don't say that, but it seems that way, some times...

One of the weird things about thinking about thinking is trying to think about how other people think and how, given information very similar to information that I have, they can come to conclusions substantially different from the ones I do. Of course, much of this has to do with background, education/brainwashing, etc. -- certainly much of the "similar information" that is obvious is really only a very teeny-tiny part of the whole gestalt of who we are and what we know, so the fact that we share 95% of the information regarding some small situation that happened in the past 10 minutes maybe shouldn't be so surprising that we see it differently, based on 20, 30, 40+ years of different backgrounds.

Heh, thinking about thinking -- I just realized that I've written several paragraphs on some of the odd things related to how fascinating I think thinking about thinking is, but haven't really said much about what it is that's so fascinating about thinking (or meta-thinking.) See...? Now I think that's interesting! Ok, it doesn't make for very captivating reading, but it's interesting to think about! To me, anyway.

Yeah, yeah -- "big whoop-dee-doo..." <sigh>

One weird side-effect of all of this is that I wrestle with determinism (vice free will.) Yes, I understand that some claim that the two are not incompatible, but that just strikes me as ...hmm... "not fully honest." I mean, saying "the illusion of free will is so strong that it may as well be true, even if we're all just programmed to believe it" doesn't seem like much of an argument for free will. Anyway, I tend to try to ignore the determinism thing, because it tends to make me sad. But then I start thinking that maybe it's just my destiny to feel that way, and that I'm just following my programming (along with my universe-provided inputs), and that maybe, sometimes, it'll make me happy, too. Or maybe my brain is wired in such a way as to remember that determinism makes me sad ("sad"'s not the right word -- but it puts me in a sort of quiet & reserved mood), but that's just the stored-memories, and I was really quite giddy about it. Of course, that doesn't really fit and, if you can't trust your memories (the ones you remember, I mean! :), well, then you've got bigger problems... Still, the knowledge that neurons just fire their little chemical do-jobs whenever they get properly tickled by nearby neurons (with certain time-to-refire constraints) seems to lead pretty conclusively that, given one's brain-state at any given moment and the world around them at that moment (which produces various stimuli on the sensory neurons for temperature, light, sound, etc.), there seem to be only one possible next-instant of brain state, and that sure sounds a lot like determinism to me!

Heh, I didn't intend for this to turn into an entry about free will (been reading a bit about that over in Scott Adams' blog), but such is my programming that it turned out that way... Actually, when I get to thinking about this stuff, that's when I start to feel more religeous, as I keep hoping that there must be some sort of "spirit" ("soul"?) that accounts for the free-will portion of our beings that can act outside of the "normal laws of physics."

Of course, everything has to follow some set of "laws of the universe" -- that's part of being part of the universe! -- but maybe there's some "other layer", similar to "another dimension" in science-fiction, but really more like "another layer" of a story, that makes it all work & make sense (and gives us free will!) Of course, I can't imagine in the least how such a thing might work, but I like to imagine that it does, somehow, just so I don't have to feel all pre-destined.

...On the other hand, maybe I have to want that, because it's my destiny. <sigh>

Ok, ok... kind of a dopey entry -- but at least I got out some words. Next year, I'll work on upping the quality; after I get the "write regularly" discipline down.