基于multi-agent的电子商务个性化推荐系统模型设计与研究内容摘要:
针对用户特点提供良好的人机操作界面 ,以便用户给出规范的 兴趣偏好,同时记录 用户的访问模式和兴趣偏好, 与用户兴趣模型管理Agent 进行通信, 为用户信息的收集、 用户兴趣模型 的建立和更新提供信息 , 为 整个推荐 系统个性化服务提供依据。 其二, 用户界面 Agent 将 推荐 引擎 Agent 获得的推荐结果主动通知给用户 浏览,并提供评价反馈窗口, 由用户对推荐结果进行评价反馈。 并且与评价反馈 Agent 进行通信, 并将用户的评价反馈结果 传递给评价反馈 Agent,以便将 用户评价 存储到 数据库中 , 按照一定的规则, 记录用户对推荐结果的满意程度。 监视 Agent 监视 Agent 主要职责 是 监视用户界面 Agent 上用户的操作和浏览行为。 监视 Agent 随时捕获 登录 电子商务 网站的顾客信息 , 并依据顾客的浏览或购买行为向推荐引擎 Agent 发送推荐请求。 监视 Agent 可以采用主动的或被动的执行方式。 主动执行方式是捕获到顾客 在用户界面 Agent 的相关行为后,及时通告推荐引擎 Ag ent 为顾客进行推荐服务 ; 被动方式是顾客 可以 通过用户界面 Agent 和监视 Agent 进行交互,由用户向监视 Agent提出搜索商品或需要推荐的要求,再由其通告推荐引擎 Agent 为用户提供推荐服务。 另外,监视 Ag ent 还会及时地捕获用户浏览行为或购买行为的变化,一旦顾客的行为和兴趣 发生变化,它会及时地向 用户兴趣模型管理 Agent、 数据 挖掘 Agent 通告相应的 信息用户界面 Agent 监视 Agent 数据挖掘 Agent 评价反馈 Agent 推荐引擎 Agent 源数据库 监控 Agent 用户兴趣模型管理 Agent 用户 逻辑 层 数据 层 产品信息 库 推荐算法库 推荐 记录 库 评价记录 库 用户数据 库 源数据 库 挖掘数据 库 图 1 MAPRS 的整体架构图 4 变化, 用户兴趣模型管理 Agent 、 数据挖掘 Agent 能够及时地对用户的行为进行分析, 及时 更新用户 兴趣 模型, 为推荐引擎 Agent 提供最新的用户信息 和兴趣爱好。 评价反馈 Agent 用户评价反馈 Agent 接收 用户界面 Agent 传递的用户评价结果, 把评价结果存储到用户评价库中, 通过 数据 挖掘 Agent 进行学习,预测用户评价 , 动态地修改用户兴趣模型 ,从而更精确地描述用户兴趣 ,同时 辅助 推荐引擎 Agent 提高推荐 的准确度。 评价推荐的两种方式 为 :离线评价和在线评价。 在设计该评价反馈 Agent 时,同时采用了这两种评价方式。 通过这两种评价方式,能大大提高用户对资源评价的准确性,有利于获得更准确更真实的兴趣偏好。 在线评价,是通过网上在线调查用户对推荐 结果 的评价。 用户界面 Agent 提供的用户 评价反馈窗口就是属于在线评价。 它将评价结果 传递给 评价反馈 Agent。 离线评价:利用数据挖掘技术,从用户的评价数据库及用户兴趣行为数据库中进行数据挖掘,根据已作出的评价,从而预测出没有的评价。 利用这些评价再进行协同过滤,可以增加资源评价的密度,克服协同过滤的稀疏性,从而提高协同过滤的性能 , 达到 提高推荐结果的满意度 的目的。 在设计推荐引擎 Agent 中,采用混合推荐模式(基于内容过滤的推荐方法和基于协同过滤的推荐方法的组合),所以在评价反馈 Agent 设计上,也采用了这种离线评价方法。 数据 挖掘 Agent 与评价反馈 Agent 需要共同协作,才能 得到更准确的评价。 在设计环节中,本文还引入一种 通过信函式推荐 间接 获取 用户的评价 的方法。 信函式推荐 是 推荐 系统进行线 下 推荐的方式, 是 通过 的方式 将 符合用户兴趣的 推荐结果及其相应的链接通知给用户。 系统可以从用户是否点击链接来推测用户是否对推荐 结果 满意。 用户查看 发现推荐的内容不符合自己的要求时, 往往 是不会点击链接来浪费时间。 所以,点击链接表示用户对此内容感兴趣。 通过此种方式得到的用户评价比较准确, 能 更好的反映用户的满意度。 有时,比通过在线评价反 馈系统得到的用户 评价 更准。基于multi-agent的电子商务个性化推荐系统模型设计与研究
相关推荐
) 数据流名词条描述: ③ 数据流名:上传书信息 说明:用于传递书的书号 数据流来源:上传书检验 数据流去向:上传书登记 数据流组成:上传书信息=书号 ④ 数据流名:上传书成功 说明:用于通知上传书成功 数据流来源:上传书登记 数据流去向:读者 数据流组成:上传书成功= 2{字母 }10 ( 6) 数据文件词条描述: a) 数据文件名:读者库 简述:存放读者信息 计算机系毕业设计文档 13
Wang, M. Y. (2020a). Emotional„„ Wang, M. Y. (2020b). Monitor„„ Wang, M. Y. (2020c). Weakness„„ 4 缩写 chap. chapter 章 ed. edition 版 Rev. ed. revised edition 修订版 2nd ed. second edition 第 2 版 Ed. (Eds.)
16 程序流程图 17 利用仿真进行上位机程序调试 17 第 5 章 结论 19 参考文献 20 附录 21 吉林化工学院课程设计说明书 1 第 1 章 概述 数据采集是对一个或多个信号获取对象信息的过程,数据采集器是一种具有实验室或现场进行实时数据采集、自动存储记录、信号预处理、即时显示、即时状态分析 、自动传输等功能的自动化设备。 数据采集是工、农业控制系统中至关重要的一环,在医药、化工
FoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPocti
丽亚娜、桃丽娜。 5 u2 V4 q( t7 z3 G6 M 综合论述题: ! x. r e2 q r _8 C1 @ q3 w 分析答尔丢夫的形象及其社会意义。 2 ~amp。 jamp。 o。 \$ Q$ R2 i$ x o伪善的没落贵族,职业宗教骗子。 3 ?/ ?9 hamp。 ]8 Yamp。 Y 1 表里不一:表面上虔诚教士 “ 把世界看成粪土一般 ” ,实际上是贪图享乐的酒肉之徒。
onForm 属性经常都是 String。 Struts1使用 Commons Beanutils 来进行 类型转换。 转换每个类,而不是为每个实例进行配置 Struts2 内置了转换器,对于日期、整数或浮点数等类型会自动去调用相 应的转换器进行类型转换,为编程带来极大的方便 视图支持 Struts1只支持 JSP作为其表现层技术,没有提供对目前流行的 FreeMarker、