Information extraction from observed data may be performed. First parameter weights and second parameter weights of a joint discriminative probability distribution may be determined. The joint discriminative probability distribution may be over first variables and second variables and may be conditioned on the observed data. The second variables may be modeled by first-order logic formulas. The first variables may be based on the first parameter weights, and the second variables may be based on the second parameter weights. A first likely output of the first variables based on the first parameter weights and a second likely output of the second variables based on the second parameter weights may be determined.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of information extraction from observed data, the method comprising: by a processor: determining first parameter weights and second parameter weights of a joint discriminative probability distribution that is over first variables and second variables and conditioned on the observed data, the second variables modeled by first-order logic formulas, the first variables based on the first parameter weights, the second variables based on the second parameter weights; determining a first likely output of the first variables based on the first parameter weights and a second likely output of the second variables based on the second parameter weights. 2. The method of claim 1 wherein the first variables comprise segmentation variables representing segments. 3. The method of claim 2 wherein the second variables comprise relation variables representing relations of the segments. 4. The method of claim 1 wherein the joint discriminative probability distribution is partitioned into a first subtask factor modeling the first variables and a second subtask factor modeling the second variables, the first subtask factor comprising feature functions weighted by the first parameter weights, the second subtask factor comprising the first-order logic formulas weighted by the second parameter weights. 5. The method of claim 1 wherein determining the first and second parameter weights comprises estimating the first and second parameter weights approximately using a variational expectation maximization (VEM) algorithm. 6. The method of claim 5 wherein estimating the first and second parameter weights comprises bi-directionally converging variational parameter weights until equilibrium values of the variational parameter weights are reached, wherein the variational parameter weights are weights of a non-structured variational distribution. 7. The method of claim 1 wherein determining the first likely output and the second likely output comprises performing inference approximately using a bidirectional Markov chain Monte Carlo (MCMC) algorithm. 8. A non-transitory computer readable storage medium including executable instructions that, when executed by a processor, cause the processor to: determine first parameter weights and second parameter weights of a joint discriminative probability distribution that is over first variables and second variables and conditioned on observed data, the first variables modeled by feature functions weighted by the first parameter weights, the second variables modeled by first-order logic formulas weighted by the second parameter weights; determine, based on the determined first and second parameter weights, likely outputs of the first and second variables. 9. The non-transitory computer readable storage medium of claim 8 wherein the first variables comprise segments and the second variables comprise relations of the segments. 10. The non-transitory computer readable storage medium of claim 8 wherein the joint discriminative probability distribution is partitioned into a first subtask factor modeling the first variables and a second subtask factor modeling the second variables. 11. The non-transitory computer readable storage medium of claim 8 wherein determining the first and second parameter weights comprises estimating the first and second parameter weights approximately using a variational expectation maximization (VEM) algorithm. 12. The non-transitory computer readable storage medium of claim 11 wherein estimating the first and second parameter weights comprises bi-directionally converging variational parameter weights until equilibrium values of the variational parameter weights are reached, wherein the variational parameter weights are weights of a non-structured variational distribution. 13. The non-transitory computer readable storage medium of claim 8 wherein determining the first likely output and the second likely output comprises performing inference approximately using a bidirectional Markov chain Monte Carlo (MCMC) algorithm. 14. A method of information extraction from observed data, the method comprising: by a processor: determining first parameter weights and second parameter weights of a joint discriminative probability distribution that models a first subtask and a second subtask and is conditioned on the observed data, the second subtask modeled by first-order logic formulas, the first parameter weights modeling the first subtask, the second parameter weights modeling the second subtasks; and determining a first likely output associated with the first subtask based on the first parameter weights and a second likely output associated with the second subtask based on the second parameter weights. 15. The method of claim 14 wherein the joint discriminative probability distribution is partitioned into first subtask factor modeling the first subtask and a second subtask factor modeling the second subtask, the first subtask factor comprising feature functions weighted by the first parameter weights, the second subtask factor comprising the first-order logic formulas weighted by the second parameter weights.