“…However, deriving user preference is usually a difficult task, since even users themselves could not accurately articulate their real interests. In this circumstance, matrix factorization (MF) techniques (Gemulla et al, 2011;Huang et al, 2018;Immer et al, 2020;Kawale et al, 2015;Koren et al, 2009;Lee and Seung, 2000;Luo et al, 2014;Park et al, 2017;Rendle et al, 2020;Salakhutdinov and Mnih, 2007;Sorkunlu et al, 2018;Tran et al, 2018;Trigeorgis et al, 2017;Wang and Ma, 2020;Wu et al, 2020Wu et al, , 2021aYuan et al, 2021;Zeng et al, 2015;Zhang and Chow, 2016;Zhang et al, 2021) have been widely applied to recommendation systems to discover latent characteristics from explicit user feedback which implicitly describes the features of users and items. MF decomposes the user rating matrix on items into two separate matrices in a shared latent space; one matrix depicts the user vectors and the other depicts the item vectors.…”