Kernowe pojęcie
Rekomendacje oparte na sesji wykorzystują AI i modele sekwencyjne do generowania sugestii na podstawie bezpośrednich, krótkoterminowych działań użytkownika – jego „sesji”. W przeciwieństwie do tradycyjnych systemów rekomendacji opartych na ogromnych ilościach historycznej danych dotyczących preferencji użytkownika, ten podejście skupia się jedynie na obecnym interakcji.
Metoda ta jest szczególnie wartościowa w sytuacjach, gdy użytkownicy są anonimowi lub nie mają zbudowanych profilów. Pozwala ona firmom dostarczać odpowiednie sugestie bez potrzeby budowania szczegółowych historii użytkowników, co prowadzi do natychmiastowego zaangażowania.
Transformer: Model Transformer
W centrum wielu systemów rekomendacji opartych na sesji znajduje się model transformer. Te modele wykorzystują mechanizm nazywany ‘uwagą na siebie’ (self-attention), który pozwala im ocenić ważność różnych elementów w bieżącej sesji użytkownika.
Uwaga na siebie umożliwia systemowi zrozumienie relacji między przedmiotami, z którymi użytkownik interakcyjnie działa, wykrywanie wzorców i prognozowanie tego, co może być dla niego interesujące w przyszłości – podstawowo ucząc się od jego natychmiastowych decyzji.
Handel elektroniczny: Zastosowania e-commerce
Rekomendacje oparte na sesji są szeroko stosowane w platformach handlu elektronicznego, gdzie użytkownicy często przeglądają i dodają produkty do koszyków bez zakończenia zakupu. System może następnie sugerować dopełniające produkty lub oferować rabaty/opłaty oparte na obecnej sesji użytkownika.
Te rekomendacje pomagają przewodnić użytkowników przez proces kupowania, zwiększając stopnień konwersji i prowadząc do wzrostu sprzedaży. Są również kluczowe dla platform mediowych i stron nowości, dostarczając osobistych sugerowań treści podczas odwiedzin użytkownika.
Często zadawane pytania
Czym dokładnie są zalecenia oparte na sesji?
Zalecenia oparte na sesji wykorzystują AI i modele sekwencyjne do tworzenia zaleceń podstawione do aktywności użytkownika w chwili bieżącej – jego ‘sesji’. To przeciwko tradycyjnym metodom, które polegają na ogromnych danych historycznych.
Jakie techniki są stosowane w systemach zaleceń opartych na sesji?
Zwykle stosowane są modele oparte na RNN, takie jak GRU4Rec i LSTM, modele oparte na uwagi (np. Transformer, wykorzystujący samouwspomnianie), a także podejścia grafowe korzystające z grafów sesyjnych i Sieci Neuralnych Grafowych (GNNs).
W jakich dziedzinach są obecnie stosowane zalecenia oparte na sesji?
Zalecenia oparte na sesji najczęściej można znaleźć w platformach e-commerce, witrynach z wiadomościami, aplikacjach medialnych i dowolnej sytuacji, gdzie dostarczanie natychmiastowych, stosownych sugerencji dla anonimowych użytkowników jest korzystne.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Hash Function Avalanche Visualizer i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację Hash Function Avalanche Visualizer