Skip to content

Reproduce results from the SIGIR 2024 paper "The Treatment of Ties in Rank-Biased Overlap"

License

CC-BY-SA-4.0, MIT licenses found

Licenses found

CC-BY-SA-4.0
LICENSE-DATA
MIT
LICENSE-SOFTWARE
Notifications You must be signed in to change notification settings

julian-urbano/sigir2024-rbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains the data and source code for the following paper:

A single ZIP file can be downloaded as well.

Implementation of RBO

Folder rbo/ contains standalone implementations of all RBO variants in R and Python. Please refer to the respective README files for reference.

How to reproduce the results in the paper

This is the project structure:

  • data/ Input data files.
  • output/ Generated output files.
  • rbo/ RBO implementation.
  • src/ Source code in R to reproduce results from the paper.
  • scratch/ Temporary files generated in the process.

All code is written in R. You will need the following packages installed from CRAN: dplyr, extraDistr, future.apply, ggplot2, glue, latex2exp, mvtnorm and rio.

The source files in src/ need to be run in order. You can run each file individually by executing Rscript src/<file>.R. They will store intermediate data in scratch/ and the final data in output/.

It is important that you always run from the base directory.

  1. src/01-trec-download.R: download TREC runs (you will need password and username; see https://trec.nist.gov/results.html). Store in scratch/01-trec-download.
  2. src/02-trec-stats.R: compute statistics about TREC runs. Store in output/trec-stats.
  3. src/11-rbo-trec.R: compute RBO scores between pairs of TREC runs. Store in output/rbo-trec.
  4. src/12-rbo-synthetic.R: simulate synthetic data and compute RBO scores. Store in output/rbo-synthetic.
  5. src/99-paper.R: generates tables and figures. Store in output/figures.

License

When using this archive, please cite this paper:

@inproceedings{corsi2024treatment,
  author = {Corsi, Matteo and Urbano, Juli\'{a}n},
  booktitle = {International ACM SIGIR Conference on Research and Development in Information Retrieval},
  title = {{The Treatment of Ties in Rank-Biased Overlap}},
  year = {2024},
  pages = {xx--xx}
}

About

Reproduce results from the SIGIR 2024 paper "The Treatment of Ties in Rank-Biased Overlap"

Topics

Resources

License

CC-BY-SA-4.0, MIT licenses found

Licenses found

CC-BY-SA-4.0
LICENSE-DATA
MIT
LICENSE-SOFTWARE

Stars

Watchers

Forks