Re: [agi] procedural vs declarative knowledge

2006-06-09 Thread James Ratcliff
Ben: It's a little more than that (more than just speed optimization), because the declarative knowledge may be uncertain, but the procedure derived from it will often be more determinate... [...] Well, we are trying to make NOvamente actually do stuff (and succeeding, to a limited but

Re: [agi] procedural vs declarative knowledge

2006-06-06 Thread Yan King Yin
You are placing your aesthetic preferences for how an AGI should work over the data regarding how real intelligences do work. Knowledge clearly becomes proceduralized and inaccessible to reasoning with use. I see your point now. I guess proceduralization is quite necessary for efficiency, rather

Re: [agi] procedural vs declarative knowledge

2006-06-05 Thread Russell Wallace
On 6/3/06, Ben Goertzel [EMAIL PROTECTED] wrote: It's a little more than that (more than just speed optimization),because the declarative knowledge may be uncertain, but the procedurederived from it will often be more determinate... I'm curious - how can a procedure be more certain than the

Re: [agi] procedural vs declarative knowledge

2006-06-05 Thread Philip Goetz
On 5/30/06, Yan King Yin [EMAIL PROTECTED] wrote: It seems that your approach is to store the function add(x,y) directly *inside* a node. This destroys the nice uniformity of the KR. Secondly, the AGI should be able to process addition just like ANY other concept. add(x,y) is inside a node

Re: [agi] procedural vs declarative knowledge

2006-06-02 Thread Mike Dougherty
On 6/2/06, Charles D Hixson [EMAIL PROTECTED] wrote: Rule of thumb:First get it working, doing what you want.Thenoptimize.When optimizing, first check your algorithms,then check tosee where time is actually spent.Apply extensive optimization only to the most used 10% (or less) of the code.If you

Re: [agi] procedural vs declarative knowledge

2006-06-02 Thread Charles D Hixson
Mike Dougherty wrote: On 6/2/06, *Charles D Hixson* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Rule of thumb: First get it working, doing what you want. Then optimize. When optimizing, first check your algorithms, then check to see where time is actually spent.

[agi] procedural vs declarative knowledge

2006-05-30 Thread Yan King Yin
Ben: The procedures contained inside nodes are expressed as tree structures which may be textually expressed in a language called Combo.These Combo procedures may be expanded into semantic nodes and links for the purpose of reasoning on them.Also, inferentially derived knowledge expressed as

Re: [agi] procedural vs declarative knowledge

2006-05-30 Thread Ben Goertzel
YKY, First, can you define procedural knowledge? I don't want to give a formal definition in the context of this email discussion... The informal notion is a piece of procedural knowledge is something that can directly be used to generate a series of actions. Here directly should be

Re: [agi] procedural vs declarative knowledge

2006-05-30 Thread Mike Dougherty
After reading Ben's response I had to ask- what possible value would there be in NOT pre-compiling reusable procedures? Advocating a strict adherence to a single type of general purpose container when there is a clear advantage to specialization sounds like idealistic dogma. When my existence is