4. The computer implemented method of claim 3 further comprising: generating with the computing device a string distance for at least one variant string pair in the training data, based upon, at least in part, a matching score generated for at least one of the first unidentical substring pair and the second unidentical substring pair.
3. The computer implemented method of claim 2 further comprising: generating with the computing device a matching score for at least one variant string pair in the training data, based upon, at least in part, at least one of the first pair counter, the first substring counter, the second substring counter, the second pair counter, the third substring counter, and the fourth substring counter.