Premium
Servicios
Premium

Models de embedding de código abierto: 11 models evaluados para recuperación

We benchmarked 11 open-weight embedding models, 200 questions and 341,040 text passages across four corpora. Finance, legal contract, technical support and medical questions each searched their own domain's corpus.

Ekrem Sarı
Ekrem Sarı
actualizado el 26 de sept. de 2026
Cargando gráfico

nDCG@10 puntúa la posición de los pasajes relevantes registrados dentro de los primeros diez resultados de búsqueda. Una puntuación de 1 representa la clasificación ideal para los positivos registrados. Los pasajes más cercanos a la parte superior reciben más peso.

PPLX Embed v1 4B lideró la comparación con 0.741 nDCG@10, seguido de PPLX Embed v1 0.6B con 0.698. Multilingual E5 Large ocupó el tercer lugar con 0.628. La pequeña diferencia entre BGE Large y E5 Large queda oculta por el redondeo a tres decimales. Sus puntuaciones sin redondear determinan el orden.

Model
nDCG@10
95 % IC
Recall@10
PPLX Embed v1 4B
0.741
0.700–0.782
90,46 %
PPLX Embed v1 0.6B
0.698
0.651–0.744
86,71 %
Multilingual E5 Large
0.628
0.578–0.680
79,38 %
BGE Large EN v1.5
0.624
0.572–0.676
78,21 %
E5 Large v2
0.624
0.572–0.675
78,88 %
BGE-M3 (dense)
0.614
0.562–0.666
79,50 %
GTE Large
0.612
0.563–0.660
77,71 %
All-MPNet Base v2
0.608
0.556–0.661
77,33 %
GTE Base
0.596
0.547–0.645
76,21 %
E5 Base v2
0.586
0.534–0.640
75,21 %

Recall@10 es la fracción media de pasajes relevantes registrados de cada pregunta que se encuentran en los primeros diez resultados. Mide la cobertura de pasajes y no evalúa si una respuesta generada es correcta.

Los 95 % intervalos de confianza (IC) estiman la incertidumbre en el nDCG@10 promedio derivada del muestreo de preguntas. Unos intervalos más amplios indican estimaciones menos precisas.

Las preguntas se seleccionaron para desafiar a BM25, que obtuvo una puntuación de cero en este conjunto. Informamos de esa línea base junto con el procedimiento de selección. El rendimiento en el tráfico de búsqueda ordinario sigue sin probarse. La inference se realizó a través de endpoints alojados.

Hallazgos de recuperación dentro de los models de pesos abiertos

PPLX Embed v1 4B registró el nDCG@10 más alto con 0.741

PPLX Embed v1 0.6B le siguió con 0.698. El 4B model obtuvo puntuaciones significativamente superiores a las de nueve de los otros diez models de pesos abiertos tras corregir las comparaciones múltiples. Su diferencia con 0.6B no fue significativa. Sus puntuaciones de Recall@10 fueron 90,46 % y 86,71 %, también sin una diferencia significativa. Estas pruebas no establecen un rendimiento equivalente.

BGE Large registró la puntuación más alta en finanzas con 0.604

PPLX 4B obtuvo 0.596 en las mismas 50 preguntas de finanzas. Esa diferencia no fue significativa tras la corrección. BGE Large ocupó el cuarto lugar general, lo que ilustra cómo cambia el orden observado entre dominios.

GTE Large recuperó todos los positivos registrados de MedRAG dentro de los diez primeros resultados

GTE Large alcanzó un 100 % Recall@10 en las 50 preguntas médicas. Su nDCG@10 fue 0.894, en comparación con PPLX 4B, cuyo 0.954. Recuperar los positivos registrados y clasificarlos primero son resultados distintos. Estas puntuaciones se refieren a la recuperación de pasajes y no miden la precisión de las respuestas médicas.

Comparaciones por dominio de los once models

nDCG@10 a nivel de dominio. Las vistas de Finance, CUAD, TechQA y MedRAG conservan los once models y los ordenan por la puntuación del dominio seleccionado.

BGE-M3 alcanzó 0.616 en CUAD y 0.743 en MedRAG. Esas cifras describen la configuración de vectores densos utilizada aquí. BGE-M3 también admite recuperación dispersa y multivectorial. Esos modos y las combinaciones híbridas quedaron fuera de este experimento.1

Los cuatro dominios tienen el mismo peso en el resultado global. Un buen rendimiento en MedRAG de un model puede compensar una recuperación financiera más débil en ese promedio, aunque los casos de uso financiero y médico requieren evidencia diferente.

Representaciones de embedding y opciones de despliegue

La recuperación por embedding codifica pasajes y consultas en vectores compatibles y luego compara esos vectores para seleccionar pasajes candidatos. Los documentos pueden codificarse antes de la búsqueda. Cada consulta entrante necesita su propia representación. Los prompts o roles específicos del model para consultas y documentos deben seguir la configuración de recuperación del model.2

Un diagrama estático de codificación de documentos y consultas, vectores compatibles y recuperación basada en similitud

El comportamiento de almacenamiento y búsqueda también depende de la base de datos vectorial y de su configuración de índices. La elección del model, la precisión de los vectores, los ajustes de los índices y la profundidad de recuperación deben seguir siendo decisiones separadas al planificar un despliegue. El benchmark de models de embedding más amplio sitúa estas once entradas junto a los models comerciales API en las mismas preguntas.

Deja que nuestro equipo automatice uno de tus procesos de negocio con agentes de IA, sin coste alguno.
Automatizar un proceso

Metodología del benchmark de models de embedding de código abierto

Cada model buscó en los mismos pasajes con 200 preguntas fijas y 225 pares relevantes pregunta-pasaje registrados. Las preguntas y las etiquetas de relevancia se fijaron antes de comparar las puntuaciones de embedding. Las entradas de consulta contenían únicamente la pregunta original.

Los pasajes de finanzas procedían de los informes anuales de FinQA y los pasajes legales de los contratos de CUAD v1.34 El soporte técnico utilizó las notas técnicas de TechQA y la literatura médica utilizó una muestra de resúmenes de PubMed de MedRAG.56

Los pasajes eran párrafos completos, tablas con contexto, cláusulas de contrato o resúmenes con títulos. Excluimos las unidades de más de 256 tokens con el tokenizer all-MiniLM-L6-v2 y mantuvimos intactos los pasajes aceptados. Los 512-token models recibieron como máximo 459 tokens por pasaje, por lo que esta evaluación cubre pasajes cortos.

Los LLMs de frontera redactaron las preguntas a partir de los pasajes de origen. Un miembro del equipo verificó el 20 % de las preguntas (40 de 200). Los LLMs también evaluaron los 20 pasajes principales de BM25 por pregunta, añadiendo 25 pasajes relevantes a los 200 pasajes de origen originales.

Recuperación y análisis estadístico

Cada consulta se comparó con todos los pasajes de su dominio. MultiQA utilizó el producto escalar, de acuerdo con su model card.7 Los otros diez models utilizaron la similitud coseno. BGE-M3 utilizó sus vectores densos.1 Las entradas utilizaron los roles o prefijos de recuperación configurados de cada model.

Ambas métricas son promedios entre preguntas. Calculamos los IC del 95 % con 10.000 muestras bootstrap, remuestreando 50 preguntas dentro de cada dominio. La significación utiliza las pruebas pareadas de inversión de signos del benchmark completo, con corrección de Holm en todos los 231 pares entre sus 22 models para cada métrica y alcance. Las diferencias son significativas con un valor p corregido inferior a 0.05.

IDs de model probados, dimensiones y límites de entrada

Las ejecuciones se realizaron a través de OpenRouter, con un proveedor de backend fijo por model y sin fallbacks. Estos son los API identificadores, las dimensiones de salida y los límites de entrada utilizados en esas ejecuciones.

API identificadores no garantizan una instantánea inmutable del model. Las revisiones del tokenizer se fijaron y los pesos alojados del model no se verificaron de forma independiente. Los límites de entrada describen la configuración del benchmark. Los pasajes cortos no probaron la recuperación de contexto largo.

Límites de la comparación

Las preguntas forman un conjunto de desarrollo seleccionado por BM25. Los resultados en consultas de producción ordinarias pueden diferir. Los juicios de relevancia se limitaron a los pasajes de origen y a los 20 principales de BM25. En estos once models, aproximadamente el 85 % de los pares distintos pregunta-pasaje recuperados en los diez primeros no fueron evaluados y no recibieron crédito de relevancia.

Cada model se ejecutó una vez. Los IC reflejan el muestreo de preguntas y excluyen la variación entre API ejecuciones o la incertidumbre derivada de etiquetas incompletas. La contaminación de datos de entrenamiento no se probó.

La evaluación cubre la recuperación de texto en inglés. Las cargas de trabajo de embedding multilingüe y los models de embedding multimodal requieren evidencia separada. La precisión de las respuestas generadas, la recuperación híbrida, el reranking, GPU memoria, el rendimiento local y el coste de servicio quedaron fuera de esta comparación.

Conclusión

PPLX Embed v1 4B y 0.6B tuvieron las puntuaciones globales más altas entre los once models de pesos abiertos. Su diferencia no fue estadísticamente significativa. BGE Large registró la puntuación más alta en finanzas y GTE Large recuperó todos los positivos registrados de MedRAG dentro de los diez primeros resultados.

Antes del despliegue, pruebe el conjunto de consultas previsto y mida la velocidad local de servicio, el uso de memoria y el coste.

No te pierdas nuestros análisis comparativos e insights basados en datos. El botón abre Google; seleccionar AIMultiple confirma que deseas ver AIMultiple con más frecuencia en los resultados de búsqueda de Google.
GoogleAñadir como fuente preferida

Lecturas adicionales

Cita este benchmark

Elige el formato que se ajuste al lugar donde vas a publicar. Pegar la versión con enlace en tu CMS conserva el enlace de retroceso.

Ekrem Sarı (2026) - "Models de embedding de código abierto: 11 models evaluados para recuperación". Publicado en línea en AIMultiple.com. Recuperado el 26 de septiembre de 2026, de: https://aimultiple.com/open-source-embedding-models [Recurso en línea]

Sarı, E. (2026, 26 de septiembre). Models de embedding de código abierto: 11 models evaluados para recuperación. AIMultiple. https://aimultiple.com/open-source-embedding-models

@misc{sari2026,
  author = {Sarı, Ekrem},
  title  = {{Models de embedding de código abierto: 11 models evaluados para recuperación}},
  year   = {2026},
  month  = sep,
  howpublished    = {\url{https://aimultiple.com/open-source-embedding-models}},
  note   = {AIMultiple. Recuperado el 26 de septiembre de 2026}
}
Descargar todos los datos

Resultados y marcas de tiempo de 66 puntos de datos. Descargue los datos resumidos que se muestran en los gráficos y las tablas de este artículo como un archivo ZIP que contiene 5 archivos CSV y un README.

Última actualización: 27 de septiembre de 2026
Descargar

¿Quieres los datos granulares que hay detrás? Únete a Premium

Registro de cambios

4 actualizaciones
  1. Se reemplazó el benchmark Top-K de 16 modelos sobre reseñas de Amazon por uno de 14 modelos con nDCG@3 y costes en CUAD, TechQA y MedRAG.

  2. Se añadió Licencia y uso comercial a la descripción general de los modelos de incrustación de código abierto.

  3. Se amplió el benchmark para incluir cinco modelos de código abierto adicionales.

  4. Actualizados el hardware, el tamaño del lote y la precisión en la configuración de evaluación.

Ekrem Sarı
Ekrem Sarı
Investigador de IA
Ekrem es investigador de IA y científico de datos en AIMultiple. Diseña y ejecuta benchmarks prácticos para sistemas de IA y LLM.
Ver perfil completo

Sé el primero en comentar

Tu dirección de correo electrónico no será publicada. Todos los campos son obligatorios. Los comentarios se dejan en su idioma original.

0/450