Yeniden Sıralama (Reranking)
İş akışıYeniden Sıralama (Reranking) nedir?
Reranking, bir arama sisteminin ilk aşamada bulduğu sonuçları, daha hassas bir modelle yeniden sıralama işlemidir. RAG •bilgiyle desteklenmiş üretim• pipeline'larında, ilk arama hızlı ama kaba olur; reranking ise bulunan adayları tek tek inceleyip gerçekten en alakalı olanları yukarı taşır.
Nasıl çalışır?
İki aşamalı bir yapı vardır. Önce embedding •vektör temsili• tabanlı hızlı bir arama, belgeden örneğin en yakın 50 parçayı çeker. Ardından bir reranker modeli, sorgu ile her parçayı birlikte değerlendirerek hassas bir alaka puanı verir. En yüksek puanlı 3-5 parça modele verilir.
Reranker'lar genelde "cross-encoder" mimarisi kullanır: sorgu ve belgeyi aynı anda işleyip aralarındaki ilişkiyi doğrudan ölçer. Bu, basit vektör benzerliğinden çok daha doğru ama daha yavaştır — bu yüzden sadece ön elemeyi geçen adaylara uygulanır.
Neden önemli?
İlk arama çoğu zaman doğru cevabı listeye sokar ama 1. sıraya koyamaz. Reranking tam da bu farkı kapatır; modele verilen bağlamın kalitesini yükselterek halüsinasyonu azaltır ve cevabı isabetli hale getirir.
Kullanım alanları
RAG sistemleri, semantic search •anlamsal arama•, belge soru-cevap ve kurumsal bilgi tabanları.