Rating prediction is an important technology in the personalized recommendation field. Prediction results are influenced by many factors, such as time, and their accuracy directly affects the quality of the recommendation. Current time-based collaborative filtering (CF) algorithms have improved the technology of prediction accuracy to a certain extent, but they fail to differentiate the time-sensitivity of different users, which further affects prediction accuracy. To address this issue, we have proposed a rating prediction algorithm based on user time-sensitivity differences. First, we analyzed and modeled the time sensitivities of users, utilized cosine distance and relative entropy to build a judgment function, and then judged the time sensitivities of users based on a voting strategy. Next, we applied the time-sensitivity difference to improve the traditional CF algorithm and optimized the combination of parameters. Finally, we tested our algorithm on standard datasets. The experimental results showed that there are many users who have different sensitivities to time. According to these experimental results, our proposed algorithm has achieved a higher prediction accuracy than other state-of-the-art algorithms.
30 August 2023 in Multimedia Tools and Applications
Session-based recommendations which aim to predict subsequent user–item interactions based on historical user behaviour during anonymous sessions can be challenging to carry out. Two main challenges need to be addressed and improved: (1) how does one analyze these sessions to accurately and completely capture users’ preferences, and (2) how does one identify and eliminate any interference caused by noisy behavior? Existing methods have not adequately addressed these issues since they either neglect the valuable insights that can be gained from analyzing consecutive groups of items or fail to take these noisy data in sessions seriously and handle them properly, which can jointly impede recommendation systems from capturing users’ real intentions. To address these two problems, we designed a multi-order semantic denoising (MSD) model for session-based recommendations. Specifically, we grouped items of different lengths into varying multi-order semantic units to mine the user’s primary intentions from multiple dimensions. Meanwhile, a novel denoising network was designed to alleviate the interference of noisy behavior and provide a more precise session representation. The results of extensive experiments on three real-world datasets demonstrated that the proposed MSD model exhibited improved performance compared with existing state-of-the-art methods in session-based recommendations.