/ir-tutorial-notebooks

Primary LanguageJupyter NotebookMIT LicenseMIT

JHU JSALT Summer School IR Laboratory

This repository contains notebooks modified from

Please refer to the repository of the two tutorials for more details.

Agenda

Slides: JHU One Drive

  • Part 1: Statistical Retrieval Model with PyTerrier Open In Colab
    • Part 1.1: CLIR BM25 with Anserini Open In Colab
  • Part 2: Retrieval Pipeline with PyTerrier Open In Colab
  • Part 3: More piplines using neural models Open In Colab
    • Part 3.1: Reranking using Cross-Encoder Open In Colab
  • Part 4: End-to-End Neural IR (with CLIR as Example)
    • Part 4.1: CLIR with DPR Open In Colab
    • Part 4.2: CLIR with PLAID-X Open In Colab
    • Part 4.3: CLIR with BLADE Open In Colab

Citation

If you would like to cite the two tutorials, please use the following Bibtex.

@inproceedings{cikm2021-tut-bow2b,
  author = {MacAvaney, Sean and Macdonald, Craig and Tonellotto, Nicola},
  title = {IR From Bag-of-words to BERT and Beyond through Practical Experiments: A CIKM 2021 tutorial with PyTerrier and OpenNIR},
  booktitle = {Proceedings of CIKM 2021},
  year = {2021}
}
@inproceedings{sigir2023-clir-tutorial,
	author = {Eugene Yang and Dawn Lawrie and James Mayfield and Suraj Nair and Douglas W. Oard},
	title = {Neural Methods for Cross-Language Information Retrieval},
	booktitle = {Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) (Tutorial)},
	year = {2023},
}