Welcome to es_dfm Discussions! #1
Replies: 2 comments 7 replies
-
hi, I'm an engineer for recommender system and I have a question about the training of fdp and frn model that if the training data for fdp/frn should contains fake negative sample? If the data contains fake negative, then the trained fdp model would give a lower probability than real because each delayed positive has a corresponding fake negative. While if the data doesn't contains the fake negative, then how to filter fake negative in streaming protocol? @ThyrixYang |
Beta Was this translation helpful? Give feedback.
-
Hi Yang, I'm trying to figure out the workflow of cvr prediction considering delayed feedback based on your work. If I understand you correctly, the f_rn , f_dp, cvr share the same network structure but with different (or partly different) parameters. The streaming training can be seen as two phases: during the first phase, f_rn and f_dp are trained using separated datasets (noted as pretrain in your code); during the second phase, the parameters in f_cvr is optimized, while the parameters in f_rn and f_dp are fixed, and p_rn and p_dp are inferred from f_rn and f_dp, which are further used in the corrected cvr loss function (eq.17). Then the f_cvr is trained under this loss function, and the value calculated from f_cvr(x') when x' is the test data is seen as the score for ranking used in evaluation. If so, are f_rn and f_dp also incrementally trained as f_cvr? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions