СледваСледващо ръководство
ColBERT извличане чрез късно взаимодействие
Езиков AI
Език AI РЪКОВОДСТВО
Dense Passage Retrieval learns vector representations of questions and passages and ranks passages by their similarity.
Чуйте това ръководствоAI-разказан · ~2 min
Learned matching can retrieve relevant paraphrases with limited word overlap, but relevance depends on training and evaluation rather than semantic guarantees.
DPR, въведен от Facebook AI през 2020 г., използва два отделни BERT енкодера: енкодер за въпроси и енкодер за пасажи. Всеки превръща текста в плътен вектор с фиксирана дължина (често 768 измерения). Уместността е точковият продукт между въпросителен вектор и вектор на пасаж, така че извличането се превръща в бързо търсене на най-близкия съсед върху предварително изчислени вграждания на пасажи. Моделът се обучава с контрастираща цел: издърпайте вектора на правилния пасаж близо до въпроса и избутайте грешните, като използвате групови негативи плюс твърди негативи, извлечени от BM25. При бенчмаркове за QA с отворен домейн като Natural Questions, DPR победи дълго доминиращия BM25 с големи маржове, показвайки, че наученото семантично съвпадение може да надмине търсенето по ключови думи за отговаряне на въпроси.
Системи за отговор на въпроси с отворен домейн, които изтеглят поддържащи пасажи от Wikipedia, преди LLM да напише отговора
Търсене на корпоративни документи, при което служителите задават естествени въпроси и получават подходящи абзаци дори без точни ключови думи
Ботове за поддръжка на клиенти, които извличат правилната статия от помощния център от перифразирана жалба
Чатботове с подобрено извличане заземяват отговори в частна база от знания, за да намалят халюцинациите
Плътното извличане сега е в основата на повечето тръбопроводи за генериране с разширени извличане, захранващи големи езикови модели. Изследванията се насочват към хибридни системи, които сливат плътни и лексикални резултати, модели за късно взаимодействие като ColBERT, които поддържат вектори за токени за по-фино съвпадение, и настроени с инструкции вграждания, които се адаптират към много задачи. Очаквайте по-евтини, многоезични и по-дълъг контекст енкодери, плюс по-стриктно съвместно обучение на ретривъри с генераторите, които обслужват.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Dense Passage Retrieval learns vector representations of questions and passages and ranks passages by their similarity. Learned matching can retrieve relevant paraphrases with limited word overlap, but relevance depends on training and evaluation rather than semantic guarantees.
DPR картографира както заявките, така и пасажите в плътни вектори и измерва уместността чрез тяхната прилика (точков продукт), улавяйки значението, а не припокриването на думи.
Би-енкодерът има независими енкодери за въпроси и пасажи, така че векторите на пасажите могат да бъдат предварително изчислени и индексирани преди време.
Тъй като енкодерът на пасажи не зависи от заявката, всички вграждания на пасажи могат да бъдат предварително изчислени и съхранени, оставяйки само заявката за кодиране по време на търсене.
Пакетните негативи третират другите пасажи в мини-партида като негативи за даден въпрос, създавайки ефективно много контрастни двойки.
Learned representations can support paraphrase matching, but dense retrieval does not universally outperform lexical retrieval.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
ColBERT извличане чрез късно взаимодействие
Езиков AI