Two-Layer Matrix Factorization and Multi-Layer Perceptron for Online Service Recommendation

被引:1
|
作者
Bao, Shudi [1 ]
Wang, Tiantian [2 ]
Zhou, Liliang [3 ]
Dai, Guilan [4 ]
Sun, Geng [5 ]
Shen, Jun [5 ]
机构
[1] Ningbo Univ Technol, Sch Comp Sci & Engn, Ningbo 315211, Peoples R China
[2] Nanjing Univ Posts & Telecommun, Coll Comp Sci, Nanjing 210046, Peoples R China
[3] Southwest Inst Elect Technol, Chengdu 610036, Peoples R China
[4] Tsinghua Univ, Coll Comp Sci, Beijing 100084, Peoples R China
[5] Univ Wollongong, Sch Comp & Informat Technol, Wollongong, NSW 2522, Australia
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 15期
关键词
recommendation system; deep learning; matrix factorization; linear model; multi-size embedding;
D O I
10.3390/app12157369
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Service recommendation is key to improving users' online experience. The development of the Internet has accelerated the creation of many services, and whether users can obtain good experiences among the massive number of services mainly depends on the quality of service recommendation. It is commonly believed that deep learning has excellent nonlinear fitting ability in capturing the complex interactions between users and items. The advantage in learning intricacy relationships enables deep learning to become an important technology for present service recommendation. Recently, it is noticed that linear models can perform almost as well as the state-of-the-art deep learning models, suggesting that capturing linear relationships between users and items is also very important for recommender systems. Therefore, numerous deep learning systems combined with linear models have been proposed. However, existing models are incapable of considering the size of the embedding. When the embedding dimension is too large, it leads to overfitting and thus influences the model's ability to capture linear relationships. In this paper, a neural network based on two-layer matrix factorization and multi-layer perceptron-Two-layer Matrix factorization and Multi-layer perceptron Neural Network (TMMNN)-is proposed. To solve the problem of overfitting caused by an oversized embedding dimension, multi-size embedding technology has been integrated into the model. Matrix factorization and the multi-layer perceptron are placed in the upper and lower layers respectively, and they both receive embedding vectors dynamically adjusted for dimensions. In the upper layer, the matrix factorization is responsible for receiving the embedding of users and items, capturing linear relationships, and then yielding the generated new vectors as input to the multi-layer perceptron in the lower layer. Compared to other previously proposed models, the experimental results on the standard datasets MovieLens 20M and MovieLens Latest show that the TMMNN model is evidently better in terms of prediction accuracy.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Performance improvement in collaborative recommendation using multi-layer perceptron
    Kim, Myting Won
    Kim, Eun Ju
    [J]. NEURAL INFORMATION PROCESSING, PT 3, PROCEEDINGS, 2006, 4234 : 350 - 359
  • [2] Two-Layer Vector Perceptron
    Kryzhanovsky, Vladimir
    Zhelavskaya, Irina
    Clares Tomas, Juan Antonio
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2013, 2013, 8131 : 42 - 49
  • [3] An online-to-offline service recommendation method based on two-layer knowledge networks
    Pan, Yuchen
    Xu, Lu
    Wu, Desheng Dash
    Olson, David L.
    [J]. INFORMATION SCIENCES, 2023, 648
  • [4] Multi-layer structures described with the help of the superposition of two-layer solutions
    K. H. Junge
    J. L. Nzodoum Fotsing
    A. Haj-Daoud
    J. Gibkes
    R. Meckenstock
    J. Pelzl
    B. K. Bein
    [J]. The European Physical Journal Special Topics, 2008, 153 : 321 - 324
  • [5] Multi-layer structures described with the help of the superposition of two-layer solutions
    Junge, K. H.
    Fotsing, J. L. Nzodoum
    Haj-Daoud, A.
    Gibkes, J.
    Meckenstock, R.
    Pelzl, J.
    Bein, B. K.
    [J]. EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2008, 153 (1): : 321 - 324
  • [6] Graph Attention Multi-Layer Perceptron
    Zhang, Wentao
    Yin, Ziqi
    Sheng, Zeang
    Li, Yang
    Ouyang, Wen
    Li, Xiaosen
    Tao, Yangyu
    Yang, Zhi
    Cui, Bin
    [J]. PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 4560 - 4570
  • [7] Local design for multi-layer perceptron
    Xu, Li
    [J]. Zidonghua Xuebao/Acta Automatica Sinica, 1997, 23 (03): : 325 - 331
  • [8] Symbolic representation of a multi-layer perceptron
    Mouria-Beji, F
    [J]. ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, 2001, : 205 - 208
  • [9] Multi-Layer Perceptron Classifier and Paillier Encryption Scheme for Friend Recommendation System
    Patil, Kaustubh
    Jadhav, Nagesh
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,
  • [10] A Research on Multi-layer Perceptron Diagnosis Model Based on D Matrix
    Shi, Junyou
    Zhu, Xianjie
    Niu, Nanpo
    [J]. 2018 PROGNOSTICS AND SYSTEM HEALTH MANAGEMENT CONFERENCE (PHM-CHONGQING 2018), 2018, : 769 - 773