A Stochastic Approach to Median String Computation
Due to its robustness to outliers, many Pattern Recognition algorithms use the median as a representative of a set of points. A special case arises in Syntactical Pattern Recognition when the points (prototypes) are represented by strings. However, when the edit distance is used, finding the median becomes a NP-Hard problem. Then, either the search is restricted to strings in the data (set-median) or some heuristic approach is applied. In this work we use the (conditional) stochastic edit distance instead of the plain edit distance. It is not yet known if in this case the problem is also NP-Hard so an approximation algorithm is described. The algorithm is based on the extension of the string structure to multistrings (strings of stochastic vectors where each element represents the probability of each symbol) to allow the use of the Expectation Maximization technique. We carry out some experiments over a chromosomes corpus to check the efficiency of the algorithm.
KeywordsMedian String (Multi)string Stochastic Edit Distance
- 3.Fu, K.S.: Syntactical Pattern Recognition and Applications. Prentice-Hall, Englewood Cliffs (1982)Google Scholar
- 5.Martínez-Hinarejos, C.D., Juan, A., Casacuberta, F.: Use of Median String for Classification. In: ICPR, pp. 2903–2906 (2000)Google Scholar
- 11.Martínez-Hinarejos, C.D.: La cadena media y su aplicación en reconocimiento de formas. Phd. Thesis. Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia (2003)Google Scholar