0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Elastic Search的推荐系统“召回”策略的介绍

电子设计 来源:电子设计 作者:电子设计 2020-12-10 22:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当我们打开一个资讯APP刷新闻时,有没有想过,系统是如何迅速推送给我们想看的内容?资讯APP背后有一个巨大的内容池,系统是如何判断要不要将某条资讯推送给我们的呢?这就是今天想跟大家探讨的问题——推荐系统中的“召回”策略。

推荐系统中的召回

召回策略主要满足的是能够从海量的数据中召回一部分相关的候选集,在实现方法上也有很多种,主要可以分为离线召回和在线召回。离线召回的方法主要有协同过滤、聚类算法。协同过滤可以分为基于用户的协同过滤和基于物品的协同过滤。在线召回主要是基于搜索的方式,从该用户的历史记录中利用不同的算法抽取相关信息,这里的相关信息可以是物品的基本信息,也可以是离线标注的标签,然后将这些抽取到的关键信息从索引中快速的查询出相关的结果集。

Elastic Search与TF-IDF

Elastic Search是基于Apache Lucene(TM)的一个开源搜索引擎,是一个分布式且具有高扩展性的全文检索的搜索引擎,而且还提供了近乎实时的索引、分析、搜索功能。 Lucene是现今搜索领域被认为速度最快、性能最稳定、功能最全的搜索引擎库,而Elastic Search是以Lucene为核心进行二次开发的搜索引擎,主要完成索引和搜索的功能,它可以通过简单的接口隐藏Lucene的复杂性,从而让整个搜索引擎变得更方便。

在基于内容推荐的算法中,关键词的提取是至关重要的一环,关键词提取直接影响了物品相似度计算的效果。假如没有关键词提取的话,物品全部信息作为特征维度会造成维度灾难,使得维度巨大,且构造的矩阵会相当稀疏,不利于计算。在关键词提取的过程中,TF-IDF算法是很有效率的一种算法。关于TF-IDF算法我们不再这里展开详述。

Elastic Search与推荐系统的结合

Elastic Search的搭建过程可以参考官网。安装配置完成Elastic Search之后,当数据进入Elastic Search并完成分词和索引以后,现在只能够根据指定输入的词语进行搜索,与推荐系统并没有任何联系。因此,我们可以根据用户的历史记录进行TF-IDF构造关键词并且输入Elastic Search,采用倒排索引的方式进行存储,以便全文搜索。

简单来说,用户的浏览、收藏等行为会被记录在数据库中,推荐系统会收集用户的各种行为记录,利用TF-IDF关键词提取算法,实现一个概率模型,这个概率模型可以计算出近期用户记录中用户偏好的关键词,由于这些关键词由用户的记录产生,因此就具有了个性化的特性,再将关键词输入到Elastic Search,就可以召回与用户强相关的内容集合。

利用这种方法搭建的推荐系统,其优势也很明显:一是能够对内容池中的所有物料做可计算的精细整合,实现对所有物料的召回,特别是对长尾物料的召回,从而极大地提高物料利用率;二是自带物品冷启动,在没有大量用户数据的情况下也能实现个性化推荐,并且让用户对推荐结果满意。

