Thank you very much for your thorough review, insightful suggestions, and for pointing out the typos!
**To Q1:**
***Data licensing, copyright, and ethics:***
Our utilization of Kaggle's dataset for UniTabE pretraining adheres meticulously to Kaggle's terms of use and licensing agreements. The publicly available dataset complies with Kaggle's licensing terms, and any specific requirements imposed by dataset providers have been respected. The dataset was collected through the official Kaggle API (https://github.com/Kaggle/kaggle-api), specifying the license option as "gpl" and "odb". We exclusively collected data under licenses such as GNU General Public License (GPL) and Open Data Commons series (e.g., ODbL, PDDL, ODC-By), ensuring compatibility for open-sourcing our model. For example, the "sales-from-different-stores" dataset is obtained under the ODbL license (https://opendatacommons.org/licenses/odbl/1-0/), allowing a worldwide, royalty-free, non-exclusive license for data use. Our approach aligns with copyright laws, and we uphold ethical considerations, prioritizing responsible and fair data use within permitted scope and respecting Kaggle's data privacy policies. We intend to include information on data licensing, copyright, and ethical considerations in the final version of our paper if it is accepted.
***Use of our model as a foundamental model:***
1) Understanding tabular data: UniTabE serves as a powerful foundational model for understanding tabular data. It facilitates intuitive obtaintion of tabular representation through natural language prompts, enhancing usability in downstream applications.
2) Tabular data synthesis: UniTabE, trained to predict missing values in tables, holds the potential for synthesizing tabular data. By masking entire rows as missing values, the model can generate synthesized data, contributing to privacy protection by excluding real, sensitive information. Synthesized data further benefits applications such as data augmentation, enhancing diversity, and simulating scenarios.
3) Combining with large language models (LLMs): Inspired by the success of diffusion models in text-to-image tasks, future research may explore utilizing our pretrained model as a foundational component to generate semantic representations for tabular data combining with LLMs within the diffusion framework.
**To Q2:**
1) Baselines selection for Table 2 and Table 3:
The 12 datasets(PID\~HPA) in Table 2 (in our paper) come from Kaggle. Despite their exclusion from our pretraining data, we just conducted a preliminary comparison of our approach with TransTab-LSTM (a representative Transformer-based model), XGBoost, and "UniTabE scratch" on these datasets, considering potential domain similarities to pretraining data domains. Additionally, we employed other public datasets (CG\~IO) for comprehensive evaluation in Table 3, ensuring a fair comparison with prior methodologies that may not have been trained on Kaggle's data domains.
2) Baselines selection for Table 4 and Table 5:
In Table 4, we concentrated on evaluating zero-shot prediction performance. Given the limitations of most existing models that cannot be applied to table structures they were not trained with, hindering their capability for zero-shot prediction, we exclusively compared our model against a finetuned and a randomly initialized model.
In Table 5, our objective was to assess the scalability of models in handling incremental columns added to tables(e.g. in clinical trials, incremental columns are collected across different phases). Similar to Table 4, we excluded methods that cannot support table structures different from those encountered during training; for example, TabPFN prohibits a different table structure at the test stage compared to the trained one. We chose TransTab-LSTM as a baseline for its adaptability to incremental columns and its representation as a Transformer-based model. Additionally, we incorporated "UniTabE scratch" as a comparative model to evaluate the benefits derived from pretraining.
**To Q3:**
We employ TabUnit to process each cell, transforming the column name and value into a sequence of hidden states that serve as the cell's representation. For tables with multi-tiered headers, we adopt the format "top-level-header-name :: second-level-header-name :: ..." to convey the nested structure. The following table presents multi-tiered headers, with actual data omitted for clarity of demonstration:
| Models | Task 1 | | Task 2 | |
|----|:----:|:----:|----:|:----:|
| | **Precision** | **Recall** | **Precision** | **Recall** |
| c11 | c12 | c13 | c14 | c15 |
| c21 | c22 | c23 | c24 | c25 |
The column name for cell c11 is "Models", while the column name for cell c12 and c22 is set as "Task 1 :: Precision". Utilizing our feature processing module, TabUnit, our trained model exhibits flexibility in encoding tables with complex structures.