• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2022, Vol. 44 ›› Issue (03): 436-446.

• Computer Network and Znformation Security • Previous Articles     Next Articles

Collaborative filtering recommendation based on local sensitive hash in blockchain environment

WANG Jing,QIAN Xiao-dong   

  1. (School of Economics and Management,Lanzhou Jiaotong University,Lanzhou 730070,China)
  • Received:2020-10-20 Revised:2021-02-08 Accepted:2022-03-25 Online:2022-03-25 Published:2022-03-24

Abstract: To solve the issue of low recommendation performance caused by massive high-dimensional data in the blockchain environment, the local sensitive hash algorithm is optimized to reduce the calculation and storage overhead in the nearest neighbor search process. The principal component of the data distribution is used to reduce the poorly captured projection direction in the traditional LSH. Meanwhile, the projection vector weight is quantified, the interval of the hash bucket is adjusted, and the query result set is further refined according to the number of conflicts. Finally, a weighted average strategy is used to predict the score and generate a recommendation list. Experiments show that, compared with other algorithm indexes, the optimized LSH only needs a small amount of hash tables and hash functions to obtain accurate neighbor search results, and the search efficiency is greatly improved. The optimized LSH can well adapt to the characteristics of blockchain data, alleviate the impact of high-dimensional large-scale data on recommendation performance, and improve the recommendation quality and efficiency.

Key words: locality sensitive hashing, blockchain, data distribution, recommendation performance, nearest neighbor search