CN114969249A - 数据挖掘***及数据挖掘方法 - Google Patents
数据挖掘***及数据挖掘方法 Download PDFInfo
- Publication number
- CN114969249A CN114969249A CN202210480342.2A CN202210480342A CN114969249A CN 114969249 A CN114969249 A CN 114969249A CN 202210480342 A CN202210480342 A CN 202210480342A CN 114969249 A CN114969249 A CN 114969249A
- Authority
- CN
- China
- Prior art keywords
- user
- degree
- users
- data mining
- 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.)
- Granted
Links
- 238000007418 data mining Methods 0.000 title claims abstract description 37
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000011156 evaluation Methods 0.000 claims abstract description 38
- 239000013598 vector Substances 0.000 claims abstract description 34
- 230000006399 behavior Effects 0.000 claims description 59
- 230000008569 process Effects 0.000 claims description 10
- 230000014759 maintenance of location Effects 0.000 claims description 5
- 230000011218 segmentation Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 238000005065 mining Methods 0.000 abstract 1
- 238000005457 optimization Methods 0.000 abstract 1
- 238000012552 review Methods 0.000 description 12
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 235000013305 food Nutrition 0.000 description 2
- 208000003443 Unconsciousness Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及数据挖掘领域,具体涉及数据挖掘***及数据挖掘方法,通过对用户的访问行为数据的挖掘;确定用户的购买迟疑程度以及计算用户对已购目标产品的倾向程度;基于已购目标产品的倾向程度、购买迟疑程度以及支付时间长度,计算任意两两用户的行为差异性,得到不同类别的用户群体;同时引入用户群体中任意两用户的历史设定时间内对已购目标产品的查询次数以及滑动速度构成的用户行为向量以及对应的评价特征码,计算任意两两用户之间的邻域距离,基于各用户对应的所有邻域距离,并计算该用户的偏向程度,进而获取各用户群体中偏向程度最大与最小对应的状态向量,确定推送的产品。即本发明的方案能够为网购平台的优化提供依据。
Description
技术领域
本发明涉及数据挖掘领域,具体为数据挖掘***及数据挖掘方法。
背景技术
近年来,随着互联网技术的发展,网上购票、订房、购物或团购美食已经成为生活中必不可少的消费方式。每天数以亿计的用户访问电商网站平台产生海量的访问数据。
用户访问电商网站平台的行为反映了访客的网购心理和网购倾向,进而反映了用户的价值和创利能力。用户的访问行为是衡量用户是否有价值的一项重要因素,也是衡量网站平台本身用户体验的重要指标。通过对用户的网购行为进行分析,确定访客的价值,便于网站据此调整会员营销策略,优化个性化推荐机制,提升用户体验和转化率等。因此,如何对用户的行为进行分析,确定用户的价值,成为企业越来越关注的信息。
以网购电影票为例,目前对网购电影票的文本数据挖掘只关注如何从评论中分析情感,忽视了用户在进行网购的操作过程中的心理变化,从而无法更精确地洞察大量文本评价数据中的特征,也就无法准确分析用户的行为。
发明内容
为了解决上述技术问题,本发明的目的在于提供一种数据挖掘***及数据挖掘方法,所采用的技术方案具体如下:
本发明提供的一种数据挖掘方法的技术方案,包括以下步骤:
获取用户当前网购过程中的访问行为数据;所述访问行为数据包括浏览记录总时间、已购目标产品对应页面的停留时间、已购目标产品的支付时间长度;将所述停留时间与浏览记录总时间的比值作为用户的购买迟疑程度;
根据所述支付时间长度、停留时间以及购买迟疑程度,计算用户对已购目标产品的倾向程度;
基于已购目标产品的倾向程度、购买迟疑程度以及支付时间长度,计算任意两两用户的行为差异性,基于各行为差异性对所有用户进行划分,得到不同类别的用户群体;
获取各用户群体中的各用户在历史设定时间内对所述已购目标产品的查询次数以及滑动速度,基于所述查询次数以及滑动速度,构建用户行为向量;对各用户群体中的各用户对已购目标产品的评价内容进行数据挖掘,得到评价关键词,对所述评价关键词进行编码得到评价特征码;
基于各用户群体中的任意两两用户的评价特征码和用户行为向量,计算任意两两用户之间的邻域距离,基于各用户对应的所有邻域距离,并计算该用户的偏向程度;将各用户群体中的最大偏向程度与最小偏向程度组成状态向量;
对所有用户群体的状态向量进行跟踪,计算设定时间段内用户群体的状态稳定性,确定状态稳定性较差的前M个用户群体,根据该M个用户群体的评论情况,在平台页面随机投放热评指数较高的已购目标产品的评论,M大于等于2。
优选地,所述偏向程度的获取过程为:将其中任一用户对应的邻域距离按照从小到大排序,选取前k个邻域距离;将前k个邻域距离之和作为该用户的偏向程度。
优选地,所述倾向程度为:
Finterest=exp(-tcommit)*tanh(thang)*(1-Kok)
其中,tcommit表示当前用户购票的支付时间长度,thang表示当前用户当日在电影介绍页的停留时间,Kok表示当前订单购票的购买迟疑程度。
优选地,所述对已购目标产品进行数据挖掘是通过基于词袋模型的分词处理进行的。
优选地,所述行为差异性的获取过程为:
1)根据任意两用户对应的支付时间长度、停留时间以及购买迟疑程度,采用余弦相似度算法,确定该两用户的相似度,进而获取两用户的不相似度;
2)将已购目标产品的倾向程度的差异的绝对值与不相似度的乘积作为两用户的行为差异性。
本发明还提供一种数据挖掘***,包括存储器和处理器,所述处理器执行所述存储器存储的上述一种数据挖掘方法的技术方案。
本发明的有益效果:
本发明通过分析滚动行为和订单行为,与对应的已购目标产品的评价内容做绑定,同时将用户文本语义的评价作为舆情变化的动态基准,实现一种自动的行为-舆论联合的数据挖掘***。
同时,本发明的方案还能够通过获取用户在网站平台中的访问行为,模拟出用户在进行消费时的一系列行为轨迹,从而统计出大多数用户的行为,从而表征网购平台的产品热度,为后续的平台上展示哪些产品以及产品评论提供了依据。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本发明的一种数据挖掘方法的步骤流程图。
具体实施方式
为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的方案,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
本发明的一种数据挖掘方法,如图1所示,包括以下步骤:
获取用户当前网购过程中的访问行为数据;所述访问行为数据包括浏览记录总时间、已购目标产品对应页面的停留时间、已购目标产品的支付时间长度;将所述停留时间与浏览记录总时间的比值作为用户的购买迟疑程度;
根据所述支付时间长度、停留时间以及购买迟疑程度,计算用户对已购目标产品的倾向程度;
基于已购目标产品的倾向程度、购买迟疑程度以及支付时间长度,计算任意两两用户的行为差异性,基于各行为差异性对所有用户进行划分,得到不同类别的用户群体;
获取各用户群体中的各用户在历史设定时间内对所述已购目标产品的查询次数以及滑动速度,基于所述查询次数以及滑动速度,构建用户行为向量;对各用户群体中的各用户对已购目标产品的评价内容进行数据挖掘,得到评价关键词,对所述评价关键词进行编码得到评价特征码;
基于各用户群体中的任意两两用户的评价特征码和用户行为向量,计算任意两两用户之间的邻域距离,基于各用户对应的所有邻域距离,并计算该用户的偏向程度;将各用户群体中的最大偏向程度与最小偏向程度组成状态向量;
对所有用户群体的状态向量进行跟踪,计算设定时间段内用户群体的状态稳定性,确定状态稳定性较差的前M个用户群体,根据该M个用户群体的评论情况,在平台页面随机投放热评指数较高的已购目标产品的评论,M大于等于2。
上述中的已购目标产品为网购平台上的电影票、美食或者酒店等等,本发明不局限于特定的对象。
下面以网购电影票为例,对本发明提供的一种数据挖掘方法进行具体介绍:
首先,通过滚动行为确定用户在网购平台上购票的访问行为数据,具体为当前用户购票成功前N小时的浏览***台的所有电影票的浏览记录总时间、已购电影票所属页面的停留时间和付款时的购票的支付时间长度。
上述中的浏览记录总时间是对用户的浏览时间进行统计,其是从用户从进入网购平台到付款中对各浏览的电影页面的时间统计。
上述中的停留时间为在当前电影页面从购票到付款之前的迟疑时间。
上述中的支付时间长度为用户在生成订单后支付迟疑时间,一般来说,购票订单确定后在一定时间内需要用户进行支付,在订单生成后到支付成功,能够直接获得用户支付的时间长度tcommit。
如果长时间不支付,导致当前订单关闭,或者,用户购票后,短期内(如2小时)进行退款处理,可以结合用户在历史查看记录中用户未购票的查看数量,进一步确定购买迟疑程度:
购买迟疑程度的计算方式为:购票成功前N小时内,当前订单的购买迟疑程度:Kok=当前迟疑计数/总迟疑计数。
其中,当前迟疑计数为购票前N小时内对所购票电影的影评、介绍页的查看时间,不包括支付时间长度;总迟疑计数:购票前N小时内对所有电影的影评、介绍页的查看时间。
需要说明的是,上述中的总迟疑计数为浏览记录总时间,而当前迟疑计数为停留时间,将停留时间与浏览距离总时间的比值作为当前用户的购买迟疑程度,可以表征当前用户从购票到付款前的用户的购买迟疑程度。
对用户而言,支付速度越快,即迟疑或商讨时间越短,对该电影购票的坚定程度越高,用户对此电影的购票需求更大。另外,由于一般购票平台使用优惠价的机制,导致用户成功购票后退票,但仍重新进行购买,也即购票仍然成功,因此该值能够说明当前的用户对购票电影的需求,同时使得Kok值更能代表用户的真实迟疑程度。进一步地,用户在电影介绍页内关注的时间越长,说明对当前的电影感兴趣程度越高。
其次,根据上述获取的支付时间长度、停留时间以及倾向购买程度,计算用户对购买的电影票的倾向程度:
Finterest=exp(-tcommit)*tanh(thang)*(1-Kok)
其中,tcommit表示当前用户购票的支付时间长度,thang表示当前用户当日在电影介绍页的停留时间,Kok表示当前订单购票的购买迟疑程度。
公式中,exp()函数为以e为底的指数函数,当用户在7天内反复查看则意味着犹豫时间较长,说明对购票该电影时未做好充分准备,对当前电影的坚定程度比较低。(1-Kok)为用户果断程度,在一定程度上对当前购票行为给出一定参考,对用户购票电影的坚定程度进行修正。tanh()为双曲正切函数,此处用于参数的归一化。
本实施例中,用户对电影购票的购买迟疑程度,能够反应用户在购票后对当前观影的后续退票的概率程度,如果用户对当前电影的购买迟疑程度比较高,说明对当前电影了解不够充分,后续评价的内容可能会出现较为无意义或异常的语义特征。
然后,对一个电影对应的所有购票用户进行分析,确定不同用户群体在电影购票过程中的行为差异性,并对所有用户进行分类,得到不同类别的用户群体,并获取各类用户群体中用户的行为特征向量;其具体过程为:
1)基于已购票用户的相关数据,计算任意两两用户购票的行为差异性:
其中,表示当前用户A购票时的偏向程度,表示当前用户B购票时的偏向程度,表示当前用户A购票时的支付时间长度,表示当前用户B购票时的支付时间长度,表示当前用户A购票时的购买迟疑程度,表示当前用户B购票时的购买迟疑程度,。表示当前用户A购票时的停留时间;表示当前用户B购票时的停留时间。
上述公式中,是使用余弦相似度距离进行二次比较,其中的向量元素均为衡量购票时购买迟疑程度的参量,这里引入余弦相似度距离的目的是,避免确定购买迟疑程度时不同行为模式造成的用户坚定程度相似的巧合性,导致不同参量的值最终计算得到的结果相同。
由此,根据当前的比较,确定任意两个用户之间的购票电影的坚定程度的差异。根据本方式,对当前任意两个抽样的用户进行距离比较,得到任意两个用户之间的行为差异性。
2)基于上述中的行为差异性,对所有用户进行分类,得到不同类别的用户群体。
本实施例中的分类是采用DBSCAN算法,设定合适的r和minpts得到较多的聚集簇,该聚集簇为不同类别的用户群体。
需要说明的是,本发明中的不同类别的用户群体,实际上可以看作用户群体假设空间,基于该假设空间,不同的购票心理模式的用户被划分为不同的用户群体。
3)基于各用户群体,获取各用户群体中的每个用户的用户行为向量。
上述中滑动行为的速度的排名位置百分比为用户在购票页面的滑动速度vslide在对应用户群体中的排名位置;其中的滑动速度vslide为用户近7日的电影页面的滑动速度,可以依靠AndroidSDK、iOS相关API或vue控件直接获得。所谓滑动速度,即用户在进行翻页操作时滑动速度,滑动速度越快,说明对该区域不感兴趣,或行为越草率,或者因个体差异导致信息读取较快造成的。
上述中的近7日历史查询量nhis是为了能够有效区分用户群体,限制在购票前7天内,确定用户对所有影评的查询次数,获得历史查询次数nhis。具体地,以查询后半小时内不再访问购票页面为条件,计算用户查询获次数,得到近7日历史查询量nhis;考虑到部分用户对观影时间难以协调或对电影较为陌生,因此查询量比较多,同时查询时间长度不一,由此说明的情况也不相同,本实施例中仅针对已经购票且进行影评的用户进行查询量的获取。
本实施例中还对各用户群体中的每个用户观影后的影评进行数据挖掘,得到影评关键词,对影评关键词进行编码得到影评特征码;其中的影评关键词是对电影的评价的内容。
具体地,对于一般的热访问的影评,变动内容较大的一方面可能是类如登记表、记录,或者是经常被共享访问的影评。本实施例中对于变动较大的定义是:影评内容因为文档的词向量分布的含义发生变化而导致的文档含义在空间中游走的范围发生变化。
对于一般的影评,内容上是有一定相似性的,即讨论内容有一定的重合性,因此基于影评进行关键词的剔除,能够得到评价相关的内容。
具体地,本实施例中是基于文本词频统计的分词方法处理各用户观影后的影评,获取影评关键词,并对文本词汇表中的所有词汇进行编码得到影评特征码。
本实施例中的文本词频统计的分词方法为基于词袋模型的文本词频统计,即对于电影的影评,对其进行基于词袋模型的文本词频统计,词袋模型统计词频后,得到该影评中所有词的词频,此时实施者需要对常见词汇和角色、梗等重复出现的词汇进行排除,实施者可以较为灵活地选择排除词汇,从而得到影评关键词。
目前有较多的领域常用词词库,实施者可以较为灵活地选择排除词汇。
本实施例中,词袋模型在分词之后,通过统计每个词在文本中出现的次数,就可以得到该文本基于词的特征,即一种词向量,该方法主要通过TF-IDF进行次特征值的计算,及时去除了常用词和领域词,但由于影评过多,因此词汇表很容易突破100万的大小。由于文本的稀疏性和语义的相似性,进行哈希表示后的特征仍然能够很好代表哈希前的特征,本发明使用HashingVectorizer,对影评词汇表编码为5120维的特征码。
需要说明的是,每个影评都含有语义特征,因此构建用户群体评论语义特征空间,即对每个影评的特征码单独作为一个对象放置在该空间。由于影评的特征码是5120维的,因此该空间为5120维。
需要说明的是,由于具体舆情与用户行为群体相关,例如坚定程度较大的用户通常对上映何种电影较为理解,评价内容较为激进,主观性较强,有两级分化的趋势,信息量也较大。对于鉴定程度较低的用户,可能不是因为电影本身而选择该电影,因此评价内容较为中立。对于每类用户划分群体后能够基于舆情内容进一步分析用户群体对已购电影票的影评行为。
最后,基于各用户群体中的任意两两用户的影评特征码和用户行为向量,计算任意两两用户之间的邻域距离,基于各用户对应的所有邻域距离,并计算该用户的偏向程度;将各用户群体中的最大偏向程度与最小偏向程度组成状态向量,对所有用户群体的状态向量进行跟踪,计算距离上N时刻的状态稳定性,确定状态稳定性较差的前M个用户群体,根据该M个用户群体的评论情况,在平台页面随机投放热评指数较高的电影的影评。
本实施例中的邻域距离为:
其中,Fp为用户p的影评特征码,Fq为用户q的影评特征码,Vp为用户p的用户行为向量,Vq为用户q的用户行为向量。
上述公式中,为哈希特征表示的历史特征码之间的向量夹角相似度,即基于余弦相似度的距离,其值域是[1,3];该项代表了编辑行为的距离缩放系数,从而形成一种共同表示用户操作时的内容及操作异常性的联合距离。其中L2(Vp,Vq)为购票行为的相似距离,是一种L2距离。需要说明的是,由于一个群体影评的所包含的语义不是完全相似的,但可能近似属于同一种语义,因此当一个影评特征码属于一个类型的影评形式时, 能够代表影评的内容特征相似,因此在假设空间中距离被缩放至相近的距离上,即该项趋于1,反之被疏远到较远的距离。用户的行为也可能的对该群体的评价造成部分影响,从而导致影评的内容在群体内部不同,因此购票行为能够进一步体现用户在群体内的“激进”、“迟疑”行为差别。
上述中的偏向程度的获取是随机选取其中任一用户,该用户对应的所有邻域距离之和,作为偏向程度。
进一步地,为了降低计算量以及提高数据的准确性,本实施例中还将各用户对应的邻域距离按照从小到大排序,选取前k个邻域距离;将前k个邻域距离的均值作为用户的偏向程度:
其中,NK(p)为用户p对应的邻域距离按照从小到大排序之后的前k个邻域距离的集合,DK(p,q)为NK(p)集合中用户p与用户q之间的邻域距离。
上述中的NK(p)集合的获取,是以一个用户样本在假设空间中向外辐射,直至涵盖了第K个邻近样本时的距离。本实施例中K是以邻域用户数量的20%为准。在用户p的第K可达距离DK内,能够涵盖较多的用户q,因此在涵盖的空间内将涵盖的所有用户q构建成集合NK(p)。
当用户的偏向程度与相邻用户相同时,用户p的语义和行为与周围用户的密集度越高。反之意味着密集度低,意味着该用户的语义和行为具有独特性。
需要说明的是,对于独特的用户有多种情况:
1)用户可能主观意识过强,例如对偶像过于痴迷,评论内容有异。
2)用户样本评论过于草率。
因此,根据偏向程度DReach,每个用户群体内都有两种:用户群体内购票最坚定者和最不坚定者,也即是偏向程度最大值对应的用户和偏向程度最小值对应的用户,即可得到用户群体内最坚定者和最不坚定者的偏向程度的状态向量Dstat={DReach-max,DReach-min}。
本实施例中,基于上述获取的各用户群体内的状态向量,计算该用户群体在设定时间段内的状态稳定性:
需要说明的是,第i-1个状态向量和第i个状态向量均是一个用户群体对应的状态向量,对于一个用户群体,随着数据挖掘过程中的网络数据的不断更新,该用户群体也是不断更新的,那么,基于DBSCAN的分簇结果也是更新的,也就是说,这样得到的用户群体的状态向量是变化的。
本实施例中,根据该M个用户群体的评论情况,在平台页面随机投放热评指数较高的电影的影评的具体手段为:
1)基于设定时间段N内的用户群体的状态稳定性,找到当前稳定性最差的前M个群体,从M个用户群体的评论中随机选取M个评论;
2)影评平台构建快速点赞/踩的机制,针对M个评论,让已购票评价后的用户进行点赞/踩,从而加强互动性,由于已经购票评价后的用户带有自己的主观色彩,因此对于对方的一些评价更能起到共鸣或反对,因此点赞、踩的数量Ngood,Nbad可以作为评价的热评指数:
SHOT=Ngood+Nbad
至此,影评平台可以在购票页面随机投放热评指数较高的影评,从而吸引用户对电影内容有更多关注,促进购票欲望。
本发明还提供了一种数据挖掘***,包括存储器和处理器,所述处理器执行所述存储器存储的上述的一种数据挖掘***的技术方案。
由于上述已对一种数据挖掘方法进行了详细的介绍,此处不再进行过多赘述。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (6)
1.一种数据挖掘方法,其特征在于,包括以下步骤:
获取用户在已购目标产品的网购过程中的访问行为数据;所述访问行为数据包括浏览记录总时间、已购目标产品对应页面的停留时间、已购目标产品的支付时间长度;将所述停留时间与浏览记录总时间的比值作为用户的购买迟疑程度;
根据所述支付时间长度、停留时间以及购买迟疑程度,计算用户对已购目标产品的倾向程度;
基于已购目标产品的倾向程度、购买迟疑程度以及支付时间长度,计算任意两两用户的行为差异性,基于各行为差异性对所有用户进行划分,得到不同类别的用户群体;
获取各用户群体中的各用户在历史设定时间内对所述已购目标产品的查询次数以及滑动速度,基于所述查询次数以及滑动速度,构建用户行为向量;对各用户群体中的各用户对已购目标产品的评价内容进行数据挖掘,得到评价关键词,对所述评价关键词进行编码得到评价特征码;
基于各用户群体中的任意两两用户的评价特征码和用户行为向量,计算任意两两用户之间的邻域距离,基于各用户对应的所有邻域距离,并计算该用户的偏向程度;将各用户群体中的最大偏向程度与最小偏向程度组成状态向量;
对所有用户群体的状态向量进行跟踪,计算设定时间段内用户群体的状态稳定性,确定状态稳定性较差的前M个用户群体,根据该M个用户群体的评论情况,在平台页面随机投放热评指数较高的已购目标产品的评论,M大于等于2。
2.根据权利要求1所述的一种数据挖掘方法,其特征在于,所述偏向程度的获取过程为:将其中任一用户对应的邻域距离按照从小到大排序,选取前k个邻域距离;将前k个邻域距离之和作为该用户的偏向程度。
3.根据权利要求1所述的一种数据挖掘方法,其特征在于,所述倾向程度为:
Finterest=exp(-tcommit)*tanh(thang)*(1-Kok)
其中,tcommit表示当前用户购票的支付时间长度,thang表示当前用户当日在电影介绍页的停留时间,Kok表示当前订单购票的购买迟疑程度。
4.根据权利要求1所述的一种数据挖掘方法,其特征在于,
所述对已购目标产品进行数据挖掘是通过基于词袋模型的分词处理进行的。
5.根据权利要求1所述的一种数据挖掘方法,其特征在于,所述行为差异性的获取过程为:
1)根据任意两用户对应的支付时间长度、停留时间以及购买迟疑程度,采用余弦相似度算法,确定该两用户的相似度,进而获取两用户的不相似度;
2)将已购目标产品的倾向程度的差异的绝对值与不相似度的乘积作为两用户的行为差异性。
6.一种数据挖掘***,包括存储器和处理器,其特征在于,所述处理器执行所述存储器存储的用于实现如权利要求1-5中任一项所述一种数据挖掘方法的程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210480342.2A CN114969249B (zh) | 2022-04-28 | 2022-04-28 | 数据挖掘***及数据挖掘方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210480342.2A CN114969249B (zh) | 2022-04-28 | 2022-04-28 | 数据挖掘***及数据挖掘方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114969249A true CN114969249A (zh) | 2022-08-30 |
CN114969249B CN114969249B (zh) | 2022-12-20 |
Family
ID=82981855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210480342.2A Active CN114969249B (zh) | 2022-04-28 | 2022-04-28 | 数据挖掘***及数据挖掘方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114969249B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015092430A1 (en) * | 2013-12-19 | 2015-06-25 | Taggstar Uk Limited | Method, server, system and computer program product for supplying a message |
CN109191240A (zh) * | 2018-08-14 | 2019-01-11 | 北京九狐时代智能科技有限公司 | 一种进行商品推荐的方法和装置 |
CN113592588A (zh) * | 2021-07-25 | 2021-11-02 | 北京慧橙信息科技有限公司 | 基于大数据协同过滤技术的电商平台商品推荐***及方法 |
CN114066533A (zh) * | 2021-11-29 | 2022-02-18 | 平安科技(深圳)有限公司 | 产品推荐方法、装置、电子设备及存储介质 |
-
2022
- 2022-04-28 CN CN202210480342.2A patent/CN114969249B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015092430A1 (en) * | 2013-12-19 | 2015-06-25 | Taggstar Uk Limited | Method, server, system and computer program product for supplying a message |
CN109191240A (zh) * | 2018-08-14 | 2019-01-11 | 北京九狐时代智能科技有限公司 | 一种进行商品推荐的方法和装置 |
CN113592588A (zh) * | 2021-07-25 | 2021-11-02 | 北京慧橙信息科技有限公司 | 基于大数据协同过滤技术的电商平台商品推荐***及方法 |
CN114066533A (zh) * | 2021-11-29 | 2022-02-18 | 平安科技(深圳)有限公司 | 产品推荐方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114969249B (zh) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108629665B (zh) | 一种个性化商品推荐方法和*** | |
CN105224699B (zh) | 一种新闻推荐方法及装置 | |
CN111461841B (zh) | 物品推荐方法、装置、服务器及存储介质 | |
US8498992B2 (en) | Item selecting apparatus and method, and computer program | |
CN112667899A (zh) | 基于用户兴趣迁移的冷启动推荐方法、装置及存储设备 | |
CN102902691A (zh) | 推荐方法及*** | |
CN108550068A (zh) | 一种基于用户行为分析的个性化商品推荐方法及*** | |
CN108885624A (zh) | 信息推荐***及方法 | |
CN113065062A (zh) | 一种基于用户阅读时间行为的新闻推荐方法及*** | |
CN111161021A (zh) | 基于实时特征的推荐商品的快速二次排序方法和工具 | |
CN114820123A (zh) | 团购商品推荐方法、装置、设备及存储介质 | |
CN109118243B (zh) | 一种产品分享、有用评价识别、推送方法和服务器 | |
Xia et al. | Exploiting temporal dynamics in product reviews for dynamic sentiment prediction at the aspect level | |
CN107133811A (zh) | 一种目标用户的识别方法和装置 | |
CN111582932A (zh) | 场景间信息推送方法、装置、计算机设备及存储介质 | |
CN113254777B (zh) | 信息推荐方法、装置、电子设备及存储介质 | |
Feng | A comparative study of the online film ratings of US and Chinese audiences: An analytical approach based on big data | |
Borges et al. | A survey on recommender systems for news data | |
CN116596576B (zh) | 目标推荐方法及装置 | |
Edi Surya et al. | Recommendation System with Content-Based Filtering in NFT Marketplace | |
CN117593089A (zh) | ***推荐方法、装置、设备、存储介质及程序产品 | |
Yin et al. | Deep collaborative filtering: a recommendation method for crowdfunding project based on the integration of deep neural network and collaborative filtering | |
CN114969249B (zh) | 数据挖掘***及数据挖掘方法 | |
CN114756758B (zh) | 一种混合推荐方法和*** | |
Wu et al. | Predicting the conversion probability for items on C2C ecommerce sites |
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 |