paper-with-me

Papers

EEL: Efficiently Encoding Lattices for Reranking

2023-06-01 · Prasann Singhal, Jiacheng Xu, Xi Ye, Greg Durrett

Standard decoding approaches for conditional text generation tasks typically search for an output hypothesis with high model probability, but this may not yield the best hypothesis according to human judgments of quality. Reranking to optimize for "downstream" metrics can better optimize for quality, but many metrics of interest are computed with pre-trained language models, which are slow to apply to large numbers of hypotheses. We explore an approach for reranking hypotheses by using Transformers to efficiently encode lattices of generated outputs, a method we call EEL. With a single Transformer pass over the entire lattice, we can approximately compute a contextualized representation of each token as if it were only part of a single hypothesis in isolation. We combine this approach with a new class of token-factored rerankers (TFRs) that allow for efficient extraction of high reranker-scoring hypotheses from the lattice. Empirically, our approach incurs minimal degradation error compared to the exponentially slower approach of encoding each hypothesis individually. When applying EEL with TFRs across three text generation tasks, our results show both substantial speedup compared to naive reranking and often better performance on downstream metrics than comparable approaches.

📄 PDF Abstract BibTeX arXiv:2306.00947

Code (1)

prasanns/eel-reranking 공식 구현 pytorch

Tasks

Conditional Text GenerationRerankingText Generation

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Residual Connection 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

Voronoi Shaping with Efficient Encoding

2020-04-20 · H. Buglia, R. R. Lopes

In this letter, we propose a Voronoi shaping method with reduced encoding complexity. The method works for integer shaping and coding lattices satisfying the chain $\Lambda_s \subseteq \textbf{K}\mathbb{Z}^n \subseteq \L…

Lattice Convolutional Networks for Learning Ground States of Quantum Many-Body Systems

2022-06-15 · Cong Fu, Xuan Zhang, Huixin Zhang, Hongyi Ling 외

Deep learning methods have been shown to be effective in representing ground-state wave functions of quantum many-body systems. Existing methods use convolutional neural networks (CNNs) for square lattices due to their i…

Graph Neural Network

Adapting Pretrained Transformer to Lattices for Spoken Language Understanding

2020-11-02 · Chao-Wei Huang, Yun-Nung Chen

Lattices are compact representations that encode multiple hypotheses, such as speech recognition results or different word segmentations. It is shown that encoding lattices as opposed to 1-best results generated by autom…

Natural Language Understandingspeech-recognitionSpeech RecognitionSpoken Language Understanding

Introducer Concepts in n-Dimensional Contexts

2018-02-12 · Giacomo Kahn, Alexandre Bazin

Concept lattices are well-known conceptual structures that organise interesting patterns-the concepts-extracted from data. In some applications, such as software engineering or data mining, the size of the lattice can be…

Encoding Semantic Resources in Syntactic Structures for Passage Reranking

2014-04-01 · EACL 2014 4 · Kateryna Tymoshenko, Aless Moschitti, ro, Aliaksei Severyn
Passage RerankingQuestion AnsweringReranking