about
Graph Neural Network Approach to Semantic Type Detection in Tables (arxiv.org)
3 points by PaulHoule on May 9, 2024 | hide | past | pdf | discuss on HN

In plain words: A graph network captures how a table's columns relate to each other, freeing a language model to spend its limited input on other tables. Together they label what each column means more accurately than the best current systems.

Abstract

This study addresses the challenge of detecting semantic column types in relational tables, a key task in many real-world applications. While language models like BERT have improved prediction accuracy, their token input constraints limit the simultaneous processing of intra-table and inter-table information. We propose a novel approach using Graph Neural Networks (GNNs) to model intra-table dependencies, allowing language models to focus on inter-table information. Our proposed method not only outperforms existing state-of-the-art algorithms but also offers novel insights into the utility and functionality of various GNN types for semantic type detection. The code is available at https://github.com/hoseinzadeehsan/GAIT

Ehsan Hoseinzade, Ke Wang
arXiv:2405.00123 · cs.LG, cs.CL · submitted Apr 30, 2024
abstract · pdf · html

add comment on HN