DOGR: Leveraging Document-Oriented Contrastive Learning in Generative Retrieval

Authors

  • Penghao Lu Ant Group
  • Xin Dong Ant Group
  • Yuansheng Zhou Ant Group
  • Lei Cheng Ant Group
  • Chuan Yuan Ant Group
  • Linjian Mo Ant Group

DOI:

https://doi.org/10.1609/aaai.v39i23.34654

Abstract

Generative retrieval constitutes an innovative approach in information retrieval, leveraging generative language models(LM) to generate a ranked list of document identifiers (docid) for a given query. It simplifies the retrieval pipeline by replacing the large external index with model parameters. However, existing works merely learned the relationship between queries and document identifiers, which is unable to directly represent the relevance between queries and documents. To address the above problem, we propose a novel and general generative retrieval framework, namely Leveraging Document-Oriented Contrastive Learning in Generative Retrieval (DOGR), which leverages contrastive learning to improve generative retrieval tasks. It adopts a two-stage learning strategy that captures the relationship between queries and documents comprehensively through direct interactions. Furthermore, negative sampling methods and corresponding contrastive learning objectives are implemented to enhance the learning of semantic representations, thereby promoting a thorough comprehension of the relationship between queries and documents. Experimental results demonstrate that DOGR achieves state-of-the-art performance compared to existing generative retrieval methods on two public benchmark datasets. Further experiments have shown that our framework is generally effective for common identifier construction techniques.

Published

2025-04-11

How to Cite

Lu, P., Dong, X., Zhou, Y., Cheng, L., Yuan, C., & Mo, L. (2025). DOGR: Leveraging Document-Oriented Contrastive Learning in Generative Retrieval. Proceedings of the AAAI Conference on Artificial Intelligence, 39(23), 24732–24740. https://doi.org/10.1609/aaai.v39i23.34654

Issue

Section

AAAI Technical Track on Natural Language Processing II