Skip to content

Is ChatGPT Good at Search? LLMs as Re-Ranking Agent [EMNLP 2023 Outstanding Paper Award]

License

Notifications You must be signed in to change notification settings

sunnweiwei/RankGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RankGPT: Passage Re-Ranking with ChatGPT

This project aims to exploring generative LLMs such as ChatGPT and GPT-4 for relevance ranking in Information Retrieval (IR).

We aim to answer the following two questions:

  1. How does ChatGPT perform on passage re-ranking tasks?
  2. How to distill the ranking capabilities of ChatGPT to a smaller, specialized model?

To answer the first question, we introduce an instructional permutation generation appraoch to instruct LLMs to directly output the permutations of a group of passages.

To answer the second question, we train a cross-encoder using 10K ChatGPT predicted permutations on MS MARCO.

Below are the results (average nDCG@10) of our preliminary experiments on TREC, BEIR and Mr. TyDi.

Results on benchmarks

About

Is ChatGPT Good at Search? LLMs as Re-Ranking Agent [EMNLP 2023 Outstanding Paper Award]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages