Sobes.tech
Middle

Hogyan számítják ki a MAP és MRR metrikákat rangsorolási feladatokban?

sobes.tech MI

Válasz az MI-től

MAP (Átlagolt Átlagos Pontosság) és MRR (Átlagos Fordított Rangsor) minőségi mérőszámok rangsorolási feladatokban, amelyek értékelik, hogy a modell milyen jól rendezi a releváns elemeket.

  • MAP az összes lekérdezésre vonatkozó Átlagolt Pontosság átlagértéke. Egy lekérdezés esetén az Átlagolt Pontosság az azon pozíciók pontosságának átlaga, ahol releváns dokumentumok találhatók.

AP képlete egy lekérdezéshez:

[ AP = \frac{1}{R} \sum_{k=1}^N P(k) \times rel(k) ]

ahol:

  • (N) a visszaküldött dokumentumok száma,
  • (R) a releváns dokumentumok száma,
  • (P(k)) a pontosság a (k) pozíciónál,
  • (rel(k)) a relevancia mutatója a (k) pozíciónál (1 ha releváns, 0 ha nem).

MAP az összes lekérdezésre vonatkozó AP átlag.

  • MRR az első releváns dokumentum fordított rangsorának átlagértéke az összes lekérdezésre.

Egy lekérdezés képlete:

[ RR = \frac{1}{rank} ]

ahol (rank) az első releváns dokumentum pozíciója a listán.

Az MRR az RR átlagértéke az összes lekérdezésre.

Példa: ha három lekérdezés esetén az első releváns dokumentumok pozíciói 1, 3 és 2, akkor

[ MRR = \frac{1}{3} \left(1 + \frac{1}{3} + \frac{1}{2}\right) = 0.611 ]