一种面向用户需求倾向的云制造服务推荐方法技术

技术编号:11659918 阅读:250 留言:0更新日期:2015-06-29 10:55
本发明专利技术提出了一种面向用户需求倾向的云制造服务推荐方法,该方法首先对云制造的分类和服务描述的部分信息进行规范。然后选取某个领域内一定数量的用户以及这些用户在一段时间内用过的所有服务,针对每个用户把这些服务的名称和简要介绍合并成文本。通过比对文本相似度的方法,确定有类似需求的用户。针对某个用户选取一些与其相似度接近的部分用户,对比其在某个服务类型点下的服务使用情况。将该用户未使用但是相似用户使用的服务进行推荐。本方法考虑到了相似用户需求的用户在所有类型服务的需求上的特点相似性,其推荐的服务一定经过了其他企业的应用。是一种准确率非常高的推荐方法。

【技术实现步骤摘要】

本专利技术设计,该方法在云制造服务 分类体系及服务发布标准下,对用户使用过的服务进行分析,利用词袋模型获取与目标用 户有相似需求倾向的用户。通过对比二者之间的差异性,选择合适的服务推荐给目标用户。 该方法可把用户的需求倾向看成了是一个联系的整体,推荐的服务针对性更强,且都是经 过实际检验,可靠性得到保证,属于制造领域。
技术介绍
目前的电商、社交、制造等平台中,推荐系统是非常重要的一个环节。系统可以通 过用户的一些行为推断其可能感兴趣的方向,将该方向的内容推荐给用户。这种方式下常 见的方式有关联法、分类/聚类和协同过滤等方法。这些方法都是基于一定的用户行为,寻 找用户的规律,进行推荐。 关联法主要是对用户对哪些产品或内容感兴趣,系统获取同时对该产品或内容感 兴趣的其他用户,将其他用户的其他感兴趣方面推荐给当前用户。目前国内的大部分电商 都提供类似的服务。在用户购买了某个商品后,系统往往会给出购买了该商品的其他用户 还购买了什么东西作为推荐。这类方法的目标关注是商品本身,以商品为核心把用户联系 起来,最终形成一个网络。这种方法适用较为简单,但是盲目性太强,构建方式不够严谨,往 往推荐的准确率低。分类/聚类技术与关联法的出发点不同,其把用户组作为一个核心。 即通过一定的方法把用户进行分类,默认为同类型的用户其感兴趣的商品一定相似。以用 户组为单位,把该用户组下购买过的商品进行互相推荐。这种方法把用户固定于一定的类 另IJ,而该类别往往是提前固定或通过算法确定。不同的分类方法、应用方向等的不同,效果 相差很大。目前比较成功的方法是协同过滤方法,该方法通过一些成熟的技术,对大量用户 的数据进行分析和挖掘,发现用户的兴趣倾向,进行推荐。严格讲,协同过滤法中必然包含 了关联法和分类/聚类法的相关思想或算法。在具体实施过程中,最常见的实现方式是标 签法。即通过一定的方法或算法对用户和服务贴标签,寻找有相同标签的组合,在标签的基 础上构建表示模型,进行推荐。这类方法的好处在于计算简便,速度较快。但是缺点是推荐 的准确率不高,因为标签方式仅仅把最有含义的词语挑了出来,造成了巨大的语义损失。 实践证明,面向不同的应用,应该设计合适推荐方法。在云制造领域中,平台中的 面向服务包含多种分类方式,不同的分类方式会造成不同的分类结果。而这些分类结果都 是一种从上而下的树状结构。不同的用户会有不同的需求倾向,表现出来就是其感兴趣的 服务处于的节点位置。同时,云制造服务的发布有严格的标准,其名称和简介必须包含准确 的语义信息。 针对上述问题及云制造平台的这两个特点,本专利技术提出了一种面向用户需求倾向 的云制造服务推荐方法。该方法提取同大类用户适用的一定次数的服务,生成用户服务文 本,利用词袋模型得到与目标用户有相似需求倾向的用户,对比之间服务的差异,选取合适 的服务推荐给目标服务。 本专利技术的目的为:获取用户在语义层面上的潜在需求倾向,结合云制造服务分类 规则,更为准确地将经过实践检验的服务推荐给用户。
技术实现思路
针对上述问题及云制造平台的这两个特点,本专利技术提出了一种面向用户需求倾向 的云制造服务推荐方法。该方法将某大类用户近期使用过的一定数量的服务名称和简介叠 加生成用户文本,计算文本相似度获取与目标用户的需求倾向接近的用户。根据云制造服 务分类,从下至上对比服务,进行服务推荐。 本专利技术采用的技术方案为:,该方 法包括3个步骤: 步骤1)、服务分类规范和描述规范确立 云制造服务多种多样,根据不同的分类标准会产生不同的分类结果。应该根据实 际应用,使用多种常见的分类标准得到多种结果。服务描述使用Service =< Sdl,Sd2,..., Sdl^ (S dl,Sd2,. . .,Sdn代表服务的η个属性)方式。每个属性都有合适的规范。本方法重 点强调服务名和服务简介两个属性要求有长度规定,且内容必须包括明确的语义信息。符 合规定的服务才会被发布。 步骤2)、构建用户需求文本 在某个分类模式下,在某个大领域下,选取一定数量的活跃用户。选取每个用户最 近使用的k次服务,将服务名称和服务简介抽取,构建成文本。 步骤3)、处理用户文本并计算相似度 把这些文本使用词袋模型进行处理,计算每个文本与目标文本的相似度。选取一 定数量与目标文本最接近的文本所对应的用户作为与目标用户有相似需求的用户。 步骤4)、获取合适的推荐服务 通过对比,获取相似用户使用的与目标用户同类型但是不一样的服务,作为推荐 服务。 进一步的,步骤1)提出了服务分类规范和描述规范确立,具体实现方式如下: 不同的服务分类方式下对应的分类结果不同,如按照其存在形态分,服务可能分 为软件、设备、知识、物料等几个大类。不同的用户倾向的分类方式不同。如某用户可能倾 向第一种分类方式,其在生物学的多个环节都有涉及。而某用户倾向第二种方式,其为多个 领域设计软件。有的用户也有可能倾向多个分类形式的方式。但是所有分类结果的结构一 定是树状结构,如图2所示。用户在注册时选择对其合理的分类方法,并选择对应的节点。 服务在注册过程中的服务名和服务简介要有明确规范。服务名应控制在20字以 内。服务简介控制在50-100字,用以快照形式简要介绍服务。二者简明扼要,具备强烈的 语义信息。不能使用业界不熟悉的词汇等。要求用户一读就能够了解服务的基本情况。每 个服务在发布过程中都会有审核过程。只有被审核通过的服务才能被发布。 进一步的,步骤2)在步骤1)的基础上构建用户需求文本,具体实现方式如下: 选取某个分类树节点下涉及的η个用户在最近使用的m个服务。针对每个用户, 将这m个服务的名称和服务简介进行合并。就形成了代表这η个用户的η篇文本。 进一步的,步骤3)在步骤1)和2)的基础上处理用户文本并计算相似度,具体实 现方式如下: 将这m篇文本进行分词等预处理,再使用词袋模型建模。如本方法适用LDA方法, 通过训练构建了文档-主题矩阵。即可以获取到每篇文本对应的需求主题倾向的概率分 布。每一条行向量代表的该用户的需求倾向。然后通过计算目标向量到所有所有m-Ι个向 量的距离,获取与目标向量最接近的一些向量。这些向量对应的用户与目标用户有相似的 需求倾向。 进一步的,步骤4)在步骤1)、2)和3)的基础上获取合适的推荐服务,具体实现方 式如下: 将筛选出的与有相似需求倾向的用户与目标用户使用的服务进行对比。从该分类 方法的最下层节点开始对比,把二者使用在同一节点下且不同的服务推荐给目标用户。最 下层节点对比完成后再向上对比其父节点,依次达到一个预设值为止。最后通过统计全部 相似需求倾向用户的推荐服务次数,进行排序。构建推荐列表推荐给目标用户。 本专利技术与现有当前第1页1 2 本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/CN104731958.html" title="一种面向用户需求倾向的云制造服务推荐方法原文来自X技术">面向用户需求倾向的云制造服务推荐方法</a>

【技术保护点】
一种面向用户需求倾向的云制造服务推荐方法,其特征在于,该方法包括3个步骤:步骤1)、服务分类规范和描述规范确立服务描述中服务名和服务简介两个属性要求有长度规定,且内容必须语义明确,符合长度规定和内容要求的服务才会被发布;步骤2)、构建用户需求文本在某个分类模式下,在某个大领域下,选取一定数量的活跃用户,选取每个用户最近使用的k次服务,将服务名称和服务简介抽取,构建成文本;步骤3)、处理用户文本并计算相似度把这些文本使用词袋模型进行处理,计算每个文本与目标文本的相似度,选取一定数量与目标文本最接近的文本所对应的用户作为与目标用户有相似需求的用户;步骤4)、获取合适的推荐服务通过对比,获取相似用户使用的与目标用户同类型但是不一样的服务,作为推荐服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:张霖胡安瑞李博文陶飞
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1