【项目实践】如何发掘用户隐性需求推送PUSH

1.背景

        对比业界广告推荐、触达成熟的平台,例如抖音,小红书,淘宝,知乎等,都已经站在巨量数据的基础之上,具备了 “用户意图分析” 的能力,可以分析出 “用户的隐性需求”,假设我们同样也具有丰富的用户行为数据,那么我们已经具备为用户推送潜在感兴趣商品的必要条件。

2.技术方案

2.1 特征工程

3.2 算法工程

3.2.1 召回路径

1. 召回方式一:i2u 召回路径

i2u路径 算法选型

使用朴素贝叶斯

贝叶斯算法主要是利用统计学的数据,计算出直观的先验概率,通过明确的先验概率进行 “用户意向” 的判定。

贝叶斯算法假设世界遵从 “大数定律”, 通过足够的行为数据,几乎可以确定在发生某种行为时,发生特定事件的概率。

贝叶斯模型算法(Native Bayes)

贝叶斯算法主要是利用统计学的数据,计算出直观的先验概率,通过明确的先验概率进行 “用户意向” 的判定。

贝叶斯算法假设世界遵从 “大数定律”, 通过足够的行为数据,几乎可以确定在发生某种行为时,发生特定事件的概率。

贝叶斯提出的 “先验概率” 作为我们挖掘推断意向的基线,一般认为在 【可解释性,定理普适性,统计学意义】 上是不错的方法。

2. 召回方式二:协同过滤推荐相似商品

u2i2i召回路径 (itemCF)

基于物品的协同过滤,先统计用户喜爱的物品,再推荐他喜欢的物品;

召回模型:Swing 模型

Swing和ItemCF非常像,唯一的区别是计算物品相似度的公式不一样。

ItemCF:如果同时喜欢两个物品的用户越多,那么这两个物品的相似度越高。

Swing:如果同时喜欢两个物品的用户越多,且这些用户的重合度越低,那么这两个物品的相似度越高。

粗排/精排模型:FM 模型

FM 模型

FM(Factorization Machine)是一种常用的机器学习模型,用于处理稀疏数据和特征交互的问题。它是由Steffen Rendle在2010年提出的。FM模型基于因子分解机制,能够学习特征之间的隐含关系和交互信息。

FM模型通过对特征进行因子分解来建模特征之间的交互关系。它通过将特征表示为低维稠密的向量表示,并使用这些向量来计算特征之间的交互。FM模型的主要思想是通过两两特征交互的二阶项来捕捉特征之间的关联,同时还包括一阶项用于表示特征的线性关系。

通过FM模型的结果,可以反映用户对商品的喜好程度,这里用于精排打分。

 

3.3.1 PUSH Agent

1. 系统架构图

2. PUSH疲劳度规则

维度

规则

用户+商品维度

一个商品仅向一个用户发送一次

用户+场景维度

一个用户XX时间范围内只会获取一条

3. AIGC&个性化模板

4. 可视化监控大盘

4.总结

        优化算法是一个复杂且耗时的工作,需要开发者细致地审查并提升算法性能。这一过程触及多个方面,包括算法本身的构建、参数设定、数据处理,以及评判模型的标准等。调优的终极目标在于增强算法的预测精度、执行速度及其对新情境的适应程度。为实现这些目标,开发者必须持续进行实验与调整,寻求最适合的方案和设定。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/513298.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML5:七天学会基础动画网页8

2D缩放:scale scale(x,y) 2D缩放转换,改变元素的宽度和 高度,值为缩放的倍数。 scaleX(n) 2D缩放转换,改变元素的宽度。 scaleY(n) 2D播放转换,改变元素的高度。 跟前面提到的平移同理&#xff0…

linux小记(1)

基本概念:不依靠扩展名来区分文件类型 好处:除了文本文件其他所有windows文件都无法在Linux下运行,包括病毒木马。 坏处:所有的软件都需要对linux单独开发 习惯用后缀来区分文件,方便管理。 -压缩包:*.…

2195. 深海机器人问题(网络流,费用流,上下界可行流,网格图模型)

活动 - AcWing 深海资源考察探险队的潜艇将到达深海的海底进行科学考察。 潜艇内有多个深海机器人。 潜艇到达深海海底后,深海机器人将离开潜艇向预定目标移动。 深海机器人在移动中还必须沿途采集海底生物标本。 沿途生物标本由最先遇到它的深海机器人完成采…

Frida-Hook-Java层操作大全

附件下载 https://github.com/DERE-ad2001/Frida-Labs 前期准备 使用 jadx 进行逆向工程的基础知识。应具备理解 Java 代码的能力。具备编写小型 JavaScript 代码片段的能力。熟悉 adb。设备已 root。Frida环境配置 Hook(Hooking)简介 让我们从非常…

低代码:数智化助力新农业发展

随着科技的飞速发展和数字化转型的深入推进,低代码开发平台正逐渐成为软件开发的热门话题。尤其在农业领域,低代码技术为传统农业注入了新的活力,助力新农业实现高效、智能的发展。 低代码开发平台的概念与特点 随着科技的飞速发展&#xff0…

光影交织:汽车穿越隧道的视觉盛宴

在繁忙的城市中,隧道成为了连接两端的重要通道。而对于汽车来说,穿越隧道不仅是一次简单的空间转移,更是一场融合了视觉、技术与安全的独特体验。 当汽车缓缓驶入隧道,外界的光线逐渐减弱,隧道内部的光线开始发挥作用。…

【送书活动1】基于React低代码平台开发:构建高效、灵活的应用新范式

【送书活动1】基于React低代码平台开发:构建高效、灵活的应用新范式 写在最前面一、React与低代码平台的结合优势二、基于React的低代码平台开发挑战三、基于React的低代码平台开发实践四、未来展望《低代码平台开发实践:基于React》编辑推荐内容简介作者…

【打工日常】使用docker部署轻量的运维监控工具

一、Uptime-Kuma介绍 Uptime-Kuma是一个轻量级的自动化运维监控工具,最为引人注目的特点是其出色的监控Dashboard面板。部署简单,工具轻量又强大。而且,Uptime-Kuma是开源免费的,并支持基于Docker的部署方式。它支持网站、容器、数…

如何根据企业司法涉诉大数据合理规避风险?

在当前的商业环境中,企业司法涉诉的信息越来越成为衡量一家企业信誉和运营风险的重要标准。大数据时代的到来,让我们有了更加丰富的手段对这些信息进行挖掘与分析,从而对企业可能面临的风险进行预警。本文将探讨如何通过对企业司法涉诉的大数…

计算机系统中的文件系统梳理

看之前,大家动动小手点个关注,谢谢。 原文地址:计算机系统中的文件系统梳理 - Pleasure的博客 下面是正文内容: 前言 这是一篇笔记 我之所以要选择这个话题,是因为前几天在对TF卡进行格式化的时候遇到了问题。有些专…

通过人工智能增强的对话建立有意义的联系

人工智能如何重塑我们的交流?2024年最新对话AI趋势 在技术和人类互动比以往任何时候都更加复杂地交织在一起的时代,人工智能增强的对话已成为建立有意义的联系的关键要素。 这种转变不仅关乎效率,还关乎效率。 这是为了丰富沟通的结构。 在这…

为PDF创建目录(侧边栏目录)

通过可以新建书签的pdf阅读器。 知云翻译:可以新建书签和子书签。 Adobe Acrobat:只能新建书签,不能建立子书签。