Data mining has made tremendous progress in the last ten years. However, a large gap remains between the results a data mining system can provide and taking actions based on them. This gap must be filled by human work, which greatly limits the efficiency of the overall process and the scope of applicability of data mining. For example, data mining can reveal that a purchase of diapers at a supermarket is often accompanied by a purchase of beer, but it cannot hypothesize that the buyer is probably a new father, and propose other products appropriate to this demographic. In general, decision-making involves a chain of inferences, and, while we often have enormous quantities of data relevant to some inference steps, allowing us to automate the...