获取更多详细资料,或申请产品试用,欢迎访问第四范式智能推荐产品先荐官网!本账号为第四范式智能推荐产品先荐的官方账号。本账号立足于计算机领域,特别是人工智能相关的前沿研究,旨在把更多与人工智能相关的知识分享给公众,从专业的角度促进公众对人工智能的理解;同时也希望为人工智能相关人员提供一个讨论、交流、学习的开放平台,从而早日让每个人都享受到人工智能创造的价值。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1813

    文章

    49755

    浏览量

    261657
  • 推荐系统
    +关注

    关注

    1

    文章

    44

    浏览量

    10406
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    理想汽车致歉!车辆起火原因曝光!启动召回计划

    电子发烧友网综合报道,2025年10月31日理想汽车官方发文《理想MEGA2024款召回|我们集中回应大家的关切》,谈到前不久上海发生了一起理想MEGA 2024款车辆起火事件,并向车主表示诚挚
    发表于 11-01 12:04 1767次阅读
    理想汽车致歉!车辆起火原因曝光!启动<b class='flag-5'>召回</b>计划

    储能EMS控制器(4) — 控制策略适配很繁琐不好用怎么办?

    视频推荐控制策略适配很繁琐?开发慢?工商储能项目中,较为多变的是策略适配。储能EMS控制器,以灵活的框架设定,提供标准的内置策略与AI策略,并支持自定义开发
    的头像 发表于 12-03 11:42 393次阅读
    储能EMS控制器(4) — 控制<b class='flag-5'>策略</b>适配很繁琐不好用怎么办?

    汽车召回还分主、被动?为什么自动驾驶时代更要注重汽车召回

    [首发于智驾最前沿微信公众号]在传统燃油车时代,汽车召回大多数围绕着如刹车、气囊、燃油系统这些直接关系到车辆机械性能和碰撞安全等物理零部件。车子出问题了,换个零件或修一修,很多情况就能解决。到了
    的头像 发表于 09-24 09:18 427次阅读
    汽车<b class='flag-5'>召回</b>还分主、被动?为什么自动驾驶时代更要注重汽车<b class='flag-5'>召回</b>?

    超10万台小米SU7被召回:辅助驾驶存隐患

    电子发烧网综合报道 9 月 19 日,国家市场监督管理总局发布消息,小米汽车科技有限公司根据《缺陷汽车产品召回管理条例》和《缺陷汽车产品召回管理条例实施办法》的要求,向国家市场监督管理总局备案了召回
    发表于 09-21 02:27 2736次阅读

    三相电机驱动系统逆变器故障补救与容错策略

    保障电机驱动系统安全运行的策略出发,对现有的逆变器故障隔离、补救与容错方案进行归纳,介绍各方案所用的拓扑和控制策略,并以永磁同步电机驱动系统
    发表于 06-12 14:01

    电机大范围调速的综合电压调制策略

    针对电动汽车要求驱动电机具有大范围调速要求和目前任何单种基本调制方式都无法做到全调制比范围内性能最优的问题,提出了一种综合的调制策略:在低调制比阶段使用传统的SVPWM策略,在高调制比阶段
    发表于 04-01 14:51

    永磁同步电机矢量控制策略分析

    本文通过矢量控制策略采用 id=0 控制方案快速准确地控制转矩,实现调速系统具有较高的动态性能。并利用了 Matlab 工具对永磁同步电机矢量控制系统在空载起动、转速突变、负载突变进行了仿真研究。 点击附件可直接打开查看全文*附
    发表于 03-20 12:57

    NVIDIA大语言模型在推荐系统中的应用实践

    推荐系统的主要任务在于根据用户的过往行为预测其潜在兴趣点,并据此推荐相应的商品。在传统的推荐系统中,当处理用户请求时,会触发多个召回模块,例如热门商品召回、个性化
    的头像 发表于 03-05 09:30 1474次阅读
    NVIDIA大语言模型在推荐<b class='flag-5'>系统</b>中的应用实践

    嵌入式系统存储的软件优化策略

    在满足接口协议标准前提下提供了不同的优化特性,部分优化特性需要结合操作系统修改才能发挥出更好的效果。 五、总结 存储稳定性直接关乎到最终产品的稳定性,本文围绕eMMC和NAND的特性做了对比介绍,目的是帮助研发工程师在实际开发产品过程中更简单、更高效。
    发表于 02-28 14:17

    软件定义汽车(SDV)开发有哪些挑战?SDV开发策略分享:福特汽车采用Jama Connect提升开发效率与质量

    汽车召回事件屡屡发生,关于软件定义汽车的开发更是挑战重重,有何应对策略?福特汽车如何借助Jama Connect应对该挑战,优化SDV开发并加速上市?更多策略,等你来探!
    的头像 发表于 02-12 15:36 1234次阅读
    软件定义汽车(SDV)开发有哪些挑战?SDV开发<b class='flag-5'>策略</b>分享:福特汽车采用Jama Connect提升开发效率与质量

    三星宣布大规模汽车召回计划

    近日,三星宣布了一项大规模的汽车召回计划,此次召回涉及福特、奥迪以及Stellantis旗下的共计180,196辆汽车。这些车辆因搭载了存在故障风险的三星高压电池组,有可能导致火灾事故的发生,因此被
    的头像 发表于 02-10 09:32 1276次阅读

    小米汽车召回部分SU7电动汽车

    小米汽车科技有限公司介绍,此次召回范围内的部分车辆存在软件策略问题。这一问题可能导致车辆授时同步出现异常,进而影响智能泊车辅助功能对静态障碍物的探测能力。在智能泊车过程中,如果系统无法
    的头像 发表于 02-06 09:50 1035次阅读

    软件定义汽车(SDV)开发有哪些挑战?SDV开发策略分享:福特汽车采用Jama Connect提升开发效率与质量

    汽车召回事件屡屡发生,关于软件定义汽车的开发更是挑战重重,有何应对策略?福特汽车如何借助Jama Connect应对该挑战,优化SDV开发并加速上市?更多策略,等你来探!
    的头像 发表于 01-24 13:40 612次阅读

    光伏储能发电运维系统及能量管理策略研究

    安科瑞徐赟杰18706165067 摘要: 本研究旨在探讨光伏储能发电系统的性能优化和能量管理策略的发展。随着可再生能源的需求不断增加,光伏储能系统作为一种具有巨大潜力的能源解决方案备受瞩目。然而
    的头像 发表于 01-21 13:14 1311次阅读
    光伏储能发电运维<b class='flag-5'>系统</b>及能量管理<b class='flag-5'>策略</b>研究

    京东广告生成式召回基于 NVIDIA TensorRT-LLM 的推理加速实践

    作者:京东零售 陈航 0000 生成式推荐系统优势介绍 推荐系统的主要任务是根据用户的历史行为预测其兴趣点,并向其推荐相应的商品。传统的推荐系统在处理用户请求时,会触发多个
    的头像 发表于 01-14 15:17 1017次阅读