当前位置: 首页 > news >正文

搜广推校招面经四十五

快手主站推荐算法

这个是做因果选券的,如果大家的工作和这个有关,可以看看

一、有没有分析特征对各个的贡献度,怎么做?

传统的特征重要度衡量方法,就不介绍了。什么基于树模型的、SHAP值、LIME等。
但其实实际工程中一般还是使用Null Importance 特征贡献度。

1.1. Null Importance 特征贡献度

Null Importance 是一种基于置换检验(Permutation Test)的特征选择方法,用于评估特征的真实贡献度。通过比较真实特征重要性与随机噪声下的特征重要性,可以识别出对模型预测有实际贡献的特征。

1.1.1. Null Importance 的核心思想

Null Importance 的核心思想是通过以下步骤评估特征的重要性:

  1. 计算真实特征重要性:使用原始数据训练模型,并计算每个特征的重要性。
  2. 生成 Null Importance:通过随机打乱(置换)目标变量 Y Y Y,破坏特征与目标变量之间的关系,然后重新训练模型并计算特征重要性。
  3. 比较真实重要性与 Null Importance:通过统计检验或阈值比较,筛选出显著高于 Null Importance 的特征。

1.1.2. 改进

上述方法还要计算特征重要性,但是在实际工程中,其实没法计算特征重要性。所以完全可以通过打乱

二、消偏工作:倾向分消偏、IPS、DR 和消偏塔

2.1. 倾向分消偏

倾向分消偏(Propensity Score Adjustment)主要用于处理样本之间的选择偏差。其基本思想是计算每个个体被选入某个处理组的概率(倾向分),然后在建模时使用倾向分进行调整,确保处理组和对照组在观察变量上尽可能相似。具体方法包括:

  • 倾向分匹配(PSM, Propensity Score Matching):找到匹配的个体,使得不同处理组之间的个体在倾向分上尽可能相似。
  • 倾向分加权(IPW, Inverse Probability Weighting):使用倾向分的倒数作为权重,在模型训练时重新加权样本,以减少偏差。
  • 倾向分分层(Stratification):将数据集按照倾向分分成若干层,每一层内部保证不同处理组的个体在倾向分上尽可能相似。

2.2. IPS 和 DR 消偏

IPS(Inverse Propensity Score)和 DR(Doubly Robust)是两种常见的消偏方法:

  • IPS(逆倾向评分加权)

    • 公式:
      W i = T i P ( T i ∣ X i ) + ( 1 − T i ) 1 − P ( T i ∣ X i ) W_i = \frac{T_i}{P(T_i | X_i)} + \frac{(1 - T_i)}{1 - P(T_i | X_i)} Wi=P(TiXi)Ti+1P(TiXi)(1Ti)
    • 其中, T i T_i Ti 是处理变量, P ( T i ∣ X i ) P(T_i | X_i) P(TiXi) 是倾向分。
    • IPS 方法通过对样本进行加权,使不同组别的样本在统计上具有相似的分布。
  • DR(双重稳健方法)

    • 结合了倾向分加权和回归模型,既能利用倾向分减少选择偏差,又能利用回归模型降低模型方差。
    • 其核心是对 IPS 进行调整,使得即便倾向分模型不完全准确,回归模型也可以部分补偿偏差。

2.3. 消偏塔(De-biasing Tower)

消偏塔通常指的是一种分层消偏方法,通常涉及多个步骤:

  1. 原始数据层(Raw Data Layer)

    • 收集所有原始特征数据,并进行预处理,如缺失值填充、标准化等。
  2. 倾向分计算层(Propensity Score Estimation Layer)

    • 训练倾向分模型,如逻辑回归、梯度提升树(GBDT)或深度学习模型,计算每个样本的倾向分。
  3. 样本调整层(Reweighting Layer)

    • 使用 IPS、PSM、DR 等方法进行样本加权或匹配,以调整数据分布,减少偏差。
  4. 建模层(Modeling Layer)

    • 在消偏后的数据上训练目标模型,如分类、回归或推荐系统模型。
  5. 评估层(Evaluation Layer)

    • 评估消偏效果,例如通过 ATE(Average Treatment Effect)、ATT(Average Treatment on Treated)等指标衡量偏差是否减少。

2.4. 总结

  • 倾向分消偏 主要通过计算个体的倾向分来调整不同组别的样本,使其在统计上更加可比。
  • IPS 和 DR 消偏 提供了一种基于加权和双重稳健的方法来进一步减少偏差。
  • 消偏塔 采用分层处理的方式,从原始数据到最终模型,逐步减少选择偏差,提升模型的稳健性。

三、介绍EFIN模型

使用显式特征的在线交互感知提升网络(EFIN)

相关文章:

  • Spring (十)事务
  • Spring Boot中利用Redis解决接口幂等性问题
  • GPIO接口
  • Django ORM自定义排序的实用示例
  • Axure RP 9 安装与汉化指南(附安装包)包含下载、安装、汉化、授权,Axure9 汉化教程、Axure9 汉化步骤
  • MoonSharp 文档三
  • Rust规律归纳随笔
  • 使用Mermaid语法绘制的C语言程序从Linux移植到Windows的流程图
  • Leetcode8-字符串转换整数(atoi)
  • 【技术白皮书】内功心法 | 第二部分 | Telnet远程登录的工作原理
  • 大模型:定义与主流架构全解析
  • 【TVM教程】为 Mobile GPU 自动调优卷积网络
  • SwiftUI 让视图自适应高度的 6 种方法(四)
  • Kubernetes Pod的生命周期概述
  • LearnOpenGL-笔记-其二
  • DeepSeek-实用集成大礼包
  • 基于某著名企业IPD与质量管理体系融合的研发质量管理方案(64页PPT)
  • 【保姆级教程】使用 oh-my-posh 和 clink 打造个性化 PowerShell 和 CMD
  • 十二天-双指针技术:链表问题的高效解法
  • springboot433-基于SpringBoot的流浪猫爱心救助系统(源码+数据库+纯前后端分离+部署讲解等)
  • 公元1058年:柳永词为什么时好时坏?
  • 5吨煤炭“瞬间蒸发”?掺水炭致企业损失千万,腐败窝案曝光
  • 持续8年仍难终了的纠纷:败诉方因拒执罪被立案,胜诉方银行账户遭冻结
  • 中华人民共和国和巴西联邦共和国关于强化携手构建更公正世界和更可持续星球的中巴命运共同体,共同维护多边主义的联合声明
  • 市场监管总局等五部门约谈外卖平台企业
  • “救护车”半路加价?陕西卫健委已介入,记者调查:黑救护车挤占市场