Recommendation Systems

The key data that drives most recommendation systems is user behavior data. There are two main types of user behavior data: implicit user feedback data and explicit user feedback data. Explicit user feedback data primarily includes user voting data. Implicit feedback data includes information on users watching, browsing, searching, etc. Explicit feedback data can show a user’s preference on a show explicitly, but implicit feedback data cannot. For example, if a user bought a product at Amazon and gave a five-star rating, it means user is satisfied with the product. If user gave a vote one-star, obviously user does not like. 

 

Architecture

There are many different types of recommendation algorithms, and perhaps the most famous algorithm is collaborative filtering (CF). CF relies on user behavior data, and its main idea is to predict user preferences by analyzing their behaviors. There are two types of CF methods: user-based CF (UserCF) and item-based CF (ItemCF). UserCF assumes that a user will prefer items which are liked by other users who have similar preferences to that user. ItemCF assumes that a user will prefer items similar to the assets he or she preferred previously. ItemCF is widely used by many others (for example, Amazon and Netflix), as it has two main advantages. Firstly, it is suitable for sites where there are a lot more users than items. Secondly, ItemCF could easily explain recommendations given users’ historical behaviors. For example, if you have bought a shampoo like sebamed at Amazon, we will recommend the most popular shampoo to you and tell you that we recommend this because you have bought semamed. 

On-line Achitecture

User profile builder

  Based on user's history data

Raw recommendation

Filter

Ranking

Explanation

 

On-line achitecture of Hulu

 

 

 

 

 

Off-line Achitecture

Data center

Related table generator

Topic model

Feedback analyzer

Report

 

Off-line achitecture of Hulu

 

 

 

 

参考:http://tech.hulu.com/blog/2011/09/19/recommendation-system/

转载于:https://www.cnblogs.com/touchdown/p/5178882.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值