Columbo: Expanding Abbreviated Column Names for Tabular Data Using Large Language Models

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Cai, Ting, Sheen, Stephen, Doan, AnHai
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866914051888513024
author Cai, Ting
Sheen, Stephen
Doan, AnHai
author_facet Cai, Ting
Sheen, Stephen
Doan, AnHai
contents Expanding the abbreviated column names of tables, such as "esal" to "employee salary", is critical for many downstream NLP tasks for tabular data, such as NL2SQL, table QA, and keyword search. This problem arises in enterprises, domain sciences, government agencies, and more. In this paper, we make three contributions that significantly advance the state of the art. First, we show that the synthetic public data used by prior work has major limitations, and we introduce four new datasets in enterprise/science domains, with real-world abbreviations. Second, we show that accuracy measures used by prior work seriously undercount correct expansions, and we propose new synonym-aware measures that capture accuracy much more accurately. Finally, we develop Columbo, a powerful LLM-based solution that exploits context, rules, chain-of-thought reasoning, and token-level analysis. Extensive experiments show that Columbo significantly outperforms NameGuess, the current most advanced solution, by 4-29%, over five datasets. Columbo has been used in production on EDI, a major data lake for environmental sciences.
format Preprint
id arxiv_https___arxiv_org_abs_2508_09403
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Columbo: Expanding Abbreviated Column Names for Tabular Data Using Large Language Models
Cai, Ting
Sheen, Stephen
Doan, AnHai
Computation and Language
Databases
Expanding the abbreviated column names of tables, such as "esal" to "employee salary", is critical for many downstream NLP tasks for tabular data, such as NL2SQL, table QA, and keyword search. This problem arises in enterprises, domain sciences, government agencies, and more. In this paper, we make three contributions that significantly advance the state of the art. First, we show that the synthetic public data used by prior work has major limitations, and we introduce four new datasets in enterprise/science domains, with real-world abbreviations. Second, we show that accuracy measures used by prior work seriously undercount correct expansions, and we propose new synonym-aware measures that capture accuracy much more accurately. Finally, we develop Columbo, a powerful LLM-based solution that exploits context, rules, chain-of-thought reasoning, and token-level analysis. Extensive experiments show that Columbo significantly outperforms NameGuess, the current most advanced solution, by 4-29%, over five datasets. Columbo has been used in production on EDI, a major data lake for environmental sciences.
title Columbo: Expanding Abbreviated Column Names for Tabular Data Using Large Language Models
topic Computation and Language
Databases
url https://arxiv.org/abs/2508.09403