Skip to content

pl8787/SetRank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3845a5a · Apr 25, 2020

History

3 Commits
Oct 10, 2019
Oct 10, 2019
Oct 10, 2019
Oct 10, 2019
Oct 10, 2019
Apr 25, 2020
Apr 24, 2020
Oct 10, 2019

Repository files navigation

SetRank

Tenforflow implementation of [SIGIR 2020] SetRank: Learning a Permutation-Invariant Ranking Model for Information Retrieval.

Python 3.6 License

Usage

Quick Start

If you have downloaded Istella Dataset please comment sh download_data.sh.

sh run.sh

Data Preparation

cd data
sh download_data.sh
python norm_split_dataset.py

Model Training/Testing

sh ./scripts/train_lambdamart_istella.sh
sh ./scripts/prepare_data_lambda_istella.sh
sh ./scripts/train_transformer_istella.sh

Citation

If you use SetRank in your research, please use the following BibTex entry.

@inproceedings{pang2019setrank,
    title={SetRank: Learning a Permutation-Invariant Ranking Model for Information Retrieval},
    author={Liang Pang and Jun Xu and Qingyao Ai and Yanyan Lan and Xueqi Cheng and Jirong Wen},
    booktitle = {Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval},
    series = {SIGIR'20},
    year = {2020},
}

License

Apache-2.0

Copyright (c) 2019-present, Liang Pang (pl8787)

About

Implementation of SetRank in SIGIR 2020

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published