31 Oct 2008 @ 12:17 AM 

I freely admit to being a “computer geek” and I’m a big fan of Moore’s Law.  Because of this, I replace my PC every couple of years with reasonably up-to-date technology.  It’s time to do it again, and as I started reading about what the state of the art is these days I realized somewhat to my surprise that I have always bought pre-assembled PCs, and I’ve never actually built a PC from a bunch of parts to suit my own taste.

Besides the fun factor involved in this little project, the computer will be my experimental platform for the next couple years and I’m really interested in figuring out exactly what it’s capable of, and how to put the technology to good use in AGI-related tasks.  What sorts of substrates are good fits for the hardware architecture?  (I’ll post more about what I mean by a computational substrate sometime soon).

So I acquired a motherboard (Supermicro X7DWA-N) and I’m reading the manual.  I think I tried to read a motherboard manual once years ago but it was a rather poor translation.  The X7DWA manual, however, is actually pretty interesting!

Tags Categories: Computer Hardware Posted By: Derek
Last Edit: 07 Dec 2008 @ 09 47 PM

E-mailPermalinkComments (0)
 30 Oct 2008 @ 3:19 AM 

This post is the first in a brief series where I plan to touch on some general points about AGI, in preparation for re-abandoning AGI as the self-described focus of my playtime research.  My interest in AGI has not waned… I am signed up to attend AGI-09, which is the next conference dedicated to the topic, and I’m really looking forward to it.  I’ll continue to follow some of the online AGI discussions and blogs, though I skim most of it now.  I’ll keep reading books from authors in the many “AGI-related” academic fields.  There’s a huge library of brilliant books out there.  Right now I’m reading Steven Pinker’s The Stuff of Thought.

Problem is, AGI is still too blurry for my taste.  I like to get my hands dirty, building things and experimenting, making specific arguments, looking for answers to relatively precise questions.  Unfortunately I have not been able to find justified ways to do any of these things applied to “AGI” as a general topic.  It is possible to write code, but the relevance of the code is very doubtful.  It’s possible to debate principles, but the debates almost always end up being about the definitions of words, which wouldn’t be so bad if they ever got pinned down as a result.  It’s possible to prove theorems, but there’s no math that actually captures intelligence in anything but trivial ways (that is, it’s almost entirely math for its own sake, rather than math that usefully models general intelligence).

So to make myself happy I need to pick some plausibly AGI-related topics and focus on those instead of more general issues.  For a while, at least.

It seems clear to me that we are a long ways away from “solving” AGI anyway.

Before refocusing this blog, I do have a couple of things to muse about, though.  The first is my opinions about the current state of AGI as a field of study and research.

The biggest problem, and the underlying source of my discontent, is that there are no clear questions to be answered and no clear goals to be pursued; this reflects a complete lack of consensus about the fundamental issues that should define the field.  In a way, that makes AGI a bleeding-edge field — but in another way, it makes AGI not a coherent field of study at all, when there is scant agreement even about basic things like what the G and I mean.

Given this incoherence, the only way to assess “progress” toward the vague goal is just to look at projects underway, and there are only a few of them really.  The 800 pound gorilla at the moment is Ben Goertzel’s Novamente project (and its open-source offspring OpenCog).  Goertzel has written a great deal of material about his ideas and his model of intelligence, but amazingly it still isn’t enough for me to grok exactly what he’s up to.  So far to me it looks like a large pile of technology choices tied very loosely together with an underlying philosophy of intelligence but I cannot see specifically how any of it addresses the fundamental things about mind that interest me.  Also, the main underlying knowledge representation (probabilistic logic networks) are a really nifty expert-system-style modelling formalism but in a deep sense shares the “suggestively named graph node” criticism that all other such knowledge representation schemes fall prey to — since there is no specific story about concept formation, modal reasoning, semantic grounding, and so on.  I imagine that Goertzel would disagree with me on that point and say that the specifics are coming as the implementation proceeds.  I hope that’s right, and I look forward to seeing what comes from the effort, but at the moment I don’t see any reason to think that the grab bag of algorithms and data structures will add up to emergent dynamics capturing general intelligence.

Venerable old AGI-like projects (SOAR and CYC in particular) are still alive and moving forward after decades of work with no particular end in sight as far as I can see.  I can’t think of any reason that the next few decades will lead to fundamental breakthroughs but as usual maybe I just can’t see the big picture.

Other interesting and attention-grabbing projects such as Blue Brain and Numenta may have AGI-related implications down the road but at present they don’t seem to really count as AGI research.

A number of individuals have interesting AGI projects going…  Steve Reed’s Texai project appears to have a clarity of purpose that is impressive.  Vladimir Nesov appears to be building some experimental foundations based on ideas that seem interesting, although most of the time I can’t really understand his explanations; perhaps his thoughts are too deep for me to follow.  Pei Wang’s NARS system is highly regarded.

None of these efforts appear to me to be anywhere near the stage where a convincing impressive demonstration of general intelligence is on the horizon.  I don’t see how another decade is going to make much difference either… but I do wish them well and will follow their progress with great interest.

Some other writers have very interesting ideas with potential (such as Richard Loosemore and J Storrs Hall) but they don’t write very much about what they are up to.

I respect all this stuff and think it’s really great.

The “AGI community” is another matter.  The publications and conference are more or less passable, but unfortunately the less formal fora are victims of their own subject matter.  It’s a rather distressing mix of tedious self-styled critics, delusional wingnuts with theories and prototypes that are clearly not anywhere near the target, people who mistake databases or simple data structures for knowledge and work diligently on batches of code with no discernable purpose or depth, people who apparently cannot even tell the difference between plot devices dreamed up by science fiction writers to move stories forward and actual technologies, deranged lunatic fringe paranoiacs trying to save humanity from imminent destruction by “superintelligent” rogue AI systems (despite absolutely no evidence of actual progress in the field)…. and plenty of other idiosyncratic frustrating viewpoints.  Adding yet another ridiculous idiosyncratic frustrating viewpoint (mine) to the mix doesn’t seem particularly necessary, noble, or fun.

This is all inevetable I suppose given the hyperbolic end goal that all of us AGI folk share… but the disconnect between what is actually real and important today vs the chaotic noise of uncritical (or supercritical) fantasyland is fun in small batches as an occasional diversion, but quickly becomes ugly and tiresome.

So I’m going to stop discussing and thinking about general AGI issues pretty soon in favor of more tangible related things, which I will write about.

Tags Categories: AGI Posted By: Derek
Last Edit: 03 Aug 2010 @ 08 47 PM

E-mailPermalinkComments (5)
\/ More Options ...
Change Theme...
  • Role »
  • Posts »
  • Comments »
Change Theme...
  • VoidVoid (Default)
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LiteLightweight
  • No Child Pages...
  • No Child Pages...
  • No Child Pages...