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" : [
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Elasticsearch" ,
"n_docs" : 1000 ,
"map" : 92.95105322830891
} ,
{
"model" : "DPR / Elasticsearch" ,
"n_docs" : 10000 ,
"map" : 89.87097014904354
} ,
{
"model" : "BM25 / Elasticsearch" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 10000 ,
2021-06-02 13:09:45 +02:00
"map" : 66.26543444531747
} ,
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 ,
2021-06-02 13:09:45 +02:00
"map" : 87.11255142468549
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (flat)" ,
2021-04-13 14:54:15 +02:00
"n_docs" : 1000 ,
"map" : 92.95105322830891
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (flat)" ,
"n_docs" : 10000 ,
"map" : 89.87097014904354
} ,
{
"model" : "DPR / FAISS (HNSW)" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 1000 ,
2021-06-02 13:09:45 +02:00
"map" : 92.95105322830891
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 10000 ,
"map" : 89.51337675393017
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Milvus (flat)" ,
"n_docs" : 1000 ,
"map" : 92.95105322830891
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Milvus (flat)" ,
"n_docs" : 10000 ,
"map" : 89.87097014904354
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Milvus (HNSW)" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 1000 ,
2021-04-13 14:54:15 +02:00
"map" : 92.95105322830891
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Milvus (HNSW)" ,
"n_docs" : 10000 ,
"map" : 88.24421129104469
} ,
{
"model" : "DPR / Elasticsearch" ,
"n_docs" : 100000 ,
"map" : 86.54606328368976
} ,
{
"model" : "DPR / Elasticsearch" ,
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
{
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 100000 ,
"map" : 56.25299537353825
} ,
2020-12-10 16:25:51 +01:00
{
2021-06-02 13:09:45 +02:00
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 500000 ,
"map" : 45.595090262466535
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 100000 ,
2021-06-02 13:09:45 +02:00
"map" : 82.74686664920836
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
"n_docs" : 500000 ,
"map" : 76.49564526892904
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (flat)" ,
2021-04-13 14:54:15 +02:00
"n_docs" : 100000 ,
2021-06-02 13:09:45 +02:00
"map" : 86.54606328368973
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (flat)" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 500000 ,
2021-06-02 13:09:45 +02:00
"map" : 80.86137228234091
2021-04-13 14:54:15 +02:00
} ,
{
"model" : "DPR / FAISS (HNSW)" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 100000 ,
"map" : 84.33419639513305
2020-12-10 16:25:51 +01:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 500000 ,
"map" : 75.73062475537202
2020-12-10 16:25:51 +01:00
} ,
{
2021-04-13 14:54:15 +02:00
"model" : "DPR / Milvus (flat)" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 100000 ,
2021-04-13 14:54:15 +02:00
"map" : 86.54606328368973
} ,
{
"model" : "DPR / Milvus (flat)" ,
"n_docs" : 500000 ,
"map" : 80.86137228234091
} ,
{
"model" : "DPR / Milvus (HNSW)" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 100000 ,
"map" : 81.63864883662649
2020-12-10 16:25:51 +01:00
} ,
{
2021-04-13 14:54:15 +02:00
"model" : "DPR / Milvus (HNSW)" ,
2020-12-10 16:25:51 +01:00
"n_docs" : 500000 ,
2021-06-02 13:09:45 +02:00
"map" : 73.57986207906387
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 1000 ,
"map" : 74.20444712972909
2020-12-10 16:25:51 +01:00
}
]
2020-10-12 13:34:42 +02:00
}