CN115131101A - A Personalized Intelligent Recommendation System for Insurance Products - Google Patents
A Personalized Intelligent Recommendation System for Insurance Products Download PDFInfo
- Publication number
- CN115131101A CN115131101A CN202210780586.2A CN202210780586A CN115131101A CN 115131101 A CN115131101 A CN 115131101A CN 202210780586 A CN202210780586 A CN 202210780586A CN 115131101 A CN115131101 A CN 115131101A
- Authority
- CN
- China
- Prior art keywords
- customer
- product
- insurance
- agent
- information
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Recommending goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种保险产品个性化智能推荐系统,首先需要对训练数据特征进行整合,整合的内容分为两类:客户代理人特征向量及保险产品特征向量;客户代理人特征向量:此部分分为两大类,客户信息及客户所属的代理人相关信息;客户信息又可以细分为客户属性信息及客户行为信息;本发明技术关键点包括在保险产品推荐系统中加入代理人维度的特征,在客户可能的潜在兴趣点的预测中加入代表代理人销售习惯的因素,使代理人的营销习惯得到考虑,综合提升推荐效果。
The invention discloses a personalized intelligent recommendation system for insurance products. First, the training data features need to be integrated. The integrated content is divided into two categories: customer agent feature vector and insurance product feature vector; customer agent feature vector: this part It is divided into two categories, customer information and information about the agent to which the customer belongs; customer information can be subdivided into customer attribute information and customer behavior information; the technical key points of the present invention include adding the feature of the agent dimension to the insurance product recommendation system , adding the factor representing the agent's sales habit into the prediction of the customer's possible potential interest points, so that the agent's marketing habit can be considered, and the recommendation effect can be comprehensively improved.
Description
本发明涉及保险产品推荐系统技术领域,特别是一种保险产品个性化智能推荐系统。 The invention relates to the technical field of insurance product recommendation systems, in particular to a personalized intelligent recommendation system for insurance products.
背景技术Background technique
互联网时代的背景下,传统保险营销模式不断受到互联网冲击,受到极大挑战。保险产品销售线上化,智能化,定制化成为了一种趋势。人们对保险业务展业系统提供的产品及服务有了更高的期望。保险科技在不断面临挑战的同时也给智能展业发展带来了新的机遇。如何更好的发挥保险科技的效用,情景化营销环境,构建调动消费者潜在需求的展业工具,减少保险代理人的营销展业成本,全面提升效率提高保单转化率等一个个新的课题等待被解决。In the context of the Internet era, the traditional insurance marketing model has been continuously impacted by the Internet and has been greatly challenged. Online, intelligent and customized insurance product sales have become a trend. People have higher expectations for the products and services provided by the insurance business development system. While insurtech is constantly facing challenges, it also brings new opportunities to the development of the smart exhibition industry. How to make better use of insurtech, contextualize the marketing environment, build business development tools to mobilize consumers’ potential needs, reduce the cost of insurance agents’ marketing and business development, comprehensively improve efficiency and improve policy conversion rate, etc. New issues are waiting to be solved .
近年来各大保险公司相继推出多款代理人展业平台工具已经将客户管理、智能双录、微商城等多重功能进行聚合,通过线上埋点获得了大量的数据并通过大数据挖掘技术为代理人展业赋能。In recent years, major insurance companies have successively launched a variety of agent development platform tools, which have aggregated multiple functions such as customer management, intelligent double recording, and micro-mall. People exhibition industry empowerment.
另一方面随着互联网行业的兴起,智能推荐系统得到了广泛的应用。人们对个性化信息的需求越来越大,挖掘客户个性化需求,提供越来越精准的服务成为各行各业的共同话题。传统推荐系统主要基于用户购买历史、产品相关属性等数据,借助关联规则、内容过滤等算法,通过规则与算法的结合,挖掘用户与产品间的潜在联系,将联系更紧密的产品推荐给用户,实现智能推荐的目的。On the other hand, with the rise of the Internet industry, intelligent recommendation systems have been widely used. People's demand for personalized information is growing, mining customers' personalized needs and providing more and more accurate services have become a common topic in all walks of life. Traditional recommendation systems are mainly based on user purchase history, product-related attributes and other data, with the help of association rules, content filtering and other algorithms, through the combination of rules and algorithms, to mine potential connections between users and products, and recommend more closely related products to users. To achieve the purpose of intelligent recommendation.
保险行业注重提供有竞争力的服务,通过智能推荐系统,基于客户行为、保险产品信息、代理人信息的整合,挖掘客户潜在需求,更有针对性的为客户推荐保险产品成为了企业的一项核心竞争力。The insurance industry pays attention to providing competitive services. Through the intelligent recommendation system, based on the integration of customer behavior, insurance product information, and agent information, it is an important part of the enterprise to explore the potential needs of customers and recommend insurance products for customers more targetedly. core competitiveness.
保险业区别于一般的互联网行业ToC的经营模式,展业方式往往通过ToAtoC,代理人再到客户的形式展开,代理人通过对客户的了解,如客户收入情况、家庭情况等,综合分析客户需求,再结合自身销售习惯,为客户进行产品定制推荐。因此,如何将代理人这一不确定因素有效融合入推荐系统,并有效完成推荐任务成为了一个行业中普遍存在的课题。The insurance industry is different from the ToC business model of the general Internet industry. The way of business development is usually through ToAtoC, the agent and then the customer. Combined with our own sales habits, we can make customized product recommendations for customers. Therefore, how to effectively integrate the uncertainty factor of the agent into the recommendation system and effectively complete the recommendation task has become a common topic in the industry.
现有技术的技术方案:Technical solutions of the prior art:
一种保险产品的推荐方法,其特征在于,包含以下步骤:A recommended method for an insurance product, comprising the following steps:
S1、用户当前使用移动营销场景,则继续S2~S3;用户当前使用互联网营销场景,则继续S4~S6;S1. If the user currently uses the mobile marketing scenario, continue to S2~S3; if the user currently uses the Internet marketing scenario, then continue to S4~S6;
S2、根据用户的财富和生命周期,分析评价用户的保障缺口;S3、根据用户保障责任的优先级和保障缺口,向用户推荐相应的保险产品;S4、基于预先设置的用户模型对用户数据进行打标签处理;S5、对标签后的用户数据进行聚类、关联、协同过滤的处理;S6、根据处理后的用户数据,结合用户场景,向用户推荐相应的保险产品。S2. Analyze and evaluate the security gap of the user according to the user's wealth and life cycle; S3. Recommend corresponding insurance products to the user according to the priority of the user's security responsibility and security gap; Tagging processing; S5. Perform clustering, association, and collaborative filtering processing on the tagged user data; S6. Recommend corresponding insurance products to users according to the processed user data and in combination with user scenarios.
2所述的S2中,具体包含以下步骤:In the S2 described in 2, specifically comprise the following steps:
S21、根据用户的年龄、年收入、职业、历史保障,计算用户的保费缺口;S22、根据用户的年龄,通过对理想套餐标准、套餐星级排序、保费支出水平、保障程度S21. Calculate the user's premium gap according to the user's age, annual income, occupation, and historical protection; S22. According to the user's age, through the ideal package standard, package star ranking, premium expenditure level, and protection level
需求进行评价,计算用户的保额缺口,划分用户保障程度需求的层级。Evaluate the needs, calculate the user's insurance gap, and divide the user's insurance level requirements.
所述的S21中,保费缺口是指理想套餐的保费缺口,具体计算方式为:保费缺口=(理想套餐保障交费支出比例-已有保障交费支出比例)×年收入;其中,理想套餐保障交费支出比例是指:根据用户当前的生命周期,每年在理想情况下的保费支出占年收入的比例;已有保障交费支出比例是指:用户已经购买的保险产品,每年保费支出占年收入的比例。In the S21 described, the premium gap refers to the premium gap of the ideal package, and the specific calculation method is: premium gap = (the ideal package guaranteed payment ratio - the existing guaranteed payment ratio) × annual income; among which, the ideal package guarantee The payment expenditure ratio refers to: according to the current life cycle of the user, the annual premium expenditure under ideal conditions accounts for the ratio of the annual income; the existing insurance payment expenditure ratio refers to: the insurance products that the user has purchased, the annual premium expenditure accounts for the annual percentage of income.
所述的S22中,用户保障程度需求的层级划分需要根据用户保障责任的覆盖面、人身类责任保障的保额充分度、储蓄类责任保障的保费支出比例,理想套餐保障交费支出比例进行评价;其中,所述的人身类责任保障的保额充分度是指:用户历史人身类责任保障的总保额占理想套餐标准保障总保额的比例。In the described S22, the hierarchical division of the user's security level requirements needs to be evaluated according to the coverage of the user's security responsibility, the insured amount sufficiency of the personal liability protection, the premium expenditure ratio of the savings type liability protection, and the ideal package protection payment ratio; The adequacy of the insured amount of the personal liability guarantee refers to the proportion of the total insured amount of the user's historical personal liability guarantee to the total insured amount of the ideal package standard guarantee.
所述的S22中,保额缺口包括人身类责任的保额缺口和储蓄类责任的保额缺口,具体计算方式为:人身类责任的保额缺口=理想套餐标准保障总保额-历史保单覆盖的保障责任的保额;储蓄类责任的保额缺口=(理想套餐中储蓄类保障支出比例-已有储蓄类保障支出比例)×年收入;其中,理想套餐标准保障总保额是指:根据用户当前的生命周期,在理想情况下需要具备的寿险保障、重疾医疗保障、意外保障、一般医疗保障、住院补贴保障的保额之和;历史保单覆盖的保障责任的保额是指:用户已经购买的寿险保障、重疾医疗保障、意外保障、一般医疗保障、住院补贴保障的保额之和;理想套餐中储蓄类保障金支出比例是指:根据用户当前的生命周期,在理想情况下需要具备的储蓄类保障支出占年收入的比例;已有储蓄类保障支出比例是指:用户已有的储蓄类保障支出占年收入的比例。In the S22 described, the insured amount gap includes the insured amount gap of personal liability and the insured amount gap of savings liability, and the specific calculation method is: the insured amount gap of personal liability = the total insured amount of ideal package standard guarantee - historical policy coverage The insured amount of the protection liability; the insured amount gap of the savings liability = (the ratio of the savings protection expenditure in the ideal package - the existing savings protection expenditure ratio) × annual income; among which, the total insured amount of the ideal package standard protection refers to: according to In the current life cycle of the user, the sum insured of life insurance coverage, critical illness medical coverage, accident coverage, general medical coverage, and hospitalization subsidy coverage under ideal conditions; the coverage of coverage responsibilities covered by historical policies refers to: the user The sum insured of the purchased life insurance coverage, critical illness medical coverage, accident coverage, general medical coverage, and hospitalization subsidy coverage; the ratio of savings coverage in the ideal package refers to: according to the current life cycle of the user, under ideal circumstances The ratio of the required savings security expenditure to the annual income; the existing savings security expenditure ratio refers to the ratio of the user's existing savings security expenditure to the annual income.
所述的S3中,具体包含以下步骤:S31、根据用户保障责任优先级,向用户推荐高优先级的保障责任对应的保险产品,且该保险产品是用户之前未购买的;所述的用户保障责任优先级是根据用户的生命周期进行对应的设置和调整。S32、如果已推荐的高优先级的保险产品的保费已经补满用户的保费缺口,则不再推荐其他保险产品;否则,根据用户的人身类责任的保额缺口,向用户推荐人身类责任保障对应的保险产品;S33、如果已推荐的高优先级的保险产品和人身类责任保障对应的保险产品的保费已经补满用户的保费缺口,则不再推荐其他保险产品;否则,根据用户的储蓄类责任的保额缺口,向用户推荐储蓄类类责任保障对应的保险产品。In the described S3, specifically comprise the following steps: S31, according to the user's security responsibility priority, recommend the insurance product corresponding to the high-priority security responsibility to the user, and this insurance product is not purchased by the user before; Described user security Responsibility priority is set and adjusted according to the user's life cycle. S32. If the premium of the recommended high-priority insurance product has filled the premium gap of the user, no other insurance products are recommended; otherwise, the personal liability insurance is recommended to the user according to the insured gap of the user's personal liability Corresponding insurance products; S33. If the premiums of the recommended high-priority insurance products and the insurance products corresponding to personal liability protection have filled the user's premium gap, no other insurance products are recommended; otherwise, according to the user's savings The insured amount gap of similar liability, and recommends insurance products corresponding to savings-type liability protection to users.
所述的S4中,具体包含以下步骤:In described S4, specifically comprise the following steps:
S41、预先定义用户模型,该用户模型由多个标签组成,每个标签描述用户的一个属性;S42、收集用户数据,包括:用户的基本信息数据,用户的历史购买数据,用户的历史行为数据;S43、每间隔一定的时间,将用户数据与用户模型中的各种标签进行匹配,在用户数据上打下标签。S41, predefine a user model, the user model is composed of a plurality of labels, each label describes an attribute of the user; S42, collect user data, including: the user's basic information data, the user's historical purchase data, the user's historical behavior data ;S43. Match the user data with various labels in the user model at regular intervals, and place labels on the user data.
所述的S5中,具体包含以下步骤:In the described S5, specifically comprise the following steps:
S51、采用K-means聚类算法对用户数据进行聚类处理,得到分类用户数据;S51, using K-means clustering algorithm to perform clustering processing on user data to obtain classified user data;
S52、采用Apriori算法对分类用户数据中的历史购买数据进行分析,挖掘保险产品与历史购买数据之间的关联系,建立关联规则;S52. Use the Apriori algorithm to analyze the historical purchase data in the classified user data, mine the relationship between the insurance product and the historical purchase data, and establish an association rule;
S53、采用数据埋点方法对分类用户数据中的历史行为数据进行分析,挖掘保险产品与历史行为数据之间的协同过滤关系,建立协同过滤规则。S53 , using the data embedding method to analyze the historical behavior data in the classified user data, mining the collaborative filtering relationship between the insurance product and the historical behavior data, and establishing collaborative filtering rules.
用于实现如权利要求1~8中任一项所述的推荐方法;For implementing the recommended method as described in any one of claims 1 to 8;
包含适用于移动营销场景的:保障缺口评价模块,根据用户的财富和生命周期,分析评价用户的保障缺口;保障缺口分析模块,根据用户保障责任的优先级和保障缺口,向用户推荐相应的保险产品;It includes: the protection gap evaluation module, which is suitable for mobile marketing scenarios, analyzes and evaluates the user's protection gap according to the user's wealth and life cycle; the protection gap analysis module recommends the corresponding insurance to the user according to the priority of the user's protection responsibility and the protection gap product;
还包含适用于互联网营销场景的:用户标签模块,基于预先设置的用户模型对用户数据进行打标签处理;数据处理模块,对标签后的用户数据进行聚类、关联、协同过滤的处理;策略融合模块,根据处理后的用户数据,结合用户场景,向用户推荐相应的保险产品。It also includes: user tagging module, which tags user data based on a preset user model; data processing module, which performs clustering, association, and collaborative filtering processing on tagged user data; strategy fusion The module recommends corresponding insurance products to users according to the processed user data and in combination with user scenarios.
所述的保障缺口包含保费缺口和保额缺口;The said protection gap includes the premium gap and the insured amount gap;
所述的保障缺口评价模块包含:财富缺口计算模块,根据用户的年龄、年收入、职业、历史保障,计算用户的保费缺口;生命周期缺口计算模块,根据用户的年龄,通过对理想套餐标准、套餐星级排序、保费支出水平、保障程度需求进行评价,计算用户的保额缺口。The security gap evaluation module includes: a wealth gap calculation module, which calculates the user's premium gap according to the user's age, annual income, occupation, and historical security; a life cycle gap calculation module, which is based on the user's age. The star ranking of the package, the level of premium expenditure, and the level of protection are evaluated, and the user's insurance gap is calculated.
现有技术的缺点:Disadvantages of the prior art:
第一,不考虑保险代理人的销售习惯信息。因为保险行业往往是通过代理人进行展业,所以代理人销售习惯对于客户承保行为具有决定性的影响作用。不考虑此项信息会导致预测的效果不理想,影响推荐系统效果。First, the information on the sales habits of insurance agents is not considered. Because the insurance industry often conducts business through agents, the sales habits of agents have a decisive impact on customer underwriting behavior. If this information is not considered, the prediction effect will be unsatisfactory and the effect of the recommendation system will be affected.
第二,当推荐系统中客户与保险产品的数量不断增加,传统协同过滤在处理数据稀疏问题时面临效果下降的问题。当数据量不断增加,数据逐渐变得稀疏,信息量减少,难以计算客户及保险产品的相似性,导致推荐结果的不理想。Second, when the number of customers and insurance products in the recommender system continues to increase, traditional collaborative filtering faces the problem of decreased effectiveness when dealing with data sparseness. When the amount of data continues to increase, the data gradually becomes sparse, the amount of information decreases, and it is difficult to calculate the similarity of customers and insurance products, resulting in unsatisfactory recommendation results.
发明内容SUMMARY OF THE INVENTION
本发明要解决的技术问题是提供了一种保险产品个性化智能推荐系统,本发明技术关键点包括在保险产品推荐系统中加入代理人维度的特征,在客户可能的潜在兴趣点的预测中加入代表代理人销售习惯的因素,使代理人的营销习惯得到考虑,综合提升推荐效果。本发明在客户对产品浏览、购买数据较为系数的情况下,仍能应用矩阵数据扩充的方法,保障推荐的质量。综合以上两点,本发明有助于提升保险产品智能推荐场景的推荐效果。The technical problem to be solved by the present invention is to provide a personalized intelligent recommendation system for insurance products. The technical key points of the present invention include adding the feature of the agent dimension to the insurance product recommendation system, adding the feature of the agent dimension to the prediction of the possible potential points of interest of customers. The factors that represent the sales habits of the agents make the marketing habits of the agents be considered and comprehensively improve the recommendation effect. In the present invention, the method of matrix data expansion can still be applied under the circumstance that the customer's browsing and purchasing data are relatively coefficients, so as to ensure the quality of recommendation. In view of the above two points, the present invention helps to improve the recommendation effect of the intelligent recommendation scene of insurance products.
为了解决上诉技术问题,本发明采用如下技术方案:In order to solve the technical problem of appeal, the present invention adopts following technical scheme:
一种保险产品个性化智能推荐系统:A personalized intelligent recommendation system for insurance products:
首先需要对训练数据特征进行整合,整合的内容分为两类:客户代理人特征向量及保险产品特征向量;First, it is necessary to integrate the training data features. The integration content is divided into two categories: customer agent feature vector and insurance product feature vector;
客户代理人特征向量:此部分分为两大类,客户信息及客户所属的代理人相关信息;Customer agent feature vector: This part is divided into two categories, customer information and information about the agent to which the customer belongs;
客户信息又可以细分为客户属性信息及客户行为信息;Customer information can be subdivided into customer attribute information and customer behavior information;
将客户代理人整合成特征向量的原因是每个客户都会对应特定代理人;当同个客户对应了多个代理人时,通过一定规则做代理人选定或当做不同的客户代理人组合;The reason for integrating customer agents into feature vectors is that each customer corresponds to a specific agent; when the same customer corresponds to multiple agents, the agent is selected by certain rules or used as a combination of different customer agents;
保险产品特征向量:此部分主要包含保险产品相关的特征,包含保险条款中通过NLP从非结构化数据中抽取的保险条款相关结构化特征,也包括核心系统内存储的关于保险产品险种、起售日结构化特征,通过保险产品ID在数据库中查询;Insurance product feature vector: This part mainly includes the features related to insurance products, including the structural features related to insurance terms extracted from unstructured data through NLP in insurance terms, and also includes information about insurance product types, starting sales stored in the core system. Daily structured features, which can be queried in the database through the insurance product ID;
拥有了客户代理人特征向量和保险产品特征向量后,还需要定义客户对于保险产品的评分矩阵,评分根据客户对产品的购买和浏览行为加权算得;客户购买的权重会高于客户浏览的权重,因此可以把客户购买权重设为1,客户浏览权重设为0.6。通过客户历史购买和浏览情况计算客户对于产品的评分;After having the customer agent feature vector and the insurance product feature vector, it is necessary to define the customer's score matrix for the insurance product. The score is weighted according to the customer's purchase and browsing behavior of the product; Therefore, the customer purchase weight can be set to 1, and the customer browsing weight can be set to 0.6. Calculate the customer's rating for the product based on the customer's historical purchases and browsing;
对于评分矩阵需要采用奇异值分解的方式进行拆解成用户、项目维度的两个存在k个隐因子的隐矩阵;通过两个隐矩阵相乘,可以获得一个满秩的客户、产品矩阵,从而完成矩阵扩充,解决评分矩阵数据过于稀疏的问题。The scoring matrix needs to be decomposed into two hidden matrices with k hidden factors in the user and item dimensions by means of singular value decomposition; by multiplying the two hidden matrices, a full rank customer and product matrix can be obtained, thus Complete the matrix expansion to solve the problem that the rating matrix data is too sparse.
通过以上的操作,获得了客户代理人特征向量、保险产品特征向量及扩充后的客户、产品评分矩阵;Through the above operations, the customer agent characteristic vector, the insurance product characteristic vector and the expanded customer and product rating matrix are obtained;
接下来的步骤就是使用以上的信息,采用混合协同过滤的方式,获得用户对产品评分的预测;The next step is to use the above information and use a hybrid collaborative filtering method to obtain user predictions on product ratings;
首先,通过KMeans算法在客户代理人特征向量上对客户进行初步聚类分析,形成不同的客户的簇,基于客户簇内所有对产品评分过的客户对产品评分的均值计算该客户对产品评分,得到评分a;同理在产品特征向量上聚类,得到产品特征相似的产品簇,基于产品簇内产品被客户打分情况,计算产品打分均值,得到评分b;First, perform a preliminary cluster analysis on the customer on the customer agent feature vector through the KMeans algorithm to form clusters of different customers, and calculate the customer's product score based on the mean of the product scores of all customers who have scored the product in the customer cluster. Obtain score a; similarly, cluster on the product feature vector to obtain product clusters with similar product characteristics, and calculate the average product score based on the product scores in the product cluster by customers, and obtain score b;
对于以上四种情况的打分引入加权系数,对四种情况进行加权求和获得最终打分;四种情况的加权系数之和为1;每种情况的系数取值范围为0到1;权重的获取规则为组合得到的最终结果能更好的预测客户对产品的打分情况;加权系数的获得可以通过ABTest进行实验,找到最优组合;For the scoring of the above four cases, a weighting coefficient is introduced, and the weighted summation of the four cases is carried out to obtain the final score; the sum of the weighting coefficients of the four cases is 1; the value range of the coefficient of each case is 0 to 1; the acquisition of the weight The rule is that the final result obtained by the combination can better predict the customer's rating of the product; the weighting coefficient can be obtained through ABTest experiments to find the optimal combination;
算法给出的算法计算的推荐结果根据产品评分降序排列,筛选top k件商品作为候选推荐列表;最后一步是加入产品过滤模块,该模块的作用是在推荐列表提供给客户之前,对代理人不可售产品、客户购买过的产品、推荐过但客户不点击的产品进行过滤。原因是不同保险产品往往只针对某个渠道的代理人可售,而反复将客户购买过的产品推荐给客户,会造成客户的反感,通过过滤模块,可以进一步提升推荐系统的效果,增加客户点击率。The recommendation results calculated by the algorithm given by the algorithm are sorted in descending order according to the product score, and the top k products are screened as the candidate recommendation list; the last step is to add a product filtering module, which is used to prevent the agent from being available to the agent before the recommendation list is provided to the customer. Filter products for sale, products purchased by customers, and products recommended but not clicked by customers. The reason is that different insurance products are often only available to agents of a certain channel, and repeatedly recommending products purchased by customers to customers will cause customers’ disgust. Through the filtering module, the effect of the recommendation system can be further improved, and customer clicks can be increased. Rate.
通过以上步骤,最终生成推荐列表,根据业务要求,筛选top k件商品作为最终推荐列表,离线模型每日进行跑批处理,将每个客户对应的推荐列表进行计算,结果存储在Redis数据库中,在线服务在收到前端请求后从内存中读取推荐列表,返还给用户。Through the above steps, the recommendation list is finally generated. According to the business requirements, the top k products are screened as the final recommendation list. The offline model runs batches every day, and the recommendation list corresponding to each customer is calculated. The results are stored in the Redis database. After receiving the front-end request, the online service reads the recommendation list from memory and returns it to the user.
上述的一种保险产品个性化智能推荐系统,其中:The above-mentioned personalized intelligent recommendation system for insurance products, wherein:
客户属性信息包括从客户投保过程中获取的客户性别、年龄、住址基本信息;此类信息保存在保险公司核心系统数据库中,类别特征从数据库中根据客户ID获取并加入特征向量;The customer attribute information includes the basic information of the customer's gender, age, and address obtained from the customer's insurance application process; such information is stored in the insurance company's core system database, and the category features are obtained from the database according to the customer ID and added to the feature vector;
客户行为数据和客户属性数据进行匹配通过客户购买保单时留下的个人信息进行匹配,进行同人的识别,从而进行关联;Matching between customer behavior data and customer attribute data Matches the personal information left by the customer when they purchase the policy to identify the same person, and then associate;
客户代理人特征向量的另一块重要信息为客户所属代理人的相关特征;客户所属代理人指客户从哪个代理人那里购买保单,那么这个客户就所属于该代理人;代理人特征包括代理人基本信息,此信息通过客户的保单关联到代理人ID,在核心系统中查询;同时代理人信息还包括代理人历史出单信息,包括代理人擅长销售的产品类型,代理人近三个月、一年等时间维度里的出单情况,包括代理人出单过的客户维度的统计信息,包括客户平均年龄、客户性别分布、客户退保率。Another important piece of information of the customer agent feature vector is the relevant characteristics of the agent to which the customer belongs; the agent to which the customer belongs refers to which agent the customer buys the policy from, then the customer belongs to the agent; the agent characteristics include the basic characteristics of the agent. Information, this information is linked to the agent ID through the customer's insurance policy, and can be queried in the core system; at the same time, the agent information also includes the agent's historical order information, including the types of products that the agent is good at selling. The ordering situation in the time dimension such as year, including the statistical information of the customer dimension that the agent has issued orders, including the average age of the customer, the distribution of customer gender, and the customer surrender rate.
上述的一种保险产品个性化智能推荐系统,其中:The above-mentioned personalized intelligent recommendation system for insurance products, wherein:
客户行为数据来自前app前端埋点;保险公司网上商城,微店app客户端都会有一个用户界面。用户界面像用户展示保险公司的保险产品、保险资讯、保险服务等项目;客户通过点击感兴趣的项目进行浏览、购买、预约;通过前端埋点,保险公司收集用户在浏览过程中产生的行为信息,包括点击、搜索、浏览时长、收藏、转发、分享;前端埋点信息通过埋点工具进行统一收集并存储在指定数据库中;推荐系统通过用户ID在数据库中访问用户行为数据;另一部分客户行为信息来自客户历史对于保险产品的购买、投保、承保行为。此类信息需要进行一定时间维度上的聚合,以类似一个月、三个月、半年、一年等维度聚合,形成客户行为标签;客户行为数据包括客户历史保全、理赔信息。The customer behavior data comes from the front-end embedding point of the former app; the online mall of the insurance company and the app client of the WeChat Store will have a user interface. The user interface displays the insurance products, insurance information, insurance services and other items of the insurance company to the user; the customer browses, purchases, and makes an appointment by clicking on the items of interest; through the front-end embedding, the insurance company collects the behavior information generated by the user during the browsing process , including clicking, searching, browsing duration, favorites, forwarding, and sharing; front-end tracking information is uniformly collected through tracking tools and stored in a designated database; the recommendation system accesses user behavior data in the database through user IDs; another part of customer behavior The information comes from the customer's history of purchasing, insuring, and underwriting insurance products. Such information needs to be aggregated in a certain time dimension, such as one month, three months, half a year, and one year, to form customer behavior labels; customer behavior data includes customer historical preservation and claims information.
上述的一种保险产品个性化智能推荐系统,其中:The above-mentioned personalized intelligent recommendation system for insurance products, wherein:
对于评分矩阵需要采用奇异值分解的方式进行拆解成用户、项目维度的两个存在k个隐因子的隐矩阵,对于第m个客户对于第n产品的评分,可以通过第m个客户的隐向量和第n个产品隐向量相乘获得。两个隐矩阵可以通过梯度下降法迭代优化获得。使两者乘积更接近于真实评分矩阵。For the scoring matrix, it needs to be decomposed into two hidden matrices with k hidden factors in the user and item dimensions by means of singular value decomposition. The vector is multiplied by the nth product implicit vector. The two latent matrices can be obtained by iterative optimization by gradient descent. Make the product of the two closer to the true rating matrix.
上述的一种保险产品个性化智能推荐系统,其中:The above-mentioned personalized intelligent recommendation system for insurance products, wherein:
在客户-产品评分矩阵的基础上,采用H-KNN混合协同过滤的方法,结合itembased collaborate filtering及customer based collaborate filtering算法,对与该客户最相似的客户及该产品最相似产品进行计算查找。通过相似客户对于该产品的评分预测该客户对该产品的评分c,同时通过该客户对于相似产品的评分也可以推测该客户对该产品的评分d。Based on the customer-product scoring matrix, the H-KNN hybrid collaborative filtering method is used, combined with the itembased collaborative filtering and customer based collaborative filtering algorithms, to calculate and search for the most similar customers to the customer and the most similar products to the product. The customer's score c for the product is predicted by the similar customer's score for the product, and the customer's score d for the product can also be inferred from the customer's score for the similar product.
上述的一种保险产品个性化智能推荐系统,其中:The above-mentioned personalized intelligent recommendation system for insurance products, wherein:
算法给出的算法计算的推荐结果根据产品评分降序排列,筛选top k件商品作为候选推荐列表;但这并不是最终的结果,因为保险公司往往会在不同时间有不同的主推产品。主推产品需要优先于算法的推荐产品进行展示。不论算法给出的结果包不包含此类产品,此类产品都需要占据列表优先的位置。同时还要考虑产品更新换代的情况。往往一件热销产品在上线一段时间后,需要更新换代,可能是对某些条款进行一些更新。当产品发生更新的时候,需要将新老产品数据进行融合,防止新产品不被推荐的情况产生。The recommendation results calculated by the algorithm given by the algorithm are sorted in descending order according to the product scores, and the top k products are screened as the candidate recommendation list; this is not the final result, because insurance companies often have different recommended products at different times. Featured products need to be displayed in preference to algorithmically recommended products. Regardless of whether the result package given by the algorithm does not contain such products, such products need to occupy the first position in the list. At the same time, the situation of product replacement should also be considered. Often a hot-selling product needs to be updated after it has been launched for a period of time, which may be to update some terms. When the product is updated, it is necessary to integrate the new and old product data to prevent the situation that the new product is not recommended.
与现有技术相比,本发明的有益效果是:Compared with the prior art, the beneficial effects of the present invention are:
主要能解决两个问题,第一个是解决保险产品推荐系统中存在的忽略代理人销售习惯信息的问题。传统保险产品推荐系统往往只考虑客户信息及产品信息,而不会考虑代理人信息。因为保险行业往往是通过代理人进行展业,所以代理人销售习惯对于客户承保行为具有决定性的影响作用。不考虑此项信息会导致预测的效果不理想,影响推荐系统效果。本发明将客户所属代理人信息与客户信息进行组合,综合考虑代理人对客户选择的影响。It can mainly solve two problems. The first one is to solve the problem of ignoring the sales habits of agents in the insurance product recommendation system. Traditional insurance product recommendation systems often only consider customer information and product information, but not agent information. Because the insurance industry often conducts business through agents, the sales habits of agents have a decisive impact on customer underwriting behavior. If this information is not considered, the prediction effect will be unsatisfactory and the effect of the recommendation system will be affected. The invention combines the agent information to which the client belongs and the client information, and comprehensively considers the influence of the agent on the client's choice.
本发明解决的第二个问题是通过采用混合协同过滤的方法,首先采用矩阵分解的方法,解决由于数据稀疏导致的推荐不准确的问题。导致数据稀疏的原因可能是因为某些客户购买的产品数量很少,或者某些产品只被少数客户所购买过。混合协同过滤还综合整合基于相似属性产品的推荐结果、基于相似属性客户的推荐结果、基于通过相似客户对于该产品的评分预测该客户对该产品的评分以及通过该客户对于相似产品的评分也可以推测该客户对该产品的评分。通过以上四路协同过滤的算法,加权混合得到最终的结果,使推荐结果更趋近客户的隐藏需求。The second problem solved by the present invention is to solve the problem of inaccurate recommendation caused by sparse data by adopting the method of hybrid collaborative filtering, firstly adopting the method of matrix decomposition. The reason for the sparse data may be that some customers purchased a small number of products, or some products were only purchased by a small number of customers. Hybrid collaborative filtering also comprehensively integrates the recommendation results of products based on similar attributes, the recommendation results based on customers with similar attributes, the prediction of the customer's rating of the product based on the rating of the product by similar customers, and the rating of similar products by the customer. Guess the customer's rating for the product. Through the above four-way collaborative filtering algorithm, the final result is obtained by weighting and mixing, so that the recommendation result is closer to the hidden needs of customers.
说明书附图Instruction drawings
图1为一种保险产品个性化智能推荐系统的示意图。FIG. 1 is a schematic diagram of a personalized intelligent recommendation system for insurance products.
具体实施方式Detailed ways
下面将结合实施例对本发明的实施方案进行详细描述,但是本领域技术人员将会理解,下列实施例仅用于说明本发明,而不应视为限制本发明的范围。实施例中未注明具体条件者,按照常规条件或制造商建议的条件进行。The embodiments of the present invention will be described in detail below with reference to the examples, but those skilled in the art will understand that the following examples are only used to illustrate the present invention and should not be regarded as limiting the scope of the present invention. If the specific conditions are not indicated in the examples, it is carried out according to the conventional conditions or the conditions suggested by the manufacturer.
缩略语和关键术语定义Definitions of acronyms and key terms
ToC:到客户ToC: to customer
ToAtoC:到代理人再到客户ToAtoC: to the agent to the client
NLP(natural language processing):自然语言处理NLP (natural language processing): natural language processing
KNN (K Nearest Neighbor) : K临近算法KNN (K Nearest Neighbor) : K Nearest Neighbor Algorithm
item based collaborate filtering:基于物品的协同过滤item based collaborate filtering: item based collaborative filtering
Customer based collaborate filtering:基于用户的协同过滤Customer based collaborate filtering: User based collaborative filtering
本方案首先需要对训练数据特征进行整合。整合的内容可以大致分为两类:客户代理人特征向量及保险产品特征向量。下面对两类特征向量展开介绍。This scheme first needs to integrate the training data features. The content of integration can be roughly divided into two categories: customer agent feature vector and insurance product feature vector. The following two types of feature vectors are introduced.
客户代理人特征向量:此部分可以细分为两大类,客户信息及客户所属的代理人相关信息。Customer agent feature vector: This part can be subdivided into two categories, customer information and information about the agent to which the customer belongs.
客户信息又可以细分为客户属性信息及客户行为信息。Customer information can be further subdivided into customer attribute information and customer behavior information.
客户属性信息包括从客户投保过程中获取的客户性别、年龄、住址等基本信息。此类信息保存在保险公司核心系统数据库中,一些类别特征类似客户住址等,由于类别过多,需要进行离散特征的分箱等预处理。这些基本信息可以从数据库中根据客户ID获取并加入特征向量。The customer attribute information includes basic information such as the customer's gender, age, and address obtained from the customer's insurance application process. Such information is stored in the insurance company's core system database, and some category features are similar to customer addresses. Due to too many categories, preprocessing such as binning of discrete features is required. These basic information can be obtained from the database according to the customer ID and added to the feature vector.
客户行为数据来自前app前端埋点。保险公司网上商城,微店等app客户端都会有一个用户界面。用户界面像用户展示保险公司的保险产品、保险资讯、保险服务等项目。客户通过点击感兴趣的项目进行浏览、购买、预约等。通过前端埋点,保险公司可以收集用户在浏览过程中产生的行为信息,包括点击、搜索、浏览时长、收藏、转发、分享等。前端埋点信息通过埋点工具进行统一收集并存储在指定数据库中。推荐系统可以通过用户ID在数据库中访问用户行为数据。另一部分客户行为信息来自客户历史对于保险产品的购买、投保、承保等行为。此类信息需要进行一定时间维度上的聚合,以类似一个月、三个月、半年、一年等维度聚合,形成客户行为标签。一般来说,客户越近期的行为越重要,越久之前的越不重要。如果同一客户对某一项目进行了多次浏览行为,说明客户对该项目更感兴趣。客户行为数据还可以包括客户历史保全、理赔等信息。Customer behavior data comes from the front-end embedded point of the app. App clients such as insurance companies’ online malls and WeChat Stores will have a user interface. The user interface displays the insurance products, insurance information, insurance services and other items of the insurance company for the user. Customers can browse, purchase, make reservations, etc. by clicking on the items they are interested in. Through front-end embedding, insurance companies can collect behavioral information generated by users during the browsing process, including clicks, searches, browsing duration, favorites, forwarding, and sharing. Front-end buried point information is uniformly collected and stored in the specified database through the tracking tool. The recommender system can access user behavior data in the database through the user ID. Another part of customer behavior information comes from the customer's history of purchasing, insuring, and underwriting insurance products. Such information needs to be aggregated in a certain time dimension, such as one month, three months, half a year, and one year, to form customer behavior labels. Generally speaking, the more recent the customer's behavior is, the more important it is, and the more recent the behavior is less important. If the same customer browses an item multiple times, it means that the customer is more interested in the item. Customer behavior data can also include information such as customer history preservation and claims settlement.
客户行为数据和客户属性数据进行匹配可以通过客户购买保单时留下的个人信息进行匹配,进行同人的识别,从而进行关联。The matching between customer behavior data and customer attribute data can be done by matching the personal information left by the customer when purchasing the policy to identify the same person and then associate.
客户代理人特征向量的另一块重要信息为客户所属代理人的相关特征。客户所属代理人指客户从哪个代理人那里购买保单,那么这个客户就所属于该代理人。代理人特征包括代理人基本信息,如代理人性别、年龄、入司时长等。此信息通过客户的保单关联到代理人ID,在核心系统中查询。同时代理人信息还包括代理人历史出单信息,包括代理人擅长销售的产品类型,代理人近三个月、一年等时间维度里的出单情况等。还可以包括代理人出单过的客户维度的统计信息,包括客户平均年龄、客户性别分布、客户退保率等。Another important piece of information in the client-agent feature vector is the relevant features of the client's agent. The agent to which the customer belongs refers to the agent from which the customer purchases the policy, then the customer belongs to the agent. The characteristics of the agent include the basic information of the agent, such as the agent's gender, age, and the length of time in the agency. This information is linked to the agent ID through the customer's policy and is queried in the core system. At the same time, the agent information also includes the historical order information of the agent, including the types of products that the agent is good at selling, and the order situation of the agent in the past three months, one year and other time dimensions. It can also include statistical information of the customer dimension that the agent has issued orders, including the average age of customers, customer gender distribution, customer surrender rate, etc.
加入代理人相关信息对于保险产品推荐至关重要。因为保险产品的销售模式往往是通过代理人再触达客户。因此代理人的销售习惯对于客户的承保行为至关重要。因为代理人往往会推荐自己更加熟悉,更擅长销售的产品给客户。而对于自己不太擅长销售的险种可能就不会太过于推荐。因此可以说代理人的选择可以从一定程度影响客户的选择。Adding agent-related information is essential for insurance product recommendations. Because the sales model of insurance products is often to reach customers through agents. Therefore, the sales habits of agents are crucial to the underwriting behavior of customers. Because agents tend to recommend products that they are more familiar with and are better at selling to customers. And you may not recommend it too much for the types of insurance that you are not very good at selling. Therefore, it can be said that the agent's choice can affect the customer's choice to a certain extent.
将客户代理人整合成特征向量的原因是每个客户都会对应特定代理人。当同个客户对应了多个代理人时,可以通过一定规则(例如最近承包的代理人)做代理人选定。也可以当做不同的客户代理人组合。The reason for integrating customer agents into feature vectors is that each customer corresponds to a specific agent. When there are multiple agents corresponding to the same client, the agent can be selected by certain rules (such as the most recently contracted agent). It can also be used as a combination of different client agents.
保险产品特征向量:此部分主要包含保险产品相关的特征。包含保险条款中通过NLP(natural language processing)从非结构化数据中抽取的保险条款相关结构化特征。也包括核心系统内存储的关于保险产品险种、起售日等结构化特征。通过保险产品ID可以在数据库中查询。Insurance product feature vector: This part mainly contains features related to insurance products. Contains structured features related to insurance clauses extracted from unstructured data through NLP (natural language processing). It also includes structural features such as insurance product types, sales start dates, etc. stored in the core system. The insurance product ID can be queried in the database.
拥有了客户代理人特征向量和保险产品特征向量后,还需要定义客户对于保险产品的评分矩阵,评分可以根据客户对产品的购买和浏览行为加权算得。比如客户购买的权重会高于客户浏览的权重,因此可以把客户购买权重设为1,客户浏览权重设为0.6。通过客户历史购买和浏览情况计算客户对于产品的评分。After having the customer agent feature vector and the insurance product feature vector, it is necessary to define the customer's score matrix for the insurance product. The score can be weighted according to the customer's purchase and browsing behavior of the product. For example, the weight of customer purchase will be higher than the weight of customer browsing, so the customer purchase weight can be set to 1, and the customer browsing weight can be set to 0.6. Calculate the customer's rating for the product based on the customer's historical purchases and browsing.
对于评分矩阵需要采用奇异值分解的方式进行拆解成用户、项目维度的两个存在k个隐因子的隐矩阵。例如对于第m个客户对于第n产品的评分,可以通过第m个客户的隐向量和第n个产品隐向量相乘获得。两个隐矩阵可以通过梯度下降法迭代优化获得。使两者乘积更接近于真实评分矩阵。通过两个隐矩阵相乘,可以获得一个满秩的客户、产品矩阵,从而完成矩阵扩充,解决评分矩阵数据过于稀疏的问题。The scoring matrix needs to be decomposed into two hidden matrices with k hidden factors in the user and item dimensions by means of singular value decomposition. For example, the rating of the mth customer for the nth product can be obtained by multiplying the mth customer's latent vector and the nth product latent vector. The two latent matrices can be obtained by iterative optimization by gradient descent. Make the product of the two closer to the true rating matrix. By multiplying two implicit matrices, a full-rank customer and product matrix can be obtained, so as to complete the matrix expansion and solve the problem that the rating matrix data is too sparse.
通过以上的操作,获得了客户代理人特征向量、保险产品特征向量及扩充后的客户、产品评分矩阵。Through the above operations, the customer agent feature vector, the insurance product feature vector and the expanded customer and product rating matrix are obtained.
接下来的步骤就是使用以上的信息,采用混合协同过滤的方式,获得用户对产品评分的预测。The next step is to use the above information and use a hybrid collaborative filtering method to obtain user predictions on product ratings.
首先通过KMeans算法在客户代理人特征向量上对客户进行初步聚类分析,形成不同的客户的簇,基于客户簇内所有对产品评分过的客户对产品评分的均值计算该客户对产品评分,得到评分a。同理在产品特征向量上聚类,得到产品特征相似的产品簇,基于产品簇内产品被客户打分情况,计算产品打分均值,得到评分b。First, perform preliminary cluster analysis on customers on the customer agent feature vector by KMeans algorithm to form different customer clusters. rate a. In the same way, cluster on the product feature vector to obtain product clusters with similar product features, and calculate the average product score based on the product scores in the product cluster by customers, and obtain the score b.
在客户-产品评分矩阵的基础上,采用H-KNN混合协同过滤的方法,结合itembased collaborate filtering及customer based collaborate filtering算法,对与该客户最相似的客户及该产品最相似产品进行计算查找。通过相似客户对于该产品的评分预测该客户对该产品的评分c,同时通过该客户对于相似产品的评分也可以推测该客户对该产品的评分d。Based on the customer-product scoring matrix, the H-KNN hybrid collaborative filtering method is used, combined with the itembased collaborative filtering and customer based collaborative filtering algorithms, to calculate and search for the most similar customers to the customer and the most similar products to the product. The customer's score c for the product is predicted by the similar customer's score for the product, and the customer's score d for the product can also be inferred from the customer's score for the similar product.
对于以上四种情况的打分引入加权系数,对四种情况进行加权求和获得最终打分。四种情况的加权系数之和为1。每种情况的系数取值范围为0到1。权重的获取规则为组合得到的最终结果能更好的预测客户对产品的打分情况。该办法可以有效融合多渠道打分,获得更准确的结果。加权系数的获得可以通过ABTest进行实验,找到最优组合。For the scoring of the above four cases, a weighting coefficient is introduced, and the weighted summation of the four cases is performed to obtain the final score. The sum of the weighting coefficients for the four cases is 1. The coefficients for each case range from 0 to 1. The weighted acquisition rule can better predict the customer's rating of the product for the final result obtained by the combination. This method can effectively integrate multi-channel scoring and obtain more accurate results. The weighting coefficient can be obtained by experimenting with ABTest to find the optimal combination.
算法给出的算法计算的推荐结果根据产品评分降序排列,筛选top k件商品作为候选推荐列表。但这并不是最终的结果。因为保险公司往往会在不同时间有不同的主推产品。主推产品需要优先于算法的推荐产品进行展示。不论算法给出的结果包不包含此类产品,此类产品都需要占据列表优先的位置。同时还要考虑产品更新换代的情况。往往一件热销产品在上线一段时间后,需要更新换代,可能是对某些条款进行一些更新。当产品发生更新的时候,需要将新老产品数据进行融合,防止新产品不被推荐的情况产生。The recommendation results calculated by the algorithm given by the algorithm are sorted in descending order according to the product scores, and the top k products are screened as the candidate recommendation list. But this is not the end result. Because insurance companies often have different main products at different times. Featured products need to be displayed in preference to algorithmically recommended products. Regardless of whether the result package given by the algorithm does not contain such products, such products need to occupy the first position in the list. At the same time, the situation of product replacement should also be considered. Often a hot-selling product needs to be updated after it has been launched for a period of time, which may be to update some terms. When the product is updated, it is necessary to integrate the new and old product data to prevent the occurrence of new products not being recommended.
最后一步是加入产品过滤模块,该模块的作用是在推荐列表提供给客户之前,对代理人不可售产品、客户购买过的产品、推荐过但客户不点击的产品进行过滤。原因是不同保险产品往往可能只针对某个渠道的代理人可售,而反复将客户购买过的产品推荐给客户,会造成客户的反感。通过过滤模块,可以进一步提升推荐系统的效果,增加客户点击率。The last step is to add the product filtering module. The function of this module is to filter the products not available for sale by the agent, the products purchased by the customer, and the products recommended but not clicked by the customer before the recommendation list is provided to the customer. The reason is that different insurance products may only be available for sale by agents of a certain channel, and repeatedly recommending products purchased by customers to customers will cause customers' disgust. Through the filtering module, the effect of the recommendation system can be further improved and the click rate of customers can be increased.
通过以上步骤,最终生成推荐列表,根据业务要求,筛选top k件商品作为最终推荐列表。离线模型每日进行跑批处理,将每个客户对应的推荐列表进行计算,结果存储在Redis数据库中。在线服务在收到前端请求后从内存中读取推荐列表,返还给用户。Through the above steps, a recommendation list is finally generated, and the top k items are filtered as the final recommendation list according to business requirements. The offline model runs batches every day, calculates the recommendation list corresponding to each customer, and stores the results in the Redis database. After receiving the front-end request, the online service reads the recommendation list from memory and returns it to the user.
本发明技术方案带来的有益效果:The beneficial effects brought by the technical solution of the present invention:
此发明可以综合考虑代理人对于客户购买行为的影响,加入代理人特征进行模型训练,保留代理人销售习惯数据,提升保险推荐系统推荐的效果。同时即使在数据稀疏的情况下,通过矩阵分解的办法,对矩阵进行数据扩充,补全客户产品评分矩阵,提升客户对推荐产品的点击率与保单转化率。The invention can comprehensively consider the influence of the agent on the customer's purchasing behavior, add the characteristics of the agent for model training, retain the sales habit data of the agent, and improve the recommendation effect of the insurance recommendation system. At the same time, even in the case of sparse data, through the method of matrix decomposition, the matrix is expanded to complement the customer product rating matrix, so as to improve the customer's click-through rate on recommended products and the policy conversion rate.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210780586.2A CN115131101A (en) | 2022-07-05 | 2022-07-05 | A Personalized Intelligent Recommendation System for Insurance Products |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210780586.2A CN115131101A (en) | 2022-07-05 | 2022-07-05 | A Personalized Intelligent Recommendation System for Insurance Products |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115131101A true CN115131101A (en) | 2022-09-30 |
Family
ID=83382131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210780586.2A Pending CN115131101A (en) | 2022-07-05 | 2022-07-05 | A Personalized Intelligent Recommendation System for Insurance Products |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115131101A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111429293A (en) * | 2020-04-21 | 2020-07-17 | 重庆新致金服信息技术有限公司 | Recommendation system and recommendation method for insurance products |
| CN115829293A (en) * | 2023-01-05 | 2023-03-21 | 优保联(北京)科技有限公司 | Insurance scheme matching method, insurance scheme matching system and related devices |
| CN116303941A (en) * | 2023-02-22 | 2023-06-23 | 太平人寿保险有限公司 | Application of a table question answering system based on service expansion data business scenarios |
| CN116821228A (en) * | 2023-06-01 | 2023-09-29 | 成都亚保科技有限公司 | Visual configuration method for insurance products based on data analysis |
| CN116976390A (en) * | 2023-07-04 | 2023-10-31 | 微民保险代理有限公司 | Training method of double-tower neural network model and similarity determining method |
| CN117391405A (en) * | 2023-12-11 | 2024-01-12 | 汇丰金融科技服务(上海)有限责任公司 | Method, system and electronic device for intelligent matching of clients and business personnel |
| CN119359407A (en) * | 2024-10-09 | 2025-01-24 | 天呐噜噜(广州)文化科技有限公司 | A method for pushing item information combining item attributes and user preferences |
-
2022
- 2022-07-05 CN CN202210780586.2A patent/CN115131101A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111429293A (en) * | 2020-04-21 | 2020-07-17 | 重庆新致金服信息技术有限公司 | Recommendation system and recommendation method for insurance products |
| CN115829293A (en) * | 2023-01-05 | 2023-03-21 | 优保联(北京)科技有限公司 | Insurance scheme matching method, insurance scheme matching system and related devices |
| CN116303941A (en) * | 2023-02-22 | 2023-06-23 | 太平人寿保险有限公司 | Application of a table question answering system based on service expansion data business scenarios |
| CN116821228A (en) * | 2023-06-01 | 2023-09-29 | 成都亚保科技有限公司 | Visual configuration method for insurance products based on data analysis |
| CN116976390A (en) * | 2023-07-04 | 2023-10-31 | 微民保险代理有限公司 | Training method of double-tower neural network model and similarity determining method |
| CN117391405A (en) * | 2023-12-11 | 2024-01-12 | 汇丰金融科技服务(上海)有限责任公司 | Method, system and electronic device for intelligent matching of clients and business personnel |
| CN117391405B (en) * | 2023-12-11 | 2024-03-15 | 汇丰金融科技服务(上海)有限责任公司 | Method, system and electronic device for intelligent matching of clients and business personnel |
| CN119359407A (en) * | 2024-10-09 | 2025-01-24 | 天呐噜噜(广州)文化科技有限公司 | A method for pushing item information combining item attributes and user preferences |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Chen et al. | Sequential search with refinement: Model and application with click-stream data | |
| Fan et al. | Product sales forecasting using online reviews and historical sales data: A method combining the Bass model and sentiment analysis | |
| CN115131101A (en) | A Personalized Intelligent Recommendation System for Insurance Products | |
| US20220245706A1 (en) | Methods and apparatuses for providing search results using embedding-based retrieval | |
| Albadvi et al. | A hybrid recommendation technique based on product category attributes | |
| US20220253874A1 (en) | Product evaluation system and method of use | |
| US20170262899A1 (en) | Computing Mathematically-Optimized Properties for Paid Search | |
| CN118469609A (en) | Commodity combined sales method and system based on e-commerce platform | |
| Christidis et al. | A topic-based recommender system for electronic marketplace platforms | |
| CN103473354A (en) | Insurance recommendation system framework and insurance recommendation method based on e-commerce platform | |
| Zhang et al. | Improving the Bass model’s predictive power through online reviews, search traffic and macroeconomic data | |
| EP1618486A2 (en) | Performing predictive pricing based on historical data | |
| EP2710542A1 (en) | Method and system for selection, filtering or presentation of available sales outlets | |
| CN102282551A (en) | Automated decision support for pricing entertainment tickets | |
| CN111429293A (en) | Recommendation system and recommendation method for insurance products | |
| CN118013120B (en) | Method, medium and equipment for optimizing products recommended to users based on cluster labels | |
| Khodabandehlou | Designing an e-commerce recommender system based on collaborative filtering using a data mining approach | |
| CN120106939A (en) | Commodity search method and its device, equipment and medium | |
| WO2002079901A2 (en) | Customer preference system | |
| Moula et al. | Customer type discovery in hotel revenue management: a data mining approach | |
| Chan | Intelligent spider for information retrieval to support mining-based price prediction for online auctioning | |
| Pathak | A SURVEY OF THE COMPARISON SHOPPING AGENT-BASED DECISION SUPPORT SYSTEMS. | |
| Wu et al. | [Retracted] Using the Mathematical Model on Precision Marketing with Online Transaction Data Computing | |
| WO2005064511A1 (en) | Campaign dynamic correction system, method thereof, recording medium containing the method, and transmission medium for transmitting the method | |
| KR20230018010A (en) | Long-tail item recommendation system reflecting consumer trends and method thereof |
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 |