1. A method comprising, by one or more computing systems: accessing, in a social graph, a user node representing a particular user, the user node connected to a plurality of attribute nodes; and for each of a plurality of object nodes in the social graph, each object node connected to a plurality of attribute nodes, calculating a match coefficient between the user node and an individual object node by accessing a set of all attribute nodes connected to both the user node and the object node.