Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

RetroMAE-2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Models

About

To better support information retrieval tasks such as web search and open-domain question answering, growing effort is made to develop retrieval-oriented language models, e.g., RetroMAE and many others. Most of the existing works focus on improving the semantic representation capability for the contextualized embedding of the [CLS] token. However, recent study shows that the ordinary tokens besides [CLS] may provide extra information, which help to produce a better representation effect. As such, it's necessary to extend the current methods where all contextualized embeddings can be jointly pre-trained for the retrieval tasks. In this work, we propose a novel pre-training method called Duplex Masked Auto-Encoder, a.k.a. DupMAE. It is designed to improve the quality of semantic representation where all contextualized embeddings of the pre-trained model can be leveraged. It takes advantage of two complementary auto-encoding tasks: one reconstructs the input sentence on top of the [CLS] embedding; the other one predicts the bag-of-words feature of the input sentence based on the ordinary tokens' embeddings. The two tasks are jointly conducted to train a unified encoder, where the whole contextualized embeddings are aggregated in a compact way to produce the final semantic representation. DupMAE is simple but empirically competitive: it substantially improves the pre-trained model's representation capability and transferability, where superior retrieval performances can be achieved on popular benchmarks, like MS MARCO and BEIR.

Shitao Xiao, Zheng Liu, Yingxia Shao, Zhao Cao• 2023

Related benchmarks

TaskDatasetResultRank
Passage retrievalMsMARCO (dev)
MRR@1042.6
116
Information RetrievalBEIR v1.0.0 (test)
ArguAna47.4
55
Information RetrievalMS MARCO DL2019
nDCG@1066.7
26
Passage RankingTREC DL 2019
NDCG@100.751
24
Document RetrievalMS MARCO Document (dev)
MRR@1000.451
24
Passage retrievalMS MARCO (dev)
MRR@1042.6
17
Passage retrievalMS MARCO DL'19
NDCG@1075.1
8
Showing 7 of 7 rows

Other info

Follow for update