BBY 156 Bilgi Erişim�2024-2025�http://bby156.blogspot.com ��Bilgi erişim kuralları �(erişim modelleri/fonksiyonları)
👉 Olasılık modeli
👉 Sorgu modifikasyonları
�OBSANY
Erişim fonksiyonları (hatırlatma)
Boole modeli ~ avantaj-dezavantaj (hatırlatma)
Vektör uzayı modeli (avantaj-dezavantaj)
Olasılık sıralama prensibi (probability ranking principle)
bilmek isteriz.
Olasılık modelleri..
Olasılık modelleri, temel olarak, İLGİLİLİK olasılıklarının tahmin edilmesine yönelik hesaplamaları gerçekleştirebilmek için şu soruyla hareket eder:
«Bir kullanıcı sisteme ti terimini kullanarak bir sorgu yöneltirse, derlemdeki Bj belgesinden memnun olma olasılığı nedir?»
..Olasılık modelleri
Robertson, Maron & Cooper, 1982
..Olasılık modelleri
Robertson, Maron & Cooper, 1982
..Olasılık modelleri - notasyon
İlgililik (R) şöyle bir matematiksel ilişki ile temsil edilebilir:
Buna göre, Di belgesi Qj sorgusunu yönelten kullanıcı tarafından ilgili
olarak değerlendirilir.
D = Sistemde var olan ve gelecekte var olacak olan tüm belgeler
Q = Halihazırda sisteme yöneltilmiş ve gelecekte yöneltilecek olan sorgular
x = benzer belgeler sınıfı
y = benzer sorgular sınıf
(Di,Qj) = Bir belge-sorgu çifti
Probabilistic model seeks to answer this basic question:
What is the probability that this document is relevant to this query?
Othman, 2009, p.39
..Olasılık modelleri (hedef)
«»
«»
..Olasılık modelleri (avantaj-dezavantaj)
Avantaj
Dezavantaj
..Olasılık modelleri
gibi faktörleri içerebilir. Model daha sonra bu temsilleri kullanarak, her bir belgenin sorgu ile ne kadar ilgili olduğunu tahmin eden bir algoritma uygular.
ortaya çıkarılabilir.
Örnek: Film öneri sistemi
🎬 Senaryo: Bir kullanıcı "romantik komedi" türünde bir film arıyor.
💬 Sorgu: romantik komedi
📚 Belge kümesi (Belgeler = Filmler): Aşağıdaki listenin her bir filmin özetinden elde edilmiş dizin terimleri olduğunu düşünelim.
Film: Temsili Terimler:
D1 romantik, komedi, Paris, romantik, çift, tatil, komik, romantik, aşk, romantik komedi
D2 aksiyon, gerilim, ajan, görev, polis
D3 komedi, lise, arkadaşlık, gençlik, gençler, romantik, komik
D4 romantik, aşk, komik, dram, aşıklar
📌 Boolean modeline göre tasarlanmış sistemde: yalnızca D1’e erişilir.
📌 Vektör uzayı modeline göre tasarlanmış sistemde: D1 çok yüksek skora sahip olur, D3 ve D4 düşük skorlarla da olsa eşleşebilir. Muhtemelen sonuç listesi sırasıyla D1, D3, D4 olur.
📌 Yukarıda örneklenen iki modelin yaklaşımı terim sıklıklarına dayalı. Olasılık kuramına göre tasarlanmış sistemde bu verilerin dışında kullanıcı tercihleri, oylamaları, tıklama sayıları, beğenilerine yönelik geribildirimleri vb. veriler de olur. Bu verilere dayalı olarak yapılan istatistiksel hesaplamalarla sorgu sonucunda gelen sıralama (ilgililik sıralaması) bambaşka bir hal alabilir.
Bilgi erişim sistemlerinde sorgu modifikasyonları
Arama
İlgi alanı/profil
ve sorgular
Belgeler ve
Veriler
«Oyunun» kuralları =
Konu dizinlemesi için gerekli
kurallar
Thesaurus
Göndermeler
(Bkz., Ayr. Bkz., ..)
ve
Dizinleme dili
Depolama
Potansiyel İlgili
Belgeler
Kıyaslama /
Eşleştirme
Depo1: Profiller/
Sorgu istekleri
Depo2: Belge
Gösterimi
Dizinleme
(Tanımlayıcı – Konu)
Belirteçler aracılığı ile
sorgu fomülasyonu
Profillerin
depolanması
Belgelerin
depolanması
Bilgi Depolama ve Erişim Sistemi
Seçilen ilgili belgeler
Sorun:
Sorgu modifikasyonu
(query modification/reformulation)..
Soru: Bir sistemdeki tüm ilgili belgelere ulaşmak örneğin nasıl bir senaryoda kritik öneme sahip olabilir?
..Sorgu modifikasyonu
(query modification/reformulation)..
Bu noktada sistem, kullanıcıya yardımcı olarak şekilde tasarlanmışsa sistem tarafından sorgu modifikasyonu devreye sokulur.
..Sorgu modifikasyonu
(query modification/reformulation)..
Bu noktada sistem, kullanıcıya yardımcı olarak şekilde tasarlanmışsa sistem tarafından sorgu modifikasyonu devreye sokulur.
..Sorgu modifikasyonu
(query modification/reformulation)..
Bu noktada sistem, kullanıcıya yardımcı olarak şekilde tasarlanmışsa sistem tarafından sorgu modifikasyonu devreye sokulur.
Sorgu modifikasyonu yöntemleri..
..Sorgu modifikasyonu yöntemleri..
..Sorgu modifikasyonu yöntemleri..
«Bike» sorugusu için kullanıcının seçtiği sonuçlar (yeşil ile işaretli)
Kullanıcının «ilgili» olarak işaretlediği sonuçların ardından gelen yeni sonuç listesi.
..Sorgu modifikasyonu yöntemleri..
..Sorgu modifikasyonu yöntemleri..
..Sorgu modifikasyonu yöntemleri..
..Sorgu modifikasyonu yöntemleri..
?
Benzerlik (similarity) hesaplaması
Örnek
.
Sosyal filtreleme yöntemi örneği:
Ringo Collaborative Filtering
olsun.
..Sorgu modifikasyonu yöntemleri
Örnek: Rank Dynamics (Surf Canyon)
Sorgu modifikasyonu (query modification/reformulation) ~ ö z e t
Okuma listesi
Tonta, Y. (1995). Bilgi erişim sistemleri. (http://yunus.hacettepe.edu.tr/~soydal/bby156_2013/3/BilgiErisimSistemleri_tonta1995.pdf)
Buckland, M. (1991). Information as thing. (http://people.ischool.berkeley.edu/~buckland/thing.html)
Tonta, Y., Bitirim, Y. ve Sever, H. (2002). Türkçe Arama Motorlarında Performans Değerlendirme. (Tam metin)
Manning, C.D., Raghavan, P. & Schütze, H. (2008). Principles of Information Retrieval.
* Relevance feedback and query expansion: http://nlp.stanford.edu/IR-book/html/htmledition/relevance-feedback-and-query-expansion-1.html
* Probabilistic information retrieval: http://nlp.stanford.edu/IR-book/html/htmledition/probabilistic-information-retrieval-1.html
Baeza-Yates, R. and Ribeiro-Neto, B. (1999). Modern Information Retrieval. (Tam metin)
Bu derste kullanılan slaytların çoğunluğu
Information organization and retrieval (R. Larson & W. Sack, 2001)
Bilgi erişim ilkeleri (Y. Tonta, 2002)
Bilgi erişim (G. Köse, 2012)
derslerine ait slaytlardan derlenmiştir.