|
|
| Table of contents |
|
2 Erweiterte Boolsche Modelle mit Query-Gewichten 3 Literatur |
1) Einfache Fuzzy-Mengen-Modell [Buell (1981), Bookstein (1980), Radecki (1979)]
rank(dk, t1 AND t2) = MIN{wk1, wk2};
rank(dk, t1 OR t2) = MAX{wk1, wk2}.
Dieses einfache Modell besitzt die Einschränkung, dass es nur zwei Terme evaluieren kann, im Gegensatz zu den folgenden Modellen, die beliebig viele Terme verarbeiten können.
2) \'Waller-Kraft-Modell' [Waller&Kraft (1979)]
rank(dk, t1 AND ... AND tn) = (1 - γ) · MIN{wk1, ..., wkn} + γ · MAX{wk1, ..., wkn}, 0 ≤ γ ≤ 0,5;
rank(dk, t1 OR ... OR tn) = (1 - γ) · MIN{wk1, ..., wkn} + γ · MAX{wk1, ..., wkn}, 0,5 ≤ γ ≤ 1.
3) Paice-Modell [Paice (1984)]
Bei einer AND-Verknüpfung ordne zunächst die Gewichte wki mit ansteigenden Werten, d.h. wk1 ≤ ... ≤ wkn, und berechne dann
rank(dk, t1 AND ... AND tn) = [∑i=1n (ri-1 · wki)]/[∑i=1n ri-1], 0 ≤ r ≤ 1.
Bei einer OR-Verknüpfung ordne zunächst die Gewichte wki mit absteigenden Werten, d.h. wk1 ≥ ... ≥ wkn, und berechne dann
rank(dk, t1 OR ... OR tn) = [∑i=1n (ri-1 · wki)]/[∑i=1n ri-1], 0 ≤ r ≤ 1.
4) P-Norm-Modell [Salton et al. (1983)]
rank(dk, t1 AND ... AND tn) = 1 - [1/n · ∑i=1n (1 - wki)p]1/p, 1 ≤ p < ∞,
rank(dk, t1 OR ... OR tn) = 1 - [1/n · ∑i=1n (wki)p]1/p, 1 ≤ p < ∞.
5) Infinite-One-Modell [Smith (1990)]
rank(dk, t1 AND ... AND tn) = γ · [1 - MAX{1 - wk1, ..., 1 - wkn}] + (1 - γ) · [1/n · ∑i=1n wki], 0 ≤ γ ≤ 1;
rank(dk, t1 OR ... OR tn) = γ · MAX{wk1, ..., wkn} + (1 - γ) · [1/n · ∑i=1n wki], 0 ≤ γ ≤ 1.
Erweiterte Boolsche Modelle ohne Query-Gewichte
Bei dieser Klasse von Modellen wird jede Query repräsentiert als eine Kombinationen der Indexterme und der logischen Operatoren AND, OR, NOT unter der möglichen Verwendung von beliebig geklammerten Ausdrücken. Es wird angenommen, dass alle Terme die gleiche Bedeutung besitzen, was durch fehlende Termgewichte in der Query repräsentiert ist. Folgende erweiterte Boolsche Modelle lassen sich unterscheiden: