SparrowRecSys icon indicating copy to clipboard operation
SparrowRecSys copied to clipboard

请教下关于FM如何处理序列的问题

Open shexuan opened this issue 3 years ago • 1 comments

王喆老师,请问下,我想参考张俊林老师的博客推荐系统召回四模型之:全能的FM模型 做一个FM的embedding召回。如果我想把用户看过的电影序列输入FM中,每个电影是否应该同属于一个field呢?

我的理解是电影之间似乎不需要什么交互,因此用户看过的所有电影作为特征输入是应该标注成为一个field。

另一个就是电影的不同类别(gener)特征,也即动作,悬疑,科幻这种,也是序列,但是这种应该是可以有特征交互的,所以输入FM中的时候应该标注为不同Field。

不知这个理解是否正确?

shexuan avatar May 18 '21 09:05 shexuan

王喆老师,请问下,我想参考张俊林老师的博客推荐系统召回四模型之:全能的FM模型 做一个FM的embedding召回。如果我想把用户看过的电影序列输入FM中,每个电影是否应该同属于一个field呢?

我的理解是电影之间似乎不需要什么交互,因此用户看过的所有电影作为特征输入是应该标注成为一个field。

另一个就是电影的不同类别(gener)特征,也即动作,悬疑,科幻这种,也是序列,但是这种应该是可以有特征交互的,所以输入FM中的时候应该标注为不同Field。

不知这个理解是否正确?

我在您的DeepFM中看到的似乎并不是所有特征都参与了交互,仅movie_ind_col, user_ind_col, user_genre_ind_col, item_genre_ind_col几个参与了一阶交互,且user_genre_ind_col有多个的话仅用到了一个,请问这里是为了简单处理还是说就是不需要那么多特征参与到特征交互中?

shexuan avatar May 19 '21 09:05 shexuan