本发明主要涉及用户推荐,具体涉及社交网络影响力最大化方法、装置、系统以及存储介质。
背景技术:
1、如何使商品、服务、疾病等信息,最大程度地在社交网络中传播,这类问题被概括为社交网络信息传播的影响力最大化。该问题在企业营销、谣言预防、公共卫生领域的疾病防控信息传播等领域有着重要的意义。
2、社交网络中的信息传播是社交网络影响力最大化问题的主要研究对象之一,无论是模型的精度还是效率都得到了不断的提高。然而在传播模型中,用户间的影响力传播概率通常在一定范围内随机取值,而没有考虑真实社会网络中用户之间传播率的差异性,从而导致模型在真实网络中的适用性不高。而真实社交网络中用户间的传播率差异性是一个重要的因素,直接影响了影响力最大化模型在真实网络中的适用性。
技术实现思路
1、本发明所要解决的技术问题是针对现有技术的不足,提供一种社交网络影响力最大化方法、装置、系统以及存储介质。
2、本发明解决上述技术问题的技术方案如下:一种社交网络影响力最大化方法,包括如下步骤:
3、利用网络爬虫方法获取多个用户数据,并根据所有所述用户数据构建得到各个所述用户数据的用户关系图;
4、分别对各个所述用户关系图进行采样,得到与各个所述用户关系图中各个节点对应的初始用户向量;
5、导入初始模型参数集合,分析所述初始模型参数集合、各个所述用户关系图以及与各个所述用户关系图中各个节点对应的初始用户向量的参数函数,得到与各个所述用户关系图中各个节点对应的目标参数函数;
6、对所有所述目标参数函数进行筛选,并根据筛选结果得到社交网络影响力最大化的结果。
7、本发明解决上述技术问题的另一技术方案如下:一种社交网络影响力最大化装置,包括:
8、关系图构建模块,用于利用网络爬虫方法获取多个用户数据,并根据所有所述用户数据构建得到各个所述用户数据的用户关系图;
9、采样模块,用于分别对各个所述用户关系图进行采样,得到与各个所述用户关系图中各个节点对应的初始用户向量;
10、导入模块,用于导入初始模型参数集合;
11、分析模块,用于分析所述初始模型参数集合、各个所述用户关系图以及与各个所述用户关系图中各个节点对应的初始用户向量的参数函数,得到与各个所述用户关系图中各个节点对应的目标参数函数;
12、结果获得模块,用于对所有所述目标参数函数进行筛选,并根据筛选结果得到社交网络影响力最大化的结果。
13、基于上述一种社交网络影响力最大化方法,本发明还提供一种社交网络影响力最大化系统。
14、本发明解决上述技术问题的另一技术方案如下:一种社交网络影响力最大化系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,当所述处理器执行所述计算机程序时,实现如上所述的社交网络影响力最大化方法。
15、基于上述一种社交网络影响力最大化方法,本发明还提供一种计算机可读存储介质。
16、本发明解决上述技术问题的另一技术方案如下:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的社交网络影响力最大化方法。
17、本发明的有益效果是:通过用户数据构建得到用户关系图,对用户关系图的采样得到初始用户向量,分析初始模型参数集合、用户关系图以及初始用户向量的参数函数,得到目标参数函数,对目标参数函数的筛选,并根据筛选结果得到社交网络影响力最大化的结果,与现有方法相比,具有更大影响力的节点,使想要传播的信息能够进行最大范围的传播,一定程度上的解决了理论保证、时间效率、泛化等方面面临的困难。
1.一种社交网络影响力最大化方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的社交网络影响力最大化方法,其特征在于,所述根据所有所述用户数据构建得到各个所述用户数据的用户关系图的过程包括:
3.根据权利要求1所述的社交网络影响力最大化方法,其特征在于,所述分别对各个所述用户关系图进行采样,得到与各个所述用户关系图中各个节点对应的初始用户向量的过程包括:
4.根据权利要求1所述的社交网络影响力最大化方法,其特征在于,所述初始模型参数集合包括初始行为网络q函数以及与各个所述用户关系图中各个节点对应的初始目标网络q函数,
5.根据权利要求4所述的社交网络影响力最大化方法,其特征在于,所述初始行为网络q函数包括第一初始行为网络q值、第二初始行为网络q值、第三初始行为网络q值以及第四初始行为网络q值,所述初始目标网络q函数包括第一初始目标网络q值、第二初始目标网络q值、第三初始目标网络q值以及第四初始目标网络q值,
6.根据权利要求1所述的社交网络影响力最大化方法,其特征在于,所述对所有所述目标参数函数进行筛选,并根据筛选结果得到社交网络影响力最大化的结果的过程包括:
7.一种社交网络影响力最大化装置,其特征在于,包括:
8.根据权利要求7所述的社交网络影响力最大化装置,其特征在于,所述关系图构建模块具体用于:
9.一种社交网络影响力最大化系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,当所述处理器执行所述计算机程序时,实现如权利要求1至6任一项所述的社交网络影响力最大化方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,当所述计算机程序被处理器执行时,实现如权利要求1至6任一项所述的社交网络影响力最大化方法。