DataGroomr's Importr module leverages machine learning to find duplicates when bulk importing data into Salesforce.  Each time you load new data, it is analyzed for matches in Salesforce.  All unique records can then be imported, while duplicates can disregarded or used to update existing records in Salesforce.  Not only that, Importr continuously improves by learning from your actions.