Auto-Map: Synthesizing Mapping Relationships Using Table Corpus

International Conference on Management of Data (SIGMOD) |

Publication | Publication

Mapping relationships, such as (country, country-code) or (company, stock-ticker), are valuable data assets for an array of applications in data cleaning and data integration like auto-correction and auto-join. However, today there are no good repositories of mapping tables that can enable these intelligent applications. Given a corpus of tables such as web tables or spreadsheet tables, we observe that values of these mappings often exist in pairs of columns in same tables. Motivated by their broad applicability, we study the problem of synthesizing mapping relationships using a large table corpus. Our synthesis process leverages compatibility of tables based on co-occurrence statistics, as well as constraints such as functional dependency. Experiment results using web tables and enterprise spreadsheets suggest that the proposed approach can produce high quality mapping relationships.

Our benchmark data has been made available on GitHub https://github.com/Yeye-He/Mapping-Synthesis (opens in new tab) to facilitate future research.