Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
shexuan opened this issue May 18, 2021 · 1 comment
Open

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

shexuan opened this issue May 18, 2021 · 1 comment

Comments

@shexuan
Copy link

shexuan commented May 18, 2021

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

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

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

不知这个理解是否正确?

@shexuan
Copy link
Author

shexuan commented May 19, 2021

王喆老师,请问下,我想参考张俊林老师的博客推荐系统召回四模型之:全能的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有多个的话仅用到了一个,请问这里是为了简单处理还是说就是不需要那么多特征参与到特征交互中?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant