Supervised machine learning techniques for data matching based on similarity metrics