美文网首页
“到家”推荐的上下文是什么?

“到家”推荐的上下文是什么?

作者: 大清新 | 来源:发表于2015-07-31 00:28 被阅读0次

context-aware的假设是用户在点击/购买商品的时候,会抽到当时一些额外信息影响。

比如独立的上下文:时间、地点、天气……
用户的上下文:用户上一次点击/购买的SKU/品类,上一次点击/购买距离此刻的时间间隔……
商品的上下文:商品当时的价格,促销标示,在APP的哪类页面上显示……

在优化购买的场景下,独立上下文对“到家”的重要性,要远大于主站。原因是,用户在到家下单时的上下文,与用户收单时的上下文,非常接近:时间2小时以内,地点下单位置基本就是收单位置(不完全是,需要按距离判断)

context of "daojia"

Factorization Machine:

![][1]
[1]: http://latex.codecogs.com/svg.latex?\hat{y}(x):=w_0+\sum_{i=1}{n}w_{i}x_{i}+\sum_{i=1}{n}\sum_{j=i+1}^{n}\hat{w}{i,j}x{i}x_{j}

其中

![][2]
[2]: http://latex.codecogs.com/svg.latex?\hat{w}{i,j}:=\langle&v_i,v_j\rangle=\sum{f=1}^{k}v_{i,f}\cdotv_{j,f}
w_0是全局的偏差,w_i是第i个参数对目标的影响,w_{i,j}是一对特征(i,j)对目标的影响。
FM的计算复杂度是O(k*m(x))。
加L2正则:
![][3]
[3]: http://latex.codecogs.com/svg.latex?RLS-OPT=\sum_{(x,y)\in&S}(\hat{y}(x)-y)2+\sum_{\theta\in\Theta}\lambda_{(\theta)}\theta2

实践中我们对w_i和v_{i,f}分别用不同的正则项。

最常用的优化方法是ALS,相比SGD,省去了选择学习率的步骤。

相关文章

  • “到家”推荐的上下文是什么?

    context-aware的假设是用户在点击/购买商品的时候,会抽到当时一些额外信息影响。 比如独立的上下文:时间...

  • 推荐系统浅谈系列(五) - 上下文信息

    本文是在《推荐系统实践》(项亮)的基础上总结,主要介绍上下文信息在推荐系统中的作用。 0.上下文信息推荐系统中的上...

  • 《推荐系统实践》第五章学习笔记

      本章主要讲了利用用户的上下文信息进行更加个性化的推荐。上下文包括用户访问推荐系统的时间、地点、心情等,本章主要...

  • Quartz2D----图形上下文

    图形上下文 1. 图形上下文概述 图形上下文(Graphics Context)是什么?是一个CGContextR...

  • 协程的上下文与异常处理

    1、协程的上下文是什么 2、组合上下文中的元素 3、协程上下文的继承 4、协程上下文的继承 5、协程上下文的继承 ...

  • 闭包和this

    执行上下文 执行上下文是什么 可以简单理解执行上下文是js代码执行的环境,当js执行一段可执行代码时,会创建对应的...

  • 计算机基础知识 | cpu 上下文切换

    上下文切换是什么 cpu上下文是指cpu在运行任何任务之前都要依赖的环境。cpu上下文包括两个部分,cpu寄存器和...

  • rxjs 里的subscribeToArray.js

    只有调用函数subscribeToArray的上下文,才知道array的内容到底是什么。 调用上下文,只有一个参数...

  • rxjs 里的map operator

    只有调用函数subscribeToArray的上下文,才知道array的内容到底是什么。 调用上下文,只有一个参数...

  • BFC

    BFC是什么 BFC全称是Block Formatting Context,即块格式化上下文。块格式上下文是页面C...

网友评论

      本文标题:“到家”推荐的上下文是什么?

      本文链接:https://www.haomeiwen.com/subject/jakrqttx.html