1. A method for determining associations between data objects, the method comprising: receiving a group of data objects; executing a matching algorithm to determine duplicate data object propositions between the data objects; determining whether a data object is a potential duplicate data object; and if a data object is a potential duplicate data object, determining whether the data object is a duplicate data object by examining duplicate data object propositions of a plurality of data objects that are associated with the data object through duplicate data object propositions.