Generating Query Recommendations via LLMs 【阅读笔记】

news2024/9/23 9:32:44

背景

主要去进行query的相关搜索补充;
例如

我们引入生成查询推荐(GQR)系统。 GQR以大语言模型为基础,利用大语言模型的提示能力,通过提示中提供的几个例子(检索或手工)来理解推荐任务。

方案

Generative Query Recommendation (GQR)

在这里插入图片描述

  • prompt 就是几个给定的推荐例子 然后用 prompt方式 生成推荐词
  • 例子是人工写的 包含多个方面
    在这里插入图片描述

研究问题

RQ1:与现有查询推荐系统相比,我们提出的 GQR 系统能否生成相关且有用的查询推荐?

答案: 有

RQ2:我们的 GQR 系统生成的查询是否比其他系统生成的查询更能吸引用户?

答案: 有

文中给的例子是:
传统方式:瑞安航空支持、瑞安航空联系方式、瑞安航空客户服务
LLM生成:瑞安航空的职业、瑞安航空的历史 要好吧 我感觉起来
在我看来 LLM可能还有点宽泛了, 但是作者认为这种更加吸引

RQ3:我们的 GQR 系统是否会为长尾(即罕见的)查询生成建议?

答案: 有, LLM 每个都能生成

RQ4:查询日志仍然能为生成查询推荐带来价值吗?

答案:虽然查询日志不再重要,但行为数据仍然有助于增强生成查询推荐系统的性能

实验

评价:

  • 清晰度 Simplified Clarity Score (SCS)

  • 信息增益 NDCG(归一化折扣累计增益Normalized Discounted Cumulative Gain)

  • 人工结果
    聘请了 12 名专业注释者,提供系统 1、系统 2 和 GQR (GPT-3) 生成的建议。 将注释者分为三组,即每组四个注释者。 我们还将从查询日志中随机采样的 192 个查询随机划分为上述三组,最终每组有 64 个查询。然后匿名标注

结果

  • 推荐的清晰度
    在这里插入图片描述
  • 信息增益
    在这里插入图片描述
  • 人工评估
    在这里插入图片描述

都是优

个人心得

  • 提出的生成查询推荐(GQR)本质就是prompt的 few shot
  • 提出的RA-GQR (GPT-3) 本质就是 通过 给的shot 是通过相似性检索而来的
  • 以过往经验: gpt4+ fewshot 效果 一般不如 拿业务数据 sft 一个7B小模型, 效果堪忧, 名字倒是取得很好,范围也大

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

主机监控与审计系统是什么?这个功能让您的效率翻倍!

天下之事,皆需明察秋毫,方能运筹帷幄,决胜千里。 于信息之海,主机者,犹若疆土之基石,承载着数据之重,运行着系统之脉。 然,世事如棋局局新,网络之域,暗流涌…

惠海H6432 dcdc升压恒压支持IC 3.7V 7.4V升压9V12V15V24V3A大电流 摄影灯光电源

1. 产品描述 H6432是一款电流模式B00ST异步升压恒压控制驱动芯片,适用于2.7-24V输入电压范 围的升压恒压电源应用领域,启动电压低至2. 5V。芯片根据负载的大小自动切换PWM,PFM和BURST模式以提高各个负载端的电源系统效率。芯片通过EN脚实现…

kali2022重置密码

在如下系统选择界面,按‘E’, 进入到编辑界面,将“ro quiet”修改为“rw init/bin/bash”。修改完成后ctrl X保存编辑并继续引导ctrlx进行引导,passwd修改密码,成功后重启,用root和新密码登录。

Adversarial Diffusion Distillation

sd turbohttps://static1.squarespace.com/static/6213c340453c3f502425776e/t/65663480a92fba51d0e1023f/1701197769659/adversarial_diffusion_distillation.pdf#page5.83https://github.com/Stability-AI/generative-models 问题引入 1-4 steps fast diffusion model samp…

软件测试最全面试题,了解一下

一、前言 近期有不少同学,朋友问我什么是软件测试,它是干什么的,我适不适合做、这行发展前景、工资怎么样等等等…在这里我把问题总结一下,整理一篇文章出来。 我也看过很多贴吧、论坛,在入行之前对这块都是迷茫的&a…

os 虚拟内存

