mirror of
https://github.com/zoo-apps/papers.git
synced 2026-10-30 14:56:54 +00:00
105 lines
2.7 KiB
TeX
105 lines
2.7 KiB
TeX
\section{Evaluation}
|
|
|
|
\label{sec:evaluation}
|
|
|
|
\subsection{MTEB Benchmark Results}
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\caption{MTEB benchmark scores (average across 56 datasets)}
|
|
\label{tab:mteb}
|
|
\begin{tabular}{lrr}
|
|
\toprule
|
|
\textbf{Model} & \textbf{Dimensions} & \textbf{MTEB Score} \\
|
|
\midrule
|
|
text-embedding-3-large & 3,072 & 64.6 \\
|
|
voyage-large-2 & 1,536 & 65.2 \\
|
|
Qwen3-Embedding-8B & 4,096 & 67.8 \\
|
|
E5-mistral-7b-instruct & 4,096 & 66.6 \\
|
|
\textbf{Zen Reranker} & \textbf{7,680} & \textbf{68.4} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{table}
|
|
|
|
Zen Reranker achieves state-of-the-art among open-source models.
|
|
|
|
\subsection{Retrieval Performance}
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\caption{Retrieval metrics on BEIR benchmark}
|
|
\label{tab:retrieval}
|
|
\begin{tabular}{lcccc}
|
|
\toprule
|
|
\textbf{Model} & \textbf{R@5} & \textbf{R@10} & \textbf{R@100} & \textbf{nDCG@10} \\
|
|
\midrule
|
|
BM25 & 0.412 & 0.524 & 0.789 & 0.438 \\
|
|
E5-large-v2 & 0.621 & 0.718 & 0.892 & 0.647 \\
|
|
Qwen3-Embedding-8B & 0.683 & 0.774 & 0.921 & 0.712 \\
|
|
\textbf{Zen Reranker} & \textbf{0.701} & \textbf{0.789} & \textbf{0.934} & \textbf{0.728} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{table}
|
|
|
|
\subsection{Cross-Model Retrieval}
|
|
|
|
Critical for \DSO{}: can we retrieve experiences embedded by different models?
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\caption{Cross-model retrieval Recall@5 (experiences embedded by row, query by column)}
|
|
\label{tab:crossmodel}
|
|
\begin{tabular}{lccc}
|
|
\toprule
|
|
& \textbf{DeepSeek-V3} & \textbf{Qwen3-72B} & \textbf{Llama-3.3} \\
|
|
\midrule
|
|
DeepSeek-V3 & 0.98 & 0.89 & 0.87 \\
|
|
Qwen3-72B & 0.91 & 0.99 & 0.92 \\
|
|
Llama-3.3 & 0.88 & 0.93 & 0.98 \\
|
|
\textbf{Zen Reranker} & \textbf{0.94} & \textbf{0.95} & \textbf{0.93} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{table}
|
|
|
|
Zen Reranker achieves consistently high cross-model retrieval (94.7\% average R@5).
|
|
|
|
\subsection{Latency Analysis}
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\caption{Embedding latency comparison}
|
|
\label{tab:latency}
|
|
\begin{tabular}{lrrr}
|
|
\toprule
|
|
\textbf{Configuration} & \textbf{Embed (ms)} & \textbf{Align (ms)} & \textbf{Total (ms)} \\
|
|
\midrule
|
|
Generic + Projection & 21.5 & 9.7 & 31.2 \\
|
|
\textbf{Zen Reranker (native)} & \textbf{21.5} & \textbf{0} & \textbf{21.5} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{table}
|
|
|
|
Native 7680-dim output eliminates alignment overhead entirely.
|
|
|
|
\subsection{Storage Efficiency}
|
|
|
|
For a corpus of 1 million experiences:
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\caption{Storage requirements}
|
|
\label{tab:storage}
|
|
\begin{tabular}{lrr}
|
|
\toprule
|
|
\textbf{Format} & \textbf{Size (GB)} & \textbf{vs. FP32} \\
|
|
\midrule
|
|
FP32 (7680-dim) & 28.8 & 1.0$\times$ \\
|
|
FP16 & 14.4 & 2.0$\times$ \\
|
|
\textbf{BitDelta} & \textbf{0.92} & \textbf{31.3$\times$} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{table}
|
|
|
|
BitDelta enables storing 1M embeddings in under 1GB.
|
|
|