1. A method comprising the following computer-executable acts: receiving first that that is indicative of an identity of a user; and responsive to receiving the first data, using a processor to selectively modify a relational model, wherein the relational model comprises atoms and relationships between atoms.
1. A method comprising the following computer-executable acts: receiving first that that is indicative of an identity of a user; and responsive to receiving the first data, using a processor to selectively modify a relational model, wherein the relational model comprises atoms and relationships between atoms. 9. The method of claim 1 , wherein the relationships are weighted first order clauses, and wherein using the processor to selectively modify the relational model comprises: using the processor to determine a number of unsatisfied groundings that include a first atom for each of the weighted first order clauses; clustering atoms that have substantially similar numbers of unsatisfied groundings for each of the weighted first order clauses; performing inference on a representative atom from at least one cluster to determine a probability; and assigning the determined probability to other members of cluster.