2020-10-12 13:34:42 +02:00
{
2020-12-10 16:25:51 +01:00
"chart_type" : "LineChart" ,
"title" : "Retriever Accuracy" ,
"subtitle" : "mAP at different number of docs" ,
"description" : "Here you can see how the mean avg. precision (mAP) of the retriever decays as the number of documents increases. The set up is the same as the above querying benchmark except that a varying number of negative documents are used to fill the document store." ,
"columns" : [
"n_docs" ,
2021-06-02 13:09:45 +02:00
"BM25 / Elasticsearch" ,
"DPR / Elasticsearch" ,
2020-12-10 16:25:51 +01:00
"DPR / FAISS (flat)" ,
2021-04-13 14:54:15 +02:00
"DPR / FAISS (HNSW)" ,
"DPR / Milvus (flat)" ,
2021-06-02 13:09:45 +02:00
"DPR / Milvus (HNSW)" ,
"Sentence Transformers / Elasticsearch"
2020-12-10 16:25:51 +01:00
] ,
"axis" : [
{
"x" : "Number of docs" ,
"y" : "mAP"
}
] ,
"data" : [
{
2022-09-20 10:22:08 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
"n_docs" : 500000 ,
"map" : 76.49564526892908
2021-06-02 13:09:45 +02:00
} ,
{
"model" : "DPR / Elasticsearch" ,
2022-09-20 10:22:08 +02:00
"n_docs" : 500000 ,
"map" : 80.86137228234092
2021-06-02 13:09:45 +02:00
} ,
2021-04-13 14:54:15 +02:00
{
2021-06-02 13:09:45 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
"n_docs" : 1000 ,
"map" : 90.06638620360428
} ,
{
"model" : "Sentence Transformers / Elasticsearch" ,
2021-04-13 14:54:15 +02:00
"n_docs" : 10000 ,
2022-09-20 10:22:08 +02:00
"map" : 87.11255142468552
2020-12-10 16:25:51 +01:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / Elasticsearch" ,
"n_docs" : 100000 ,
"map" : 86.5456409043424
2021-06-02 13:09:45 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / Elasticsearch" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 1000 ,
2022-09-20 10:22:08 +02:00
"map" : 74.2044471297291
2020-12-10 16:25:51 +01:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 500000 ,
"map" : 45.603960228760656
2020-12-10 16:25:51 +01:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 100000 ,
"map" : 56.26106985872818
2020-12-10 16:25:51 +01:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / Elasticsearch" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 10000 ,
2022-09-20 10:22:08 +02:00
"map" : 66.32941083712781
2020-12-10 16:25:51 +01:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / Elasticsearch" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 1000 ,
2022-09-20 10:22:08 +02:00
"map" : 92.9510532283089
2021-04-13 14:54:15 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / Elasticsearch" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 10000 ,
2022-09-20 10:22:08 +02:00
"map" : 89.87097014904354
2021-06-02 13:09:45 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 100000 ,
2022-09-20 10:22:08 +02:00
"map" : 82.74686664920834
2021-06-02 13:09:45 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / FAISS (flat)" ,
2021-04-13 14:54:15 +02:00
"n_docs" : 500000 ,
"map" : 80.86137228234091
2020-12-10 16:25:51 +01:00
} ,
2021-06-02 13:58:55 +02:00
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / FAISS (flat)" ,
"n_docs" : 10000 ,
"map" : 89.87097014904354
2021-06-02 13:58:55 +02:00
} ,
2020-12-10 16:25:51 +01:00
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / FAISS (flat)" ,
"n_docs" : 1000 ,
"map" : 92.9510532283089
2020-12-10 16:25:51 +01:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / FAISS (flat)" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 100000 ,
2022-09-20 10:22:08 +02:00
"map" : 86.54606328368972
2021-04-13 14:54:15 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / FAISS (HNSW)" ,
2021-04-13 14:54:15 +02:00
"n_docs" : 100000 ,
2022-09-20 10:22:08 +02:00
"map" : 84.33419639513305
2021-04-13 14:54:15 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 10000 ,
"map" : 89.51337675393017
2021-04-13 14:54:15 +02:00
} ,
{
"model" : "DPR / FAISS (HNSW)" ,
2022-09-20 10:22:08 +02:00
"n_docs" : 1000 ,
"map" : 92.9510532283089
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 500000 ,
2022-09-20 10:22:08 +02:00
"map" : 75.73315903145605
2020-12-10 16:25:51 +01:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / OpenSearch (flat)" ,
"n_docs" : 10000 ,
"map" : 66.32941083712774
2021-04-13 14:54:15 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / OpenSearch (flat)" ,
"n_docs" : 10000 ,
"map" : 89.87097014904354
2021-04-13 14:54:15 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / OpenSearch (flat)" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 100000 ,
2022-09-20 10:22:08 +02:00
"map" : 56.26106985872818
2021-04-13 14:54:15 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / OpenSearch (flat)" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 1000 ,
2022-09-20 10:22:08 +02:00
"map" : 74.2044471297291
2021-07-26 10:52:52 +02:00
} ,
{
"model" : "DPR / OpenSearch (flat)" ,
2022-09-20 10:22:08 +02:00
"n_docs" : 100000 ,
"map" : 86.51945338480733
2021-07-26 10:52:52 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "BM25 / OpenSearch (flat)" ,
"n_docs" : 500000 ,
"map" : 45.59509026246651
2021-07-26 10:52:52 +02:00
} ,
{
"model" : "DPR / OpenSearch (flat)" ,
2022-09-20 10:22:08 +02:00
"n_docs" : 500000 ,
"map" : 80.861372282341
2021-07-26 10:52:52 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / OpenSearch (flat)" ,
2021-07-26 10:52:52 +02:00
"n_docs" : 1000 ,
2022-09-20 10:22:08 +02:00
"map" : 92.9510532283089
2021-07-26 10:52:52 +02:00
} ,
{
"model" : "DPR / OpenSearch (HNSW)" ,
"n_docs" : 10000 ,
2022-09-20 10:22:08 +02:00
"map" : 89.87097014904357
2021-07-26 10:52:52 +02:00
} ,
{
"model" : "DPR / OpenSearch (HNSW)" ,
2022-09-20 10:22:08 +02:00
"n_docs" : 1000 ,
"map" : 92.9510532283089
2021-07-26 10:52:52 +02:00
} ,
{
2022-09-20 10:22:08 +02:00
"model" : "DPR / OpenSearch (HNSW)" ,
"n_docs" : 100000 ,
"map" : 86.53719331739565
2021-07-26 10:52:52 +02:00
} ,
{
"model" : "DPR / OpenSearch (HNSW)" ,
"n_docs" : 500000 ,
2022-09-20 10:22:08 +02:00
"map" : 80.861372282341
2020-12-10 16:25:51 +01:00
}
]
2020-10-12 13:34:42 +02:00
}