The fast online recommendation is critical for applications with large-scale databases; meanwhile, it is challenging to provide accurate recommendations in sparse scenarios. Hash technique has shown its superiority for speeding up the online recommendation by bit operations on Hamming distance computations. However, existing hashing-based recommendations suffer from low accuracy, especially with sparse settings, due to the limited representation capability of each bit and neglected inherent relations among users and items. To this end, this paper lodges a Collaborative Group-Aware Hashing (CGAH) method for both collaborative filtering (namely CGAH-CF) and content-aware recommendations (namely CGAH) by integrating the inherent group information to alleviate the sparse issue. Firstly, we extract inherent group affinities of users and items by classifying their latent vectors into different groups. Then, the preference is formulated as the inner product of the group affinity and the similarity of hash codes. By learning hash codes with the inherent group information, CGAH obtains more effective hash codes than other discrete methods with sparse interactive data. Extensive experiments on three public datasets show the superior performance of our proposed CGAH and CGAH-CF over the state-of-the-art discrete collaborative filtering methods and discrete content-aware recommendations under different sparse settings.
翻译:快速在线推荐对于大规模数据库应用至关重要;同时,在稀疏场景下提供准确推荐具有挑战性。哈希技术通过汉明距离计算的位运算,在加速在线推荐方面展现出优越性。然而,现有基于哈希的推荐方法由于每位表示能力有限且忽略了用户与物品间的内在关联,尤其在稀疏设置下,推荐准确性较低。为此,本文提出一种协作感知群组哈希方法,通过整合内在群组信息以缓解稀疏性问题,分别用于协同过滤(称为CGAH-CF)和内容感知推荐(称为CGAH)。首先,我们通过将用户和物品的潜在向量分类至不同群组,提取其内在群组亲和性。随后,将用户偏好建模为群组亲和性与哈希码相似度的内积。通过结合内在群组信息学习哈希码,CGAH在稀疏交互数据下能获得比其他离散方法更有效的哈希码。在三个公开数据集上的大量实验表明,在不同稀疏设置下,我们提出的CGAH和CGAH-CF方法优于当前最先进的离散协同过滤方法与离散内容感知推荐方法。