State Key Laboratory of Fluid Power Transmission & Control, Zhejiang University, Hangzhou, China.
Sci Prog. 2023 Apr-Jun;106(2):368504231180090. doi: 10.1177/00368504231180090.
Collaborative filtering is a kind of widely used and efficient technique in various online environments, which generates recommendations based on the rating information of his/her similar-preference neighbors. However, existing collaborative filtering methods have some inadequacies in revealing the dynamic user preference change and evaluating the recommendation effectiveness. The sparsity of input data may further exacerbate this issue. Thus, this paper proposes a novel neighbor selection scheme constructed in the context of information attenuation to bridge these gaps. Firstly, the concept of the preference decay period is given to describe the pattern of user preference evolution and recommendation invalidation, and thus two types of dynamic decay factors are correspondingly defined to gradually weaken the impact of old data. Then, three dynamic evaluation modules are built to evaluate the user's trustworthiness and recommendation ability. Finally, A hybrid selection strategy combines these modules to construct two neighbor selection layers and adjust the neighbor key thresholds. Through this strategy, our scheme can more effectively select capable and trustworthy neighbors to provide recommendations. The experiments on three real datasets with different data sizes and data sparsity show that the proposed scheme provides excellent recommendation performance and is more suitable for real applications, compared to the state-of-the-art methods.
协同过滤是一种在各种在线环境中广泛使用且高效的技术,它基于用户相似偏好邻居的评分信息生成推荐。然而,现有的协同过滤方法在揭示用户偏好的动态变化和评估推荐效果方面存在一些不足。输入数据的稀疏性可能会进一步加剧这个问题。因此,本文提出了一种新的基于信息衰减的邻居选择方案来弥补这些差距。首先,给出了偏好衰减期的概念来描述用户偏好演化和推荐失效的模式,从而相应地定义了两种类型的动态衰减因子来逐渐减弱旧数据的影响。然后,构建了三个动态评估模块来评估用户的可信度和推荐能力。最后,通过混合选择策略将这些模块结合起来构建两个邻居选择层,并调整邻居关键阈值。通过这种策略,我们的方案可以更有效地选择有能力且值得信赖的邻居提供推荐。在三个具有不同数据大小和数据稀疏性的真实数据集上的实验表明,与最先进的方法相比,所提出的方案提供了出色的推荐性能,更适用于实际应用。