collaborative filtering, Convolutional Neural Network, Matrix Factorization, Pre-trained BERT, Recommender Systems.