I am trying to use Bayesian Networks (BN) in order model a chemical process. As input I receive rules on the form x1, x2, ..., xn -> y where the attributes are events (e.g. "high temperature at node n1"). The problem at hand is how to differentiate between the states "unknown" and "false". When setting up the BN I have support count for the events constituting the rules, so I am capable of filling in the conditional probability table for each node.
However, when running the system, should an event (as "high temperature at node n1") be stated as "false" as default, or "unknown"? It has for sure not occurred, but stating it as "false" would effectuate the (in)dependency assumptions made by the network structure, hence making it meaningless (in fact, all nodes would be stated either false og true...).
On the other hand, if "unknown" should be default, "false" would never be a valid state.
I hope this problem description was not too unclear, and I would be happy to receive hints/tips about articles or other sources of information dealing with this problem.