Journal of Systems Engineering and Electronics ›› 2020, Vol. 31 ›› Issue (4): 674-684.doi: 10.23919/JSEE.2020.000043

• Electronics Technology • Previous Articles     Next Articles

User space transformation in deep learning based recommendation

Caihua WU*(), Jianchao MA(), Xiuwei ZHANG(), Dang XIE()   

  • Received:2019-03-15 Online:2020-08-25 Published:2020-08-25
  • Contact: Caihua WU E-mail:wucaihua2009@163.com;549464509@qq.com;39353745@qq.com;9972653@qq.com
  • About author:WU Caihua   was born in 1980. She received her B.S. and M.S. degrees in computer application from Ordnance Engineering College in 2003 and 2006 respectively, and Ph.D. degree in weapon system and application from Ordnance Engineering College in 2009. She is currently a lecturer in Air Force Early Warning Academy. Her research interests include machine learning, software reliability and information system. E-mail: wucaihua2009@163.com|MA Jianchao  was born in 1972. He received his B.S. degree in command automation engineering from Air Force Radar Academy in 1994, and M.S. degree in military intelligence from Air Force Radar Academy in 1997. He is currently an associate professor in Air Force Early Warning Academy. His research interests include machine learning and information system. E-mail: 549464509@qq.com|ZHANG Xiuwei  was born in 1980. He received his B.S. degree in computer science and technology from Air Force Radar Academy in 2001, and M.S. degree in computer application from Wuhan University of Technology in 2009. He received his Ph.D. degree in computer software and theory from Wuhan University in 2014. He is currently a lecturer in Air Force Early Warning Academy. His research interests include machine learning and information system. E-mail: 39353745@qq.com|XIE Dang   was born in 1979. He received his B.S. degree in information and computing science from Hangzhou University of Electronic Science and Technology in 2003, and M.S. degree in information and signal processing from Air Force Radar Academy in 2009. He is currently a lecturer in Air Force Early Warning Academy. His research interests include machine learning and information system. E-mail: 9972653@qq.com
  • Supported by:
    the National Natural Science Foundation of China(61403350);This work was supported by the National Natural Science Foundation of China (61403350)

Abstract:

Deep learning based recommendation methods, such as the recurrent neural network based recommendation method (RNNRec) and the gated recurrent unit (GRU) based recommendation method (GRURec), are proposed to solve the problem of time heterogeneous feedback recommendation. These methods out-perform several state-of-the-art methods. However, in RNNRec and GRURec, action vectors and item vectors are shared among users. The different meanings of the same action for different users are not considered. Similarly, different user preference for the same item is also ignored. To address this problem, the models of RNNRec and GRURec are modified in this paper. In the proposed methods, action vectors and item vectors are transformed into the user space for each user firstly, and then the transformed vectors are fed into the original neural networks of RNNRec and GRURec. The transformed action vectors and item vectors represent the user specified meaning of actions and the preference for items, which makes the proposed method obtain more accurate recommendation results. The experimental results on two real-life datasets indicate that the proposed method outperforms RNNRec and GRURec as well as other state-of-the-art approaches in most cases.

Key words: recommender system, collaborative filtering, time heterogeneous feedback, recurrent neural network, gated recurrent unit (GRU), user space transformation