1. A method implemented by one or more computing devices, the method comprising: assigning one or more categories in a hierarchy of categories to each of at least two objects; and computing a similarity score for the at least two objects, the computing performed at least in part using: a distance in the hierarchy between the one or more categories assigned to the at least two objects; and a number of siblings in the hierarchy of the one or more categories assigned to the at least two objects.