CN109741146B - 基于用户行为的产品推荐方法、装置、设备及存储介质 - Google Patents

基于用户行为的产品推荐方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN109741146B
CN109741146B CN201910014123.3A CN201910014123A CN109741146B CN 109741146 B CN109741146 B CN 109741146B CN 201910014123 A CN201910014123 A CN 201910014123A CN 109741146 B CN109741146 B CN 109741146B
Authority
CN
China
Prior art keywords
attitude
recommended
user
product
behavior
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910014123.3A
Other languages
English (en)
Other versions
CN109741146A (zh
Inventor
石志娟
黄燕霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910014123.3A priority Critical patent/CN109741146B/zh
Publication of CN109741146A publication Critical patent/CN109741146A/zh
Priority to PCT/CN2019/092103 priority patent/WO2020140400A1/zh
Application granted granted Critical
Publication of CN109741146B publication Critical patent/CN109741146B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及大数据分析领域,提供一种基于用户行为的产品推荐方法、装置、设备及存储介质,该方法包括:获取待推荐用户的历史行为数据,并确定根据所述历史行为数据确定对应的历史产品集;基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则推送所述推荐产品信息。本发明可获取用户历史行为数据,从这些历史行为数据中分析用户的兴趣产品,并根据该兴趣产品进行关联产品推送,提升了产品推荐的效果。

Description

基于用户行为的产品推荐方法、装置、设备及存储介质
技术领域
本发明涉及大数据分析领域,尤其涉及一种基于用户行为的产品推荐方法、装置、设备及存储介质。
背景技术
随着网络技术的发展,网络成为用户获取产品的主要平台之一。如何有效的向网络用户推荐产品,是产品提供商重点关注的问题。
传统的产品推荐方法,是通过在互联网网站上大量投放产品广告,或是在某些产品平台的首页推荐位置推荐相同的当前主推产品,即向不同的用户推荐相同的产品。然而这种“广撒网”式宣传行为,由于针对对象以及推荐的产品不明确,且不同的用户对同一产品的关注度不同,导致这种推荐方法的效果很不理想;同时,无用的产品推送还会耗费用户比较多的精力和时间,甚至于还会引起用户的反感,从而影响了产品的推广。
发明内容
本发明的主要目的在于提供一种基于用户行为的产品推荐方法、装置、设备及存储介质,旨在实现针对性的进行产品推荐,提升推荐效果。
为实现上述目的,本发明提供一种基于用户行为的产品推荐方法,所述基于用户行为的产品推荐方法包括:
获取待推荐用户的历史行为数据,并根据所述历史行为数据确定对应的历史产品集;
基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息。
此外,为实现上述目的,本发明还提供一种基于用户行为的产品推荐装置,所述基于用户行为的产品推荐装置包括:
数据获取模块,用于获取待推荐用户的历史行为数据,并根据所述历史行为数据确定对应的历史产品集;
兴趣确定模块,用于基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
信息推送模块,用于获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息。
此外,为实现上述目的,本发明还提供一种基于用户行为的产品推荐设备,所述基于用户行为的产品推荐包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的产品推荐程序,其中所述产品推荐程序被所述处理器执行时,实现如上述的基于用户行为的产品推荐方法的步骤。
此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有产品推荐程序,其中所述产品推荐程序被处理器执行时,实现如上述的基于用户行为的产品推荐方法的步骤。
本发明基于用户的历史行为数据分析其真实兴趣,再根据真实兴趣产品获取与之关联的推荐产品并进行推送,使得产品推荐结果符合用户的实际需要,从而提升推荐效果;同时,在分析用户真实兴趣时是基于隐马尔可夫模型对用户的行为进行,以估算用户进行各历史行为时的态度概率,进而估测用户的产品态度,再根据产品态度进行真实兴趣的确定,从而可在一定程度上减少用户无意识行为浏览、广告、营销活动等因素引起的非真实兴趣行为数据(噪声)对用户兴趣分析造成的不利影响,提高兴趣分析的准确性。
附图说明
图1为本发明实施例方案中涉及的基于用户行为的产品推荐设备的硬件结构示意图;
图2为本发明基于用户行为的产品推荐方法第一实施例的流程示意图;
图3为本发明基于用户行为的产品推荐方法第二实施例的流程示意图;
图4为本发明基于用户行为的产品推荐装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例涉及的基于用户行为的产品推荐方法主要应用于基于用户行为的产品推荐设备,该产品推荐设备可以是个人计算机(personal computer,PC)、服务器等具有数据处理功能的设备实现的。
参照图1,图1为本发明实施例方案中涉及的基于用户行为的产品推荐设备的硬件结构示意图。本发明实施例中,该产品推荐设备可以包括处理器1001(例如中央处理器Central Processing Unit,CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真WIreless-FIdelity,WI-FI接口);存储器1005可以是高速随机存取存储器(random access memory,RAM),也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
继续参照图1,图1中作为一种计算机可读存储介质的存储器1005可以包括操作***、网络通信模块以及产品推荐程序。在图1中,网络通信模块主要用于连接数据库,与数据库进行数据通信;而处理器1001可以调用存储器1005中存储的产品推荐程序,并执行本发明实施例提供的基于用户行为的产品推荐方法。
本发明实施例提供了一种基于用户行为的产品推荐方法。
参照图2,图2为本发明基于用户行为的产品推荐方法第一实施例的流程示意图。
本实施例中,所述基于用户行为的产品推荐方法包括以下步骤:
步骤S10,获取待推荐用户的历史行为数据,并根据所述历史行为数据确定对应的历史产品集;
随着网络技术的发展,网络成为用户获取产品的主要平台之一。如何有效的向网络用户推荐产品,是产品提供商重点关注的问题。传统的产品推荐方法,是通过在互联网网站上大量投放产品广告,或是在某些产品平台的首页推荐位置推荐相同的当前主推产品,即向不同的用户推荐相同的产品。然而这种“广撒网”式宣传行为,由于针对对象以及推荐的产品不明确,且不同的用户对同一产品的关注度不同,导致这种推荐方法的效果很不理想;同时,无用的产品推送还会耗费用户比较多的精力和时间,甚至于还会引起用户的反感,从而影响了产品的推广。对此,本实施例提出了一种基于用户行为的产品推荐方法,根据用户的历史行为数据分析用户的真实兴趣,再根据真实兴趣产品获取与之关联的推荐产品并进行推送,使得产品推荐结果符合用户的实际需要,从而提升推荐效果。
本实施例基于用户行为的产品推荐方法是由基于用户行为的产品推荐设备实现的,该设备以推荐服务器为例进行说明;而对于该产品,则可以是股票、基金、保险等金融产品,还可是其它数码产品、日用品等,本实施例中以金融产品为例进行说明。推荐服务器为了实现针对性的产品推荐,首先需要获取待推荐用户的历史行为数据,这些历史行为数据为待推荐用户在对一些产品的历史操作行为,其行为类型包括但不限于浏览、搜索、点击产品、收藏(关注)、分享、购买等;当然,历史行为数据中还包括有各历史行为的发生时间,以及各历史行为的行为对象产品,而各历史行为的行为对象产品的集合可称为历史产品集;例如待推荐用户在2018年x月y日z时浏览了A、B、C三款金融产品,其中B是通过搜索的方式浏览,且购买了B产品,关注了C产品,其中历史产品集包括A、B、C三款金融产品。
对于上述的历史行为数据获取,可以预先在终端应用app中内嵌统计软件开发工具包SDK(Software Development Kit),当待推荐用户在自己的用户终端上安装该终端应用app时,通过该SDK请求获取待用户的操作行为信息;当待推荐用户同意时,用户终端将根据SDK的内在统计逻辑对用户的搜索、浏览等行为进行记录,并结合待推荐用户的身份信息(例如终端IP地址、用户账户等)生成对应的历史行为数据,然后将该历史行为数据发送至推荐服务器中,此时,推荐服务器即可通过安装在用户终端的应用中的统计SDK获取到待推荐用户的历史行为数据。此外,还可以是在相关产品网站的脚本上进行设置埋点逻辑进行统计,当待推荐用户通过用户终端访问产品网站时,若满足某一统计条件,则该网站的网站服务器将获取当前访问的用户终端的身份信息、并记录其行为,从而生成历史行为数据等,并将这些历史行为数据发送至推荐服务器;而对于埋点逻辑的相关统计条件,则可以是根据实际情况进行设置,例如可以是页面停留时长超过预设时间、对页面的某个特定元素执行特定的操作(如点击、收藏等)、检索使用了特定关键字等。当然,在实际中,待推荐用户的历史行为数据也可以是由第三方机构进行收集,推荐服务器则是从该第三方机构获取这些历史行为数据。
步骤S20,基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
本实施例中,对于待推荐用户的历史行为,在一定程度可以反映待推荐用户兴趣所在,因此推荐服务器在得到历史行为数据和历史产品集时,将根据该历史行为数据进行分析,以确定用户的兴趣产品。但值得说明的是,待推荐用户的历史行为不一定均为待推荐用户在其自身的兴趣(或需求)驱使下进行的操作,有可能是受到其它因素影响才促使待推荐用户进行的行为;例如待推荐用户是从其它的活动促销窗口进入到金融产品的浏览界面,该项历史行为是无意识的行为;又例如待推荐用户检索某个金融并非自己购买,而是为了给朋友进行检索;对于这些历史行为并一定不能完全反映用户的真实兴趣所在。同时,对于不同类型的历史行为,其对待推荐用户兴趣点的反映力度也不一定相同;例如待推荐用户购买了B产品,关注了C产品,浏览了A产品(未对A产品进行其它点击、关注等特别操作),在这种情况下,待推荐用户对A、B、C三种产品的兴趣度可认为是不同的,其对B产品最感兴趣,其次分别为C产品和A产品。因此,本实施例在根据待推荐用户的历史行为数据分析其兴趣产品时,将基于预设隐马尔可夫模型、结合历史行为数据的行为类型和行为顺序进行分析和估算,得出待推荐用户曾经涉及到的各历史产品的态度概率(如观望概率、好奇概率),用以表征待推荐用户对这些历史产品的兴趣程度(或兴趣可能性),并进一步根据该态度概率确定待推荐用户的真实兴趣产品;其中,某个历史产品的某个态度概率越高(如观望概率大于好奇概率),则可认为待推荐用户对该历史产品的越感兴趣,(或待推荐用户对该历史产品的感兴趣的可能性越高)。
对于隐马尔可夫模型(Hidden Markov Model,HMM)是一种统计模型,在给定观察序列和相关模型参数时,可以基于一定的算法来估算该观察序列所对应的隐含状态概率。本实施例中,推荐服务器所获取的历史行为数据,可转化为对应的观察序列,而待推荐用户在进行历史行为时对历史产品的真实潜在态度(兴趣程度),则可通过该观察序列对应的概率值进行表征,因此本实施例中可通过估算该观察序列所对应的潜在态度概率,来预测待推荐用户对历史产品的兴趣程度。
具体的,待推荐用户对各历史产品的潜在态度的态度类型,至少包括两种,例如包括观望态度(密切关注)和好奇态度两种,当然可以包括更多的态度类型,所述步骤S20包括:
根据所述历史行为数据所对应的历史产品对所述历史行为数据进行分类,得到各历史产品对应的产品类行为数据;
对于步骤S10获得的历史行为数据,推荐服务器可先根据其行为对象(也即该行为针对的历史产品)进行分类,从而得到各历史产品对应的各类产品类行为数据。例如,产品M的产品类行为数据包括:2017年x1月y1日z1时浏览了M产品、2017年x1月y2日z2时购买了M产品;N产品的产品类行为数据为2017年x1月y1日z1时浏览了N产品,2017年x1月y3日z3时浏览了N产品。通过上述处理,可得到待推荐用户针对每种历史产品的行为数据。
分别统计所述产品类行为数据中的行为类型,并根据各类型行为的行为时间获取所述各历史产品的观察行为序列O;
在得到产品类行为数据时,推荐服务器将对各产品类数据进行统计分析,确定各历史产品所对应的行为类型,也即确定待推荐用户对各历史产品进行过的行为历史;然后将根据各类型行为的行为时间获取各历史产品对应的观察行为序列O,越早进行的历史行为,其在观察行为序列O中的排序越靠前,其中每个观察行为序列O中至少包括一种行为。例如,对于M产品的产品类行为数据,包括关注(收藏)行为、购买行为,其中对M产品进行关注行为的行为时间为T1,对M产品进行购买行为的行为时间为T2,T1先于T2;则M产品对应的观察行为序列O为(关注、购买)。通过上述处理,可得到待推荐用户针对每种历史产品的行为特征。
基于预设行为概率矩阵B、预设态度转变矩阵A、所述观察行为序列O和预设维特比算法分别获取所述待推荐用户对所述各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品。
本实施例中,考虑到待推荐用户怀着不同的潜在态度对产品进行操作时,其可能进行的操作类型并不一定相同,而该差异性可以用一概率进行表征,如用户对产品为好奇态度时,进行浏览行为的概率0.7,进行关注行为的概率0.3,又例如当用户对产品处于观望(密切关注)态度时,浏览的概率0.2,关注的概率0.8。根据上述不同态度下的行为概率,可预先设置一行为概率矩阵B(混淆矩阵),不同的行代表不同的潜在态度下进行各观察行为的概率,例如行为概率矩阵B
Figure BDA0001936255900000071
上述行为概率矩阵B第一行数值分别为用户对产品处于好奇态度时进行浏览、关注(收藏)的态度行为概率,第二行数值分别为用户对产品处于观望态度时进行浏览、关注(收藏)的态度行为概率;如第一行第一列数值,表示用户对产品处于好奇态度时进行浏览的行为概率为0.7。同时,本实施例中还将设置各个潜在态度的态度初始概率,用以表征用户初次接触该产品时的态度可能性,例如对于好奇和观望态度的态度初始概率均设置为0.5;对于该态度初始概率,也可记录在该行为概率矩阵B中。值得说明的是,对于上述态度行为概率和态度初始概率,均可以是根据实际情况进行设置。
此外,在实际中,用户对某一产品连续进行两种行为时,其潜在态度可能是会发生变化的,例如用户对M产品依次进行了浏览和购买操作,其潜在态度则是由好奇态度转变为观望态度。对此,本实施例中还可预先设置一态度转变矩阵A,用以代表不同潜在态度之间的态度转变概率(由一种潜在态度转变为另一种态度);值得说明的是,该态度转变矩阵A中,也可一同记录在连续进行两种行为时保持同一潜在态度不变的概率(也即将“保持态度S1不变”认为是“将态度S1转变为态度S1“)。例如态度转变矩阵A
Figure BDA0001936255900000081
上述态度转变矩阵A第一行第一列的0.4数值为用户对产品连续进行两种行为时保持所述好奇态度的概率,第一行第一列的0.6数值为用户对产品连续进行两种行为时由好奇态度转变为观望态度的概率;第二行第一列的0.5数值为用户对产品连续进行两种行为时由观望态度转变为好奇态度的概率,第二行第二列的0.5数值为用户对产品连续进行两种行为时保持所述好奇态度的概率。当然,上述态度转变概率也可以是根据实际情况进行设置。
本实施例中,在得到针对每种历史产品的观察行为序列时,推荐服务器将获取预设行为概率矩阵B、预设态度转变矩阵A,然后基于该预设行为概率矩阵B、预设态度转变矩阵A、观察行为序列O和预设维特比算法分别获取所述待推荐用户对各历史产品的各潜在态度的态度概率。其中,维特比算法是一种动态规划算法,用于寻找最有可能产生观测事件序列的隐含状态序列,本实施例中可基于维特比算法估算各潜在态度的态度概率。
为介绍方便,本实施例中,通过维特比算法估算各潜在态度的态度概率的过程,以二元观察行为序列(观察行为序列中包括两种行为)为例进行说明,而待推荐用户的潜在态度可设置为包括第一态度S1和第二态度S2两种。其中待推荐用户对某一产品的观察行为序列O包括两个序列行为,依其排序依次称为第一序列行为和第二序列行为,其中第一序列行为属于第一类型行为OL(如浏览),第一序列行为属于第一类型行为OL(如浏览),该观察行为序列也可表示为O=(OL,OG)。而对于预设行为概率矩阵B,则包括待推荐用户初始处于第一态度S1的一态度初始概率P(S1)、待推荐用户处于第一态度S1下进行第一类型行为OL的一态度一行为概率P(OL|S1)、待推荐用户处于第一态度S1下进行第二类型行为OD的一态度二行为概率P(OD|S1),还包括待推荐用户初始处于第二态度S2的二态度初始概率P(S2)、待推荐用户处于第二态度S2下进行第一类型行为OL的二态度一行为概率P(OL|S2)、待推荐用户处于所述第二态度S2下进行所述第二类型行为OD的二态度二行为概率P(OD|S2)。对于预设态度转变矩阵A,则包括待推荐用户连续进行两种行为时保持第一态度S1的一态度保持概率P(S1|S1)、待推荐用户连续进行两种行为时由第一态度S1转变为第二态度S2的一态度转变概率P(S2|S1),还包括待推荐用户连续进行两种行为时保持第二态度S2的二态度保持概率P(S2|S2)、待推荐用户连续进行两种行为时由第二态度S2转变为第一态度S1的二态度转变概率P(S1|S2)。
在估算时,推荐服务器首先将根据一态度初始概率P(S1)、二态度初始概率P(S2)、一态度一行为概率P(OL|S1)、二态度一行为概率P(OL|S2)和第一公式组分别估算所述待推荐用户进行第一序列行为时各潜在态度的一序列态度概率,所述第一公式组为:
Figure BDA0001936255900000091
其中,PS1|t=1为待推荐用户进行第一序列行为时处于第一态度S1的一序列一态度概率,PS2|t=1为待推荐用户进行第一序列行为时处于所述第二态度S2的一序列二态度概率。
在得到一序列态度概率PS1|t=1和一序列二态度概率PS2|t=1时,推荐服务器将根据一序列一态度概率PS1|t=1、一序列二态度概率PS2|t=1、一态度保持概率P(S1|S1)、一态度转变概率P(S2|S1)、二态度保持概率P(S2|S2)、二态度转变概率P(S1|S2)和第二公式组分别估算所述待推荐用户进行所述第二序列行为时各潜在态度的二序列态度概率,所述第二公式组为:
Figure BDA0001936255900000092
其中,PS1|t=2为待推荐用户进行第二序列行为时处于第一态度S1的二序列一态度概率,PS2|t=2为待推荐用户进行第二序列行为时处于第二态度S2的二序列二态度概率。
在计算得到二序列一态度概率和二序列二态度概率时,可将两者进行大小比较,并根据两者大小关系判断所述该历史产品是否为待推荐用户的真实兴趣产品。例如,该第一态度S1为观望(积极)态度,第二态度S2为好奇(消极)态度,若第一态度S1对应的二序列一态度概率大于第二态度S2对应的二序列二态度概率,则可认为待推荐用户对该历史产品感兴趣的可能性更大,则可判断该历史产品为待推荐用户的真实兴趣产品;反之,若第一态度S1对应的二序列一态度概率小于或等于第二态度S2对应的二序列二态度概率,则认为该历史产品不是待推荐用户的真实兴趣产品。
值得说明的是,在实际中,观察行为序列可以包括三个以上(此处“以上”包括本数,下同)的序列行为,而待推荐用户的潜在态度也可以是包括三种以上,而对于待推荐用户对各历史产品的态度概率的计算也如上述实施例类似,此处不再赘述。
步骤S30,获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息。
本实施例中,推荐服务器确定待推荐用户的真实兴趣产品时,即可根据该真实兴趣产品进行针对性的产品查询,获取与该真实兴趣产品具有关联关系的推荐产品,并获取该推荐产品的推荐产品信息。其中,对于该关联关系,在不同类型的真实兴趣产品中可以是有不同的体现。例如,对于股票、基金、保险等金融产品,该关联关系可以金额范围类似、运营机构相同、风险等级类似等;对于数码产品,该关联关系可以是功能相同、价位相似、品牌相同等。本实施例中,推荐服务器在获取到推荐产品产品的推荐产品信息时,即可根据一预设推荐规则向推荐用户的用户终端推送该推荐产品信息。其中,该预设推荐规则可以包括推荐时间、推送频率、推送数据量等内容的规定。
可选地,当真实兴趣产品的产品类型为基金时,所述获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息步骤包括:
确定所述真实兴趣产品的基金风险类型和所述真实兴趣产品持有的重仓股票,并确定所述重仓股票的行业类型;
本实施例中,当真实兴趣产品的产品类型为基金时,推荐服务器可先确定该真实兴趣产品(基金)的基金风险类型,如保守型、稳健型、进取型等,其中不同的基金风险类型对应不同的风险等级。同时推荐服务器还将获取该真实兴趣产品(基金)的股票持有信息,该股票持有信息包括股票名称、各股票发行者所属行业、各股票持有市值等;然后可根据该股票持有信息确定该真实兴趣产品的重仓股票,其中该重仓股票为持有市场最高的股票。在确定重仓股票时,推荐服务器还将确定该重仓股票的行业类型(即股票发行者所属行业)。
查询所述行业类型对应的可选股票,并根据所述可选股票在预设周期的股价变化确定所述可选股票的股票风险类型;
本实施例中,当确定重仓股票的行业类型时,推荐服务器将查询该行业类型的可选股票,并获取这些可选股票在预设周期内的股价变化信息,然后根据这些股价变化信息确定这些可选股票类型的股票风险类型。例如,以“一周”为周期,若某一股票的股价极值波动范围在小于5%,则该股票的股票风险类型为保守型;若该股票的股价极值波动范围在5%到10%之间,则该股票的股票风险类型为稳健型;若某一股票的股价极值波动范围在大于10%,则该股票的股票风险类型为进取型等。
根据所述股票风险类型和所述基金风险类型在所述可选股票中确定与所述真实兴趣产品关联的推荐股票,并将所述推荐股票确定为推荐产品;
本实施例中,当确定各可选股票的股票风险类型时,可根据股票风险类型和基金风险类型确定与所述真实兴趣产品具有相同(或相似)风险等级的可选股票,例如同为保守型、同为稳健型等;该可选股票即为与所述真实兴趣产品关联的推荐股票,并将该推荐股票确定为推荐产品。
获取所述推荐产品的推荐产品信息。
本实施例中,在确定推荐产品时,推荐服务器即可获取该推荐产品的推荐产品信息,用以向待推荐用户进行推送。
以上通过从待推荐用户的兴趣基金中确定重仓股票,再从该重仓股票的所属行业中选择推荐股票,从而实现了推荐产品与兴趣产品的行业领域相似,还有利于降低兴趣基金的运营机构的日常运营操作对推荐股票造成的不利影响;而且在选择推荐股票时还将会考虑用户的风险承受等级,提高推荐产品与用户的兴趣贴合度。
可选地,当真实兴趣产品的产品类型为股票时,所述获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息步骤包括:
确定最高额持有所述真实兴趣产品的最高额基金,并确定所述最高额基金的运营机构;
本实施例中,当真实兴趣产品的产品类型为股票时,推荐服务器可先确定该股票的持有者,其中该股票的持有可能包括基金机构、个人、公司等;然后推荐服务器可在这些持有者中确定最高额持有该股票的最高额基金,也即拥有该股票的份额最多基金,并确定该最高额基金的运营机构。
查询所述运营机构运营的可选基金,并将所述可选基金确定为推荐产品;
在确定该股票的最高额基金的运营机构时,推荐服务器将查询该运营机构所运营的所有可选(可购买)基金,并将这些可选基金作为推荐产品。
获取所述推荐产品的推荐产品信息。
本实施例中,在确定推荐产品时,推荐服务器即可获取该推荐产品的推荐产品信息,用以向待推荐用户进行推送。
以上通过推荐高额持有兴趣股票的基金运营机构的基金产品,以运营方的角度让用户了解与该股票的其它基金产品,方便用户获取到其需求产品,提升推荐效果。
本实施例中,为了进一步提高产品推荐的效果,还可以根据历史行为数据分析待推荐用户的浏览习惯,进而根据用户的浏览习惯进行针对性的产品推荐。具体的,推荐服务器可以对待推荐用户的历史行为数据进行分析,从而获取所述待推荐用户的高频浏览时段;例如待推荐用户在过去7天内有5天在中午12点至12点30分、晚上22点至22点20分浏览产品,则可认为目标用户的高频浏览时段为中午12点至12点30分、晚上22点至22点20分。当然,对于不同的高频浏览时段,对应的时段时长可能不同,待推荐用户所能查看的信息量也不同,因此,推荐服务器还将确定各高频浏览时段的时段时长。
当检测到当前时间处于高频浏览时段时,推荐服务器将根据目前所处的高频浏览时段的时段时长确定推荐信息量;其中对于该推荐信息量与时段时长的关系,可以是预置一规则进行设置,例如10分钟的时长对应1个产品,20分钟的时长对应3个产品等,当然该推荐信息量也可以是根据产品信息的类型进行表征,例如10分钟的时长对应产品名称和简介,20分钟的时长对应该产品的详细介绍等。当确定推荐信息量时,推荐服务器即可根据该推荐信息量向待推荐用户的用户终端推送对应的推荐产品信息。通过以上方式,可使得产品推荐的时间和信息量能够更贴近待推荐用户的浏览习惯,减少无效推送导致用户反感的情况,有利于提升推荐效果。
本实施例中,通过获取待推荐用户的历史行为数据,并根据所述历史行为数据确定对应的历史产品集;基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息。通过以上方式,本实施例基于用户的历史行为数据分析其真实兴趣,再根据真实兴趣产品获取与之关联的推荐产品并进行推送,使得产品推荐结果符合用户的实际需要,从而提升推荐效果;同时,在分析用户真实兴趣时是基于隐马尔可夫模型对用户的行为进行,以估算用户进行各历史行为时的态度概率,进而估测用户的产品态度,再根据产品态度进行真实兴趣的确定,从而可在一定程度上减少用户无意识行为浏览、广告、营销活动等因素引起的非真实兴趣行为数据(噪声)对用户兴趣分析造成的不利影响,提高兴趣分析的准确性。
参照图3,图3为本发明基于用户行为的产品推荐方法第二实施例的流程示意图。
基于上述图2所示实施例,本实施例中,所述推荐产品信息包括人工服务链接,步骤S30之后还包括:
步骤S40,在接收到所述用户终端基于所述人工服务链接发送的人工服务请求时,根据所述推荐产品信息查询对应的人工客服端,并向所述人工客服端发送对应的服务任务信息。
本实施例中,考虑到待推荐用户在浏览了推送的推荐产品信息后,可能会有疑问,为了方便待推荐用户进行咨询,本实施例中还可以为待推荐用户提供人工咨询服务。具体的,推荐服务器所推送的推荐产品信息中包括有人工服务链接;待推荐用户在通过用户终端浏览了推送的推荐产品信息后,若需要向客服人员进行人工咨询,则可通过用户终端点击该人工服务链接,从而触发对于的人工服务请求;用户终端根据待推荐用户的操作将该人工服务请求发送至推荐服务器。推荐服务器在接收到该人工服务请求时,首先将根据该推荐产品信息查询对应的人工客服端(负责该信贷产品的业务人员、产品经理等人的终端),并向所述人工客服端发送对应的服务任务信息;其中该服务任务信息可以包括用户终端的IP地址、账户名称、电话号码等,从而使得客服人员能够通过人工客服端与待推荐用户进行联系,为目标用户提供人工服务,提升目标用户的服务体验。
此外,本发明实施例还提供一种基于用户行为的产品推荐装置。
参照图4,图4为本发明基于用户行为的产品推荐装置第一实施例的功能模块示意图。
本实施例中,所述基于用户行为的产品推荐装置包括:
数据获取模块10,用于获取待推荐用户的历史行为数据,并根据所述历史行为数据确定对应的历史产品集;
兴趣确定模块20,用于基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
信息推送模块30,用于获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息。
其中,上述基于用户行为的产品推荐装置的各虚拟功能模块存储于图1所示基于用户行为的产品推荐设备的存储器1005中,用于实现产品推荐程序的所有功能;各模块被处理器1001执行时,可实现获取用户历史行为数据,并从这些历史行为数据中分析用户的兴趣产品,并根据该兴趣产品进行关联产品推送的功能。
进一步的,所述待推荐用户对所述各历史产品的潜在态度的态度类型至少包括两种,
所述兴趣确定模块20包括:
数据分类单元,用于根据所述历史行为数据所对应的历史产品对所述历史行为数据进行分类,得到各历史产品对应的产品类行为数据;
序列获取单元,用于分别统计所述产品类行为数据中的行为类型,并根据各类型行为的行为时间获取所述各历史产品的观察行为序列O;
概率获取单元,用于基于预设行为概率矩阵B、预设态度转变矩阵A、所述观察行为序列O和预设维特比算法分别获取所述待推荐用户对所述各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品。
进一步的,所述待推荐用户对所述各历史产品的潜在态度包括第一态度S1和第二态度S2,
所述观察行为序列O包括第一序列行为和第二序列行为,其中所述第一序列行为属于第一类型行为OL,所述第二序列行为属于第二类型行为OD
所述预设行为概率矩阵B包括所述待推荐用户初始处于所述第一态度S1的一态度初始概率P(S1)、处于所述第一态度S1下进行所述第一类型行为OL的一态度一行为概率P(OL|S1)、处于所述第一态度S1下进行所述第二类型行为OD的一态度二行为概率P(OD|S1),还包括所述待推荐用户初始处于所述第二态度S2的二态度初始概率P(S2)、处于所述第二态度S2下进行所述第一类型行为OL的二态度一行为概率P(OL|S2)、处于所述第二态度S2下进行所述第二类型行为OD的二态度二行为概率P(OD|S2);
所述预设态度转变矩阵A包括所述待推荐用户连续进行两种行为时保持所述第一态度S1的一态度保持概率P(S1|S1)、所述待推荐用户连续进行两种行为时由所述第一态度S1转变为所述第二态度S2的一态度转变概率P(S2|S1),还包括所述待推荐用户连续进行两种行为时保持所述第二态度S2的二态度保持概率P(S2|S2)、所述待推荐用户连续进行两种行为时由所述第二态度S2转变为所述第一态度S1的二态度转变概率P(S1|S2);
所述概率获取单元包括:
第一估算子单元,用于根据所述一态度初始概率P(S1)、所述二态度初始概率P(S2)、所述一态度一行为概率P(OL|S1)、所述二态度一行为概率P(OL|S2)和第一公式组分别估算所述待推荐用户进行所述第一序列行为时各潜在态度的一序列态度概率,所述第一公式组为:
Figure BDA0001936255900000161
其中,PS1|t=1为所述待推荐用户进行所述第一序列行为时处于所述第一态度S1的一序列一态度概率,PS2|t=1为所述待推荐用户进行所述第一序列行为时处于所述第二态度S2的一序列二态度概率;
第二估算子单元,用于根据所述一序列一态度概率PS1|t=1、所述一序列二态度概率PS2|t=1、所述一态度保持概率P(S1|S1)、所述一态度转变概率P(S2|S1)、所述二态度保持概率P(S2|S2)、所述二态度转变概率P(S1|S2)和第二公式组分别估算所述待推荐用户进行所述第二序列行为时各潜在态度的二序列态度概率,所述第二公式组为:
Figure BDA0001936255900000162
其中,PS1|t=2为所述待推荐用户进行所述第二序列行为时处于所述第一态度S1的二序列一态度概率,PS2|t=2为所述待推荐用户进行所述第二序列行为时处于所述第二态度S2的二序列二态度概率;
概率比较子单元,用于将所述二序列一态度概率和所述二序列二态度概率进行大小比较,根据两者大小关系判断所述各历史产品是否为所述待推荐用户的真实兴趣产品。
进一步的,所述真实兴趣产品的产品类型为基金,所述兴趣确定模块20包括:
第一确定单元,确定所述真实兴趣产品的基金风险类型和所述真实兴趣产品持有的重仓股票,并确定所述重仓股票的行业类型;
第二确定单元,用于查询所述行业类型对应的可选股票,并根据所述可选股票在预设周期的股价变化确定所述可选股票的股票风险类型;
第三确定单元,用于根据所述股票风险类型和所述基金风险类型在所述可选股票中确定与所述真实兴趣产品关联的推荐股票,并将所述推荐股票确定为推荐产品;
第一获取单元,用于获取所述推荐产品的推荐产品信息。
进一步的,所述真实兴趣产品的产品类型为股票,所述兴趣确定模块20包括:
第四确定单元,用于确定最高额持有所述真实兴趣产品的最高额基金,并确定所述最高额基金的运营机构;
第五确定单元,用于查询所述运营机构运营的可选基金,并将所述可选基金确定为推荐产品;
第二获取单元,用于获取所述推荐产品的推荐产品信息。
进一步的,所述信息推送模块30包括:
时段获取单元,用于根据所述历史行为数据获取所述待推荐用户的高频浏览时段,并确定所述高频浏览时段的时段时长;
信息推送单元,用于当当前时间处于所述高频浏览时段时,根据当前所处高频浏览时段的时段时长确定推荐信息量,并根据所述推荐信息量向所述待推荐用户的用户终端推送所述推荐产品信息。
进一步的,所述推荐产品信息包括人工服务链接,所述基于用户行为的产品推荐还包括:
任务发送模块,用于在接收到所述用户终端基于所述人工服务链接发送的人工服务请求时,根据所述推荐产品信息查询对应的人工客服端,并向所述人工客服端发送对应的服务任务信息。
其中,上述基于用户行为的产品推荐装置中各个模块的功能实现与上述基于用户行为的产品推荐方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
此外,本发明实施例还提供一种存储介质。
本发明存储介质上存储有产品推荐程序,其中所述产品推荐程序被处理器执行时,实现如上述的基于用户行为的产品推荐方法的步骤。
其中,产品推荐程序被执行时所实现的方法可参照本发明基于用户行为的产品推荐方法的各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (8)

1.一种基于用户行为的产品推荐方法,其特征在于,所述基于用户行为的产品推荐方法包括:
获取待推荐用户的历史行为数据,并根据所述历史行为数据确定对应的历史产品集;
基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息;
所述基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品的步骤包括:
根据所述历史行为数据所对应的历史产品对所述历史行为数据进行分类,得到各历史产品对应的产品类行为数据;
分别统计所述产品类行为数据中的行为类型,并根据各类型行为的行为时间获取所述各历史产品的观察行为序列O;
基于预设行为概率矩阵B、预设态度转变矩阵A、所述观察行为序列O和预设维特比算法分别获取所述待推荐用户对所述各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
所述待推荐用户对所述各历史产品的潜在态度包括第一态度S1和第二态度S2,
所述观察行为序列O包括第一序列行为和第二序列行为,其中所述第一序列行为属于第一类型行为OL,所述第二序列行为属于第二类型行为OD
所述预设行为概率矩阵B包括所述待推荐用户初始处于所述第一态度S1的一态度初始概率P(S1)、处于所述第一态度S1下进行所述第一类型行为OL的一态度一行为概率P(OL|S1)、处于所述第一态度S1下进行所述第二类型行为OD的一态度二行为概率P(OD|S1),还包括所述待推荐用户初始处于所述第二态度S2的二态度初始概率P(S2)、处于所述第二态度S2下进行所述第一类型行为OL的二态度一行为概率P(OL|S2)、处于所述第二态度S2下进行所述第二类型行为OD的二态度二行为概率P(OD|S2);
所述预设态度转变矩阵A包括所述待推荐用户连续进行两种行为时保持所述第一态度S1的一态度保持概率P(S1|S1)、所述待推荐用户连续进行两种行为时由所述第一态度S1转变为所述第二态度S2的一态度转变概率P(S2|S1),还包括所述待推荐用户连续进行两种行为时保持所述第二态度S2的二态度保持概率P(S2|S2)、所述待推荐用户连续进行两种行为时由所述第二态度S2转变为所述第一态度S1的二态度转变概率P(S1|S2);
所述基于预设行为概率矩阵B、预设态度转变矩阵A、所述观察行为序列O和预设维特比算法分别获取所述待推荐用户对所述各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品的步骤包括:
根据所述一态度初始概率P(S1)、所述二态度初始概率P(S2)、所述一态度一行为概率P(OL|S1)、所述二态度一行为概率P(OL|S2)和第一公式组分别估算所述待推荐用户进行所述第一序列行为时各潜在态度的一序列态度概率,所述第一公式组为:
Figure FDA0003591314330000021
其中,PS1|t=1为所述待推荐用户进行所述第一序列行为时处于所述第一态度S1的一序列一态度概率,PS2|t=1为所述待推荐用户进行所述第一序列行为时处于所述第二态度S2的一序列二态度概率;
根据所述一序列一态度概率PS1|t=1、所述一序列二态度概率PS2|t=1、所述一态度保持概率P(S1|S1)、所述一态度转变概率P(S2|S1)、所述二态度保持概率P(S2|S2)、所述二态度转变概率P(S1|S2)和第二公式组分别估算所述待推荐用户进行所述第二序列行为时各潜在态度的二序列态度概率,所述第二公式组为:
Figure FDA0003591314330000031
其中,PS1|t=2为所述待推荐用户进行所述第二序列行为时处于所述第一态度S1的二序列一态度概率,PS2|t=2为所述待推荐用户进行所述第二序列行为时处于所述第二态度S2的二序列二态度概率;
将所述二序列一态度概率和所述二序列二态度概率进行大小比较,根据两者大小关系判断所述各历史产品是否为所述待推荐用户的真实兴趣产品。
2.如权利要求1所述的基于用户行为的产品推荐方法,其特征在于,所述真实兴趣产品的产品类型为基金,
所述获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息步骤包括:
确定所述真实兴趣产品的基金风险类型和所述真实兴趣产品持有的重仓股票,并确定所述重仓股票的行业类型;
查询所述行业类型对应的可选股票,并根据所述可选股票在预设周期的股价变化确定所述可选股票的股票风险类型;
根据所述股票风险类型和所述基金风险类型在所述可选股票中确定与所述真实兴趣产品关联的推荐股票,并将所述推荐股票确定为推荐产品;
获取所述推荐产品的推荐产品信息。
3.如权利要求1所述的基于用户行为的产品推荐方法,其特征在于,所述真实兴趣产品的产品类型为股票,
所述获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息步骤包括:
确定最高额持有所述真实兴趣产品的最高额基金,并确定所述最高额基金的运营机构;
查询所述运营机构运营的可选基金,并将所述可选基金确定为推荐产品;
获取所述推荐产品的推荐产品信息。
4.如权利要求1所述的基于用户行为的产品推荐方法,其特征在于,所述基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息的步骤包括:
根据所述历史行为数据获取所述待推荐用户的高频浏览时段,并确定所述高频浏览时段的时段时长;
当当前时间处于所述高频浏览时段时,根据当前所处高频浏览时段的时段时长确定推荐信息量,并根据所述推荐信息量向所述待推荐用户的用户终端推送所述推荐产品信息。
5.如权利要求1至4中任一项所述的基于用户行为的产品推荐方法,其特征在于,所述推荐产品信息包括人工服务链接,
所述获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息的步骤之后,还包括:
在接收到所述用户终端基于所述人工服务链接发送的人工服务请求时,根据所述推荐产品信息查询对应的人工客服端,并向所述人工客服端发送对应的服务任务信息。
6.一种基于用户行为的产品推荐装置,其特征在于,所述基于用户行为的产品推荐装置包括:
数据获取模块,用于获取待推荐用户的历史行为数据,并根据所述历史行为数据确定对应的历史产品集;
兴趣确定模块,用于基于预设隐马尔可夫模型对所述历史行为数据进行分析,获取所述待推荐用户对所述历史产品集中各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
信息推送模块,用于获取与所述真实兴趣产品具有关联关系的推荐产品的推荐产品信息,并基于预设推荐规则向所述待推荐用户对应的用户终端推送所述推荐产品信息;
所述兴趣确定模块包括:
数据分类单元,用于根据所述历史行为数据所对应的历史产品对所述历史行为数据进行分类,得到各历史产品对应的产品类行为数据;
序列获取单元,用于分别统计所述产品类行为数据中的行为类型,并根据各类型行为的行为时间获取所述各历史产品的观察行为序列O;
概率获取单元,用于基于预设行为概率矩阵B、预设态度转变矩阵A、所述观察行为序列O和预设维特比算法分别获取所述待推荐用户对所述各历史产品的潜在态度的态度概率,并根据所述态度概率在所述历史产品集中确定所述待推荐用户的真实兴趣产品;
所述待推荐用户对所述各历史产品的潜在态度包括第一态度S1和第二态度S2,
所述观察行为序列O包括第一序列行为和第二序列行为,其中所述第一序列行为属于第一类型行为OL,所述第二序列行为属于第二类型行为OD
所述预设行为概率矩阵B包括所述待推荐用户初始处于所述第一态度S1的一态度初始概率P(S1)、处于所述第一态度S1下进行所述第一类型行为OL的一态度一行为概率P(OL|S1)、处于所述第一态度S1下进行所述第二类型行为OD的一态度二行为概率P(OD|S1),还包括所述待推荐用户初始处于所述第二态度S2的二态度初始概率P(S2)、处于所述第二态度S2下进行所述第一类型行为OL的二态度一行为概率P(OL|S2)、处于所述第二态度S2下进行所述第二类型行为OD的二态度二行为概率P(OD|S2);
所述预设态度转变矩阵A包括所述待推荐用户连续进行两种行为时保持所述第一态度S1的一态度保持概率P(S1|S1)、所述待推荐用户连续进行两种行为时由所述第一态度S1转变为所述第二态度S2的一态度转变概率P(S2|S1),还包括所述待推荐用户连续进行两种行为时保持所述第二态度S2的二态度保持概率P(S2|S2)、所述待推荐用户连续进行两种行为时由所述第二态度S2转变为所述第一态度S1的二态度转变概率P(S1|S2);
所述概率获取单元包括:
第一估算子单元,用于根据所述一态度初始概率P(S1)、所述二态度初始概率P(S2)、所述一态度一行为概率P(OL|S1)、所述二态度一行为概率P(OL|S2)和第一公式组分别估算所述待推荐用户进行所述第一序列行为时各潜在态度的一序列态度概率,所述第一公式组为:
Figure FDA0003591314330000061
其中,PS1|t=1为所述待推荐用户进行所述第一序列行为时处于所述第一态度S1的一序列一态度概率,PS2|t=1为所述待推荐用户进行所述第一序列行为时处于所述第二态度S2的一序列二态度概率;
第二估算子单元,用于根据所述一序列一态度概率PS1|t=1、所述一序列二态度概率PS2|t=1、所述一态度保持概率P(S1|S1)、所述一态度转变概率P(S2|S1)、所述二态度保持概率P(S2|S2)、所述二态度转变概率P(S1|S2)和第二公式组分别估算所述待推荐用户进行所述第二序列行为时各潜在态度的二序列态度概率,所述第二公式组为:
Figure FDA0003591314330000062
其中,PS1|t=2为所述待推荐用户进行所述第二序列行为时处于所述第一态度S1的二序列一态度概率,PS2|t=2为所述待推荐用户进行所述第二序列行为时处于所述第二态度S2的二序列二态度概率;
概率比较子单元,用于将所述二序列一态度概率和所述二序列二态度概率进行大小比较,根据两者大小关系判断所述各历史产品是否为所述待推荐用户的真实兴趣产品。
7.一种基于用户行为的产品推荐设备,其特征在于,所述基于用户行为的产品推荐包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的产品推荐程序,其中所述产品推荐程序被所述处理器执行时,实现如权利要求1至5中任一项所述的基于用户行为的产品推荐方法的步骤。
8.一种存储介质,其特征在于,所述存储介质上存储有产品推荐程序,其中所述产品推荐程序被处理器执行时,实现如权利要求1至5中任一项所述的基于用户行为的产品推荐方法的步骤。
CN201910014123.3A 2019-01-04 2019-01-04 基于用户行为的产品推荐方法、装置、设备及存储介质 Active CN109741146B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910014123.3A CN109741146B (zh) 2019-01-04 2019-01-04 基于用户行为的产品推荐方法、装置、设备及存储介质
PCT/CN2019/092103 WO2020140400A1 (zh) 2019-01-04 2019-06-20 基于用户行为的产品推荐方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910014123.3A CN109741146B (zh) 2019-01-04 2019-01-04 基于用户行为的产品推荐方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN109741146A CN109741146A (zh) 2019-05-10
CN109741146B true CN109741146B (zh) 2022-06-28

Family

ID=66363783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910014123.3A Active CN109741146B (zh) 2019-01-04 2019-01-04 基于用户行为的产品推荐方法、装置、设备及存储介质

Country Status (2)

Country Link
CN (1) CN109741146B (zh)
WO (1) WO2020140400A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109741146B (zh) * 2019-01-04 2022-06-28 平安科技(深圳)有限公司 基于用户行为的产品推荐方法、装置、设备及存储介质
CN112307310A (zh) * 2019-07-29 2021-02-02 ***通信有限公司研究院 一种推荐方法及装置、设备、存储介质
CN112422594B (zh) * 2019-08-20 2022-05-31 中移(苏州)软件技术有限公司 一种信息推送方法、服务器及计算机可读存储介质
CN112989278A (zh) * 2019-12-12 2021-06-18 北京沃东天骏信息技术有限公司 确定状态数据的方法和装置
CN111090822A (zh) * 2019-12-18 2020-05-01 浙江口碑网络技术有限公司 业务对象的推送方法及装置
CN111008897B (zh) * 2019-12-23 2023-08-25 集奥聚合(北京)人工智能科技有限公司 一种基于雷达技术的银行卡拒件导流方法
CN111429293A (zh) * 2020-04-21 2020-07-17 重庆新致金服信息技术有限公司 一种保险产品的推荐***及推荐方法
TWI755020B (zh) * 2020-08-13 2022-02-11 財團法人亞洲大學 應用程式監控分析系統
CN111951050B (zh) * 2020-08-14 2023-08-11 中国工商银行股份有限公司 理财产品推荐方法及装置
CN111931065A (zh) * 2020-09-03 2020-11-13 猪八戒股份有限公司 基于lstm模型的商机推荐方法、***、电子设备及介质
CN112150199B (zh) * 2020-09-21 2024-07-12 北京小米松果电子有限公司 垂类特征的确定方法及装置、存储介质
CN112199584A (zh) * 2020-09-23 2021-01-08 深圳市其乐游戏科技有限公司 个性化推荐方法及终端设备、推荐设备、存储介质
CN113742570A (zh) * 2020-12-01 2021-12-03 北京沃东天骏信息技术有限公司 一种商品搜索方法、终端设备及服务器
CN112540819B (zh) * 2020-12-08 2023-02-24 杭州讯酷科技有限公司 一种根据查询页面自动生成推荐详细页面及表单页面的方法
CN112612955A (zh) * 2020-12-18 2021-04-06 中国工商银行股份有限公司 基于深度学习的产品推送方法及***
CN113516539A (zh) * 2021-07-29 2021-10-19 中移(杭州)信息技术有限公司 商品推荐方法、装置及计算机可读存储介质
CN113610580B (zh) * 2021-08-10 2023-09-19 平安科技(深圳)有限公司 产品推荐方法、装置、电子设备及可读存储介质
CN113656690B (zh) * 2021-08-16 2023-06-02 中国平安财产保险股份有限公司 产品推荐方法、装置、电子设备及可读存储介质
CN115935090B (zh) * 2023-03-10 2023-06-16 北京锐服信科技有限公司 一种基于时间分片的数据查询方法及***
CN117495432B (zh) * 2023-11-22 2024-05-28 北京亿家老小科技有限公司 一种多时间尺度投票式用户潜在需求分析方法及***

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012059057A (ja) * 2010-09-09 2012-03-22 Nippon Telegr & Teleph Corp <Ntt> 視聴確率算出方法及び装置及びプログラム及び視聴プラン推薦方法及び装置及びプログラム
CN102982131B (zh) * 2012-11-16 2015-12-23 杭州东信北邮信息技术有限公司 一种基于马尔科夫链的图书推荐方法
US9639881B2 (en) * 2013-05-20 2017-05-02 TCL Research America Inc. Method and system for personalized video recommendation based on user interests modeling
US11042898B2 (en) * 2014-03-18 2021-06-22 Staples, Inc. Clickstream purchase prediction using Hidden Markov Models
CN104008203B (zh) * 2014-06-17 2018-04-17 浙江工商大学 一种融入本体情境的用户兴趣挖掘方法
CN107369091B (zh) * 2016-05-12 2021-02-05 创新先进技术有限公司 产品推荐方法、装置及理财产品推荐方法
CN107944643A (zh) * 2017-12-22 2018-04-20 上海斐讯数据通信技术有限公司 一种基于隐马尔科夫模型的购买转化率预测方法及***
CN108681961A (zh) * 2018-05-24 2018-10-19 平安普惠企业管理有限公司 信贷产品推介方法、装置、设备及计算机可读存储介质
CN109741146B (zh) * 2019-01-04 2022-06-28 平安科技(深圳)有限公司 基于用户行为的产品推荐方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN109741146A (zh) 2019-05-10
WO2020140400A1 (zh) 2020-07-09

Similar Documents

Publication Publication Date Title
CN109741146B (zh) 基于用户行为的产品推荐方法、装置、设备及存储介质
WO2020140399A1 (zh) 基于用户行为的产品推荐方法、装置、设备及存储介质
Edelman Using internet data for economic research
Van den Poel et al. Predicting online-purchasing behaviour
US7594189B1 (en) Systems and methods for statistically selecting content items to be used in a dynamically-generated display
JP6767824B2 (ja) 判定装置、判定方法及び判定プログラム
US9413557B2 (en) Pricing in social advertising
Padmanabhan et al. An empirical analysis of the value of complete information for eCRM models
US20130262226A1 (en) Systems and methods for targeted internet marketing based on offline, online, and credit-related data
JP5996815B1 (ja) 配信装置、配信方法、配信プログラム及び配信システム
US20120036085A1 (en) Social media variable analytical system
US20080270248A1 (en) System and device for social shopping on-line
US20110054920A1 (en) Web site trigger optimization system driving cross-channel operations
WO2011005072A2 (en) Personalized shopping list recommendation based on shopping behavior
CN112231533A (zh) 数据处理方法、装置、设备及存储介质
CN112132209B (zh) 一种基于偏向性特征的属性预测方法
CN113077317A (zh) 基于用户数据的物品推荐方法、装置、设备及存储介质
Vroomen et al. Selecting profitable customers for complex services on the internet
WO2020008433A2 (en) Availability ranking system and method
Jiang et al. Intertemporal pricing via nonparametric estimation: Integrating reference effects and consumer heterogeneity
CN116501957A (zh) 用户标签画像处理方法、用户画像***、设备和存储介质
JP6494576B2 (ja) 推定装置、推定方法、及び推定プログラム
CN114549125A (zh) 物品推荐方法及装置、电子设备和计算机可读存储介质
Bi et al. Consumer acquisition for recommender systems: A theoretical framework and empirical evaluations
CN111209484A (zh) 基于大数据的产品数据的推送方法、装置、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant