1. A system for comparing a biometric sample against a biometric dataset, the system comprising: a database storing at least one biometric dataset; a comparison module configured to iteratively provide a comparison score for each record in the biometric dataset, wherein the comparison score indicates a likelihood of match between an individual record in the biometric dataset and the biometric sample; wherein, during each iteration, the comparison model completing a series of steps during each iteration comprising: retrieving a model of each of the plurality of records; comparing the model of each of the plurality of records against the biometric sample; generating the comparison score for each of the plurality of records; iteratively compare the biometric sample against a plurality of records; and wherein the resolution of the retrieved model increases with each iteration, and where the iterative process continues until a final list of potential match candidates is determined; and a processor configured to receive data indicative of the biometric sample and iteratively engage the comparison model such that results of the first iteration are provided as an input to a second iterator.