[ont.events] UW Theory/Systems Seminar, Mr. Johnson on "Rational Equivalence Relations and String Similarity"

mwang (03/01/83)

         _D_E_P_A_R_T_M_E_N_T _O_F _C_O_M_P_U_T_E_R _S_C_I_E_N_C_E
         _U_N_I_V_E_R_S_I_T_Y _O_F _W_A_T_E_R_L_O_O
         _S_E_M_I_N_A_R _A_C_T_I_V_I_T_I_E_S

         _T_H_E_O_R_Y/_S_Y_S_T_E_M_S _S_E_M_I_N_A_R
                               - Friday, March 11, 1983.

         Mr. H. Johnson, a graduate student of this  department,
         will  speak  on  ``Rational  Equivalence  Relations and
         String Similarity''.

         TIME:    3.30 PM

         ROOM:    MC 5158

         _A_B_S_T_R_A_C_T

         Soundex code is used to map surnames into codes in such
         a way that similar names are mapped into the same value
         and dissimilar names into different values.   As  Knuth
         points out in ``Sorting and Searching'' (p. 392), it is
         not completely successful since some similar names  get
         different  values  and  some quite dissimilar names get
         the same value.  In spite of  its  imperfections,  how-
         ever, Soundex is often used in practical applications.

         Although Soundex is based on linguistic arguments,  its
         form is that of a sub-sequential function as defined by
         Schutzenberger.  The theory of sub-sequential functions
         and  the more general theory of rational relations pro-
         vide a natural theoretical framework  for  Soundex  and
         similar  coding functions since they combine the advan-
         tages of concise expression with good algorithms.

         Equivalence of Soundex code  partitions  the  space  of
         names  into  equivalence classes.  It is of interest to
         consider more general equivalence models.   This  leads
         to a hierarchy of classes of rational equivalence rela-
         tions which show a tradeoff  between  power  and  effi-
         ciency.

                              March 1, 1983