General purpose fusion engine
First Claim
1. A system for fusing evidence in a decision network, the system comprising:
- memory that stores a decision network that includes a plurality of multiple layers of nodes and associated current node parameters, each node representing a given hypothesis associated with the decision network and the current node parameters comprising belief values and disbelief values in a given hypothesis; and
a processing unit for accessing the memory and for executing executable instructions, the executable instructions comprising;
a fusion engine algorithm that fuses new evidence with current node parameters of the decision network to provide updated current node parameters, the new evidence being new belief values and new disbelief values associated with one or more respective nodes and associated hypothesis; and
a graphical user interface that displays the plurality of multiple layers of nodes and associated links between the plurality of multiple layers of nodes and associated current node parameters in a network view, the graphical user interface having a user override that allows a user to modify current node parameters associated with nodes and back propagate the modified node parameters through the decision network.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for fusing new evidence and displaying node parameters of a decision network. The decision network can be a belief network, such as a Dempster-Shafer belief network. The Dempster-Shafer belief network includes node parameters that conform to the Dempster-Shafer combination rule, which is based on an evidential interval: the sum of a belief value, a disbelief value and an unknown value is equal to one. A user override is provided to allow a user to override node parameters associated with a hypothesis or outcome and the decision network self-adjusts the appropriate link values or learned to instantiate the override. The back-propagation algorithm is used to adjust the links.
-
Citations
34 Claims
-
1. A system for fusing evidence in a decision network, the system comprising:
-
memory that stores a decision network that includes a plurality of multiple layers of nodes and associated current node parameters, each node representing a given hypothesis associated with the decision network and the current node parameters comprising belief values and disbelief values in a given hypothesis; and a processing unit for accessing the memory and for executing executable instructions, the executable instructions comprising; a fusion engine algorithm that fuses new evidence with current node parameters of the decision network to provide updated current node parameters, the new evidence being new belief values and new disbelief values associated with one or more respective nodes and associated hypothesis; and a graphical user interface that displays the plurality of multiple layers of nodes and associated links between the plurality of multiple layers of nodes and associated current node parameters in a network view, the graphical user interface having a user override that allows a user to modify current node parameters associated with nodes and back propagate the modified node parameters through the decision network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for comparing decision networks, the system comprising:
-
memory having a set of decision networks stored therein, wherein a decision network includes a plurality of multiple layers of nodes and associated node parameters, each node representing a given hypothesis associated with the decision network with node parameters comprising belief values and disbelief values in a respective hypothesis; and a processing unit for accessing the memory and for executing executable instructions, the executable instructions comprising; a graphical user interface that allows a user to select a first decision network and a second decision network for loading from the set of decision networks in the memory; a loader that loads a the selected first decision network and the selected second decision network to be executed by an execution engine; a network overlay component that compares node parameters of the first decision network and the second decision network; an inverse execution engine algorithm that extracts node parameters from at least one node of the first decision network or the second decision network and desired node parameters comprising a desired belief value and a desired disbelief value of the at least one node and determines an inverse of the node parameters by evaluating the relationship that an evidence matrix fused with an inverse matrix produces an identity matrix and solving for the inverse matrix associated with the node parameters, the inverse matrix corresponding to an amount of evidence necessary to achieve a desired decision making threshold, the amount of evidence being a difference value between at least one of the belief value and disbelief value and at least one of the corresponding desired belief value and desired disbelief value; and wherein the graphical user interface displays a node parameter comparison view of the first network and the second network. - View Dependent Claims (14, 15)
-
-
16. A system for determining an inverse of a decision network, the system comprising:
-
memory that stores a Dempster-Shafer belief network with a plurality of nodes and associated node parameters, each node representing a given hypothesis associated with the decision network and the node parameters comprising belief values and disbelief values in a given hypothesis; and a processing unit for accessing the memory and for executing executable instructions, the executable instructions comprising; an inverse execution engine algorithm that extracts node parameters from at least one node of the Dempster-Shafer belief network and desired node parameters comprising a desired belief value and a desired disbelief value of the at least one node and determines an inverse of the node parameters by evaluating the relationship that an evidence matrix fused with an inverse matrix produces an identity matrix and solving for the inverse matrix associated with the node parameters, the inverse matrix corresponding to an amount of evidence necessary to achieve a desired decision making threshold, the amount of evidence being a difference value between at least one of the belief value and disbelief value and at least one of the corresponding desired belief value and desired disbelief value; and a graphical user interface that displays the difference value of the at least one node and an associated linguistic term based on the difference value. - View Dependent Claims (17, 18)
-
-
19. A system for fusing evidence in a decision network, the system comprising:
-
a memory that stores a decision network that includes a plurality of multiple layers of nodes and associated node parameters, each node representing a given hypothesis associated with the decision network and the node parameters comprising belief values and disbelief values in a given hypothesis; and a processing unit for accessing the memory and for executing executable instructions, the executable instructions comprising; a fusion algorithm that fuses new evidence with current node parameters of the decision network to provide updated current node parameters, the new evidence being new belief values and new disbelief values associated with one or more respective nodes and associated hypothesis; an evidence source that provides the fusion algorithm with new evidence; a fog component algorithm that perturbs new evidence from the evidence source prior to fusing the new evidence with current node parameters by fusing perturbation variables with the new evidence; and a graphical user interface that allows a user to select a frequency associated with the perturbation variables. - View Dependent Claims (20, 21, 22)
-
-
23. A computer readable medium having computer executable instructions for performing a method, the method comprising:
-
retrieving a belief network from memory; initializing the belief network with initial node parameter values to provide current node parameter values, the initial node parameter values and current node parameter values comprising belief values and disbelief values associated with a given node, the node representing a respective hypothesis; fusing new evidence with current node parameter values to provide updated current node parameter values, the new evidence being new belief values and new disbelief values associated with one or more respective nodes and associated hypothesis; propagating the updated current node parameter values through the belief network; determining if a user overfire has been invoked and if at least one of the current node parameter values has been modified, wherein modifying a current node parameter values is one of overriding node parameter values, adding to node parameter values and modifying link values associated with a node; propagating the modified current node parameters backward through the belief network if at least one of the current node parameter values has been modified; selecting the number of layers of the network to back propagate the modified current node parameters backward through the belief network, the number of layers associated with a node layer containing the modified current node parameters; and propagating the belief network downward after propagating the network backward through the network. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer readable medium having computer executable instructions for performing a method, the method comprising:
-
extracting an actual node belief value from a belief network residing in memory; determining an inverse on the actual node belief value and a desired belief value to determine a difference node belief value corresponding to the amount of evidence necessary to achieve the desired belief value, the amount of evidence being the difference in a belief value necessary to achieve the desired belief value; associating a linguistic term with the determined difference node belief value; providing the difference node belief value and the associated linguistic term to a graphical user interface; and displaying the difference node belief value and the associated linguistic term via the graphical user interface on a display. - View Dependent Claims (29, 30)
-
-
31. A system for fusing evidence in a Dempster-Shafer belief network having a plurality of node layers, the system comprising:
-
means for storing a Dempster-Shafer belief network having a plurality of node layers and associated node parameters, each node representing a given hypothesis associated with the decision network and associated node parameters comprising belief values and disbelief values associated with a respective hypothesis; means for processing executable instructions and accessing the means for storing; means for fusing new evidence with current node parameters associated with nodes of the Dempster-Shafer belief network, the new evidence being new belief values and new disbelief values associated with one or more respective nodes and associated hypothesis; means for overriding current node parameters associated with nodes within the plurality of node layers; means for automatically back propagating modified node parameters through the Dempster-Shafer belief network; means for displaying the plurality of multiple layers of nodes and associated links between the plurality of multiple layers of nodes and associated node parameters in a network view; means for degrading the current node parameters over time in the means for displaying a graphical view of current node parameters; and means for determining an inverse of current node parameters and desired node parameters to provide difference node parameters corresponding to additional evidence required to reach a decision threshold. - View Dependent Claims (32, 33, 34)
-
Specification