计算;推算;计数设备的制造及其应用技术1.本发明涉及智能推荐技术领域,具体而言,涉及一种基于用户需求画像的产品自适应服务方法、介质及装置。背景技术:2.随着网络时代的兴盛,互联网的规模不断扩大,广阔分布的互联网使得数据资源呈爆炸式增长,用户要在海量信息空间中获得符合自己需求的信息越发困难,形成“信息过载”这一典型问题。推荐系统的出现很好的解决了这个问题。3.个性化推荐利用数据挖掘等技术从用户的历史记录中收集用户的偏好,帮助用户获取感兴趣的信息,以解决互联网信息“超负载”问题。与传统搜索引擎等信息检索技术相比,推荐系统最大的优势在于能够为用户提供个性化的服务,系统根据用户的个人信息或浏览行为引导用户,针对不同的用户,该过程的反馈结果也会不同。4.但推荐系统也存在如下典型问题:(1)“冷启动”问题,冷启动问题是数据稀疏问题的一种极端情况,一般发生在初始状态系统评分数据太少时,系统的可用数据太少,因而无法做出适当的推荐。系统出现新用户时,由于系统掌握的用户信息很少,无法准确判断用户的关注偏好,无法为用户提供针对性的信息;(2)查全服务与准确服务问题,定义产品服务准确率为系统推送的产品中用户感兴趣(实际需要)的产品数量与推送的情报产品数量总和之间的比值,反映推送产品的多样性;定义产品服务查全率为系统推送的产品中用户感兴趣(实际需要)的产品数量与产品库中与用户需求真实相关的产品数量总和之间的比值,反映推送产品的准确性。两项指标相关性较强,但查全率和准确率基本难以同时兼顾。技术实现要素:5.本发明旨在提供一种基于用户需求画像的产品自适应服务方法、介质及装置,以解决上述存在的问题。6.本发明提供的一种基于用户需求画像的产品自适应服务方法,包括如下步骤:步骤1:用户显式需求建模生成用户显式需求画像;具体地:利用结构化的需求建模工具,采集用户的产品需求,包括用户关注的产品主题以及产品关键词,输出结构化的用户显式需求列表;该用户显式需求列表即为用户显式需求画像;步骤2:用户隐式需求建模生成用户隐式需求画像;具体地:用户登录产品服务系统后,产品服务系统通过自动采集用户的交互式操作行为及交互式操作产品对象,利用需求挖掘算法,提取用户关注重点,由此输出结构化的用户隐式需求列表;该用户隐式需求列表即为用户隐式需求画像;步骤3:对用户显式需求画像和用户隐式需求画像赋予不同的权重,然后对用户显式需求画像和用户隐式需求画像进行有效加权,生成用户个性化需求画像;步骤4:实现基于用户个性化需求画像的准确推荐和查全推荐两种不同场景下的产品智能推荐,具体地:当用户对准确推荐要求相较于对查全推荐要求更高时,产品服务系统自动在满足预设查全率的基础上将关注度高的产品推荐给用户;当用户对查全推荐要求相较于对准确推荐要求更高时,产品服务系统自动在满足预设准确率的基础上将关注度不为零的产品推荐给用户。7.本发明还提供一种计算机终端存储介质,存储有计算机终端可执行指令,所述计算机终端可执行指令用于执行上述的基于用户需求画像的产品自适应服务方法。8.本发明还提供一种计算装置,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的基于用户需求画像的产品自适应服务方法。9.综上所述,由于采用了上述技术方案,本发明的有益效果是:为了构建用户个性化需求画像并定时更新,本发明通过用户显式需求建模生成用户显式需求画像,通过用户隐式需求建模生成用户隐式需求画像,并将两者进行有效加权,形成用户个性化需求画像;并从准确推荐和查全推荐两个维度入手,设计两种应用场景下的参数灵活配置方案,根据不同准确率和查全率应用要求自适应调整具体参数,实现基于用户个性化需求画像的产品场景式自适应服务。附图说明10.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。11.图1为本发明实施例中基于用户需求画像的产品自适应服务方法的流程图。12.图2为本发明实施例中生成用户显式需求画像的流程图。13.图3为本发明实施例中生成用户隐式需求画像的流程图。14.图4为本发明实施例中生成用户个性化需求画像的流程图。15.图5为本发明实施例中实现基于用户个性化需求画像的准确推荐和查全推荐两种不同场景下的产品智能推荐的流程图。具体实施方式16.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。17.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例18.如图1所示,本实施例提出一种基于用户需求画像的产品自适应服务方法,包括如下步骤:步骤1:用户显式需求建模生成用户显式需求画像;如图2所示,即,利用结构化的需求建模工具,采集用户的产品需求,包括用户关注的产品主题以及产品关键词(如日期范围、作者、来源等),输出结构化的用户显式需求列表;该用户显式需求列表即为用户显式需求画像。19.本实施例中,所述用户显式需求画像表示为:其中:表示用户显式需求画像;表示用户关注的产品主题的关注度列表;表示用户对产品关键词的关注度列表;thist_i(i∈(1~h))表示用户关注的第i个产品的产品主题,whist_i(i∈(1~h))表示对用户关注的第i个产品的产品主题的关注度值,h为用户关注的产品的产品主题数量,whist_1+whist_2+whist_3+…+whist_h=1;kwordhist_j(j∈(1~g))表示用户关注的产品的第j个产品关键词;w’hist_j(j∈(1~g))表示对用户关注的产品的第j个产品关键词的关注度,g为用户关注的产品的产品关键词数量,w’hist_1+w’hist_2+w’hist_3+…+w’hist_g=1。20.步骤2:用户隐式需求建模生成用户隐式需求画像;即,用户登录产品服务系统后,产品服务系统通过自动采集用户的交互式操作行为及交互式操作产品对象,利用需求挖掘算法,提取用户关注重点,由此输出结构化的用户隐式需求列表;该用户隐式需求列表即为用户隐式需求画像。如图3所示,具体包括如下子步骤:步骤21,采集并记录用户的交互式操作行为及操作对象:其中:表示用户在登录产品服务系统期间对产品的交互式操作行为矩阵,l表示具有包括浏览、收藏或下载的交互式操作行为的产品总数,qi1表示用户对第i个产品的浏览行为,qi2表示用户对第i个产品的收藏行为,qi3表示用户对第i个产品的下载行为;举例说明:当用户对第i个产品进行了操作qi1(浏览行为)时,设qi1=1;否则,qi1=0。21.步骤22,计算用户对产品的关注度:步骤221,构建用户操作行为与产品关注度的映射关系矩阵:其中:表示用户操作行为与产品关注度的映射关系矩阵,w1表示用户的浏览行为对产品关注度的量化值,w2表示用户的收藏行为对产品关注度的量化值,w3表示用户的下载行为对产品关注度的量化值;步骤222,通过用户在登录产品服务系统期间对产品的交互式操作行为矩阵以及用户操作行为与产品关注度的映射关系矩阵,计算用户在登录产品服务系统期间对产品关注度列表:其中:表示用户在登录产品服务系统期间对产品关注度列表,di(i∈(1~l))表示用户对第i个产品的关注度值;步骤23,计算用户隐式需求列表,生成用户隐式需求画像:步骤231,对用户关注的每个产品进行产品主题及产品关键词采集,输出产品主题列表以及产品关键词列表:产品主题列表表示为:其中:ti(i∈(1~l))表示第i个产品的产品主题,认为一个产品有且只有一个产品主题;产品关键词列表表示为:其中:[kwordi](i∈(1~l))表示第i个产品的产品关键词,认为一个产品有一个或多个产品关键词;第i个产品的的产品关键词列表表示为:kwordi=[[kwordi1,wi1],[kwordi2,wi2],…,[kwordik,wik]],i∈(1~l);其中:k表示第i个产品的产品关键词数量;[kwordiq,wiq](q∈(1~k))中,kwordiq表示第i个产品的第q个产品关键词,wiq表示第q个产品关键词的权重;步骤232,计算用户对产品主题的关注度,认为一个产品有且只有一个产品主题,则用户对第i个产品的产品主题关注度即用户对第i个产品的关注度:首先计算用户对每个产品的产品主题关注度,表示为:其中,(i∈(1~l))表示用户对第i个产品的产品主题ti关注度为,di为用户对第i个产品的关注度;然后对产品主题关注度列表求并集,合并相同主题,输出用户对产品主题关注度:当有多个产品的产品主题相同时,用户对该产品主题的关注度为对该产品主题下所有关注度之和;即,当第i个产品与第j个产品的产品主题相同,即ti=tj(i∈(1~l),j∈(1~l),i≠j)时,用户对产品主题ti的关注度;通过合并相同产品主题下的多个关注度,输出用户对产品主题关注度列表,表示:其中:表示用户对产品主题关注度列表;(i∈(1~n),n≤l)表示用户对第i个产品的产品主题ti的关注度值为;最后对各产品主题关注度进行归一化处理,归一化公式如下:输出归一化后的用户对产品主题关注度列表,表示为:其中,wi(i∈(1~n))为归一化后的用户对第i个产品的产品主题关注度,w1+w2+…+ wn=1;步骤233,计算用户对产品关键词的关注度,认为一个产品有一个或多个产品关键词,用户对产品关键词的关注度为用户对产品的关注度乘以产品关键词权重:首先计算用户对每个产品关键词的关注度,表示为:其中:表示用户对第i个产品中产品关键词的关注度列表;k表示第i个产品的产品关键词数量;[kwordik,wik]表示第i个产品的第k个产品关键词及考虑产品关注度后的用户对该产品关键词关注度;然后对产品关键词关注度列表求并集,合并相同产品关键词,输出用户对产品关键词关注度:遍历用户对产品关键词关注度列表,当有多个产品关键词相同时,用户对该产品关键词的关注度为对该产品关键词的所有关注度之和;即,当第i个产品的产品关键词kwordik与第j个产品的产品关键词kwordjm相同,即kwordik=kwordjm时,用户对产品关键词kwordik的关注度为wik=wik+wjm;通过合并相同产品关键词下的多个关注度,输出用户对产品关键词关注度列表,表示:其中:表示用户对产品关键词关注度列表;(i∈(1~p))表示用户对第i个产品关键词kwordi的关注度值为;最后,对各产品关键词关注度进行归一化处理,归一化公式如下:输出归一化后的用户对产品关键词关注度列表,表示为:其中,wi(i∈(1~p))为归一化后的第i个产品关键词关注度,w1+w2+…+ wp=1;步骤234,基于步骤232和步骤233计算出的用户产品主题关注度和用户产品关键词关注度,生成用户隐式需求列表,即用户隐式需求画像,表示为:其中:表示用户隐式需求列表,由步骤232和步骤233计算出的用户产品主题关注度列表和用户产品关键词关注度列表组成。[0022]步骤3:对用户显式需求画像和用户隐式需求画像赋予不同的权重,然后对用户显式需求画像和用户隐式需求画像进行有效加权,生成用户个性化需求画像;如图4所示,具体包括如下子步骤:步骤31,为用户历史需求画像和用户隐式需求画像分配权重:whist+winter=1其中,whist表示用户历史需求画像的权重,winter表示用户隐式需求画像的权重;需要说明的是,用户初次登录产品服务系统期间,用户历史需求画像为用户显式需求画像;用户再次登录产品服务系统时,用户历史需求画像为前一次登录产品服务系统期间生成的用户个性化需求画像;步骤32,个性化需求的产品主题关注度计算:步骤321,利用步骤31输出的权重,对用户历史需求画像中的产品主题关注度与用户隐式需求画像中的产品主题关注度进行加权,输出用户个性化需求的产品主题关注度,表示为:步骤322,对产品主题关注度列表中相同产品主题进行合并:遍历用户对产品主题关注度列表,当有多个产品主题相同时,用户对该产品主题的关注度为对该产品主题的所有关注度之和;即,当产品主题thist_1与产品主题tn相同时,用户对产品主题thist_1的关注度为(whist×whist_1+winter×wn);通过合并相同产品主题下的多个关注度,输出用户个性化需求列表的产品主题关注度列表,表示为:其中:分别表示用户关注的产品主题,及对该产品主题的关注度值;步骤33,个性化需求的产品关键词关注度计算:步骤331,利用步骤31输出的权重值,对用户历史需求画像中的产品关键词关注度与用户隐式需求画像中的产品关键词关注度进行加权,输出用户个性化需求的产品关键词关注度,表示为:步骤332,对产品关键词列表中相似产品关键词进行合并:设置产品关键词的相似度阈值x,如果两个产品关键词的相似度大于x,则认为两个产品关键词为相似词,能够进行合并;遍历用户对产品关键词关注度列表的产品关键词,利用词向量算法,计算每个产品关键词的词向量,并利用余弦相似度算法,计算两两产品关键词的词向量间夹角余弦值,如果余弦值大于相似度阈值x,则认为两个产品关键词相似,能够进行合并,其关注度为对各产品关键词的关注度之和;举例说明:设相似度阈值x=0.9,通过遍历产品关键词,及词向量计算和余弦相似度计算,计算出产品关键词kword1和kwordg+m的相似度为0.95,则认为kword1和kwordg+m相似,将产品关键词kword1和kwordg+m合并为kword1,其关注度值为(w1+wg+m);输出用户个性化需求的产品关键词关注度列表,表示为:其中:。[0023]步骤4:实现基于用户个性化需求画像的准确推荐和查全推荐两种不同场景下的产品智能推荐;如图5所示,具体包括如下子步骤:步骤41,基于个性化需求产品主题的用户对产品关注度计算:步骤411,遍历产品库中所有产品,对产品库中每个产品进行产品主题采集,输出第i个产品的产品主题ti;步骤412,遍历用户个性化需求主题列表,将产品主题ti与用户个性化需求主题列表中产品主题tj进行匹配计算:若匹配成功,停止遍历,对第i个产品的关注度dt_i等于用户个性化需求主题列表中对产品主题tj的关注度wj;若匹配失败,则执行步骤413;步骤413,重复步骤412,j=j+1,j≤n,直到对用户个性化需求主题列表遍历结束;表明第i个产品的产品主题ti与用户个性化需求主题列表中所有产品主题均匹配失败,则基于个性化需求主题的用户对第i个产品的关注度wi=0;步骤414,重复步骤411~413,直到对产品库中所有产品遍历结束,输出基于用户个性化需求主题的用户对产品关注度,表示为:其中:y表示产品库中产品总数量;dt_i(i∈(1~y))表示基于用户个性化需求主题的用户对第i个产品的关注度;步骤42,基于个性化需求产品关键词的用户对产品关注度计算:步骤421,遍历产品库中所有产品,对产品库中每个产品进行产品关键词采集,输出第i个产品的产品关键词列表,表示为:{kwordi}=[[kwordi1,wi1],[kwordi2,wi2],…,[kwordik,wik]]其中:{kwordi}表示第i个产品的产品关键词列表;[kwordij,wij](j∈(1~k))分别表示第i个产品的第j个产品关键词以及及该关键词的权重,k表示第i个产品的产品关键词数量;步骤422,分别计算第i个产品和用户个性化需求产品关键词列表的特征向量:首先对第i个产品的产品关键词列表和用户个性化需求的产品关键词列表求并集,输出词袋模型,表示为:其中,kwordi1,kwordi2,…,kwordik分别表示第i个产品的k个产品关键词,kword1,kword2,…,kwordf分别为用户个性化需求产品关键词列表中的f个产品关键词;举例说明:当产品关键词kwordi1=kword1时,输出词袋模型为:以词袋模型u中的产品关键词为索引,其对应的数值用产品关键词权重表示,未在产品关键词列表中出现的产品关键词,则权重为0,分别生成第i个产品和用户个性化需求产品关键词的词袋向量,称之为特征向量。[0024]举例说明:当产品关键词kwordi1=kword1时,输出第i个产品的词袋向量和用户个性化需求产品关键词列表的词袋向量如下所示:其中:kwordi1,kwordi2,…,kwordik,kword2,…,kwordf为索引号;[wi1,wi2,…,wik,0,0]为第i个产品的特征向量;[wi,0,…,0,w2,wf]为用户个性化需求产品关键词列表的特征向量。[0025]步骤423,计算基于个性化需求产品关键词的用户对产品关注度:采用余弦计算公式,第i个产品的特征向量和用户个性化需求产品关键词列表的特征向量之间夹角余弦值,用以第i个产品和用户个性化需求产品关键词列表之间的相似度;特征向量夹角余弦值越接近于1,相似度越高,则认为用户对该产品的关注度越高,计算公式如下:其中:dkword_i为基于个性化需求产品关键词的用户对第i个产品的关注度;步骤424,重复步骤421~423,直到对产品库中所有产品遍历结束,输出基于用户个性化需求产品关键词的用户对产品关注度,表示为:其中:y表示产品库中产品总数量;dkword_i(i∈(1~y))表示基于用户个性化需求产品关键词的用户对第i个产品的关注度;步骤43,基于步骤41和步骤42的输出结果,计算基于个性化需求画像的产品关注度:步骤431,遍历产品库中所有产品,基于个性化需求画像的用户对第i个产品的关注度为基于个性化需求产品关键词的用户对第i个产品的关注度与基于个性化需求产品主题的用户对第i个产品的关注度权重的乘积,表示为:其中:表示基于个性化需求画像的用户对第i个产品的关注度;dkword_i表示基于个性化需求产品关键词的用户对第i个产品的关注度;dt_i表示基于个性化需求主题的用户对第i个产品的关注度;max(dt_1,dt_2,…,dt_y)表示基于个性化需求产品主题的用户对产品关注度最大值;min(dt_1,dt_2,…,dt_y)表示基于个性化需求产品主题的用户对产品关注度最小值;步骤432,遍历结束后,输出用户对产品库中所有产品关注度列表,表示为:其中:表示用户对产品库中所有产品的关注度列表;y表示产品库中产品数量;di(i∈(1~y))表示基于个性化需求画像的用户对第i个产品的关注度;步骤44,基于产品关注度实现基于用户个性化需求画像的准确推荐和查全推荐两种不同场景下的产品智能推荐:当用户对准确推荐要求相较于对查全推荐要求更高时,产品服务系统自动在满足预设查全率的基础上将关注度高的产品推荐给用户;当用户对查全推荐要求相较于对准确推荐要求更高时,产品服务系统自动在满足预设准确率的基础上将关注度不为零的产品推荐给用户。[0026]由此,实现基于用户个性化需求画像的场景式产品自适应服务。[0027]此外,在一些实施例中,提出一种计算机终端存储介质,存储有计算机终端可执行指令,所述计算机终端可执行指令用于执行如前文实施例所述的基于用户需求画像的产品自适应服务方法。计算机存储介质的示例包括磁性存储介质(例如,软盘、硬盘等)、光学记录介质(例如,cd-rom、dvd等)或存储器,如存储卡、rom或ram等。计算机存储介质也可以分布在网络连接的计算机系统上,例如是应用程序的商店。[0028]此外,在一些实施例中,提出一种计算装置,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如前文实施例所述的基于用户需求画像的产品自适应服务方法。计算装置的示例包括pc机、平板电脑、智能手机或pda等。[0029]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
基于用户需求画像的产品自适应服务方法、介质及装置与流程
作者:admin
2022-08-31 11:42:33
603
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 一种具备高静音环境的六恒系统的制作方法
- 上一篇: 一种可见光驱动绿色合成氮杂螺环肟化合物的方法