11. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform acts comprising: defining in processor-readable memory a factor graph including a factor graph model replicated for each variable node of a set of variable nodes, each variable node being informed by one or more factors in the factor graph model, each factor being implemented as a regression tree; and training structure and parameterization of regression trees of the factor graph using an objective function and training data having a plurality of datasets, each dataset having elements of at least one labeled property, wherein the training determines parameters of energy functions for leaf nodes of the regression trees.
11. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform acts comprising: defining in processor-readable memory a factor graph including a factor graph model replicated for each variable node of a set of variable nodes, each variable node being informed by one or more factors in the factor graph model, each factor being implemented as a regression tree; and training structure and parameterization of regression trees of the factor graph using an objective function and training data having a plurality of datasets, each dataset having elements of at least one labeled property, wherein the training determines parameters of energy functions for leaf nodes of the regression trees. 13. The computer-readable storage device of claim 11 , wherein the computer-executable instructions, when executed by the processor, further cause the processor to perform acts comprising: executing the factor graph on a dataset having elements of at least one unlabeled property to determine a label for the at least one unlabeled property for each element.