Castorini (@castorini)

Top repositories

1

pyserini

Pyserini is a Python toolkit for reproducible information retrieval research with sparse and dense representations.
Python
1,426
star
2

anserini

Anserini is a Lucene toolkit for reproducible information retrieval research
Java
978
star
3

daam

Diffusion attentive attribution maps for interpreting Stable Diffusion.
Jupyter Notebook
607
star
4

hedwig

PyTorch deep learning models for document classification
Python
577
star
5

honk

PyTorch implementations of neural network models for keyword spotting
Python
504
star
6

docTTTTTquery

docTTTTTquery document expansion model
Python
331
star
7

pygaggle

a gaggle of deep neural architectures for text ranking and question answering, designed for Pyserini
Jupyter Notebook
319
star
8

BuboQA

Simple question answering over knowledge graphs (Mohammed et al., NAACL 2018)
Python
281
star
9

rank_llm

Repository for prompt-decoding using LLMs (GPT3.5, GPT4, Vicuna, and Zephyr)
Python
247
star
10

howl

Wake word detection modeling toolkit for Firefox Voice, supporting open datasets like Speech Commands and Common Voice.
Python
191
star
11

castor

PyTorch deep learning models for text processing
Python
180
star
12

DeeBERT

DeeBERT: Dynamic Early Exiting for Accelerating BERT Inference
Python
150
star
13

birch

Document ranking via sentence modeling using BERT
Python
142
star
14

covidex

A multi-stage neural search engine for the COVID-19 Open Research Dataset
TypeScript
136
star
15

duobert

Multi-stage passage ranking: monoBERT + duoBERT
Python
109
star
16

MP-CNN-Torch

Multi-Perspective Convolutional Neural Networks for modeling textual similarity (He et al., EMNLP 2015)
Lua
107
star
17

anserini-notebooks

Anserini notebooks
Jupyter Notebook
69
star
18

honkling

Web app for keyword spotting using TensorflowJS
JavaScript
67
star
19

mr.tydi

Mr. TyDi is a multi-lingual benchmark dataset built on TyDi, covering eleven typologically diverse languages.
Python
64
star
20

afriberta

AfriBERTa: Exploring the Viability of Pretrained Multilingual Language Models for Low-resourced Languages
Python
60
star
21

data

Castorini data
Python
59
star
22

NCE-CNN-Torch

Noise-Contrastive Estimation for Question Answering with Convolutional Neural Networks (Rao et al. CIKM 2016)
Lua
54
star
23

dhr

Dense hybrid representations for text retrieval
Python
54
star
24

chatty-goose

A Python framework for conversational search
Python
38
star
25

transformers-arithmetic

Python
38
star
26

d-bert

Distilling BERT using natural language generation.
Python
35
star
27

hf-spacerini

Plug-and-play Search Interfaces with Pyserini and Hugging Face
Python
30
star
28

SimpleDBpediaQA

simple QA over knowledge graphs on DBpedia
Python
25
star
29

bertserini

BERTserini
Python
22
star
30

berxit

Python
20
star
31

anserini-tools

Evaluation tools shared across anserini, pyserini, and pygaggle
Python
20
star
32

onboarding

Onboarding guide to Jimmy Lin's research group at the University of Waterloo
20
star
33

VDPWI-NN-Torch

Very Deep Pairwise Word Interaction Neural Networks for modeling textual similarity (He and Lin, NAACL/HLT 2016)
Lua
19
star
34

TREC-COVID

TREC-COVID results - this is a mirror of data on the TREC website in a more convenient format.
Roff
14
star
35

perm-sc

Official codebase for permutation self-consistency.
Python
12
star
36

LiT5

Python
12
star
37

honk-models

Pre-trained models for Honk
11
star
38

howl-deploy

JavaScript deployment for Howl, the wake word detection modeling toolkit for Firefox Voice
JavaScript
10
star
39

TrecQA-NegEx

Code and dataset for SIGIR 2017 short paper "Automatically Extracting High-Quality Negative Examples for Answer Selection in Question Answering"
Python
10
star
40

Tweets2013-IA

The Tweets2013 Internet Archive collection
Scala
10
star
41

meanmax

MeanMax estimators.
Python
9
star
42

cqe

Python
9
star
43

SM-CNN-Torch

Torch implementation of Severyn and Moschitti's SIGIR 2015 CNN model for question answering
Lua
9
star
44

AfriTeVa-keji

Python
9
star
45

ONNX-demo

Python
8
star
46

anserini-notebooks-afirm2020

Colab notebooks for AFIRM '20
Jupyter Notebook
7
star
47

serverless-bert-reranking

Python
7
star
48

parrot

Keyword spotting using audio from speech synthesis services and YouTube
Python
7
star
49

earlyexiting-monobert

Python
7
star
50

afriteva

Text - 2 - Text for African languages
Python
6
star
51

tct_colbert

Python
5
star
52

transformers-selective

Python
5
star
53

serverless-inference

Neural network inference on serverless architecture
Python
5
star
54

norbert

NorBERT: Anserini + dl4marco-bert
Python
4
star
55

anserini-spark

Anserini-Spark integration
Java
3
star
56

kim-cnn-vis

An in-browser visualization of Kim CNN
JavaScript
3
star
57

replicate-lce

Python
3
star
58

kws-gen-data

Data for KWS generator.
2
star
59

pyserini-data

Python
2
star
60

candle

PyTorch utilities for parameter pruning and multiplies reduction
Python
2
star
61

BuboQA-models

2
star
62

gooselight2

Search frontend for Anserini
Ruby
2
star
63

touche-error-analysis

Old is Gold? Systematic Error Analysis of Neural Retrieval Models against BM25 for Argument Retrieval
Python
2
star
64

africlirmatrix

AfriCLIRMatrix is a test collection for cross-lingual information retrieval research in 15 diverse African languages.
2
star
65

numbert

Passage Ranking Library using various pretrained LMs
Python
2
star
66

biasprobe

Python
2
star
67

sigtestv

SIGnificance TESTing Violations: an end-to-end toolkit for evaluating neural networks.
Python
1
star
68

howl-models

1
star
69

SolrAnserini

Anserini integration with Solr
Python
1
star
70

gooselight

πŸ¦† Anserini + Blacklight πŸ¦†
Ruby
1
star
71

BuboQA-data

Hosting dataset for BuboQA
1
star
72

anlessini

Java
1
star
73

rank_llm_data

1
star
74

honkling-models

JavaScript
1
star