Kas yra Field-aware FM (FFM)?
sobes.tech AI
Atsakymas iš AI
Lauko sąmoningos faktorizacijos mašinos (FFM) yra klasikinės faktorizacijos mašinų (FM) plėtinys, kuris atsižvelgia į tai, kad požymiai priklauso skirtingiems laukams (fields). Įprastose FM, požymių tarpusavio sąveikos modeliuojamos naudojant vektorinę reprezentaciją, tačiau jos nesiskiria, iš kurio lauko kiekvienas požymis kilęs.
FFM kiekvienam požymiui sukuria kelis vektorius, po vieną kiekvienam laukui, su kuriuo šis požymis gali sąveikauti. Tai leidžia modeliui tiksliau sugauti skirtingų duomenų sričių požymių tarpusavio sąveikos ypatybes, kas ypač naudinga rekomendacijų sistemose ir CTR prognozavime.
Pavyzdys: jei turite požymių iš laukų "vartotojas" ir "produktas", FFM atsižvelgs į tai, kad vartotojo požymio ir produkto požymio sąveika skiriasi nuo sąveikos su kitu lauku, pavyzdžiui, "laikas".
Taip FFM pagerina modelio tikslumą, taikydamas smulkesnį tarpusavio sąveikų reguliavimą tarp požymių, priklausančių skirtingoms kategorijoms.