Abstract
Since modern database applications increasingly need to deal with dirty data due to a variety of reasons (e.g., data entry errors, heterogeneous formats, and ambiguous terms), (record) linkage problem to determine if two entities represented as relational records are approximately the same or not. In this paper, we propose a novel idea of using the popular gene sequence alignment algorithm in Biology BLAST. Our proposal, termed as the BLASTed linkage, is based on the observations that: (1) both problems are variants of approximate pattern matching, (2) BLAST provides the statistical guarantee of search results in a scalable manner a greatly lacking feature in many linkage solutions, and (3) by transforming the record linkage problem into the gene sequence alignment problem, one can leverage on a wealth of advanced algorithms, implementations, and tools that have been actively developed for BLAST during the last decade. In translating English alphabets to DNA sequences of A. C, G. and T. we study four variations: (1) default each alphabet is mapped to nucleotides under 1, 2, and 1-bit coding schemes, (2) weighted tokens are elongated or shortened proportional to their importance, making important tokens longer in the resultant DNA sequences, (3) hybrid each token's lexical meaning as well as its importance are considered at the same time during translation, and (4) multi-bit tokens are selected for any of 1. 2, and 1-bit coding schemes based on the cumulative distribution functions of their schemes are experimentally validated using both real and synthetic data sets.
Original language | English (US) |
---|---|
Pages (from-to) | 13-22 |
Number of pages | 10 |
Journal | CTIT workshop proceedings series |
Volume | WP 08 |
Issue number | 02 |
State | Published - 2008 |
Event | 6th International Workshop on Quality in Databases, QDB 2008 and 3rd Workshop on Management of Uncertain Data, MUD 2008 - Auckland, New Zealand Duration: Aug 1 2008 → Aug 1 2008 |
All Science Journal Classification (ASJC) codes
- Information Systems
- Geography, Planning and Development