“…Deep learning (DL), a new Artificial Intelligence (AI) trend that uses multi-layer perception network [8], has received increasing attention from researchers and has been widely applied to numerous real-world applications and across many fields [2,9,10,11,12,13,14,15]. Deep learning is able to effectively capture the non-linear and non-trivial user-item relationships, and it enables the codification of more complex abstractions as data representations in the higher layers.…”