Skip to content

Why so much faster than sparse matrix multiplication? #2209

Closed Answered by cadurosar
mjudell asked this question in Q&A
Discussion options

You must be logged in to vote

Basically, Anserini uses LUCENE which uses a dynamic pruning technique called BLOCK-Max Wand: https://www.elastic.co/blog/faster-retrieval-of-top-hits-in-elasticsearch-with-block-max-wand . There's quite a bit of research in how to better search with inverted indexes.

Note that the 10ms numbers for efficient SPLADE are with PISA and not Anserini. Anserini numbers are in Figure 7 of the appendix and are around 40 ms.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by mjudell
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants