La recuperación dispersa aprendida (LSR) o búsqueda neuronal dispersa es un enfoque para la recuperación de información que utiliza una representación vectorial dispersa de consultas y documentos. [ 1 ] Toma prestadas técnicas tanto de la bolsa de palabras léxica como de los algoritmos de incrustación vectorial , y se afirma que funciona mejor que cualquiera de ellos por separado. Los sistemas de búsqueda neuronal dispersa más conocidos son SPLADE [ 2 ] y su sucesor SPLADE v2. [ 3 ] Otros incluyen DeepCT, [ 4 ] uniCOIL, [ 5 ] EPIC, [ 6 ] DeepImpact, [ 7 ] TILDE y TILDEv2, [ 8 ] Sparta, [ 9 ] SPLADE-max y DistilSPLADE-max. [ 3 ]
Recuperación dispersa multimodal aprendida . Los enfoques LSR también se han extendido al dominio de la visión y el lenguaje, donde se aplican a datos multimodales, como la combinación de texto e imágenes. [ 10 ] Esta expansión permite la recuperación de contenido relevante en diferentes modalidades, como encontrar imágenes a partir de consultas de texto o viceversa.
Algunas implementaciones de SPLADE tienen una latencia similar a la búsqueda léxica de Okapi BM25, al tiempo que ofrecen resultados tan buenos como los clasificadores neuronales de última generación en datos del dominio. [ 11 ]
Los pesos del modelo oficial SPLADE y el código de entrenamiento se publican bajo una licencia Creative Commons No Comercial . [ 12 ] Pero hay otras implementaciones independientes de SPLADE++ (una variante de los modelos SPLADE) que se publican bajo licencias permisivas.
SPRINT es un conjunto de herramientas para evaluar sistemas neuronales de recuperación dispersa. [ 13 ]
Spade
SPLADE (Sparse Lexical and Expansion Model) es un modelo de recuperación neuronal que aprende representaciones vectoriales dispersas para consultas y documentos, combinando elementos de la coincidencia léxica tradicional con representaciones semánticas derivadas de arquitecturas basadas en transformadores. [ 14 ] A diferencia de los modelos de recuperación densos que se basan en espacios vectoriales continuos, SPLADE produce salidas dispersas que son compatibles con las estructuras de índice invertidas comúnmente utilizadas en los sistemas de recuperación de información. [ 14 ]
El modelo SPLADE original se presentó en la 44.ª Conferencia Internacional ACM SIGIR en 2021. [ 14 ] Una versión actualizada, SPLADE v2, incorporó modificaciones a sus mecanismos de agrupación, estrategias de expansión de documentos y objetivos de entrenamiento mediante destilación de conocimiento . Las evaluaciones empíricas han mostrado mejoras en conjuntos de datos de referencia como el conjunto de datos TREC Deep Learning 2019 y el conjunto de datos de referencia BEIR. [ 15 ]
Estos modelos pretenden mantener una eficiencia de recuperación comparable a la de los métodos dispersos tradicionales, al tiempo que mejoran las capacidades de coincidencia semántica , ofreciendo un equilibrio entre efectividad y coste computacional. [ 16 ]
Enlaces externos
- Código fuente de SPLADE en GitHub
Notas
- ↑ Nguyen, Thong; MacAvaney, Sean; Yates, Andrew (2023). "Un marco unificado para la recuperación dispersa aprendida" . En Kamps, Jaap; Goeuriot, Lorraine; Crestani, Fabio; Maistro, Maria; Joho, Hideo; Davis, Brian; Gurrin, Cathal; Kruschwitz, Udo; Caputo, Annalina (eds.). Avances en la recuperación de información . Lecture Notes in Computer Science. Vol. 13982. Cham: Springer Nature Switzerland. pp. 101–116 . arXiv : 2303.13416 . doi : 10.1007 /978-3-031-28241-6_7 . ISBN 978-3-031-28241-6. S2CID 257585074 .
- ↑ Formal, Thibault; Piwowarski, Benjamin; Clinchant, Stéphane (11 de julio de 2021). "SPLADE: Modelo léxico y de expansión disperso para la clasificación en la primera etapa" . Actas de la 44.ª Conferencia Internacional ACM SIGIR sobre Investigación y Desarrollo en Recuperación de Información . SIGIR '21. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 2288–2292 . arXiv : 2107.05720 . doi : 10.1145 /3404835.3463098 . ISBN 978-1-4503-8037-9. S2CID 235792467 .
- 1 2 Formal, Thibault; Piworwarski, Benjamin; Lassance, Carlos; Clinchant, Stéphane (21 de septiembre de 2021). "SPLADE v2: Modelo léxico y de expansión disperso para la recuperación de información". arXiv : 2109.10086v1 [ cs.IR ].
- ↑ Dai, Zhuyun; Callan, Jamie (2020-04-20). "Ponderación de términos de documentos sensible al contexto para búsquedas ad hoc" . Actas de la Web Conference 2020. Nueva York, NY, EE. UU.: ACM. págs. 1897–1907 . doi : 10.1145/3366423.3380258 . ISBN 9781450370233. S2CID 218521094 .
- ↑ Lin, Jimmy; Ma, Xueguang (28 de junio de 2021). "Algunas breves notas sobre DeepImpact, COIL y un marco conceptual para técnicas de recuperación de información". arXiv : 2106.14807 [ cs.IR ].
- ↑ MacAvaney, Sean; Nardini, Franco Maria; Perego, Raffaele; Tonellotto, Nicola; Goharian, Nazli; Frieder, Ophir (25 de julio de 2020). «Expansión mediante predicción de importancia con contextualización» . Actas de la 43.ª Conferencia Internacional ACM SIGIR sobre Investigación y Desarrollo en Recuperación de Información . SIGIR '20. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 1573–1576 . arXiv : 2004.14245 . doi : 10.1145 /3397271.3401262 . ISBN 978-1-4503-8016-4. S2CID 216641912 .
- ↑ Mallia, Antonio; Khattab, Omar; Suel, Torsten; Tonellotto, Nicola (11 de julio de 2021). "Aprendizaje del impacto de los pasajes en los índices invertidos" . Actas de la 44.ª Conferencia Internacional ACM SIGIR sobre Investigación y Desarrollo en Recuperación de Información . SIGIR '21. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 1723–1727 . arXiv : 2104.12016 . doi : 10.1145 /3404835.3463030 . ISBN 978-1-4503-8037-9. S2CID 233394068 .
- ↑ Zhuang, Shengyao; Zuccon, Guido (13 de septiembre de 2021). "Reclasificación rápida de pasajes con coincidencia exacta de términos contextualizada y expansión eficiente de pasajes". arXiv : 2108.08513 [ cs.IR ].
- ↑ Zhao, Tiancheng; Lu, Xiaopeng; Lee, Kyusong (28 de septiembre de 2020). "SPARTA: Respuesta eficiente a preguntas de dominio abierto mediante recuperación de coincidencia de transformador disperso". arXiv : 2009.13013 [ cs.CL ].
- ↑ Nguyen, Thong; Hendriksen, Mariya; Yates, Andrew; de Rijke, Maarten (2024). "Recuperación dispersa multimodal aprendida con control de expansión probabilístico". Conferencia Europea sobre Recuperación de Información . Cham: Springer Nature Suiza. pp. 448–464 .
- ↑ Lassance, Carlos; Clinchant, Stéphane (2022-07-07). "Un estudio de eficiencia para modelos SPLADE" . Actas de la 45.ª Conferencia Internacional ACM SIGIR sobre Investigación y Desarrollo en Recuperación de Información . SIGIR '22. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 2220–2226 . arXiv : 2207.03834 . doi : 10.1145 /3477495.3531833 . ISBN 978-1-4503-8732-3. S2CID 250340284 .
- ↑ "splade/LICENSE en main · naver/splade" . GitHub . Consultado el 25 de agosto de 2023 .
- ↑ Thakur, Nandan; Wang, Kexin; Gurevych, Iryna; Lin, Jimmy (18 de julio de 2023). "SPRINT: Un conjunto de herramientas unificado para evaluar y desmitificar la recuperación dispersa neuronal de cero disparos" . Actas de la 46.ª Conferencia Internacional ACM SIGIR sobre Investigación y Desarrollo en Recuperación de Información . SIGIR '23. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 2964–2974 . arXiv : 2307.10488 . doi : 10.1145 /3539618.3591902 . ISBN 978-1-4503-9408-6. S2CID 259949923 .
- 1 2 3 Formal, Thibault; Lassance, Carlos; Piwowarski, Benjamin; Clinchant, Stéphane (2021). "SPLADE v2: Sparse Lexical and Expansion Model for Information Retrieval". arXiv : 2109.10086 [ cs.IR ].
- ↑ Thakur, Nandan; Reimers, Nils; Rücklé, Andreas; Srivastava, Abhishek; Gurevych, Iryna (2021). "BEIR: Un punto de referencia heterogéneo para la evaluación de cero disparos de modelos de recuperación de información". arXiv : 2104.08663 [ cs.IR ].
- ↑ Formal, Thibault; Lassance, Carlos; Piwowarski, Benjamin; Clinchant, Stéphane (2024-04-29). "Hacia una recuperación eficaz y eficiente de información neuronal dispersa" . ACM Trans. Inf. Syst . 42 (5): 116:1–116:46. doi : 10.1145/3634912 . ISSN 1046-8188 .
- Técnicas de recuperación de información
- esbozos de informática
- Fragmentos de lingüística computacional