Hi Ben,
Hope you don't mind providing more clarification...
In first-order logic there may be a rule such as:
male(X) ^ unmarried(X) -> bachelor(X)
We can convert this to a probabilistic rule:
P(bachelor(X) = true | male(X) = true, unmarried(X) = true ) = 1.0
but note that this rule contains the variable X.
In my architecture, if I encounter a query such as:
"is John a bachelor?"
I would have to construct a propositional (ie, 0th-order) Bayes net to
answer that query. During the construction, I would instantiate the
rule with the variable substitution { X / John }.
In other words, in my architecture the KB is a collection of logical
formulae that do *not* form a network. Bayes nets are constructed
_on-the-fly_ to answer specific queries.
I'm not sure if PLN follows a similar arrangement. How can you have
everything represented as networks when some rules with variables can
be instantiated as many instances?
YKY
-------------------------------------------
agi
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/
Modify Your Subscription:
https://www.listbox.com/member/?member_id=8660244&id_secret=108809214-a0d121
Powered by Listbox: http://www.listbox.com