论文摘要
面对复杂而庞大的Internet,多数用户往往觉得力不从心,当用户在网络上搜索信息时,往往就会因为信息量过大且无目的性发生“迷航”、“认知过载”等现象。基于此种情况,面对用户的网络个性化推荐系统应运而生而且发展迅速。个性化推荐系统在用户当前会话的基础上,根据以往访问用户习惯,立即判断当前用户类别并预测其下一步可能感兴趣的页面并推送至当前用户。这种的做法很大程度上减轻了用户的寻找难度,使得信息获取在某种程度上更加高效。本文在深入理解Web日志挖掘一般过程,研究Web日志挖掘的技术的基础上,结合实际情况,重点深入研究了Web日志挖掘的核心算法,在大量研究前人已有算法的基础上,提出了基于兴趣度的矩阵处理算法,此种算法较之以前单纯1,0填值的方式,改进并采用了兴趣度填值,其中兴趣度模型的建立结合了最能代表用户偏好的浏览时间和浏览次数比两个参数,最后得出的结果在保留高效快捷的基础上,更加比普通矩阵算法更加贴近用户习惯,推荐结果更加准确。在得出了核心算法之后,本文进一步研究了页面推荐算法,并给出了一系列定义帮助理解。同时本文也着重分析研究了Agent的概念、技术框架,多Agent之间的通信,JADE开发平台以及代码编写,并在此基础上,利用其交互性、自主性、协作性等众多特性搭建了完整的基于Agent技术的WEB日志挖掘系统框架,并详细阐述了系统中每个Agent的功能和流转方式,针对在MAS系统中遇到的通信问题给出了基于XML的KQML的通信言语解决办法,阐明了在实际开发过程中,独立Agent的代码组成部分及编写方法,并在最后给出了系统实现界面和相应的用户聚类、页面聚类结果图。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究的目的与意义1.1.1 研究的目的1.1.2 研究的意义1.2 国内外研究现状1.2.1 国内研究现状1.2.2 国外研究现状1.3 AGENT技术的研究现状1.4 个性化推荐系统介绍1.5 本文研究内容第二章 知识背景2.1 数据挖掘的概论2.1.1 数据挖掘的定义2.1.2 数据挖掘的一般过程2.1.3 数据挖掘的一般算法2.2 WEB日志挖掘2.2.1 什么是WEB挖掘2.2.2 WEB挖掘的分类2.2.3 WEB挖掘的特点2.2.4 WEB日志挖掘2.3 个性化推荐系统及其相关技术介绍2.3.1 个性化推荐系统定义与特点2.3.2 个性化推荐系统的一般过程2.3.3 相关技术2.4 本章小结第三章 多Agent技术及JADE平台介绍3.1 问题概述3.2 Agent定义3.3 Agent技术简析3.4 多Agent主要研究内容3.5 JADE平台3.5.1 JADE平台介绍3.5.2 用JADE创建多Agent系统3.6 交互协议第四章 基于矩阵分类的日志算法的改进4.1 日志挖掘算法的研究现状4.2 基于矩阵分类的聚类算法4.2.1 矩阵的生成4.2.2 基于矩阵的用户聚类4.2.3 基于矩阵的频繁路径生成4.3 算法的改进4.3.1 [1,0]矩阵分类算法的不足4.3.2 矩阵分类算法的改进4.3.3 实例结果分析4.4 最终推荐集合的生成4.5 算法特点4.6 本章小结第五章 基于AGENT的模型架构5.1 模型概述5.2 系统架构设计5.3 各AGENT功能描述5.3.1 服务型Agent5.3.2 展示型Agent5.4 多Agent间的通信5.4.1 ACL遇到的障碍及其XML描述KQML的可行性5.4.2 XML与KQML的集成5.4.3 KQML与XML集成的优点5.5 系统实现5.5.1 系统开发环境5.5.2 Agent主要开发5.5.3 系统用户界面5.5.4 结果分析5.6 本章小结第六章 总结与展望致谢参考文献攻读学位期间的研究成果
相关论文文献
标签:日志挖掘论文; 矩阵算法论文; 兴趣度论文; 技术论文;