Plots for bh
Recall/QPS (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ QPS (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.010199999999999999, 1127.4356112655826)
(0.0108, 1123.5965771631752)
(0.0111, 1122.4954095834464)
(0.0158, 609.4518048506465)
(0.0162, 606.9184264674815)
(0.0179, 587.0036127355717)
(0.2173, 532.8030586827202)
(0.2226, 474.36247601074916)
(0.2299, 423.4501273690893)
(0.37029999999999996, 264.46527786009756)
(0.381, 253.39712710533496)
(0.4689, 149.47338860905742)
(0.4725, 145.16587841262614)
(0.49960000000000004, 133.29608262817433)
(0.5736, 71.08671386127568)
(0.6238, 54.75145385641993)
(0.6288, 53.54252603702786)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-QPS (1/s) tradeoff - up and to the right is better }
\label{}
\end{figure}
Recall/Build time (s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Build time (s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.6238, 4.308042764663696)
(0.6288, 7.388447999954224)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Build time (s) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Index size (kB)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Index size (kB) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.6238, 651872.0)
(0.6288, 825088.0)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Index size (kB) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Distance comp.
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Distance comp. },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.010199999999999999, 160)
(0.0106, 163)
(0.0108, 165)
(0.0111, 171)
(0.0158, 287)
(0.0162, 292)
(0.016900000000000002, 296)
(0.0179, 305)
(0.2299, 5009)
(0.3765, 9991)
(0.381, 10009)
(0.4689, 16840)
(0.4725, 17185)
(0.49960000000000004, 20009)
(0.5736, 34745)
(0.6288, 50009)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Distance comp. tradeoff - down and to the right is better }
\label{}
\end{figure}
Relative Error/QPS (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Relative Error },
ylabel={ QPS (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(6.472622511357415, 1127.4356112655826)
(6.185993205506324, 1123.5965771631752)
(5.973885686950064, 1122.4954095834464)
(4.772798505656344, 609.4518048506465)
(4.620018073962432, 606.9184264674815)
(4.299289821365853, 587.0036127355717)
(1.2028103011390472, 532.8030586827202)
(0.7905901874411335, 264.46527786009756)
(0.7344078241168938, 235.7687423548645)
(0.49750547157728797, 149.47338860905742)
(0.4883284756645633, 145.16587841262614)
(0.4759169505087461, 119.16093711437618)
(0.293597397404076, 71.08671386127568)
(0.22886009479481623, 54.75145385641993)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Relative Error-QPS (1/s) tradeoff - up and to the left is better }
\label{}
\end{figure}
Recall/Candidates generated
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Candidates generated },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.6288, 10.0)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Candidates generated tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Index size (kB)/QPS (s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Index size (kB)/QPS (s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.010199999999999999, 643.9711436691283)
(0.0108, 646.1714237623214)
(0.0111, 646.8053176889418)
(0.2173, 1223.4764597854614)
(0.2299, 1546.477277191162)
(0.37029999999999996, 2464.8679980773923)
(0.3765, 2777.5352807979584)
(0.381, 3256.106371154785)
(0.4689, 4381.087537345886)
(0.4725, 4511.087640985489)
(0.4851, 4932.298690086364)
(0.49960000000000004, 6189.889333068847)
(0.5736, 11687.022157491681)
(0.6238, 11906.021741622924)
(0.6288, 15409.956553588867)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Index size (kB)/QPS (s) tradeoff - down and to the right is better }
\label{}
\end{figure}
Eps 0.01 Recall/QPS (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Eps 0.01 Recall },
ylabel={ QPS (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.0001, 1127.4356112655826)
(0.0009, 609.4518048506465)
(0.0010999999999999998, 587.0036127355717)
(0.0045, 532.8030586827202)
(0.005, 366.72629398702526)
(0.008400000000000001, 264.46527786009756)
(0.0097, 219.63411838373995)
(0.013000000000000001, 149.47338860905742)
(0.0131, 145.16587841262614)
(0.0155, 133.29608262817433)
(0.0182, 119.16093711437618)
(0.032, 71.08671386127568)
(0.0461, 54.75145385641993)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Eps 0.01 Recall-QPS (1/s) tradeoff - up and to the right is better }
\label{}
\end{figure}
Eps 0.1 Recall/QPS (1/s)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Eps 0.1 Recall },
ylabel={ QPS (1/s) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.0001, 1127.4356112655826)
(0.0009, 609.4518048506465)
(0.0010999999999999998, 587.0036127355717)
(0.0053, 532.8030586827202)
(0.0097, 264.46527786009756)
(0.010199999999999999, 219.63411838373995)
(0.0144, 149.47338860905742)
(0.014499999999999999, 145.16587841262614)
(0.016900000000000002, 133.29608262817433)
(0.0171, 132.16393429502253)
(0.0195, 119.16093711437618)
(0.034300000000000004, 71.08671386127568)
(0.0495, 54.75145385641993)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Eps 0.1 Recall-QPS (1/s) tradeoff - up and to the right is better }
\label{}
\end{figure}
Recall/Percentile 50 (millis)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Percentile 50 (millis) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.010199999999999999, 0.8764266967773438)
(0.0108, 0.8804798126220703)
(0.0111, 0.881195068359375)
(0.0158, 1.6245841979980469)
(0.0162, 1.6317367553710938)
(0.016900000000000002, 1.6864538192749023)
(0.0179, 1.693129539489746)
(0.2173, 1.883387565612793)
(0.2226, 2.09653377532959)
(0.2299, 2.3407936096191406)
(0.37029999999999996, 3.772139549255371)
(0.381, 3.9572715759277344)
(0.4689, 6.657958030700684)
(0.4725, 6.874203681945801)
(0.49960000000000004, 7.463812828063965)
(0.5736, 14.016866683959961)
(0.6238, 18.123865127563477)
(0.6288, 18.549799919128418)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Percentile 50 (millis) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Percentile 95 (millis)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Percentile 95 (millis) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.0111, 0.9720563888549805)
(0.0158, 1.7600774765014646)
(0.0162, 1.7739415168762207)
(0.0179, 1.8139123916625977)
(0.2173, 2.159440517425537)
(0.2226, 2.409350872039795)
(0.2299, 2.5234460830688477)
(0.37029999999999996, 4.247438907623291)
(0.381, 4.306638240814209)
(0.4689, 7.295513153076172)
(0.4725, 7.502782344818114)
(0.49960000000000004, 8.01081657409668)
(0.5736, 15.32437801361084)
(0.6238, 19.613206386566162)
(0.6288, 19.88604068756103)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Percentile 95 (millis) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Percentile 99 (millis)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Percentile 99 (millis) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.0111, 0.9985232353210448)
(0.0162, 1.8432283401489256)
(0.0179, 1.9097590446472168)
(0.2173, 2.329385280609131)
(0.2226, 2.590737342834472)
(0.2299, 2.671716213226318)
(0.381, 4.457759857177734)
(0.4689, 7.745058536529541)
(0.4725, 7.89606809616089)
(0.49960000000000004, 8.40761661529541)
(0.5736, 15.953667163848877)
(0.6238, 20.361428260803223)
(0.6288, 20.430896282196045)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Percentile 99 (millis) tradeoff - down and to the right is better }
\label{}
\end{figure}
Recall/Percentile 99.9 (millis)
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={ Recall },
ylabel={ Percentile 99.9 (millis) },
ymode = log,
yticklabel style={/pgf/number format/fixed,
/pgf/number format/precision=3},
legend style = { anchor=west}
]
\addplot [
color=red!90!black,
mark=o,
mark size=2.5pt,
line width=1pt
] coordinates {
(0.0108, 1.0869045257568533)
(0.0111, 1.1451110839843952)
(0.0179, 2.1529679298401136)
(0.2173, 2.7512025833129963)
(0.2299, 2.983654975891121)
(0.37029999999999996, 4.946778297424323)
(0.381, 5.120554447174076)
(0.4689, 8.002942323684731)
(0.4725, 8.760054826736479)
(0.49960000000000004, 8.85394692420962)
(0.5736, 16.48217082023634)
(0.6288, 20.968145370483416)
};
\addlegendentry{ glove-100-euclidean (k = 10) };
\end{axis}
\end{tikzpicture}
\caption{ Recall-Percentile 99.9 (millis) tradeoff - down and to the right is better }
\label{}
\end{figure}