Skip to content

northeastern-datalab/gen

Repository files navigation

ALT-GEN

Codes and supplementary materials for Generative Benchmark Creation for Table Union Search.

📢 Repository moved! All new updates will be published at the new repository location: https://github.com/RJMillerLab/gen

ALT-GEN framework

To create your own table union search benchmark using Mixtral-8x7B-Instruct-v0.1, you can first run the getSubjectCols.py and then run addRows.py scripts within the scripts folder.

UGEN_V2 benchmark

The UGEN_V2 benchmark is located within the data folder (named as ugen_v2).

Starmie-LLM method

To run the Starmie-LLM method, you can run the script llm_prompting.py found within the scripts folder. Within this python file, you can replace MODEL_NAME with the LLM model that you would like to test out.

result files

The evaluation folder contains code we used to evaluate our results from both existing and new table union search methods. The new_stats folder within this folder contains our result pickle files from our experiments. The manual_benchmark_validation_results folder contains our manually validated results for UGEN_V1, UGEN_V2, and 100 sampled non-unionable pairs from TUS-Small.

Citation

If you use ALT-GEN in your work, please cite:

Koyena Pal, Aamod Khatiwada, Roee Shraga, and Renée J. Miller. "ALT-GEN: Benchmarking Table Union Search using Large Language Models." Proceedings of the VLDB Workshop on Tabular Data Analysis (TaDA), 2024.

BibTeX
@inproceedings{pal2024altgen,
  title     = {{ALT-GEN}: Benchmarking Table Union Search using Large Language Models},
  author    = {Pal, Koyena and Khatiwada, Aamod and Shraga, Roee and Miller, Ren{\'e}e J.},
  booktitle = {Proceedings of the VLDB Workshop on Tabular Data Analysis (TaDA)},
  year      = {2024},
  publisher = {VLDB},
  url       = {https://par.nsf.gov/biblio/10539016}
}

About

Codes and supplementary materials for Generative Benchmark Creation for Table Union Search

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages