北京理工大学珠海学院 2020 届本科生毕业设计基于推荐算法的去中心化社交平台设计与实现基于推荐算法的去中心化社交平台设计与实现摘 要近年来,随着信息技术的高速发展,衍生出了无数形形色色的互联网产品,其中的各种社交网络平台更是成为了人们日常生活中不可分割的一部分。大部分竞争力不强的社交平台在当今激烈的市场竞争下,逐渐退出了历史舞台。然而,很多活下来的能成为独角兽级别的传统社交平台在掌握了大量用户之后由于商业模式的需要,通过融入越来越多的广告甚至是引入明星等方式来吸收流量。这种模式往往会忽略掉许多用户的个人偏好和兴趣等。长此以往,有可能会造成用户的平台粘性下降。不过,通过引入推荐算法,可以让社交平台中的用户筛选出他们感兴趣的内容,进而提高他们在社交平台的粘度。本设计是将协同过滤推荐算法应用到全新的社交平台中,改变以流量为王的大 V 中心化社交生态模式。本设计更加偏向于注重用户的个人喜好,去除部分中心化的效果,从而提升用户的粘度和好感度,以打造一个个性化社交平台。本设计结合 Node.js+Express+Vue.js 和 JavaScript 语言,利用 VsCode 开发平台和云端数据库MongoDB Atlas 构建开发设计实现了基于推荐算法的去中心化社交平台。关键词:推荐算法;协同过滤;个性化社交The Design and Implementation of a Decentralized Social Platform Based on Recommendation AlgorithmAbstractIn recent years, with the rapid development of information technology, numerous Internet products have been derived, and various social networking platforms have become an inseparable part of people's daily lives. Most of the less competitive social platforms have gradually disappear from the historical arena due to today's fierce market competition. However, many traditional social platforms that have survived to become unicorns after absorbed a large number of users, they prefer integrating more and more advertisements or even introducing celebrities to absorb more users because of the business model. This model tends to ignore the personal preferences and interests of many users. Over time, it may ca...