A joint deep recommendation model based on attention recurrent neural network is designed to recommend projects that meet user interests and preferences.The attention mechanism with double layers is set in the network.The designed model consists of five parts.The input matrix of the joint deep recommendation model is generated in the input layer.By the sequence coding layer,the semantics of the project comment text is encoded forward and backward to obtain the hidden state output.The hidden state output is input into the attention mechanism with double layers to extract the project features.The fully-connected layer is used to extract user preference features.An interaction model between projects and users is established in the prediction layer,so as to obtain project ratings and recommend high-rated projects for users.In order to improve the accuracy of the model,the combined loss function is established based on the weighted integration of MSE loss function,CE loss function and RK loss function.The deep joint training model is trained to improve the recommendation performance of the model.The simulation results show that the proposed method has good recommendation effect,so it can adapt to the changing market demand and user behavior.
关键词
双层注意力机制/循环神经网络/用户偏好/组合损失函数/交互模型/联合深度推荐模型
Key words
attention mechanism with double layers/recurrent neural network/user preference/combined loss function/interaction model/joint deep recommendation model