CLOct 16, 2020

Augmented SBERT: Data Augmentation Method for Improving Bi-Encoders for Pairwise Sentence Scoring Tasks

arXiv:2010.08240v2772 citations
AI Analysis

This addresses the need for efficient and high-performing sentence scoring models in practical applications, though it is incremental as it builds on existing bi-encoder and cross-encoder methods.

The paper tackled the problem of improving bi-encoders for pairwise sentence scoring by proposing Augmented SBERT, a data augmentation method that uses cross-encoders to label additional training pairs, resulting in performance improvements of up to 6 points for in-domain tasks and up to 37 points for domain adaptation tasks.

There are two approaches for pairwise sentence scoring: Cross-encoders, which perform full-attention over the input pair, and Bi-encoders, which map each input independently to a dense vector space. While cross-encoders often achieve higher performance, they are too slow for many practical use cases. Bi-encoders, on the other hand, require substantial training data and fine-tuning over the target task to achieve competitive performance. We present a simple yet efficient data augmentation strategy called Augmented SBERT, where we use the cross-encoder to label a larger set of input pairs to augment the training data for the bi-encoder. We show that, in this process, selecting the sentence pairs is non-trivial and crucial for the success of the method. We evaluate our approach on multiple tasks (in-domain) as well as on a domain adaptation task. Augmented SBERT achieves an improvement of up to 6 points for in-domain and of up to 37 points for domain adaptation tasks compared to the original bi-encoder performance.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes