paper-with-me

홈 › Papers

CORNET: Learning Table Formatting Rules By Example

2022-08-11 · Mukul Singh, José Cambronero, Sumit Gulwani, Vu Le, Carina Negreanu, Mohammad Raza, Gust Verbruggen

Spreadsheets are widely used for table manipulation and presentation. Stylistic formatting of these tables is an important property for both presentation and analysis. As a result, popular spreadsheet software, such as Excel, supports automatically formatting tables based on rules. Unfortunately, writing such formatting rules can be challenging for users as it requires knowledge of the underlying rule language and data logic. We present CORNET, a system that tackles the novel problem of automatically learning such formatting rules from user examples in the form of formatted cells. CORNET takes inspiration from advances in inductive programming and combines symbolic rule enumeration with a neural ranker to learn conditional formatting rules. To motivate and evaluate our approach, we extracted tables with over 450K unique formatting rules from a corpus of over 1.8M real worksheets. Since we are the first to introduce conditional formatting, we compare CORNET to a wide range of symbolic and neural baselines adapted from related domains. Our results show that CORNET accurately learns rules across varying evaluation setups. Additionally, we show that CORNET finds shorter rules than those that a user has written and discovers rules in spreadsheets that users have manually formatted.

📄 PDF Abstract BibTeX arXiv:2208.06032

Code (0)

등록된 구현이 없습니다.

Tasks

Program Synthesis

Similar Papers 제목 키워드 기반

Demonstration of CORNET: A System For Learning Spreadsheet Formatting Rules By Example

2023-08-14 · Mukul Singh, Jose Cambronero, Sumit Gulwani, Vu Le 외

Data management and analysis tasks are often carried out using spreadsheet software. A popular feature in most spreadsheet platforms is the ability to define data-dependent formatting rules. These rules can express actio…

ManagementProgram Synthesis

Tabularis Formatus: Predictive Formatting for Tables

2025-08-14 · Mukul Singh, José Cambronero, Sumit Gulwani, Vu Le 외 arxiv

Spreadsheet manipulation software are widely used for data management and analysis of tabular data, yet the creation of conditional formatting (CF) rules remains a complex task requiring technical knowledge and experienc…

FormaT5: Abstention and Examples for Conditional Table Formatting with Natural Language

2023-10-26 · Mukul Singh, José Cambronero, Sumit Gulwani, Vu Le 외

Formatting is an important property in tables for visualization, presentation, and analysis. Spreadsheet software allows users to automatically format their tables by writing data-dependent conditional formatting (CF) ru…

Code Generation

STYLE-ANALYZER: fixing code style inconsistencies with interpretable unsupervised algorithms

2019-04-01 · Vadim Markovtsev, Waren Long, Hugo Mougard, Konstantin Slavnov 외

Source code reviews are manual, time-consuming, and expensive. Human involvement should be focused on analyzing the most relevant aspects of the program, such as logic and maintainability, rather than amending style, syn…

Correlation Networks for Extreme Multi-label Text Classification

2022-08-23 · Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining 2022 8 · Guangxu Xun, Kishlay Jha, Jianhui Sun, Aidong Zhang

This paper develops the Correlation Networks (CorNet) architecture for the extreme multi-label text classification (XMTC) task, where the objective is to tag an input text sequence with the most relevant subset of labels…

ClassificationMulti Label Text ClassificationMulti-Label Text ClassificationTAG+2