Recently, Deep Neural Networks (DNNs) have been widely introduced into Collaborative Filtering (CF) to produce more accurate recommendation results due to their capability of capturing the complex nonlinear relationships between items and users.However, the DNNs-based models usually suffer from high computational complexity, i.e., consuming very long training time and storing huge amount of trainable parameters. To address these problems, we propose a new broad recommender system called Broad Collaborative Filtering (BroadCF), which is an efficient nonlinear collaborative filtering approach. Instead of DNNs, Broad Learning System (BLS) is used as a mapping function to learn the complex nonlinear relationships between users and items, which can avoid the above issues while achieving very satisfactory recommendation performance. However, it is not feasible to directly feed the original rating data into BLS. To this end, we propose a user-item rating collaborative vector preprocessing procedure to generate low-dimensional user-item input data, which is able to harness quality judgments of the most similar users/items. Extensive experiments conducted on seven benchmark datasets have confirmed the effectiveness of the proposed BroadCF algorithm
翻译:最近,由于深度神经网络(DNN)能够捕捉物品和用户之间的复杂非线性关系,因此已经被广泛地引入到协同过滤(CF)中,以产生更准确的推荐结果。然而,基于DNN的模型通常会受到高计算复杂度的困扰,即消耗非常长的训练时间并且存储大量的可训练参数。为了解决这些问题,我们提出了一种称为Broad协同过滤(BroadCF)的新型推荐系统,这是一种高效的非线性协同过滤方法。Broad Learning System(BLS)被用作映射函数来学习用户和物品之间的复杂非线性关系,从而避免了上述问题,同时实现了非常令人满意的推荐性能。然而,直接将原始评分数据输入BLS是不可行的。为此,我们提出了一种用户-物品评分协作向量预处理方法,以生成低维用户-物品输入数据,能够利用最相似的用户/物品的质量判断。在七个基准数据集上进行的大量实验证实了所提出的BroadCF算法的有效性。