码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TsingHua:FPT: Improving Prompt Tuning Efficiency via Progressive Training


    这篇文章我觉得做的也挺有意思的。
    是在探究提示学习中渐进式的更新参数比一窝蜂的直接更新参数效果要佳。

    开头

    是从比较PT(prompt learning和fine tuning)开始的。为什么PT的收敛速度慢,训练效率低下?

    因为PT中中可训练的参数大大减少了吧。微调起来不是很容易。

    (我感觉论文中提到的PT是soft PT),折磨说的:PT prepends a few virtual
    tokens to the input text, these tokens are tuned during training while all the other PLM parameters remain frozen
    在这里插入图片描述

    Core idea

    Fast Prompt Tuning (FPT), which starts by conducting PT using a small-scale partial PLM, and then progressively expands its depth and width until the full-model size.

    在这里插入图片描述

    split the original PT training process into N stages.
    We start with a small-size partial PLM M1 and
    then progressively rehabilitate its depth and width
    until the full-size model MN, creating a series of
    partial PLMs {Mi}N−1i=1 with growing sizes

    在每个训练阶段 i,我们对部分 PLM Mi 进行 PT,并获得学习的软提示 Pi。基于观察到 Mi 保留了全尺寸 PLM MN 的大部分功能,我们推测 Mi 可以作为 MN 的完美替代品并学习如何处理下游任务。此外,考虑到不同部分 PLM 学习到的软提示在参数空间中很接近,我们可以通过回收 Pi 将 Mi 学到的知识迁移到 Mi+1。具体来说,每次模型扩展后,我们直接使用Pi作为下一阶段训练Mi+1的初始化。由于对于每个部分 PLM,参与前向和后向过程的参数较少,因此可以减少计算量。保持总训练步数不变,FPT 与 vanilla PT 相比可以加速训练

    总结

    渐进式(Progressive Training)对于加速和改善PT训练过程有帮助。
    原文中给出的是train effect(训练效率:比如计算资源的使用量…)的对比表,在消耗较低资源下,还能取得不错的效果。

    对照于开头中的训练效率对比图,给出的实验结果为:
    在这里插入图片描述

  • 相关阅读:
    图片视频查看软件ApolloOne Mac
    excel怎么能锁住行 和/或 列的自增长,保证粘贴公式的时候不自增长或者只有部分自增长
    windows 10 安装k8s环境 Kubernetes
    EasyNVR调用接口获取通道信息snapURL返回为空的原因分析及解决
    Debezium系列之:使用Debezium2.0以上版本接入Mysql数据库数据到Kafka集群的详细技术文档
    我用ChatGPT写2023高考语文作文(一):全国甲卷
    ES小版本整理
    第五十三周总结——云文档开发一周总结
    【C++高阶(一)】二叉搜索树深度剖析
    C语言之指针、结构体、动态内存分配
  • 原文地址:https://blog.csdn.net/Hekena/article/details/128159021
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号