Sobes.tech
Middle — Senior

Kas ir SASRec un kāda ir tā arhitektūra?

sobes.tech AI

Atbilde no AI

SASRec (Pašizlūko Sekvences Ieteikšana) ir modelis rekomendācijas sistēmām, kas izmanto transformatoru paš-attentijas mehānismu, lai prognozētu nākamo elementu lietotāja darbību secībā (piemēram, pirkumus vai skatījumus).

SASRec arhitektūra ir balstīta uz:

  • Ievadi: lietotāja mijiedarbību secība ar elementiem (items), kodēta vektoru pārstāvībā.
  • Pozicionālie iekļāvumi, lai ņemtu vērā elementu kārtību secībā.
  • Daudzas paš-attentijas slāņi, kas ļauj modelim ņemt vērā atkarības starp elementiem dažādos attālumos.
  • Feed-forward slāņi pēc paš-attentijas, lai veiktu nelineāras transformācijas.
  • Izvade: varbūtības par nākamo elementu, ko lietotājs var izvēlēties.

Arhitektūra aptuveni izskatās šādi:

Ievades secība -> Iekļaušana + Pozicionālais kodējums ->
Multi-head Self-Attention -> Feed Forward ->
Izvades loģiti nākamā elementa prognozēšanai

SASRec labi darbojas ar garām secībām un dinamiski izceļ svarīgus lietotāja vēstures elementus, neizmantojot rekursīvas tīklus.