【技术实现步骤摘要】
一种基于MAS协作机制的旅游群组推荐方法
本专利技术属于数据挖掘推荐
,涉及一种基于MAS协作机制的旅游群组推荐方法。
技术介绍
在当今通信与智能技术不断进步、“智慧旅游”不断发展、以及游客自我出行需求不断提高等环境的影响下,散客旅游已经逐渐发展为一种新的旅游趋势。这种多人组成(国家标准9人以内)的群组出游活动,要求游客全程亲历亲为,且群组内所有成员的目标景点一致,这就对旅游推荐系统提出了更高的要求。传统以单用户为目标的推荐系统,很难达到为多人组成的群组做出一致满意的推荐目标,其中群组成员偏好不同带来的冲突也是传统推荐系统难以解决的一个问题。因此,本专利技术提出一种基于MAS协作机制的群组推荐方法。在分布式人工智能的领域中,MAS(Multi-AgentSystem)是一个由多个Agent组成的智能网络系统。单个Agent是一个可以持续发挥自主作用的计算实体或者一段程序,具有自主性、反应性、交互性、主动性等特点。MAS则是通过逻辑上或者物理上相互分离的多个Agent之间的交互、协作,来解决一般单个Agent资源 ...
【技术保护点】
1.一种基于MAS协作机制的旅游群组推荐方法,其特征在于,具体按照以下步骤实施:/n步骤1、解析目标任务;/n步骤2、目标信息共享;/n步骤3、数据处理;/n步骤4、冲突检测与消解;/n步骤5、相似度计算;/n步骤6、群组推荐;/n步骤7、用户评价。/n
【技术特征摘要】
1.一种基于MAS协作机制的旅游群组推荐方法,其特征在于,具体按照以下步骤实施:
步骤1、解析目标任务;
步骤2、目标信息共享;
步骤3、数据处理;
步骤4、冲突检测与消解;
步骤5、相似度计算;
步骤6、群组推荐;
步骤7、用户评价。
2.根据权利要求1所述的一种基于MAS协作机制的旅游群组推荐方法,其特征在于,所述步骤1中解析目标任务是由监视Agent来完成的,当客户端传来推荐请求后,监视Agent响应请求,解析目标任务,并发布在黑板区域;
步骤1中具体解析过程为监视Agent的感知模块,首先感知到用户在客户端进行的各种操作以及产生的信息交换,这些信息经由事件检测模块分析,并将产生的操作信息进行数据初始化,记录存储后生成系统日志,最后将日志发布在黑板区域,以便进行下一步的操作。
3.根据权利要求2所述的一种基于MAS协作机制的旅游群组推荐方法,其特征在于,所述步骤2中黑板区域在协作推荐过程中,负责任务求解过程中部分信息的公示,各Agent与黑板之间信息互通,当MAS将系统目标任务以及相关初始数据解析公布至黑板区域,协作过程开始,参与求解的Agent通过不断浏览黑板上公开的信息,在其中寻找可以协助自己求解问题的信息,当其在黑板上找到对自己有利的信息时,就会主动对问题进行求解,并把最终的结果信息公开在黑板区域,通过这一求解过程的循环,获得任务的最终结果。
4.根据权利要求3所述的一种基于MAS协作机制的旅游群组推荐方法,其特征在于,在所述步骤3中数据Agent在接到数据请求后,将数据处理为旅游推荐系统在推荐时所需要的有效信息并存储到数据库,然后在数据中提取求解任务中包含的组团用户对景点的历史评分数据,并生成对应的游客-景点评分矩阵,评分值在0~5之间。
5.根据权利要求4所述的一种基于MAS协作机制的旅游群组推荐方法,其特征在于,所述步骤4中冲突检测与消解Agent时,首先执行检测程序,对冲突数据进行检测,若数据之间发生直接冲突,则需要根据消解策略寻找其他可能相关用户以及数据,并向数据Agent做出数据请求;若无冲突,则直接执行相似度计算;
具体为把目标群组的成员两两随机分组,根据定义的游客相关性因子对数据进行冲突检测;表示两者共同评分项的景点数目占所有参与评分项景点数目的权重,N(u)、N(v)分别表示游客u、v参与评分的景点;冲突检测的条件为判断两个游客之间的...
【专利技术属性】
技术研发人员:王磊,成晓妮,宋阳春,郑伟,
申请(专利权)人:西安理工大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。