paper-with-me

홈 › Papers

DoT: An efficient Double Transformer for NLP tasks with tables

2021-06-01 · Findings (ACL) 2021 8 · Syrine Krichene, Thomas Müller, Julian Martin Eisenschlos

Transformer-based approaches have been successfully used to obtain state-of-the-art accuracy on natural language processing (NLP) tasks with semi-structured tables. These model architectures are typically deep, resulting in slow training and inference, especially for long inputs. To improve efficiency while maintaining a high accuracy, we propose a new architecture, DoT, a double transformer model, that decomposes the problem into two sub-tasks: A shallow pruning transformer that selects the top-K tokens, followed by a deep task-specific transformer that takes as input those K tokens. Additionally, we modify the task-specific attention to incorporate the pruning scores. The two transformers are jointly trained by optimizing the task-specific loss. We run experiments on three benchmarks, including entailment and question-answering. We show that for a small drop of accuracy, DoT improves training and inference time by at least 50%. We also show that the pruning transformer effectively selects relevant tokens enabling the end-to-end model to maintain similar accuracy as slower baseline models. Finally, we analyse the pruning and give some insight into its impact on the task model.

📄 PDF Abstract BibTeX arXiv:2106.00479

Code (1)

google-research/tapas 공식 구현 tf

Tasks

Question Answering

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Cascade hash tables: a series of multilevel double hashing schemes with O(1) worst case lookup time

2015-06-25 · Li Shaohua

In this paper, the author proposes a series of multilevel double hashing schemes called cascade hash tables. They use several levels of hash tables. In each table, we use the common double hashing scheme. Higher level ha…

TableIE: Capture the Interactions among Joint Information Extraction Explicitly via Double Tables

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Information Extraction (IE) mainly consists of three sub-tasks, Named Entity Recognition, Relation Extraction, and Event Extraction. Although the sub-tasks are highly correlated with each other, most previous works simpl…

Event Extractionnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+2

ShortCircuit: AlphaZero-Driven Circuit Design

2024-08-19 · Dimitrios Tsaras, Antoine Grosnit, Lei Chen, Zhiyao Xie 외

Chip design relies heavily on generating Boolean circuits, such as AND-Inverter Graphs (AIGs), from functional descriptions like truth tables. This generation operation is a key process in logic synthesis, a primary chip…

XTab: Cross-table Pretraining for Tabular Transformers

2023-05-10 · Bingzhao Zhu, Xingjian Shi, Nick Erickson, Mu Li 외

The success of self-supervised learning in computer vision and natural language processing has motivated pretraining methods on tabular data. However, most existing tabular self-supervised learning models fail to leverag…

AutoMLFederated LearningSelf-Supervised Learning

Retrieval-Based Transformer for Table Augmentation

2023-06-20 · Michael Glass, Xueqing Wu, Ankita Rajaram Naik, Gaetano Rossiello 외

Data preparation, also called data wrangling, is considered one of the most expensive and time-consuming steps when performing analytics or building machine learning models. Preparing data typically involves collecting a…

ImputationRetrievalSelf-Learning