TFIDF

TFIDF (ang. TF – term frequency, IDF – inverse document frequency) – ważenie częstością termów – odwrotna częstość w dokumentach – jedna z metod obliczania wagi słów na podstawie liczby ich wystąpień[1], należąca do grupy algorytmów obliczających statystyczne wagi termów. Każdy dokument reprezentowany jest przez wektor, składający się z wag słów występujących w tym dokumencie. TFIDF informuje o częstości wystąpienia termów uwzględniając jednocześnie odpowiednie wyważenie znaczenia lokalnego termu i jego znaczenia w kontekście pełnej kolekcji dokumentów[2].

Algorytm stosowany jako metoda oceny relewantności dokumentu w wyszukiwaniu informacji[3], w szczególności stosowany w wyszukiwarkach internetowych[4], kolejnym zastosowaniem jest ocena podobieństwa dokumentów w systemach grupowania wyników oraz systemach typu antyplagiat.

Wartość TF-IDF oblicza się ze wzoru[3][4]:

( t f - i d f ) i , j = t f i , j × i d f i , {\displaystyle \mathrm {(tf{\text{-}}idf)_{i,j}} =\mathrm {tf_{i,j}} \times \mathrm {idf_{i}} ,}

gdzie t f i , j {\displaystyle \mathrm {tf_{i,j}} } to tzw. „term frequency”, wyrażana wzorem:

t f i , j = n i , j k n k , j , {\displaystyle \mathrm {tf_{i,j}} ={\frac {n_{i,j}}{\sum _{k}n_{k,j}}},}

gdzie n i , j {\displaystyle n_{i,j}} jest liczbą wystąpień termu ( t i ) {\displaystyle (t_{i})} w dokumencie d j , {\displaystyle d_{j},} a mianownik jest sumą liczby wystąpień wszystkich termów w dokumencie d j . {\displaystyle d_{j}.} Wielkość i d f i {\displaystyle \mathrm {idf_{i}} } to „inverse document frequency” wyrażana wzorem:

i d f i = log | D | | { d : t i d } | , {\displaystyle \mathrm {idf_{i}} =\log {\frac {|D|}{|\{d:t_{i}\in d\}|}},}

gdzie:

| D | {\displaystyle |D|} – liczba dokumentów w korpusie,
| { d : t i d } | {\displaystyle |\{d:t_{i}\in d\}|} – liczba dokumentów zawierających przynajmniej jedno wystąpienie danego termu.

Przypisy

  1. AnandA. Rajaraman AnandA., Jeffrey DavidJ.D. Ullman Jeffrey DavidJ.D. (red.), Data Mining, Cambridge: Cambridge University Press, 2011, s. 1–17, DOI: 10.1017/cbo9781139058452.002, ISBN 978-1-107-73741-9 [dostęp 2024-08-29] .
  2. JunzhengJ. Wu JunzhengJ., Information Retrieval 1: TF-IDF based search engine with python code [online], Medium, 11 sierpnia 2023 [dostęp 2024-08-29]  (ang.).
  3. a b Christopher D.Ch.D. Manning Christopher D.Ch.D., PrabhakarP. Raghavan PrabhakarP., HinrichH. Schütze HinrichH., Introduction to Information Retrieval, wyd. 1, Cambridge University Press, 7 lipca 2008, DOI: 10.1017/cbo9780511809071.007., ISBN 978-0-521-86571-5 [dostęp 2024-08-29] .
  4. a b Implementing the TF-IDF Search Engine

Bibliografia

  • Waga Termów w Automatycznych Systemach Przetwarzania Tekstu [en]

Zobacz też

  • PageRank
  • TF