基于协同过滤算法的服装个性化推荐研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:z3753091
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:个性化推荐系统可以帮助电子商务网站为用户提供快速有效的商品搜索服务,满足用户的需求,提高用户的购物效率。服装是电子商务平台的重要类目,但是由于用户对服装的偏好因素多,且用户对服装商品同时有趋同性和求异性,对服装个性化推荐的研究有很有必要。基于协同过滤算法,对用户收藏夹的信息进行了分析,计算出相似度最高的用户,并将该用户的收藏夹信息中目标用户还未关注到的信息推荐给目标用户,实现了一个简单电子商务网站的个性化推荐系统。
  关键词:协同过滤;个性化推荐;推荐算法;相似度;电子商务
  中图分类号:TP391 文献标识码:A
  文章编号:1009-3044(2019)35-0194-03
  1 概述
  随着互联网的高速发展和物流产业的日益成熟,电子商务已经成为互联网的重要应用之一,我国电子商务行业的市场规模也发生了翻天覆地的变化。电子商务对二十一世纪人类的生活起到的作用和带来的改变是不可预估的,网络已是人们重要的购物途径。据国家统计局数据显示,2018年全国电子商务交易额达31.63万亿元,同比增长8.5%。其中,商品、服务类电子商务交易额30.61万亿元,增长14.5%。2018年全国网上零售额达9.01万亿元,如图1所示,其中实物商品网上零售额为7.02万亿元。从品类来看,服装鞋帽针纺织品、日用品、家用电器及音响器材占前三,分别占实物商品网络零售额的25.2%、14.4%和10.6%。[1]
  服装作为日常消费品,消费者的需求比较大,消费者频次高,密度大。2018年“双十一”全天成交额达到2315亿元,其中服装服饰占比达到了20.3%。随着商品种类和数量的呈现指数级的增长,对于消费者来说,从众多商品中搜索到心仪的商品并非易事。服装是一种个性化需求特点比较强的商品,普通的搜索引擎并不适用于消费者快速有效地选择到自己心仪的服装,个性化推荐系统可以帮助解决以上的问题。
  2 个性化推荐系统
  个性化推荐系统是通过分析消费者的历史消费数据以及商品信息,预测消费者的喜好,然后在电子商务网站上为消费者展示其可能感兴趣的商品。个性化推荐系统可以帮助销售服装的商家及网站迅速而有效地为消费者推荐感兴趣的服装,满足消费者的需求,提高消费者的购物效率,提升消费者的购物体验。个性化推荐系统在B2C(Business-to-Customer)电子商务领域的应用,有着良好的发展与应用前景。当前,几乎所有大型B2C电商系统,如亚马逊、京东、当当等,都在不同程度上有推荐系统的应用。国内的京东网站在浏览商品时会弹出“猜你喜欢”“为你推荐”等关键词;当当网站上为用户进行私人定制的“专属商城”,“当当为您推荐”等推荐功能;网易云的音乐个性化调频推荐,微博、知乎和百度贴吧论坛的内容推荐都是典型的个性化推荐技术的应用。
  服装个性化推荐系统在原理上与其他商品的推荐系统类似,但因为服装本身不易建立用户模型,服装推荐通同时具有趋同心理和求异心理等原因,服装推荐系统本身有其特殊性。
  2.1研究现状
  1987年Malonedeng等研究者最早提出了推荐系统(Recom-mender System)的概念,它是通过评分来进行推荐的,且只在电子商务领域有运用。直到20世纪90年代,Resnick和Varian等[2]研究者在推荐系统的基础上提出个性化推荐系统的新概念。1998年亚马逊(Amazon.com)上线了基于物品的协同过滤算法,将推荐系统推向服务千万级用户和处理百万级商品的规模,并能产生质量良好的推荐。2005年Adomavicius等人将推荐系统分为3个主要类别,并提出了未来可能的主要研究方向。2007年第一届ACM推荐系统大会在美国举行。2016年,YouTube发表论文[3],将深度神经网络应用推荐系统中,实现了从大规模可选的推荐内容中找到最有可能的推荐结果。
  与国外相比,国内的个性化推荐技术和互联网发展比较晚,但经过学习国外的技术并结合自己的研发后,发展非常迅速,已经取得了一定的成功。
  2.2组成和分类
  个性化推荐系统主要由三部分组成:一是收集数据并分析以获取用户偏好;二是选择推荐算法;三是实现推荐。其中推荐算法是整个系统的关键。
  目前,系统推荐算法主要分为三类[4]:
  2.2.1协同过滤推荐
  协同过滤算法是最早应用到推荐系统中的,也是目前最常用的推荐算法之一。协同过滤推荐首先基于用户一评分矩阵来分析目标用户的兴趣爱好,然后检索与目标用户有类似兴趣爱好的用户群体,根据类似用户群体的商品评价信息,将评分高的商品推荐给目标用户。协同过滤推荐对多媒体内容能够达到较好的推荐效果,也可以发现用户新的偏好信息;但是协同过滤推荐对于新的产品和多兴趣用户存在评价系数和冷启动等问题。
  2.2.2基于内容的推荐
  基于内容的推荐是协同过滤推荐的延续与发展。该算法首先通过用户的评价、分享、收藏夹等历史行为信息来建立用户偏好模型,还要通过分析和提取推荐商品中的内容信息建立推荐商品模型;再计算推荐商品模型和用户偏好模型的相似度,最后將相似度最大的商品推荐给用户。基于内容的推荐简单且高效,可以很好地解决冷启动问题;但是该算法只能推荐用户已有兴趣类似的商品,另外对于如音频视频等多媒体内容的特征不好提取因此也难以达到满意的推荐效果。
  2.2.3混合推荐
  每种算法都有其优点和缺点。混合推荐是综合利用几种推荐算法的优点,可以产生由于独立推荐算法的推荐效果。采用最多的混合方法是基于内容和协同过滤的推荐。
  3 基于协同过滤的服装个性化推荐
  3.1协同过滤算法
  协同过滤算法不需要预先获得用户或物品的特征数据,仅依赖于用户的历史行为数据对用户进行建模,从而为用户进行推荐。协同过滤以健壮性与优异的速度,在互联网领域得到了广泛应用。协同过滤推荐算法正迅速成为信息过滤与信息系统中的流行技术。与传统的推荐方法不同,协同过滤是用来分析用户兴趣的方法。通过综合这些用户对某一信息的评估,从而形成了一个系统来预测用户对该信息的偏好程度。[5]   协同过滤算法分为以用户为基础(User-based)的协同过滤和以商品为基础(Item-based)的协同过滤两种算法[6],通过比较,本设计采用基于用户的协同过滤。
  3.2基于用户的协同过滤算法
  基于用户协同过滤的推荐算法包括三个步骤,如图2所示:
  3.2.1收集数据
  此数据指的是用户的历史行为数据,如用户的关注、购买历史、收藏行为,或给某个商品的评分等,这些都可以作为数据供推荐算法使用。本文是将用户的收藏行为作为数据来收集的。
  3.2.2找到相似用户
  计算用户间的相似度的方法有如下几种:
  本文用公式(2)余弦相似度来计算用户间的相似度[7],其中N(u)为用户u喜欢的物品集合,N(v)为用户v喜欢的物品集合。可以根据用户的收藏夹的内容来获得N(u)和N(v)。
  3.2.3进行推荐
  本文使用用户的收藏夹来计算用户相似度。如下图3所示,对于用户A只能计算得到一个相似用户C,然后将用户C收藏的服装D推荐给用户A。可用图4说明基于用户的协同过滤推荐原理。
  图5给出的是系统具体实现中对用户vape1和其他用户的相似度的计算结果。根据此结果,可看出用户vape1和vape2、vape3的相似度较高,因此会给用户vape1推荐用户vape2和用户vape3的收藏夹中的物品。
  4 总结
  本文通过运用协同过滤算法对服装个性化推荐系统进行了研究,仅通过采集用户的收藏夹内容,根据收藏夹内容进行用户相似度的比较,寻找相似用户,为用户在购买服装前提供个性推荐,从而提高用户网购服装的效率以及更好的购物体验。本系统仅以收藏夹内容作为基础数据,考虑并不全面,在后续的系统完善中,可以考虑将消费者购物数据以及其他相关信息纳入系统基础数据,从而使推荐更为精准、有效。
  参考文献:
  [1]商务部电子商务和信息化司.中国电子商务报告2018[R].北京:中国商务出版社,2018.
  [2]Resnick P,Iacovou N,Suchak M,et al.GroupLens: an open ar-chitecture for collaborativefiltering of netnews[C]. USA: Pro-ceedings of the 1994 ACM Conference on Computer Support-ed Cooperative Work,1994:175-186.
  [3]Cremonesi P,Tripodi A,Turrin R.Cross-DomainRecommend-er Systems.[C] IEEE, International Conference on Data Mining-Workshops, 2012:496-503.
  [4]刘建国,周涛,汪秉宏.个性化推荐系统的研究进展[J].自然科学进展,2009,19(1):1-15.
  [5]邓爱林,朱扬勇,施伯乐.基于项目评分预测的协同过滤推荐算法[J].软件学报,2003(9):1621-1628.
  [6]趙亮,胡乃静,张守志.个性化推荐算法设计[J].计算机研究与发展,2002(8):986-991.
  [7]单毓馥,李丙洋.电子商务推荐系统中服装推荐问题研究[J].毛纺科技,2016,44(5):66-69.
  [8]王宁,何震.改进协同过滤算法在服装个性化推荐的研究[J].湖南工程学院学报,2019,29(1):34-36.
  [9]胡觉亮,王正方.基于用户偏好的个性化服装推荐模式研究[J].浙江理工大学学报,2018,40(2):136-143.
  【通联编辑:代影】
  收稿日期:2019-11-12
  基金项目:海南省自然科学基金项目(617119);国家自然科学基金项目(61562023);海南省自然科学基金(617124);海南省高等学校科学研究项目(Hnky2017-17)
  作者简介:蒋文娟(1975-),女,甘肃人,副教授,硕士,主要研究方向为计算机应用、图像处理;苏佳,学士;陆娜,副教授,硕士;李富芸,副教授,硕士。
其他文献
摘要:信息时代的到来,正在逐渐改变着人们的生活和学习方式,传统的学习方式已经不能满足人们获取知识的需求,在这样的背景下,远程教育的学习方式应运而生,人们可以获取更好的教育资源来充实自己,因此远程教育的时代正式来临。本文就Web远程教学平台开发与设计提出了一些想法与建议,希望能够对远程教育的发展添一份力。  关键词:互联网经济;计算机网络课堂;软件开发  中图分类号:TP3 文献标识码:A  文章编
人工智能时代赋予了教育工作者许多使命与职责,因此如何做到与时俱进,成为学生发展中的“重要他人”便被置于新时代的教育视野中进行全新审视。本文围绕教师如何做到与时俱进
摘要:操作系统原理是计算机专业核心基础课程。针对该课程本身及教学现状中存在的问题,我们构建了“学一练一做一讲”多级任务驱动的教学体系,各级活动的教学方式灵活多变,而且每级教学任务均驱动着前几级活动的进行。该体系能够有效激发学生学习兴趣,提升学生的整体素质。近年教学实践标明,该教学体系能够有效提升教学效果。  关键词:操作系统原理;多级任务驱动;教学体系;教学方式;整体素质  中图分类号:G642
摘要:电子政务系统是政府及其相关部门进行社会管理以及为人民服务的重要信息平台,其安全性不仅影响着政府的社会形象,同时涉及人民的财产安全和国家的政治安全。基于此,该文对电子政务进行了概述,分析了电子政务系统常见的安全性问题,并从管理层面和技术层面两个角度对风险的成因进行了分析,同时从这两个角度提出了安全防护的策略,以期为实际的电子政务系统安全建设提供指导。  关键词:电子政务系统;安全风险;防护策略
摘要:报纸是图书馆馆藏的重要组成部分,但由于缺乏系统支持等原因,报纸的日常管理比较复杂。该文通过采用Python语言和第三方Excel操作模  xlwt研究自动生成报纸记到单,用以进行报纸的管理,能够有效降低管理成本,提高工作效率。  关键词:图书馆;报纸记到单;Python;自动生成  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019)33-0041-02  报纸
基于图像处理和版面分割等技术,提出一种可快速检索中文期刊论文得到题目、作者、摘要等结构化数据的方法。该方法可以对中文期刊论文的PDF文件或图像文件进行分析处理,自动形成一些结构化的图像块数据,最终转化为结构化的文字数据,以帮助用户准确地获取或检索论文信息。实验结果表明,本方法对中文期刊论文进行数据采集具有一定的有效性。
摘要:该系统将移动平台、多媒体课件与师生互动三者进行有机的结合,利用移动互联网的高普及程度以及大学生的日常学习和生活习惯,将课程的主要知识点小型化后使用移动终端设备作为载体以课件的形式展现给学生,并利用智能手机的强交互能力与课件结合,使得自主学习和教师辅导均可以在课后完成。课件具备较强的交互能力,师生可以通过课件进行交流。该软件是与基于移动互联网的学习平台配套的应用软件之一,是交互式课件在基于An
摘要:在教育改革的背景下,国家提倡人才教育培养,而国內各大高校中,层出不穷的APP已对学生造成严重困扰,影响学习质量。为解决其他校园APP存在的不足,以实现更方便地使用和提升大学生素质能力,该项目创新性地提出“同文馆”校园APP平台模式,旨在通过该创新平台模式解决大学生在使用及学习、社交、生活上等存在的问题。  关键词:互联网 ;同文馆校园APP;创新平台模式  中图分类号:TP311 文献标识码
摘要:该文通过分析计算机病毒课程教学存在的问题,设计了一种计算机病毒课程“实战型”教学过程,实现对学生从“理论到实践,实践到实战”的全方位培养。  关键词:计算机病毒;实战型;教学过程  中图分类号:TP391  文献标识码:A  文章编号:1009-3044(2019)35-0168-02  随着互联网技术的发展,全球互联、虚实一体的新一代网络格局已初步形成,网络安全威胁日益激增,各类网络安全攻
摘要:随着人们经济水平的提高和电子商务的迅速发展,大学校园中的闲置物品越来越多。科学高效地处理这些物品,实现资源的循环利用变得越来越重要。通过对现有的一些校园二手交易App的分析和本校学生二手物品处理的实地调研,提出了合理构建校园二手交易App的几点建议,并为实用的移动App设置了合理的功能需求。  关键词:校园二手物品交易;循环利用;Android系统;移动App;Wap2App  中图分类号: