关于推荐引擎的5个问题

各大推荐引擎资料汇总 最近在做一个推荐的任务,头绪繁多,回头看看同行的工作,希望能有些帮助。 零零碎碎看过好多资料,有些已经忘记了,会慢慢补全。 也欢迎大家留言补充,尤其是关于豆瓣、新浪微博等的系统经验。之前在推荐系统大会上听过土豆、淘宝和点评的报告,收获不少。 欢迎同行加我微博进行交流。 视频类 Netflix:很多方法的融合,策略可以参考我翻译的blog,架构参考小鱼儿师兄的blog。 Hulu 阅读详情

2009年一月,在阿姆斯特丹举行了一个名为Recked的活动,活动由Wakoopa和Strands主办,旨在讨论工程师们感兴趣的推荐系统。在活动介绍的内容中,提出了一些公司对于建造有效的推荐系统必须解决的几个问题。

1.缺少数据
或许推荐系统面临的最大问题,是需要大量的数 据,以便能形成有效的推荐。现在能给出最好的推荐的公司正是那些拥有大量数据的公司:google,amazon,Netflix,last.fm,这并不是巧合。下图是Recked活动中Strand’s的演示文档,如该图所示,一个好的推荐系统首先需要类目(种类)数据(从目录或者其它形式得到),然 后系统必须捕获并且分析这些用户数据(用户行为),然后,再应用神奇的算法工作。分析越多的类目(种类)和用户数据,系统越有可能生产好的推荐。但是,这 又是一个蛋和鸡的问题:要形成好的推荐,首先需要有大量的用户,这样才能得到大量的推荐数据。

2.不断变化的数据
这个问题由Clicktorch公司(一家做“智能推荐”的公司)的CEO:Paul Edmunds 在ReadWriteWeb网站的评论中指出。他在评论中指出:系统通常偏向于旧的数据而难以有新的改进。

这 方面的一个例子是David Reinke在StyleHop(一个时尚爱好者的社会团体)的博客上写道:“过去的用户形为并不是好的工具,因为趋势总是在不断变化”。很明显,运算方 法将很难或者不可能跟上时尚趋势。时尚-挑战人们-我接受时尚-依靠值得依赖的有时尚意识的朋友和家人,把衣服推荐给他们。

David Reinke说,“类目(种类)推荐行不通,因为有太多的产品属性,而每个属性(比如价钱,颜色,风格,面料,等等)在不同的时候对于消费者的重要程度都是不一样的”,他指出,社会化推荐可能可以“解决”这个问题。

3.不断变化的用户喜好
提出这个问题的仍然是Paul Edmunds,他认为问题在于:今天自己浏览amazon时是会有特定意图的,明天或许会有另一个特定意图。举个典型的例子:有可能某天我会上amazon为自己买本书,但第二天我到amazon的原因可能是要为姐姐找一份生日礼物。

对于用户喜好,推荐系统也可能错误的标注。华尔街杂志2002年有一篇文章“如果TiVo觉得你是个同性恋,这就是把你标注成同性恋的方式”

4.不可预知的类目(事项)
我们都知道,Netflix花100万美元来奖励能提升推荐引擎质量10%的人。我们注意到对于一些古怪(特别)的电影会有一些问题,有一些电影观众对它又爱又恨,比如:大人物拿破仑。这种类型的电影是很难去做推荐的,因为用户对它们会有各种反映而且无法预计。

音乐中就有很多种这样的类型。你能猜出来某个作者同时是卡彭特和金属乐的爱好者吗?Last.fm可能需要这种推荐

5.这个东西是复杂的
我们可以很简明的描述,但是从下面这张Strands的演示PPT截图可以看到,哪怕是最简单的推荐,也需要涉及到非常多的参数和变量(而且我们想象到的这些只涉及到系统表面)


到目前为止,有很多公司都已经建立起了用户满意程度较高的推荐引擎系统—amazon,Netflix,google这些名字跳入脑中。但是相对我们想 到的这些少数成功的案例,还有其它成百上千的网站和应用,都在寻找推荐新产品和新内容给用户的道路上挣扎。的确,在ReadWriteWeb,我们更希望 读者在网站上点击发现更多其它的内容,我们使用很多种插件和方法来达到这个目的,但目前我们并不满意

问题之外
推荐引擎可能发生的问题有很多,比如:给出太多最低级公共属性的推荐;对于长尾的支持不够;只推荐显而易见的内容,等等。

原文:5 Problems of Recommender Systems

HDRP shader 获取阴影(Custom Pass) Unity:2021.3.0f1 HDRP:12.1.6 阅读详情

相关推荐

【专业书1】量化交易——从入门到精通

股票季节性策略几乎失效了,但商品期货的仍有效,因为其季节性需求源于真实的经济需求而非投机。交易策略获利的前提:交易价格处于均值回归(低价时买入)或动量状态(降价时先做空后以更低价买入),否则在随机游走状态下是无法有效交易的。构建交易策略实际上是在决定:在特殊条件、特定时间尺度下价格趋势的呈现(均值回归/趋势走势),以及用什么价格作为初始判断的参考价格。如果以高夏普比率为目标,需要更高的交易频率:基于大数定律,押注越多,偏离均值收益的偏差就越小。买同比最好的股票,卖同比最差的股票。但在不同的时间尺度下可以。

weixin_44589682的博客 1544

协同过滤算法_从网易云日推浅谈个性化推荐系统(1)——基于用户的协同过滤算法...

这是2019年的第一篇文章,因为最近导师给了一个新的任务,有关某app的个性化推荐的,正好自己也是第一次学习这方面的知识,便想着汇总整理下。前人栽树,后人乘凉,因为篇幅原因,这一部分准备分开来叙述,本篇主要和大家介绍基于用户的协同过滤算法,希望可以对大家有所帮助,如有谬误,还望指正!什么是个性化推荐系统?​ 其实个性化推荐系统早已渗透进我们的生活了,网易云音乐的“每日推荐”,淘宝的”猜你喜欢“,这...

weixin_39955418的博客 999

MediaCodec视频解码流程详解及参考demo

本文主要讲解mediacodec的视频解码流程,及demo参考例子。

分享音视频技术 7872

推荐系统的重点、难点问题

随着近年来对推荐系统研究的开展,很多研究中的重点、难点问题得到研究者的关注和共识[7],主要包括: 1)特征提取问题 虽然在信息检索中,文本等对象特征的提取技术已经很成熟,但是推荐系统的对象不一定具有文本特征或者文本不足以作为描述[1],此时特征的选择出现了问题。尤其是网络上广泛存在的多媒体数据如音乐、视频、图像等,自动化的特征提取方法需要结合多媒体内容分析领域的相关技术。另一个问题是特征的区

mousever的专栏 5761

centos 添加新硬盘,对根目录扩容

本地安装了虚拟机,系统为centos7,使用过程中,渐渐地发现磁盘容量不够用了,于是在虚拟机中新增了一块硬盘。 进入系统内查看: sdb是新增的硬盘,大小为40g。 接下来有两种方式,一种是普通方式直接挂载。https://blog.csdn.net/qq_39314099/article/details/106200322 这样的话只有在挂载点的目录下操作才能使用到这个新硬盘,不是很理想。 还有一种方式lvm,逻辑卷管理的方式。 LVM简单介绍: 它是 Linux 下对磁盘分区进行管

qq_39314099的博客 1万+

J-LINK下载程序出现No Cortex-M Device found in JTAG chain…问题,最全7种解决方法

J-Link下载程序出现No Corect 等的问题的7种方法 后来编辑JLinkSettings.ini文件,找到"Device"项,将其更改Device="Cortex-M0+"

cjmsea的博客 5611

商品推荐系统问题

1.用户冷启动   解决:多维数据交叉利用 2.数据稀疏性   解决:商品信息粗粒度化 做个小推广:程序员经常久坐,颈椎毛病比较多,特别推荐ventry颈椎保健枕 转载于:https://www.cnblogs.com/longzhongren/p/4103604.html...

weixin_34342207的博客 231

CANFD升级踩坑实录:DBC转换时DLC大于8的信号怎么处理?

本文详细探讨了CANFD升级过程中DLC大于8的信号处理问题,提供了工程化解决方案和AutoSar BSW层配置要点。通过分析CAN与CANFD的DLC本质差异,提出信号拆分重组、DLC重映射和协议层适配三种策略,并给出验证与测试方案,帮助开发者避免数据截断和通信故障。

weixin_42521843的博客 228

[学习]探索推荐引擎内部的秘密,第 2 部分: 深入推荐引擎相关算法 - 协同过滤

赵 晨婷, 软件工程师, IBM 马 春娥, 软件工程师, IBM 简介: 本系列的第一篇为读者概要介绍了推荐引擎,下面几篇文章将深入介绍推荐引擎的相关算法,并帮助读者高效的实现这些算法。 在现今的推荐技术和算法中,最被大家广泛认可和采用的就是基于协同过滤的推荐方法。它以其方法模型简单,数据依赖性低,数据方便采集 , 推荐效果较优等多个优点成为大众眼里的推荐算法“No.1”。本文将带你深入了解协同过滤的秘密,并给出基于 Apache Mahout 的协同过滤算法的高效实现。Apache Mahout 是

wenlele的专栏 1176

用Omniverse Kit开发第一个USD插件:从环境配置到实战案例(Python 3.7版)

本文详细介绍了如何使用NVIDIA Omniverse Kit和Python 3.7开发第一个USD插件,涵盖从环境配置到实战案例的全过程。通过创建可实时同步材质属性的USD插件,开发者可以快速掌握Omniverse开发框架,提升3D内容创作效率。

x8y9z0的博客 585

RK3568_Android15适配以太网网卡gmac+国产phy芯片YT8531

本文介绍了在Android15 SDK上适配正点原子ATK-DLRK3568开发板网卡的过程。开发板采用GMAC接口搭配YT8531C PHY芯片,包含两个千兆网口。主要内容包括:硬件原理图确认、网络链路连接方式、内核DTS配置(包括GMAC0和GMAC1的参数设置)、PHY驱动适配(基于motorcomm.c驱动文件)、PHY寄存器读写调试方法以及MAC地址设置方式。文章还分析了常见问题,如网卡注册后无法ping通网络的故障现象。通过详细的硬件确认和软件配置,实现了双网卡在Android系统上的完整适配。

Android/Linux驱动开发传帮带学习,让驱动入门门槛更低! 2013

百度秘密研发推荐引擎技术 2011年组建百人团队

6月19日消息,百度主任架构师、推荐引擎负责人廖若雪今日接受媒体采访时透露,百度从去年起抽调技术人员成立独立研发团队,研发“推荐引擎”技术,目前团队百余人。百度推荐引擎是一项底层技术,目前已经在音乐随身听、百度知道、百度新首页等项目中应用。 什么是推荐引擎? 推荐引擎是主动发现用户当前或潜在需求,主动推送信息、应用和服务给用户的互联网技术。跨领域推荐是在推荐引擎基础上,强调利用通用的推荐技

youdianluanluan的专栏 798

JavaScript高级程序设计

作者:禅与计算机程序设计艺术 1.简介 JavaScript(简称JS)是一种直截了当、简单易用的动态脚本语言。它最初由Netscape公司的Brendan Eich(布兰登·艾奇)于1995年创建,但后来逐渐成为事实上的通用编程语言。目前,JS已经成为世界上最流行的客户端脚本语言,广泛用于网页开发、移

AI天才研究院 2265

Cleer Arc5耳机推荐系统冷启动解决方案

Cleer Arc5通过多模态感知、轻量模型与上下文驱动,在无用户历史数据情况下实现精准个性化推荐。利用设备信息、环境噪声、佩戴状态等信号构建初始画像,结合声学特征提取与知识蒸馏技术,提升冷启动阶段的推荐准确率,首推点击率达38.7%。

weixin_42174098的博客 375

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

UE HTML5开发一:构建引擎以及项目发布踩坑

由于UE像素流是服务端渲染,多用户访问需要分布式部署,造成服务器硬件成本很高,所以很多个人PC使用的B/S系统不倾向使用这种高质量的渲染,所以又回归到了WebGL的使用方式,让用户浏览器自己渲染三维,经过调研,UE在4.24之后官网已经放弃HTML5平台的打包,后续的UE版本都是开源社区自己fock分支进行维护,目前这个时间(25.10.04),只有ue-4.27-html5-es3这个最稳定也最新,以下就以这个版本展开。

qq_42541751的博客 1002

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

实用技巧:如何用多模态引擎优化推荐系统候选排序

本文介绍了如何在星图GPU平台上自动化部署🧠多模态语义相关度评估引擎,以优化推荐系统的候选排序。该引擎能够理解商品图片与文本描述的深层语义,精准评估用户查询与候选商品的相关度,从而作为重排序模块,有效提升电商、内容等场景的推荐精准度与用户体验。

weixin_30838971的博客 86

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

“基于 Apache Mahout 构建社会化推荐引擎”-电影推荐引擎建立

一,参考文章: (1)基于 Apache Mahout 构建社会化推荐引擎:http://www.ibm.com/developerworks/cn/java/j-lo-mahout/ (2)“基于 Apache Mahout 构建社会化推荐引擎”一文例子运行纪实 :http://blog.csdn.net/softwarehe/article/details/7465151 (3)对 基于...

weixin_34198453的博客 251

虚幻引擎5(UE5)中数字多路复用(DMX)技术的快速入门指南及最佳实践

本文介绍了DMX技术在UE5中的应用与实践。DMX协议用于控制舞台设备,在虚拟制作中实现灯光与场景的同步。UE5通过DMX库编辑器和物理资产编辑器支持DMX设备控制,用户可自定义设备命令并模拟物理特性。最佳实践包括选择兼容设备、配置硬件接口、创建DMX配置文件、绑定蓝图逻辑以及同步虚拟与现实场景。性能优化技巧包括减少冗余信号和分层控制。常见问题如延迟、颜色不一致和设备冲突,可通过高性能接口、颜色校准和分组管理解决。推荐学习资源包括UE5官方文档、社区教程和示例项目。通过逐步实践,用户可以掌握DMX技术在UE

欢迎光临~知1而N的博客 1647

java 工作流 轻量级,适用于Java的轻量级工作流引擎

Is it better to write a new workflow engine or to use an existing BPM engine: jBPM 5, Activiti 5?My application is a web based application and performance is important. My doubt is whether using jBPM/...

weixin_36418862的博客 546

UE4SS兼容性修复终极指南:如何快速适配UE5.4引擎

UE4SS(Unreal Engine 4 Scripting System)是一款强大的UE4/5游戏脚本系统和修改工具,但有时会遇到兼容性问题。本指南将教你如何快速修复UE4SS在UE5.4引擎上的兼容性问题,让你的游戏修改体验更加顺畅。🎮 ## 为什么需要兼容性修复? 当UE4SS无法正常启动时,通常是因为缺少AOBs(字节数组签名)。这些签名用于查找对UE4SS工作至关重要的函数和变

gitblog_00697的博客 1123

实战案例:多模态语义评估引擎在电商推荐系统的应用

本文介绍了如何在星图GPU平台上自动化部署🧠多模态语义相关度评估引擎,以提升电商推荐系统的精准度。该引擎能够深度理解图文内容,通过计算语义相关度分数,有效解决传统推荐中的语义鸿沟问题,典型应用于以图搜图、理解复杂商品描述等场景,实现更贴合用户意图的个性化推荐。

weixin_36238982的博客 132

HTML5 Outliner (JavaScript) 项目推荐

HTML5 Outliner (JavaScript) 项目推荐 1. 项目基础介绍与主要编程语言 HTML5 Outliner 是一个使用 JavaScript 编写的开源项目,它实现了 HTML5 轮廓算法。该项目旨在帮助开发者生成网页内容的结构化大纲,使得文档的结构更加清晰,有助于搜索引擎优化和辅助技术访问。主要编程语言为 JavaScript。 2. 项目核心功能 HTML5 Outlin...

gitblog_00718的博客 331

RDK X5简单测评

主要是给RDK X5简单写了一个测评,试用了YOLO8目标检测和火山引擎大模型网关

2301_80440660的博客 5471

UE HTML5开发一:构建引擎以及项目发布踩坑。

Unreal Engine(UE)对HTML5平台的支持通过Emscripten工具链实现,需确保开发环境配置正确。安装Emscripten SDK并配置环境变量,验证安装是否成功可通过命令行执行。HTML5平台性能受限于浏览器环境,需针对性优化资产。减少纹理尺寸并启用压缩格式如ASTC或ETC2,3D模型需简化LOD层级。选项下勾选HTML5。安装对应平台的构建工具链,确保UE版本与Emscripten版本兼容。在UE编辑器中启用HTML5平台支持,需在项目设置的。中调整打包选项,剔除未使用的插件。

iFV_fvvh的博客 531

recommendationRaccoon进阶技巧:5个简单方法解决推荐系统中的冷启动和稀疏数据问题

在构建推荐系统时,**冷启动问题**和**稀疏数据**是每个开发者都会面临的挑战。今天,我们将深入探讨如何使用**recommendationRaccoon**这个强大的Node.js推荐引擎来解决这些棘手问题。作为一个基于协同过滤的推荐引擎,recommendationRaccoon通过Jaccard系数计算用户相似度,并使用K-最近邻算法生成个性化推荐,但在实际应用中,如何处理新用户、新物品和

gitblog_00475的博客 727

windows11中,运行UE5.3.4崩溃,运行3DMARK崩溃,运行由虚幻引擎开发的游戏也崩溃

但是,装517后,运行UE5.3.4,UE回提示,517有已知问题,建议装536,所以直接装536即可;建议也将BIOS升级到最新版本。

youyuansanshi123的专栏 1007
上一篇: 中文分词技术比较:单字切分 vs 中文分词
下一篇: 基于 Apache Mahout 构建社会化推荐引擎
Java2King
博客等级 码龄18年 221粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值