首页 > 其他分享 >促进通用跨域检索中广义知识的模拟

促进通用跨域检索中广义知识的模拟

时间:2024-11-09 08:50:19浏览次数:1  
标签:检索 跨域 UCDR 提示 ProS 模拟

促进通用跨域检索中广义知识的模拟 ProS:促进通用跨域检索中广义知识的模拟 通用跨域检索(UCDR)的目标是在广义测试场景中实现稳健的性能,其中数据在训练过程中可能属于严格未知的域和类别。最近,具有快速调整的预训练模型显示出很强的泛化能力,并在各种下游任务中取得了显著成就,如少镜头学习和视频文本检索。然而,将它们直接应用于UCDR可能不足以处理域转换(即适应不熟悉的域)和语义转换(即转移到未知的类别)。为此,提出了Prompting To Simulate(ProS),这是应用UCDR快速调优的第一种方法。ProS采用两步过程来模拟内容感知动态提示(CaDP),该提示可以影响模型,为UCDR生成通用特征。具体来说,在提示单元学习阶段,引入了两个提示单元,以掩码和对齐的方式分别捕获领域和语义知识。然后,在上下文感知模拟器学习阶段,在模拟测试场景下训练一个内容感知提示模拟器,以生成相应的CaDP。在三个基准数据集上进行的广泛实验表明,新方法在不引入过多参数的情况下实现了最新的性能。新方法已公开,可参考相关代码网址。 跨域检索(CDR)及其广义版本(UCDR),不同骨干网和各种基于提示的方法比较,如图3-5所示。   图3-5 跨域检索(CDR)及广义版本(UCDR),不同骨干网和各种基于提示的方法比较 在图3-5中,(a)跨域检索(CDR)及其广义版本(UCDR)的说明。(b)ProS与UCDR协议下,不同骨干网和各种基于提示的方法△的比较。所有基于提示的方法都使用CLIP作为骨干。新方法取得了实质性的改进,并在性能和可训练参数使用与最新技术之间实现了更好的权衡。 新方法ProS方案如图3-6所示。   图3-6 新方法ProS方案概述 在图3-6中,在提示单元学习阶段,通过屏蔽无关提示,将源数据中的知识捕获到域提示单元DP和语义提示单元SP中。在上下文感知提示模拟阶段,使用掩码操作训练一个上下文感知提示模拟器(CaPS),将提示模板PT动态传递给两个内容感知动态提示(CaDP),以模拟未知域和类别。在检索阶段,使用CaPS生成CaDP,该CaDP影响CLIP图像编码器,将看不见的样本转换为合适的嵌入以进行检索。灰色部分表示屏蔽提示。

标签:检索,跨域,UCDR,提示,ProS,模拟
From: https://www.cnblogs.com/wujianming-110117/p/18536257

相关文章

  • python 模拟登录问题
    `#模拟古诗文网的登录importrequestsfromdatetimeimportdatetimefromlxmlimportetreeimportbase64importtimelogin_url='https://so.gushiwen.cn/user/login.aspx?from=http://so.gushiwen.cn/user/collect.aspx'requestLoginUrl=r"https://so.gus......
  • 鸿蒙开发进阶(OpenHarmony)DAC模拟信号
    鸿蒙NEXT开发实战往期必看文章:一分钟了解”纯血版!鸿蒙HarmonyOSNext应用开发!“非常详细的”鸿蒙HarmonyOSNext应用开发学习路线!(从零基础入门到精通)HarmonyOSNEXT应用开发案例实践总结合(持续更新......)HarmonyOSNEXT应用开发性能优化实践总结(持续更新......)功能简介......
  • 【题解】「NOIP2024模拟赛24 T3」钙绿
    【题解】「NOIP2024模拟赛24T3」钙绿https://www.becoder.com.cn/contest/5715/problem/3\(\mathcal{Description}\)给定\(n,p,m\)。对于每个\(k=0,1,\dots,m\),统计满足下面条件的\(n\)位\(10\)进制数:(允许前导零各位数之和不超过\(k\)。\(p\)能整除这个数。数据......
  • 【题解】「NOIP2024模拟赛24 T2」子序列们
    【题解】「NOIP2024模拟赛24T2」子序列们https://www.becoder.com.cn/contest/5715/problem/2\(\mathcal{Description}\)给定一个0/1串\(a\),你需要生成一个长度为\(n\)的序列\(b\),其中\(b_i\)为\(a\)的一个子序列,且满足:\(|b_i|=n-i+1\);\(\foralli\in(1,n]\),\(b......
  • 11.8模拟赛总结
    赛时T1想如果某一行和某一列的最大值相同的话,这个数的位置就可以确定了,但如果一个数只作为某一行的最大值出现了一次,那它所在的列就一定有一个比它大的,所以考虑从大到小往矩形里放数,记录有几列已经放过数字了,那这个数就可以在这几列中任选一列,即\(ans\)乘上放过数的列的个数,赛......
  • NOIP2024模拟赛 #17 总结
    省流:T1对\(998244353\)取模,T2对\(mod\)取模,T3求排名,T4对\(10^9+7\)取模。比赛出锅不少。开T1,发现并没有前几天那么简单,对着题目盯了\(1\)h毫无思路,发现没看见所有高塔的高度两两不同这个条件,看到后略有思路,但是还不太行。后来说大样例出锅了,幸好没写。T2很......
  • 2024.0902模拟赛反思总结
    09:00~09:20终于想出来了之前没考虑到的特殊情况,把困扰多时的\(R\)题做出来了,美滋滋。09:20~10:35突然的一场考试,看到\(A\)题先写了一份暴力,测了一下\(10^{12}\)和\(10^{12}-1\),成功炸掉。思考了很久优化,把特殊情况判了一下,没头绪就去做\(B\)题了。10:35~10:50\(B\)......
  • 2024.0906模拟赛反思总结
    08:56~09:10先总体看了一遍题目,\(A\)题没思路,\(B\)题模拟,\(C\)题似乎是个\(dp\),\(D\)题一眼原题,果断选择倒开。\(D\)题因为原题的缘故过于自信,导致没有对拍测大样例,没看数据范围以为是跟以前的题一模一样,导致RE\(30\)分。09:10~09:25接着去写模拟,一开始在想链表模拟......
  • 2024.0905模拟赛反思总结
    08:59~09:50老师今天怎么提前一分钟发题。先总体看了一遍题目。\(A\)题原题分讨,\(B\),\(C\),\(D\)题赛时觉得都是搜索(其实\(C\)题递推,\(D\)题\(dp\))。\(A\)题跟之前做的换了一种写法,开始看错题了,调了很久,后面细节没处理好,挂了\(26\)分。09:50~11:00\(B\)题我写的......
  • 2024.0904模拟赛反思总结
    9:00~9:25老师不发卷是在考验我们的心态吗。9:25~10:00总体看了一眼题目,\(A\)题貌似做过,\(B\)题推公式,\(C\)题简单最短路,\(D\)题构造。\(A\)题一开始我想的全部设为\(0\),算汉明距离从后往前调整\(1\),赛时写挂了,赛后发现两个字符串的汉明距离实时调整的时候写错了。10:......