<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Pythagoras: Semantic Type Detection of Numerical Data Using Graph Neural Networks</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sven</forename><surname>Langenecker</surname></persName>
							<email>sven.langenecker@mosbach.dhbw.de</email>
							<affiliation key="aff0">
								<orgName type="institution">DHBW Mosbach</orgName>
								<address>
									<addrLine>Lohrtalweg 10</addrLine>
									<postCode>74821</postCode>
									<settlement>Mosbach</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">TU Darmstadt</orgName>
								<address>
									<addrLine>Karolinenplatz 5</addrLine>
									<postCode>64289</postCode>
									<settlement>Darmstadt</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Christoph</forename><surname>Sturm</surname></persName>
							<email>christoph.sturm@mosbach.dhbw.de</email>
							<affiliation key="aff0">
								<orgName type="institution">DHBW Mosbach</orgName>
								<address>
									<addrLine>Lohrtalweg 10</addrLine>
									<postCode>74821</postCode>
									<settlement>Mosbach</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Christian</forename><surname>Schalles</surname></persName>
							<email>christian.schalles@mosbach.dhbw.de</email>
							<affiliation key="aff0">
								<orgName type="institution">DHBW Mosbach</orgName>
								<address>
									<addrLine>Lohrtalweg 10</addrLine>
									<postCode>74821</postCode>
									<settlement>Mosbach</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carsten</forename><surname>Binnig</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">TU Darmstadt</orgName>
								<address>
									<addrLine>Karolinenplatz 5</addrLine>
									<postCode>64289</postCode>
									<settlement>Darmstadt</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">DFKI Darmstadt</orgName>
								<address>
									<addrLine>Hochschulstrasse 10</addrLine>
									<postCode>64289</postCode>
									<settlement>Darmstadt</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Pythagoras: Semantic Type Detection of Numerical Data Using Graph Neural Networks</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">1D7023E681166BB026DBA1385C983A99</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:19+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Semantic Type Detection</term>
					<term>Data Discovery in Data Lakes</term>
					<term>Tabular data</term>
					<term>Work in Progress</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Detecting semantic types of table columns is a crucial task to enable dataset discovery in data lakes. However, prior semantic type detection approaches have primarily focused on non-numeric data despite the fact that numeric data play an essential role in many enterprise data lakes. Therefore, typically, existing models are rather inadequate when applied to data lakes that contain a high proportion of numerical data. In this paper, we introduce Pythagoras, our new learned semantic type detection approach specially designed to support numerical data along with non-numerical data. Pythagoras uses a graph neural network based on a new graph representation of tables to predict the semantic types for numerical data with high accuracy. In our initial experiments, we thus achieve F1-Scores of 0.829 (support-weighted) and 0.790 (macro), respectively, exceeding the state-of-the-art performance significantly.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Dataset discovery of numerical data is important in enterprise data lakes. Enterprise data lakes serve as invaluable repositories of diverse data types, enabling organizations to store and manage vast amounts of information <ref type="bibr" target="#b0">[1]</ref>. In these data lakes, numerical data plays a dominant role, making up a much larger proportion compared to non-numerical data <ref type="bibr" target="#b1">[2]</ref> and providing insights into various business domains, including finance, manufacturing, healthcare, and marketing. Such data often contain critical information such as sales figures, production metrics, customer demographics, and financial records. Therefore, it is essential to automatically detect the correct semantic type of table columns with numerical data enabling data scientists to find required data for downstream analysis and thus address the dataset discovery problem in data lakes <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4,</ref><ref type="bibr" target="#b4">5]</ref>. Existing approaches are mainly designed for non-numerical data. In order to provide the task of semantic type detection, many solutions using deep learning techniques have been proposed in the past <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b7">8,</ref><ref type="bibr" target="#b8">9,</ref><ref type="bibr" target="#b9">10]</ref>. Unfortunately, all these existing approaches have primarily focused on detecting the semantic type of non-numerical data table columns, leaving a critical need for innovative approaches that effectively handle the detection of semantic types for numerical table columns <ref type="bibr" target="#b1">[2]</ref>. Towards a new learned semantic type detection model for numerical data. In this paper, we introduce our new vision of a semantic type detection model called Pythagoras, which can not only predict the semantic type of non-numerical table columns with high accuracy but also of numerical table columns. To achieve this, the main idea of the new model architecture is to use graph neural networks (GNNs) together with a novel graph representation of tables and their columns. This graph representation includes directed edges to provide necessary context information (e.g. neighboring non-numerical columns) for predicting the semantic type of numerical columns using GNNs message passing mechanism. The graph representation and the new model architecture are the main contributions of this paper. Moreover, as a second contribution, we show initial highly promising results comparing Pythagoras against five existing state-of-the-art models on the SportsTables corpus <ref type="bibr" target="#b1">[2]</ref>. The results of this experiment demonstrate that we outperform all existing semantic type detection models on numerical data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Overview of Pythagoras</head><p>In the following, we will introduce our new semantic type detection model Pythagoras and discuss the main design aspects that will lead to better predictions on numerical table columns.</p><p>Figure <ref type="figure">1a</ref> demonstrates how we convert a table and its columns into a graph representation using an example. We can see that the table is transformed into a graph containing four different node types. The green node represents the table name. The orange and blue nodes are responsible for the representation of the textual and numerical columns. In addition, there is another node in the graph for each numerical column, which contains 192 selected statistical features (see Table <ref type="table">2</ref> in the Appendix) of the numerical column values (red node). Because detecting semantic types of numerical columns is generally harder than for textual columns, using only the numerical column values to specify the type is too limited <ref type="bibr" target="#b9">[10]</ref>. Hence, we designed the graph structure with directed edges to inject necessary context information into the numerical column representation and thus enrich it for better predictions. Looking at a Numerical Column Node we can see that three directed edge types go towards the node. With that, the node will embed information from its connected neighbors into its own representation during a GNN layer iteration based on the message passing paradigm <ref type="bibr" target="#b10">[11]</ref>. Specifically, the green edge provides information about the table name, the yellow edges convey information from each textual column within the table and the red edge facilitates the transmission of the additional statistical features. As a consequence, the GNN layers transforms the representation of the Numerical Column Nodes, leading to enhanced information content for accurate semantic type prediction. For instance, when faced with a numerical column with values in the range of 60-100, where the semantic type could be ambiguous (e.g., basketball.player.weight or humidity), the embedding of information from a neighboring textual column containing basketball player names allows for a more precise identification of the semantic type as basketball.player.weight.</p><p>In Figure <ref type="figure">1b</ref> we can see the whole model architecture of Pythagoras which encodes the table structure as a graph. The upper part of the architecture illustrates how we generate the initial embedding vector representations of the nodes in the graph. For encoding table names as well as cell values (textual and numerical), we use the pre-trained transformer-based language model BERT<ref type="foot" target="#foot_0">1</ref>  <ref type="bibr" target="#b11">[12]</ref>. In addition, to embed the features of the Numerical Values Statistic Nodes, we train a feature specific subnetwork similar to the approach in <ref type="bibr" target="#b5">[6]</ref>. This subnetwork embeds the extracted features from the numerical column to an output of fixed length using one hidden layer with a rectifier linear unit (ReLu) activation function. For each numerical column, we extract 192 features 2 , including for example mean and median of all values, as well as statistical metrics regarding the occurrence of individual digits. The initial node representations, along with the discussed graph structure, serve as the input for the GNN model. As GNN, we use a graph convolutional neural network <ref type="bibr" target="#b10">[11]</ref>. After traversing the GNN layers, we extract the hidden states of Textual as well as Numerical Column Nodes from the last convolutional layer. These hidden states are then passed as inputs to a final classification layer to perform the semantic type classification task.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Initial Experimental Results</head><p>In this section, we present initial experimental results applying Pythagoras on the SportsTables corpus. We compare the performance of our approach against five state-of-the-art models. Baseline models. As state-of-the-art models we consider Sherlock <ref type="bibr" target="#b5">[6]</ref>, Sato <ref type="bibr" target="#b6">[7]</ref>, Dosolo <ref type="bibr" target="#b7">[8]</ref>, Doduo <ref type="bibr" target="#b7">[8]</ref> and GPT-3 <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14]</ref>. While Sherlock and Dosolo are models that utilize only the values of a single column for the prediction, Sato and Doduo are successors of them that adopt a context-based approach similar to our model. Despite their similarities to our model, Sato and Doduo do not specifically address the prediction of semantic types for numerical-based columns and do not offer a well-defined approach for injecting contextual information into the prediction process. Furthermore, to have another benchmark, we developed in our experiments a finetuned GPT-3 model for the task of semantic type detection. We chose fine-tuning over prompt designs for higher model quality and the capacity to train on a larger number of examples <ref type="foot" target="#foot_1">3</ref> . Experiment setup. In our experiments, we use the SportsTables dataset, due to its high proportion of numerical-based columns. To perform the experiments, we split the corpus into 60/20/20 for train, validation, and test set. After training the models, the checkpoint with the best accuracy on the validation set is used for evaluation on the test set. We report end results as an average of five runs with different random seeds using the evaluation metrics supportweighted and macro F1-Score as in previous studies <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b7">8,</ref><ref type="bibr" target="#b14">15]</ref>. To implement Pythagoras we used Python together with PyTorch <ref type="bibr" target="#b15">[16]</ref>, DGL <ref type="bibr" target="#b16">[17]</ref> and the Transformers library <ref type="bibr" target="#b17">[18]</ref>. Results of study. The experimental results are shown in Table <ref type="table" target="#tab_1">1</ref>. For each model, we list the F1-Scores overall data types to show the total performance, but also the separate average F1-Scores for only numerical and non-numerical data types, respectively. The results show that our model Pythagoras outperforms all existing models in detecting the semantic type of numerical columns. To the best performing existing model Sato with F1-Scores of 0.703/0.650 (supportweighted/macro F1-Score) we can achieve an improvement of +0.126/+0.140. Furthermore, a notable observation across all existing models is the substantial performance discrepancy between the prediction on non-numerical and numerical columns. On non-numerical data, the accuracy of the models is generally high, whereas their performance on numerical data tends to be poorer. In contrast, our model exhibits a different behavior, as we are able to achieve a more balanced accuracy for both numerical and non-numerical data. In summary, the results demonstrate that our model, in conjunction with the graph representation of tables, leads to a significantly improved performance. The road ahead. To establish the generalizability of our approach, additional experiments on diverse datasets are crucial. These experiments will validate the effectiveness of our approach across different data domains and assess its robustness. Furthermore, conducting an ablation study is essential to examine the impact of various design choices in our architecture.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>Shows the conversion of a table into a graph representation. The key aspect of the graph is that it provides all the necessary contextual information through its structure (nodes and directed edges), resulting in improved predictions of the semantic types of numerical columns. (b) Shows the complete model architecture of the neuronal network.</figDesc><table><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>Serializations</cell><cell></cell><cell>Feature Specific</cell></row><row><cell>Table Name</cell><cell></cell><cell cols="5">Basketball Player Statistics</cell><cell></cell><cell></cell><cell></cell><cell cols="2">Tablename</cell><cell>Columns</cell><cell>Subnetwork Input Features</cell></row><row><cell>Column</cell><cell>Player</cell><cell>Field</cell><cell cols="2">Points per</cell><cell cols="2">Assists per</cell><cell>Rebounds</cell><cell></cell><cell></cell><cell cols="2">[CLS] tablename [SEP]</cell><cell>[CLS] Val 1 ... Val n [SEP]</cell><cell>(192 Units)</cell></row><row><cell>Names</cell><cell>Name</cell><cell>Position</cell><cell cols="2">Game</cell><cell></cell><cell>Game</cell><cell>per Game</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell>Content</cell><cell>LeBron James Myles Turner Textual Column</cell><cell>SF/PF PF/C</cell><cell cols="3">31.3 15.4 Numerical Column Graph Representation</cell><cell>7.5 2.1</cell><cell>8.2 9.8</cell><cell>Initial Node</cell><cell>Representations</cell><cell>Tablename Node</cell><cell cols="2">BERT Colum Nodes Textual</cell><cell>Numerical Colum Nodes</cell><cell>ReLu (512 Units) Numerical Values Statistic Node</cell></row><row><cell></cell><cell></cell><cell></cell><cell cols="4">Tablename</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell cols="2">Basketball Player Statistics</cell><cell cols="2">Node</cell><cell></cell><cell>Directed Edges from Tablename Node to all Column Nodes</cell><cell></cell><cell></cell><cell>GNN</cell><cell cols="2">Graph Convolution Layer</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>ReLU</cell></row><row><cell>Player</cell><cell>Field</cell><cell cols="2">Points per</cell><cell></cell><cell cols="2">Assists per</cell><cell>Rebounds</cell><cell></cell><cell></cell><cell></cell><cell cols="2">Graph Convolution Layer</cell></row><row><cell>Name</cell><cell cols="2">Position</cell><cell>Game</cell><cell></cell><cell></cell><cell>Game</cell><cell>per Game</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="2">Textual Column Node Directed Edges from Each Textual Column Node to all Numerical Column Nodes</cell><cell cols="2">Numerical Column Features</cell><cell></cell><cell cols="2">Numerical Column Features</cell><cell>Numerical Column Node Numerical Column Features Numerical Values Statistic Node</cell><cell>Hidden State</cell><cell>Output of the GNN</cell><cell cols="3">Textual Colum Nodes Final Classification Layer Numerical Colum Nodes</cell></row><row><cell></cell><cell cols="7">(a) Graph Representation</cell><cell></cell><cell></cell><cell></cell><cell cols="2">(b) Model architecture</cell></row><row><cell cols="2">Figure 1: (a)</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1</head><label>1</label><figDesc>Experimental results of our new semantic type detection model Pythagoras in comparison to several state-of-the-art models on SportsTables corpus.</figDesc><table><row><cell>Model</cell><cell cols="3">support weighted F1-Score</cell><cell></cell><cell>macro F1-Score</cell><cell></cell></row><row><cell></cell><cell cols="6">numeric non-numeric overall numeric non-numeric overall</cell></row><row><cell>Sherlock[6]</cell><cell>0.609</cell><cell>0.856</cell><cell>0.641</cell><cell>0.555</cell><cell>0.767</cell><cell>0.57</cell></row><row><cell>Sato[7]</cell><cell>0.703</cell><cell>0.961</cell><cell>0.736</cell><cell>0.650</cell><cell>0.903</cell><cell>0.668</cell></row><row><cell>Dosolo[8]</cell><cell>0.313</cell><cell>0.822</cell><cell>0.379</cell><cell>0.245</cell><cell>0.782</cell><cell>0.285</cell></row><row><cell>Doduo[8]</cell><cell>0.623</cell><cell>0.98</cell><cell>0.67</cell><cell>0.567</cell><cell>0.933</cell><cell>0.594</cell></row><row><cell>GPT-3 (fine-tuned)[13]</cell><cell>0.446</cell><cell>0.872</cell><cell>0.501</cell><cell>0.404</cell><cell>0.760</cell><cell>0.423</cell></row><row><cell>Pythagoras</cell><cell>0.829</cell><cell>0.996</cell><cell>0.851</cell><cell>0.790</cell><cell>0.97</cell><cell>0.803</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Note that Pythagoras is independent of how to generate these initial embeddings, and there may exist alternative language models or embedding methods that could potentially yield even better results in this context.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_1">For fine-tuning the GPT-3 model, we use OpenAIs API described in https://platform.openai.com/docs/guides/ fine-tuning (visited on 09/04/2023)</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements. This research and development project was funded by DHBW Mosbach. We also want to thank the NHR Program, the BMBF project KompAKI (grant number 02L19C150), the HMWK cluster project 3AI, hessian.AI, and DFKI Darmstadt for their support.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. List of Features</head></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Dixon</surname></persName>
		</author>
		<ptr target="https://jamesdixon.wordpress.com/2014/09/25/data-lakes-revisited/" />
		<title level="m">Data Lakes Revisited</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Sportstables: A new corpus for semantic type detection</title>
		<author>
			<persName><forename type="first">S</forename><surname>Langenecker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Sturm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Schalles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Binnig</surname></persName>
		</author>
		<idno type="DOI">10.18420/BTW2023-68</idno>
		<ptr target="https://doi.org/10.18420/BTW2023-68.doi:10.18420/BTW2023-68" />
	</analytic>
	<monogr>
		<title level="m">Fachtagung des GI-Fachbereichs &quot;Datenbanken und Informationssysteme</title>
				<editor>
			<persName><forename type="first">B</forename><surname>König-Ries</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Scherzinger</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Lehner</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Vossen</surname></persName>
		</editor>
		<meeting><address><addrLine>BTW; Dresden, Germany</addrLine></address></meeting>
		<imprint>
			<publisher>Gesellschaft für Informatik e.V</publisher>
			<date type="published" when="2023-03">2023. März 2023. 2023</date>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="page" from="995" to="1008" />
		</imprint>
	</monogr>
	<note>DBIS)</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Table discovery in data lakes: State-of-the-art and future directions</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Miller</surname></persName>
		</author>
		<idno type="DOI">10.1145/3555041.3589409</idno>
		<idno>doi:10.1145/3555041.3589409</idno>
		<ptr target="https://doi.org/10.1145/3555041.3589409" />
	</analytic>
	<monogr>
		<title level="m">Companion of the 2023 International Conference on Management of Data, SIGMOD &apos;23</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Association for Computing Machinery</publisher>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="69" to="75" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Data lake management: Challenges and opportunities</title>
		<author>
			<persName><forename type="first">F</forename><surname>Nargesian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">Q</forename><surname>Pu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">C</forename><surname>Arocena</surname></persName>
		</author>
		<idno type="DOI">10.14778/3352063.3352116</idno>
		<idno>doi:10.14778/3352063.3352116</idno>
		<ptr target="https://doi.org/10.14778/3352063.3352116" />
	</analytic>
	<monogr>
		<title level="m">Proc. VLDB Endow</title>
				<meeting>VLDB Endow</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="1986" to="1989" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Santos: Relationship-based semantic table union search</title>
		<author>
			<persName><forename type="first">A</forename><surname>Khatiwada</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Fan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Shraga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Gatterbauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Riedewald</surname></persName>
		</author>
		<idno type="DOI">10.1145/3588689</idno>
		<idno>doi:</idno>
		<ptr target="10.1145/3588689" />
	</analytic>
	<monogr>
		<title level="j">Proc. ACM Manag. Data</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Sherlock: A deep learning approach to semantic data type detection</title>
		<author>
			<persName><forename type="first">M</forename><surname>Hulsebos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Bakker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Zgraggen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Satyanarayan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Kraska</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Demiralp</surname></persName>
		</author>
		<author>
			<persName><surname>Hidalgo</surname></persName>
		</author>
		<idno type="DOI">10.1145/3292500.3330993</idno>
		<idno>doi:10.1145/3292500.3330993</idno>
		<ptr target="https://doi.org/10.1145/3292500.3330993" />
	</analytic>
	<monogr>
		<title level="m">SIGKDD, KDD &apos;19</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="1500" to="1508" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Contextual semantic type detection in tables</title>
		<author>
			<persName><forename type="first">D</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hulsebos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Suhara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Demiralp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W.-C</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><surname>Tan</surname></persName>
		</author>
		<author>
			<persName><surname>Sato</surname></persName>
		</author>
		<idno type="DOI">10.14778/3407790.3407793</idno>
		<idno>doi:10.14778/3407790.3407793</idno>
		<ptr target="https://doi.org/10.14778/3407790.3407793" />
	</analytic>
	<monogr>
		<title level="m">VLDB</title>
				<imprint>
			<publisher>VLDB Endowment</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="1835" to="1848" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Annotating columns with pre-trained language models</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Suhara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Demiralp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W.-C</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><surname>Tan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2022">2022</date>
			<publisher>ACM</publisher>
			<biblScope unit="page" from="1493" to="1503" />
			<pubPlace>New York, NY, USA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">TURL: Table Understanding through Representation Learning</title>
		<author>
			<persName><forename type="first">X</forename><surname>Deng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Sun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Lees</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Yu</surname></persName>
		</author>
		<idno type="DOI">10.14778/3430915.3430921</idno>
		<idno>arXiv:</idno>
		<ptr target="2006.14806v2" />
	</analytic>
	<monogr>
		<title level="m">VLDB</title>
				<imprint>
			<publisher>VLDB Endowment</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="307" to="319" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Steered training data generation for learned semantic type detection</title>
		<author>
			<persName><forename type="first">S</forename><surname>Langenecker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Sturm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Schalles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Binnig</surname></persName>
		</author>
		<idno type="DOI">10.1145/3589786</idno>
		<ptr target="https://doi.org/10.1145/3589786.doi:10.1145/3589786" />
	</analytic>
	<monogr>
		<title level="j">Proc. ACM Manag. Data</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page">25</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Semi-supervised classification with graph convolutional networks</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">N</forename><surname>Kipf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Welling</surname></persName>
		</author>
		<ptr target="https://openreview.net/forum?id=SJU4ayYgl" />
	</analytic>
	<monogr>
		<title level="m">5th International Conference on Learning Representations, ICLR 2017</title>
				<meeting><address><addrLine>Toulon, France</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">April 24-26, 2017. 2017</date>
		</imprint>
	</monogr>
	<note>Conference Track Proceedings, OpenReview.net</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding</title>
		<author>
			<persName><forename type="first">J</forename><surname>Devlin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M.-W</forename><surname>Chang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Toutanova</surname></persName>
		</author>
		<idno type="DOI">10.18653/v1/N19-1423</idno>
		<ptr target="https://aclanthology.org/N19-1423.doi:10.18653/v1/N19-1423" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</title>
		<title level="s">Long and Short Papers</title>
		<meeting>the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies<address><addrLine>Minneapolis, Minnesota</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="4171" to="4186" />
		</imprint>
	</monogr>
	<note>Association for Computational Linguistics</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Language models are few-shot learners</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">B</forename><surname>Brown</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Mann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Ryder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Subbiah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kaplan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Dhariwal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Neelakantan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Shyam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Sastry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Askell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Agarwal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Herbert-Voss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Krueger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Henighan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Child</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ramesh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Ziegler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Winter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Hesse</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sigler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Litwin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Chess</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Berner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Mccandlish</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Radford</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Sutskever</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Amodei</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS&apos;20</title>
				<meeting>the 34th International Conference on Neural Information Processing Systems, NIPS&apos;20<address><addrLine>Red Hook, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Curran Associates Inc</publisher>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">Training language models to follow instructions with human feedback</title>
		<author>
			<persName><forename type="first">L</forename><surname>Ouyang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Jiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Almeida</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">L</forename><surname>Wainwright</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Mishkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Agarwal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Slama</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Schulman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hilton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Kelton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">E</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Simens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Askell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Welinder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Christiano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Leike</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Lowe</surname></persName>
		</author>
		<idno>ArXiv abs/2203.02155</idno>
		<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Turl: Table understanding through representation learning</title>
		<author>
			<persName><forename type="first">X</forename><surname>Deng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Sun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Lees</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Yu</surname></persName>
		</author>
		<idno type="DOI">10.14778/3430915.3430921</idno>
		<idno>doi:10.14778/3430915.3430921</idno>
		<ptr target="https://doi.org/10.14778/3430915.3430921" />
	</analytic>
	<monogr>
		<title level="j">Proc. VLDB Endow</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="307" to="319" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Pytorch: An imperative style, high-performance deep learning library</title>
		<author>
			<persName><forename type="first">A</forename><surname>Paszke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gross</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Massa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Lerer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bradbury</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Chanan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Killeen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Lin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Gimelshein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Antiga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Desmaison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Köpf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Devito</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Raison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Tejani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Chilamkurthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Steiner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Fang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Chintala</surname></persName>
		</author>
		<ptr target="http://dblp.uni-trier.de/db/conf/nips/nips2019.html#PaszkeGMLBCKLGA19" />
		<editor>H. M. Wallach, H. Larochelle, A. Beygelzimer, F. d&apos;Alché Buc, E. B. Fox, R. Garnett</editor>
		<imprint>
			<date type="published" when="2019">2019</date>
			<publisher>NeurIPS</publisher>
			<biblScope unit="page" from="8024" to="8035" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Ye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Gan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Song</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Gai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Xiao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Karypis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Zhang</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1909.01315</idno>
		<title level="m">Deep graph library: A graph-centric, highly-performant package for graph neural networks</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Tuta: Tree-based transformers for generally structured table pre-training</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Dong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Jia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Fu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Han</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery &amp; Data Mining</title>
				<meeting>the 27th ACM SIGKDD Conference on Knowledge Discovery &amp; Data Mining</meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
