Wygląda na to, że pytasz o ogólny opis. Jeśli odwołujesz się do slajdów połączonych ze slajdami Twojego oryginalnego postu, istnieje porównanie FM (slajd 11) i FFM (slajd 12).
Jako szybki przykład, jeśli uczysz się o użytkownikach i filmach, FM może mieć następujący czynnik:
w_{user_1}*w_{movie_1}*... + w{user_1}*w_{genre_1}*...
FFM miałby:
w_{user_1, movies}*w_{movie_1, users}*... + w{user_1, genres}*w_{genre_1, users}*...
Kluczową różnicą jest to, że w FM w_{user_1}
współczynnik jest taki sam w obu kategoriach - istnieje jedno pojęcie użytkownika. W FFM uczysz się osobno w_{user_1}
dla każdego kontekstu, np. Czy ma on związek z filmami czy gatunkami. Pamiętaj, że nie uczy się go osobno dla każdego filmu lub gatunku, ale ogólnie dla filmów i gatunków. Oznacza to, że osobno uczy kontekstu użytkownika dla każdego rodzaju interakcji.
Pamiętaj też, że w_{movie_1}
poszedł do, w_{movie_1, users}
ponieważ ten termin wchodzi w interakcję z w_{user_1}
użytkownikiem.