Yeniden Sıralama (Reranking) Nedir?
İngilizce: Reranking
Reranking, ilk arama sonuçlarını daha güçlü bir modele yeniden puanlatıp en alakalı belgeleri üst sıralara taşır.
Yeniden Sıralama (Reranking) Nedir?
Reranking, arama sistemlerinde ilk bulunan sonuçları ikinci bir modelle yeniden değerlendirme adımıdır. İlk arama hızlı ve geniş tutulur; reranker ise daha az sayıda adayı sorguyla birlikte okuyup daha hassas puan verir.
Örneğin semantik arama 50 destek makalesi getirebilir. Reranking, kullanıcının sorusuyla her makalenin gerçekten ne kadar uyuştuğunu tekrar hesaplar ve en doğru 5 sonucu üste taşır.
Nasıl Çalışır?
İlk aşamada embedding benzerliği, anahtar kelime araması veya hibrit arama kullanılır. İkinci aşamada cross-encoder benzeri bir model, sorgu ve belge parçalarını birlikte değerlendirir. Bu işlem daha yavaş olabilir; bu yüzden genellikle tüm veri üzerinde değil, aday sonuçlar üzerinde çalışır.
Reranking sonucu sadece liste sırasını değiştirmez. RAG sistemlerinde modele verilecek kaynakları da belirlediği için yanıt kalitesini etkiler.
İş Kullanımı
Reranking; iç bilgi araması, e-ticaret ürün araması, destek merkezi ve sözleşme arşivlerinde yanlış ama benzer görünen sonuçları azaltır. Özellikle kısa sorgular, eş anlamlı kelimeler ve birden fazla anlam taşıyan terimlerde faydalıdır.
İyi bir uygulamada gecikme, maliyet ve doğruluk birlikte ölçülür. Her sorgu için pahalı reranking çalıştırmak yerine kritik aramalarda veya belirli aday sayısından sonra kullanmak daha dengeli olabilir.
İlgili Terimler
Embedding, metin, görsel veya ürün gibi verileri benzerlik hesabı yapılabilen sayısal vektörlere dönüştüren temsil yöntemidir.
RAGRAG, büyük dil modelinin yanıt üretmeden önce kurumsal belge veya veri tabanından ilgili parçaları bulup bağlama eklediği yapay zeka mimarisidir.
Semantik AramaSemantik arama, kelime eşleşmesi yerine sorgu ve içerik anlamını vektörlerle karşılaştırarak ilgili sonuçları bulur.