Robust (Controlled) Table-to-Text Generation with Structure-Aware Equivariance Learning
Controlled table-to-text generation seeks to generate natural language descriptions for highlighted subparts of a table. Previous SOTA systems still employ a sequence-to-sequence generation method, which merely captures the table as a linear structure and is brittle when table layouts change. We seek to go beyond this paradigm by (1) effectively expressing the relations of content pieces in the table, and (2) making our model robust to content-invariant structural transformations. Accordingly, we propose an equivariance learning framework, which encodes tables with a structure-aware self-attention mechanism. This prunes the full self-attention structure into an order-invariant graph attention that captures the connected graph structure of cells belonging to the same row or column, and it differentiates between relevant cells and irrelevant cells from the structural perspective. Our framework also modifies the positional encoding mechanism to preserve the relative position of tokens in the same cell but enforce position invariance among different cells. Our technology is free to be plugged into existing table-to-text generation models, and has improved T5-based models to offer better performance on ToTTo and HiTab. Moreover, on a harder version of ToTTo, we preserve promising performance, while previous SOTA systems, even with transformation-based data augmentation, have seen significant performance drops. Our code is available at https://github.com/luka-group/Lattice.
Code (1)
Tasks
Data AugmentationData-to-Text GenerationGraph AttentionPositionTable-to-Text GenerationText GenerationSimilar Papers 제목 키워드 기반
Robust (Controlled) Table-to-Text Generation with Structure-Aware Equivariance Learning
Controlled table-to-text generation seeks to generate natural language descriptions for highlighted subparts of a table. Previous SOTA systems still employ a sequence-to-sequence generation method, which merely captures …
Data AugmentationGraph AttentionPositionTable-to-Text Generation+1Sequentially Controlled Text Generation
While GPT-2 generates sentences that are remarkably human-like, longer documents can ramble and do not follow human-like writing structure. We study the problem of imposing structure on long-range text. We propose a nove…
Text GenerationTWT: Table with Written Text for Controlled Data-to-Text Generation
Large pre-trained neural models have recently shown remarkable progress in text generation. In this paper, we propose to generate text conditioned on the structured data (table) and a prefix (the written text) by leverag…
Data-to-Text GenerationText GenerationSequentially Controlled Text Generation
While GPT2 generates sentences that are remarkably human-like, longer documents can ramble and are structurally different from human-written articles. We study the problem of imposing structure on long-range text. We pro…
ArticlesText GenerationPixT3: Pixel-based Table-To-Text Generation
Table-to-text generation involves generating appropriate textual descriptions given structured tabular data. It has attracted increasing attention in recent years thanks to the popularity of neural network models and the…
Data-to-Text GenerationSelf-Supervised LearningTable-to-Text GenerationText Generation