Master Data

Metaphone

You can select the engine to be used for screening by specifying it in the Master Data > Power Data > Configurations > Service Preference.

This engine uses a phonetic algorithm and variable length keys for indexing names by sound, as pronounced in English. Matching is performed in two steps:

  1. Encoding of the party and the restricted party detail.

    If the word begins with 'KN', 'GN', 'PN', 'AE', 'WR', drop the first letter. Eg: KNOWLEDGE becomes NOWLEDGE.

    'PH' transforms to 'F' e.g.: 'PHONE' transforms to 'FONE'.

    'Q' transforms to 'K' e.g.: 'QUEEN' transforms to 'KUEEN'.

  2. Matching the encoded output using the Dice Engine.

Detailed Example of Matching the Encoded Output

Let us take an example of a party with the name “MULLAH” and a restricted party with the name “MAULAVI”. Following are the steps showing how the encoded output is matched.

  1. Encoding.

    Party: Full Name

    Restricted Party: Full Name

    Encoding(MULLAH) = ML

    Encoding(MAULAVI) = MLF

     

  2. Dice engine matching:
    1. Bigrams(ML) = {ML}, Bigrams(MLF) = {ML, LF}, Common Biagrams = {ML}
    2. Dice Coefficient  = (2*1)/(1+2) = 0.67
    3. Removing non matches and finding out best matches
    4. Total Number of Letter Matches for Party word (MULLAH) = 0.67 * 6
    5. Match factor of Full Name =  Number of Letter Matches/Total Number of Letters on Party =  0.67 * 6/6 = 0.67 = 67%

Related Topics