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 条
  • [31] Spectral and matrix factorization methods for consistent community detection in multi-layer networks
    Paul, Subhadeep
    Chen, Yuguo
    [J]. arXiv, 2017,
  • [32] Community Detection in Multi-Layer Networks Using Joint Nonnegative Matrix Factorization
    Ma, Xiaoke
    Dong, Di
    Wang, Quan
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2019, 31 (02) : 273 - 286
  • [33] An efficient implementation of multi-layer perceptron on mesh architecture
    Ayoubi, RA
    Bayoumi, MA
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 109 - 112
  • [34] RECURSIVE ASSEMBLY OF MULTI-LAYER PERCEPTRON NEURAL NETWORKS
    Motato, Eliot
    Radcliffe, Clark
    [J]. 7TH ANNUAL DYNAMIC SYSTEMS AND CONTROL CONFERENCE, 2014, VOL 2, 2014,
  • [35] Classification of Fake News Using Multi-Layer Perceptron
    Jehad, Reham
    Yousif, Suhad A.
    [J]. FOURTH INTERNATIONAL CONFERENCE OF MATHEMATICAL SCIENCES (ICMS 2020), 2021, 2334
  • [36] Embedding regularized nonnegative matrix factorization for structural reduction in multi-layer networks
    Huang, Zhihao
    Dou, Zengfa
    Ma, Xiaoke
    [J]. APPLIED SOFT COMPUTING, 2021, 112
  • [37] SPECTRAL AND MATRIX FACTORIZATION METHODS FOR CONSISTENT COMMUNITY DETECTION IN MULTI-LAYER NETWORKS
    Paul, Subhadeep
    Chen, Yuguo
    [J]. ANNALS OF STATISTICS, 2020, 48 (01): : 230 - 250
  • [38] A Study on Single and Multi-layer Perceptron Neural Network
    Singh, Jaswinder
    Banerjee, Rajdeep
    [J]. PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 35 - 40
  • [39] Training multi-layer perceptron with artificial algae algorithm
    Turkoglu, Bahaeddin
    Kaya, Ersin
    [J]. ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2020, 23 (06): : 1342 - 1350
  • [40] Geno-mathematical identification of the multi-layer perceptron
    Ostermark, Ralf
    [J]. NEURAL COMPUTING & APPLICATIONS, 2009, 18 (04): : 331 - 344