uplift model学习笔记

摘要:
直接模拟治疗的影响;3、 如何进行提升建模?但事实上,ROI不仅仅是为了提高注销率。从长期营销价值的角度来看,ROI优化还需要考虑用户的终身价值,即用户投入的每一分钱是否会使用户长期为企业带来的价值最大化。UpliftModel将阳性和阴性样本定义为有无治疗反应。

一、解决的问题:

通常的 Propensity Model 和 Response Model 只是给目标用户打了个分,并没有确保模型的结果可以使得活动的提升最大化;它没有告诉市场营销人员,哪个用户最有可能提升活动响应;

因此,需要另外一个统计模型,用来定向那些可以被营销推广活动明显驱动他们偏好响应的用户,也就是“营销敏感”用户;

Uplift Model的最终目标就是找到最有可能被营销活动影响的用户,从而提升活动的反响(r(test)-r(control))、提升ROI、提升整体的市场响应率;

因此,模型要避免推广预算花在

(一)从购买者角度来看:

(1)自然反应的用户(即不需要营销也会来的用户);(2)顽固不会响应的用户;

(二)从流失者的角度来说:

(1)肯定的用户;

(2)因为进行了市场推广反而流失的用户;

(3)没有意识到是否有这个活动会有什么影响的用户;(即营销不敏感的用户)

二、什么是uplift model ?

直接为treatment所带来的影响提升建模;

三、如何进行uplift modeling?(差分响应)

方法(一):

1、建立两个logistic模型

Logit(Ptest(response|X,treatment =1)) = a+ b*X +c*treatment

Logit(Pcontrol(response|X,treatment=0) ) = a + b*X

2、将两个得分相减,计算uplift score

Score = Ptest(response|X,treatment =1) - Pcontrol(response|X,treatment =0)

方法(二):

只用一个模型,但是建立两个同样的;

1、Logit(P(reponse|X) = a + b*X + c*treatment + d* treatment *X

2、将两个得分相减得到uplift score

Score = P(response|X,treatment =1) - P(response|X,treatment =0)

方法(三):

knn modeling

方法(四):

Naive Bayes

四、uplift model使用过程中需要注意的问题:

1、训练样本

由于强化学习需要用到的是反馈数据,因此训练样本的及时及自动更新会是比较重要的方面(尤其是label的更新和实时特征的更新),才能体现出来强化学习优于机器学习的地方,使用用户反馈的标注样本来更新训练样本库,可以使得反馈及时地得到学习,从而优化算法效果;

2、label设计问题

3、问题定义

uplift的点与运营活动指标完美结合

4、冷启动策略问题

5、抽样训练时样本有偏的问题

总结:

"Where traditional predictive modeling focuses on the outcome, uplift modeling focuses on the effectiveness of the treatment.Then, you can target resources on the cases that are likely to be positively impacted by the treatment."

Uplift Model 的精髓是,它专注于作用之后效果的提升,因此区分出“营销/核销敏感人群”这一步特别重要,也是筛选特征的重要考虑方面;它对ROI结果的优化,不是在于模型设计的复杂,而是在于将ROI的思维策略融入到了模型当中。

但是其实ROI并不仅仅是提升核销率,从长远的营销价值来说,ROI最优化还需要考虑用户的终身价值,也就是对用户所投入的每一分钱,是否对该用户长远来看给企业带来的价值是最大化的。

Uplift Model对正负样本的定义就是,with treatment 和 without treatment的时候,是否具有response。

uplift model学习笔记第1张

上图就是uplift model的建模假设矩阵。

免责声明:文章转载自《uplift model学习笔记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇网页中文本朗读功能开发实现1.kafka下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

告诉你九种博客赚钱方法

博客盈利问题一直困扰着大家,目前国内也很少人专业写博客长期稳定的赚钱的,相信大部分人写博客都是出于自己的爱好,并不是冲着博客容易赚钱的目的。可能博客的潜力目前还没真正挖掘出来。但是通过博客增加额外的收入还是可以实现的,顽石总结的九种博客赚钱方法,不管是现在还是将来都适用。但是赚多赚少,还要看博客的流量、文章质量、业内知名度等相关条件决定。方法一:培养PR值...

官方:金蝶实际成本在制品分配详解

解释:以下文档来自金蝶K3 WISE 15.0产品说明文档 1.不计算在产品成本 【应用场景】:一般适用于在产品比较少,不希望生产成本科目有余额的企业。【备 注】:选择了该分配标准,成本全部由完工产品分摊,在产品成本为0。【特别说明】:材料费用以材料成本分配标准设置为准。 2.按年初固定数计算 【应用场景】:一般适用于在产品产量比较固定与年初第一期保持一致...

Java生鲜电商平台-供应链模块的设计与架构

Java生鲜电商平台-供应链模块的设计与架构 说明:Java开源生鲜电商平台中供应链模块属于卖家的行为,也就是卖家如何管理他们自己的供应商,包括结算方式,压款方式,结算周期等等,超出了我这个B2B平台所提供的服务范畴,但是这块也是非常重要的一块,只是属于另外的一个领域,对此我只发布我自己的看法与见解,包括设计等。  近段时间有几个项目,客户提到需要实现供应...

技术如何和营销结合

技术如何和营销结合 他做了20年的技术,曾经在大公司做过7年的CTO,现在开发AI机器人的程序,曾经业余花了3个月,开发了一个AI电话机器人系统,但是却很难赚到钱。他热爱技术,喜欢哲学,一直都在追求技术水平的精益求精,慢慢脱离了市场。于是,他在商业上就失去了方向感,不知道何为上策? 同时,他想找一个符合自己4个条件的事情:1、睡着时间的增长而不断增值的事情...

全面解读:微信服务号升级和群发增至4条的应用方法

全面解读:微信服务号升级和群发增至4条的应用方法 摘要:微信公众平台正式公布微信服务号升级的消息,提供高级群发接口,火速华磊初步总结:群发接口的提供意味着企业获得了精准推送的能力、企业获得了每月多次激活粉丝的能力、企业公众号的粉丝活跃度全面提升、公众号的营销核心过程趋于完美。 2014/4/15 21:58分,微信公众平台正式公布微信服务号升级的消息,消...

工作总结--如何定位web系统前后台的bug,以及bug分析/测试感想

对于web项目前台和后台bug定位分析:一. 系统整体了解懒企鹅营销服务平台用的架构:web前端: Bootstrap 3.0 组件丰富,兼容性好,界面美观 Server端: jsp+Servlet+json 公司技术力量储备丰富,技术成熟,有很多成熟的模块可以直接使用 数据库: mySql 免费,相对成熟 前台: 涉及到jstl,jsp,js,css,h...