IRGAN: A Minimax Game for Unifying Generative and Discriminative Information Retrieval Models

Jun Wang, Lantao Yu, Weinan Zhang, Yu Gong, Yinghui Xu +3 more
5/30/2017
cs.IRcs.LG

Official code: geek-ai/irgan (622 stars, last commit 2022-12-07).

Abstract

This paper provides a unified account of two schools of thinking in information retrieval modelling: the generative retrieval focusing on predicting relevant documents given a query, and the discriminative retrieval focusing on predicting relevancy given a query-document pair. We propose a game theoretical minimax game to iteratively optimise both models. On one hand, the discriminative model, aiming to mine signals from labelled and unlabelled data, provides guidance to train the generative model towards fitting the underlying relevance distribution over documents given the query. On the other hand, the generative model, acting as an attacker to the current discriminative model, generates difficult examples for the discriminative model in an adversarial way by minimising its discrimination objective. With the competition between these two models, we show that the unified framework takes advantage of both schools of thinking: (i) the generative model learns to fit the relevance distribution over documents via the signals from the discriminative model, and (ii) the discriminative model is able to exploit the unlabelled data selected by the generative model to achieve a better estimation for document ranking. Our experimental results have demonstrated significant performance gains as much as 23.96% on Precision@5 and 15.50% on MAP over strong baselines in a variety of applications including web search, item recommendation, and question answering.

View on arXivView PDF

Code Implementations(1)

geek-ai/irganOfficial100%

IRGAN SIGIR paper experimental code

622238PythonMay 15, 20173 years ago

Cite this paper

@article{wang2017irgan,
  title  = {IRGAN: A Minimax Game for Unifying Generative and Discriminative Information Retrieval Models},
  author = {Jun Wang and Lantao Yu and Weinan Zhang and Yu Gong and Yinghui Xu and Benyou Wang and Peng Zhang and Dell Zhang},
  year   = {2017},
  eprint = {1705.10513},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1705.10513}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1705.10513.svg)](https://codeofpaper.com/paper/1705.10513)

Discussion