虚拟内存不仅能隔离进程,还能提高内存利用率,请解释虚拟内存如何提高内存利用率??? 虚拟内存(Virtual Memory)通过以下几个机制来提高内存利用率: 1. 内存分页(Paging&…

20240824给飞凌OK3588-C的核心板刷Ubuntu22.04并安装iperf3测试网速

20240824给飞凌OK3588-C的核心板刷Ubuntu22.04并安装iperf3测试网速 2024/8/24 9:24 缘起,通过千兆交换机接入外网,开机之后发现以太网异常,多上电几次就会发现以太网也能用。 缘由:由于自制的飞凌的OK3588-C的核心板的底板对空间…

五子棋理解C++思想

双人五子棋项目目录: class Game { public:Game();void init();bool waitPlayerPutChess(Player* player, int& oldi, int& oldj);void draw();void play();bool isOver(int playerId);public:int whoWin -1; // 谁赢了(0:白棋&a…

【题解】【模拟】—— [CSP-J 2023] 一元二次方程

【题解】【模拟】—— [CSP-J 2023] 一元二次方程 [CSP-J 2023] 一元二次方程题目背景题目描述输入格式输出格式输入输出样例输入 #1输出 #1 提示 1.题意解析2.AC代码 [CSP-J 2023] 一元二次方程 戳我查看题目(洛谷) 题目背景 众所周知,对…

共享文件操作记录如何查看?这种方法帮你轻松实现

查看共享文件操作记录,可以通过以下几种方法实现: 一、利用操作系统的文件访问记录功能 在Windows操作系统中,可以利用“事件查看器”来查看共享文件的访问记录。事件查看器是Windows内置的一个工具,用于记录系统中发生的各种事…

50个必知的ChatGPT学术论文指令:提升研究效率,强烈推荐收藏!

随着AI技术的发展,AI已经成为学术创作的强大工具。如果你还不了解如何利用AI润色你的论文,那么这篇文章将为你提供极大的帮助。我们精心整理了50个顶级ChatGPT学术论文指令,强烈建议你加以利用! 这些指令非常实用,能显…

线性表的顺序表示—插入操作

线性表的顺序表示—插入操作 插入代码 #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define InitSize 15 // 初始化扩容长度 #define MaxSize 100typedef struct {int data[MaxSize]; // 申请空间&#xff08;静态&#xff09;int lengt…

探索ISP自动曝光技术:工作原理与应用(一)

在现代数码相机和智能手机中&#xff0c;图像信号处理器&#xff08;ISP&#xff09;是负责将传感器捕捉到的原始数据转换成高质量图像的重要组件。而在ISP的众多功能中&#xff0c;自动曝光&#xff08;Auto Exposure, AE&#xff09;是确保拍摄出清晰、明亮且细节丰富照片的关…

QT Quick QML 实例之定制 TableView

QT Quick QML 实例之定制 TableView 一、演示二、C关键步骤1. beginInsertRows()&#xff08;用户插入行&#xff09;2. roleNames() &#xff08;表格中列映射&#xff09;3. data() &#xff08;用户获取数据&#xff09;4. headerData() &#xff08;表头&#xff09;5. fla…

20240824给飞凌OK3588-C的核心板刷Ubuntu22.04后适配SONY索尼的HDMI OUT的机芯8530

20240824给飞凌OK3588-C的核心板刷Ubuntu22.04后适配SONY索尼的HDMI OUT的机芯8530 2024/8/24 16:33 echo 8 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio8/direction echo 1 > /sys/class/gpio/gpio8/value 1、HDMI IN 4K 2024/7/25 18:01 v4l2-ctl -…

文件—python

一、文件编码 对于同一份文件&#xff0c;人的视角和计算机的视角是不相同的&#xff0c;人看到的是文字&#xff0c;计算机看到的0和1组成的编码。因为计算机只能识别0和1&#xff0c;无法直接识别文字&#xff0c;那我们是如何在电脑上看到文字的呢&#xff1f; 计算机按照一…

C++的动态数组vector番外之capacity

今日诗词&#xff1a; 爱他明月好&#xff0c;憔悴也相关。 西风多少恨&#xff0c;吹不散眉弯。 ——《临江仙寒柳》【清】纳兰容若 目录 引言 正文 string中的和vector中的capacity有什么区别 vector扩容时内存分配的策略是什么&#xff1f; capacity在vector中的表现如…

基于无人机边沿相关 ------- IBUS、SBUS协议和PPM信号

文章目录 一、IBUS协议二、SBUS协议三、PPM信号 一、IBUS协议 IBUS&#xff08;Intelligent Bus&#xff09;是一种用于电子设备之间通信的协议&#xff0c;采用串行通信方式&#xff0c;允许多设备通过单一数据线通信&#xff0c;较低延迟&#xff0c;支持多主机和从机结构&a…

redis | Django小项目之Mysql数据库和Redis缓存的应用

Django小项目 需求整体架构图技术细节环境配置各文件配置settings.pyurls.pyviews.pyuser_update.html 结果相关代码补充r.hgetall(cacahe_key)new_data {k.decode():v.decode() for k,v in data.items()} 需求 整体架构图 技术细节 环境配置 django-admin startprojrct rmysi…

WIFI 应用层代码

1.0 定义枚举类型 typedef enum {WIFI_COMM_WAIT, // AT 等待命令WIFI_COMM_OK, // AT 命令完成WIFI_COMM_FALL, // AT 命令失败 }WifiCommState_t; 注&#xff1a;该枚举类型的作用是&#xff0c;定义三个成员变量&#xff0c;分别表示AT指令等待发送&#xff0c;AT指令…