基于遗传算法与蚁群算法的多POI推荐
发布时间:2020-06-29 09:31
【摘要】:定位技术的出现,使得个性化兴趣点(Pointoflnterest,POI)推荐成为推荐领域中的关键研究点之一,但当前研究未能有效发掘用户签到数据的时空序列特征对推荐的作用,对影响推荐准确度的因素也考虑不全。本文将利用基于位置的社会网络(Location-based Social Network,LBSN)的用户签到数据,发掘隐含的时空序列特征。将时间因素引入遗传算法,对签到兴趣点进行编码,预测不同节点交叉、变异的概率,最后将蚁群算法与协同过滤算法结合为用户推荐兴趣点序列。论文的主要工作如下:(1)传统的兴趣点推荐算法大多只考虑用户访问过的点,或者其好友访问过的点,很少去关注用户访问过的兴趣点的序列隐含的信息。为此,将LBSN中的签到数据抽取出来,建立兴趣点转移图,在兴趣点转移图的基础上,发掘用户签到数据中存在的时空序列特征。(2)将时间因素引入遗传算法。用户访问兴趣点是有一定顺序的,在一段时间内,两个不同的用户访问的兴趣点与当前时间段内其他用户访问的兴趣点比较,被访问次数越多,则说明在当前时间段内越有可能再被访问到,与其他用户偏好也越相似,据此构建相应的适应度函数,应用遗传算法对兴趣点搜索,使得较活跃兴趣点的累积分布概率平均提高7.8%。(3)应用蚁群算法在对兴趣点搜索时,将用户评分定义为信息素,兴趣点被访问次数的增加信息素也增加,将蚁群算法与协同过滤算法相结合,考虑用户的偏好变化,最终得到信息素积累最高的兴趣点,并根据发掘的签到数据的时空序列特征,为用户推荐兴趣点序列。(4)最后,在FourSquare数据集上进行了仿真实验验证,实验表明准确率达到了 0.35,召回率达到0.31。本文提出的研究方法与当前考虑了时间因素、用户评分的比较新的兴趣点推荐算法相比,在准确率和召回率上均有较大提高,并在研究的基础上实现了一个兴趣点推荐系统,为构建一个兴趣点推荐系统提供了基本思路。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP391.3;TP18
【图文】:
图2-1遗传算法流程图逡逑1)初始种群逡逑机化产生初始的种群,需要根据编码方法来产生,初始种群的大小依要解决的问题规模,个体数量称为种群规模,这里设初始种群大小为2)染色体编码方法逡逑传算法的处理对象时表示个体的字符串,需要对每个个体进行编码,因是由二值符号集{0,邋1丨来表示的,由此编码后,种群中的M个个体都是一条染色体,对每个染色体进行操作,用一种将解空间转变为方法。逡逑3)个体适应度评价逡逑传算法是通过用适应度函数来评估个体的优劣的,适应度函数的值体的适应性越高,解的质量越好,并且为了保证结果的正确性,适应负的。所以,根据实际的问题,需要确定好由目标函数值到个体适应程,并且对于目标函数值为负的时候的处理方法。逡逑
对基于LBSN中用户签到数据为用户推荐兴趣点研究方面,各位研究人员逡逑根据自身懫用的研究方法的不同,考虑影响推荐准确度的不同,构建了不同的数逡逑学模型,有的研究人员利用LBSN中的签到数据丰富了用户关系及位置信息数逡逑据,挖掘了用户偏好,取得了一定的成果[43],其建立的模型是同质网络(即关系逡逑网络中节点或边具有相同的类型)。也有采用异质信息网络进行建模,在异质信逡逑息网络中可以发现更加丰富的语义信息,但是采用异质信息网络建模难度较大,逡逑对时间因素、用户评分等多个影响推荐算法准确度的因素评估难度较大。逡逑本文主要针对用户签到序列中隐含的信息,引入遗传算法对用户签到的兴趣逡逑点进行搜索,并进行结果验证,所以建立了一种较容易理解的图模型,发现用户逡逑签到序列的规律,并对基础遗传算法的选择、交叉、变异算子的相关步骤做了处逡逑理,更适用于处理兴趣点转移图的模型。逡逑3.1邋LBSN签到数据的时空特征逡逑Social邋Networks逦Location邋Descriptions逦逦逦逡逑^
本文编号:2733712
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP391.3;TP18
【图文】:
图2-1遗传算法流程图逡逑1)初始种群逡逑机化产生初始的种群,需要根据编码方法来产生,初始种群的大小依要解决的问题规模,个体数量称为种群规模,这里设初始种群大小为2)染色体编码方法逡逑传算法的处理对象时表示个体的字符串,需要对每个个体进行编码,因是由二值符号集{0,邋1丨来表示的,由此编码后,种群中的M个个体都是一条染色体,对每个染色体进行操作,用一种将解空间转变为方法。逡逑3)个体适应度评价逡逑传算法是通过用适应度函数来评估个体的优劣的,适应度函数的值体的适应性越高,解的质量越好,并且为了保证结果的正确性,适应负的。所以,根据实际的问题,需要确定好由目标函数值到个体适应程,并且对于目标函数值为负的时候的处理方法。逡逑
对基于LBSN中用户签到数据为用户推荐兴趣点研究方面,各位研究人员逡逑根据自身懫用的研究方法的不同,考虑影响推荐准确度的不同,构建了不同的数逡逑学模型,有的研究人员利用LBSN中的签到数据丰富了用户关系及位置信息数逡逑据,挖掘了用户偏好,取得了一定的成果[43],其建立的模型是同质网络(即关系逡逑网络中节点或边具有相同的类型)。也有采用异质信息网络进行建模,在异质信逡逑息网络中可以发现更加丰富的语义信息,但是采用异质信息网络建模难度较大,逡逑对时间因素、用户评分等多个影响推荐算法准确度的因素评估难度较大。逡逑本文主要针对用户签到序列中隐含的信息,引入遗传算法对用户签到的兴趣逡逑点进行搜索,并进行结果验证,所以建立了一种较容易理解的图模型,发现用户逡逑签到序列的规律,并对基础遗传算法的选择、交叉、变异算子的相关步骤做了处逡逑理,更适用于处理兴趣点转移图的模型。逡逑3.1邋LBSN签到数据的时空特征逡逑Social邋Networks逦Location邋Descriptions逦逦逦逡逑^
【参考文献】
相关期刊论文 前10条
1 刘艳;潘善亮;;基于LBSN好友关系的个性化景点推荐方法[J];计算机工程与应用;2015年08期
2 刘树栋;孟祥武;;基于位置的社会化网络推荐系统[J];计算机学报;2015年02期
3 硕良勋;柴变芳;张新东;;基于改进最近邻的协同过滤推荐算法[J];计算机工程与应用;2015年05期
4 李敏;王晓聪;张军;刘正捷;;基于位置的社交网络用户签到及相关行为研究[J];计算机科学;2013年10期
5 杜衡吉;李勇;;蚁群算法中参数设置对其性能影响的研究[J];现代计算机(专业版);2012年13期
6 周昕;凌兴宏;;遗传算法理论及技术研究综述[J];计算机与信息技术;2010年04期
7 王晗;夏自谦;;基于蚁群算法和浏览路径的推荐算法研究[J];中国科技信息;2009年07期
8 黄美发;景晖;钟艳如;刘夫云;;基于拟随机序列的三维模型表面采样方法[J];计算机工程;2008年14期
9 熊伟清;周扬;魏平;;具有灾变的动态蚁群算法[J];电路与系统学报;2005年06期
10 高尚;解旅行商问题的混沌蚁群算法[J];系统工程理论与实践;2005年09期
本文编号:2733712
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2733712.html