You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've noticed a strange result when doing parameter learning, where I get a different result depending on whether the parameter to tune is (a) directly associated with the rule or is (b) associated to a probabilistic fact included in the clauses of the rule.
P(burglary) is still equal to 0.3333 and P(alarm2) is still equal to 1, but this time the probability of the first alarm is set to 0, even though no case of burglary + alarm was observed in the evidence (so the probability should not be modified from the initial 0.5).
Any idea why this is the case?
The text was updated successfully, but these errors were encountered:
Thank you for your input!
It is indeed a bug that the algorithm blindly assigns a 0 to parameters whose value cannot be inferred in the evidence instead of choosing not to update, just like p_alarm1 in your illustration. I have fixed it here which will soon be integrated in the current repo as well.
I've noticed a strange result when doing parameter learning, where I get a different result depending on whether the parameter to tune is (a) directly associated with the rule or is (b) associated to a probabilistic fact included in the clauses of the rule.
From the Bayesian network example:
with the following evidence:
In this case, I get P(burglary) = 0.3333, P(alarm1) = 0.5, P(alarm2) = 1 and P(alarm3) = 0.
However, if I try to attach those tunable parameters to the rule directly, I do not the get the same results when running LFI on the same evidence:
P(burglary) is still equal to 0.3333 and P(alarm2) is still equal to 1, but this time the probability of the first alarm is set to 0, even though no case of burglary + alarm was observed in the evidence (so the probability should not be modified from the initial 0.5).
Any idea why this is the case?
The text was updated successfully, but these errors were encountered: