LongAlign:港大推出的提升文本到图像扩散模型处理长文本对齐方法

简介: LongAlign是由香港大学研究团队推出的文本到图像扩散模型的改进方法,旨在提升长文本输入的对齐精度。通过段级编码技术和分解偏好优化,LongAlign显著提高了模型在长文本对齐任务上的性能,超越了现有的先进模型。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

技术改进:LongAlign通过段级编码和分解偏好优化,显著提升了长文本对齐精度。
主要功能:支持长文本处理、文本到图像对齐和减少过拟合。
应用场景:广泛应用于艺术创作、游戏开发、电影和娱乐行业、广告和营销、教育和培训等领域。

正文(附运行示例)

LongAlign 是什么

公众号: 蚝油菜花 - LongAlign

LongAlign是香港大学研究团队推出的文本到图像(T2I)扩散模型的改进方法,旨在提升长文本输入的对齐精度。传统的T2I模型在处理长文本时,由于编码模型的输入长度限制,往往难以实现精确的对齐。LongAlign通过段级编码技术,将长文本分割处理,适应编码模型的输入限制,从而有效解决了这一问题。

此外,LongAlign还引入了分解偏好优化,基于区分偏好模型中的文本相关和无关部分,应用不同权重减少过拟合,增强对齐度。经过20小时微调,LongAlign显著提高Stable Diffusion v1.5模型在长文本对齐任务上的性能,超越PixArt-α和Kandinsky v2.2等先进模型。

LongAlign 的主要功能

  • 长文本处理:基于分段级编码方法,处理长文本输入,克服预训练编码模型如CLIP的最大输入长度限制。
  • 文本到图像对齐:提高生成图像与输入文本之间的对齐度,确保图像内容与文本描述的准确性。
  • 减少过拟合:基于偏好分解和重加权策略,LongAlign减少了微调过程中的过拟合问题,提高了模型的泛化能力。

LongAlign 的技术原理

  • 分段级编码:将长文本分割成多个段落(或句子),每个段落独立编码,将编码结果合并。支持模型处理超出最大输入长度限制的文本。
  • 偏好分解:分析偏好模型的评分机制,将偏好分数分解为两部分:文本相关部分(衡量文本到图像的对齐)和文本无关部分(评估图像的其他视觉方面,如美学)。
  • 重加权策略:为解决过拟合问题,LongAlign提出一种为文本相关和无关部分分配不同权重的策略。策略基于减少文本无关部分的权重,增强模型对文本内容的关注,提高对齐度。

如何运行 LongAlign

准备环境

pip install -r requirements.txt
# 如果遇到LoRA错误,请运行 `pip uninstall peft`

准备数据集和检查点

训练原始 Stable Diffusion

# 支持长文本输入
bash run_unet.sh align ct5f
# 请将 {args.output_dir}/s{global_step_}_lora_vis.pt 移动到 {args.output_dir}/lora_vis.pt 等

# 长文本对齐的偏好优化
bash run_unet.sh reward test

训练 LCM 版本的 Stable Diffusion

# 支持LCM采样
bash run_unet.sh lcm ct5f

# 长文本对齐的偏好优化
bash run_unet.sh reward_lcm test

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
存储 网络协议 数据安全/隐私保护
POP3/SMTP/IMAP邮件协议的区别
POP3/SMTP/IMAP邮件协议的区别
POP3/SMTP/IMAP邮件协议的区别
|
机器学习/深度学习
普通卷积、分组卷积和深度分离卷积概念以及参数量计算
普通卷积、分组卷积和深度分离卷积概念以及参数量计算
1930 0
普通卷积、分组卷积和深度分离卷积概念以及参数量计算
|
12月前
|
机器学习/深度学习 存储 人工智能
2025年NVIDIA RTX 4090云服务器租赁价格与选型指南
本文探讨了在主流云服务商尚未提供RTX 4090实例的背景下,如何选择高性能GPU服务器。分析了市场现状、替代方案性能,并推荐阿里云的GN7i(NVIDIA A10)、GN6v(NVIDIA V100)等实例,提供了成本优化策略与选型建议,确保用户在AI训练、图形渲染等场景中实现效率和成本的最佳平衡。
|
10月前
|
存储 缓存 自然语言处理
初识华为RazorAttention
RazorAttention是一种静态KV Cache压缩算法,旨在解决长上下文大型语言模型(LLM)中KV缓存占用显存过大的问题。通过基于注意力头的有效视野动态调整KV Cache大小,RazorAttention能够压缩70%的KV Cache,同时保持模型长序列能力几乎无损。该方法保护检索头(包括Echo Head和Induction Head)的KV Cache,确保重要信息不丢失,并对非检索头进行压缩优化。相比在线动态压缩方法,RazorAttention无需实时计算,兼容FlashAttention,显著降低存储与计算开销,为模型部署提供高效解决方案。
|
5月前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
413 13
|
12月前
|
机器学习/深度学习 移动开发 测试技术
YOLOv11改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
YOLOv11改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
641 13
YOLOv11改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
|
机器学习/深度学习 5G
5G中的调制技术:从QPSK到256QAM,赋能高速率通信
5G中的调制技术:从QPSK到256QAM,赋能高速率通信
3723 5
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的客户投诉管理与解决方案解析
【7月更文挑战第25天】 ERP系统中的客户投诉管理与解决方案解析
1055 1
|
JavaScript Java 测试技术
基于小程序的小说阅读器+springboot+vue.js附带文章和源代码设计说明文档ppt
基于小程序的小说阅读器+springboot+vue.js附带文章和源代码设计说明文档ppt
240 0
|
自然语言处理 搜索推荐 小程序
博物馆导览系统:提升观众参观效率与满意度
在这个快节奏时代,博物馆面临挑战与机遇。传统导览方式难以满足个性化、互动性和沉浸式学习需求。本文深入解析博物馆智能导览系统,包括精准定位导航、展品解说和AR技术应用,提升观众参观效率与满意度。
802 5

热门文章

最新文章