“…Table III shows the distribution of studies based on the different techniques that are used in recommendation approaches. Techniques References Bayesian probability [80], [90] Bipartite graphs embedding [84] Clustering [30], [60], [70], [91], [107] Decision tree [26], [38], [83] Deep neural networks [35], [56], [59], [65], [71], [72], [73], [76], [93], [98], [99], [100], [108] Distance-based method [88], [89] Fuzzy clustering [113] K Nearest Neighbor [24], [25], [44], [54], [75]…”