3
Shared Docs
3
Same-Page
3 / 7
Mentions
ation that could potentially be done faster if a lot of the probabilistic knowledge from the AtomSpace were summarized in a Bayes Net. Updating the Bayes net structure can be slow, so this is probably not appropriate for knowledge that is rapidly shifting; but knowledge about properties of blocks str
r the latter are learned via MOSES or via some other means. The textual realization of Combo resembles LISP with less syntactic sugar. Internally a Combo program is represented as a program tree. • Composer: In the PLN design, a rule is denoted a composer if it needs premises for generating its conse
ve its fingers to pick up a cup, coordinating its movements with its visual perceptions. It's certainly possible to represent this sort of thing in Combo, but Combo may be an awkward tool. However, if one represents low-level procedures like this using another method, e.g. learned cell assemblies in a
the question of programs in what programming language, and in this context we have made a fairly traditional choice, using a special language called Combo that is essentially a minor variant of LISP, and supplying Combo with a set of customized primitives intended to reduce the length of the typical p
ve found is to carefully choose the size penalty function so that the search will tend to restart on simpler programs even if they do not exhibit • Bayes rule as used here is P(MID) = P(M)P(DIA" where Al denotes the Model (the program) and D P(D) denotes the data (the behavior to imitate), here P(D)
tricks, fetch_ball and triple_kick to be described below. in order to calibrate the size penalty function: 1. fetch_ball, which corresponds to the Combo program and_seg (goto (ball) grab (ball) goto (owner) drop) 2. triple_kick, if the stick is near the ball then kick 3 times with the left leg an
n x, two possibilities exist: EFTA00624385 33.6 Hierarchical Program Learning 239 • There is already a model for PredicateNodes at position x in Combo trees in the given population, in which case a population of PredicateNodes potentially living at that position is drawn from the known model, and
ogPrime because CogPrime's knowledge network is loopy. The peculiarities that allow standard Bayer net belief propagation to work in standard loopy Bayes nets, don't hold up in CogPrime, because of the way you have to update probabilities when you're managing a very large network in interaction with
uesses produced by pure procedure learning methods), it may still be valuable to have this procedure in compact and rapidly executable form such as Combo provides. To proceed with the technical description of predicate schematization in CogPrime. we first need the notion of an "executable predicate".
tand: all else equal, a predicate embodied in a small Combo tree is better than a predicate embodied in a big one. There is some work hidden here in Combo tree reduction; ideally, one would like to find the smallest representation of a given Combo tree, but this is a computationally formidable problem
Entities connected to both Bayes and Combo

Marc Rich
PERSONMindAgents
PERSON
Joscha Bach
PERSONPredicateNode
LOCATIONConceptNodes
ORGANIZATIONPredicateNodes
ORGANIZATIONOpenCog
ORGANIZATIONImplicationLinks
ORGANIZATIONDeSTIN
ORGANIZATION
Marvin Minsky
PERSONGroundedSchemallode
ORGANIZATIONCogPrime
ORGANIZATIONTruthValues
ORGANIZATIONthe Webmind AI Engine
ORGANIZATION
George W. Bush
PERSON
Lojban
LOCATION
Woody Allen
PERSONMoshe
PERSONOccam
PERSON
Vicky Ward
PERSON