five

An Efficient Dataset Condensation Plugin

收藏
github2023-11-29 更新2024-05-31 收录
下载链接:
https://github.com/EnnengYang/An-Efficient-Dataset-Condensation-Plugin
下载链接
链接失效反馈
官方服务:
资源简介:
数据集浓缩(DC)技术旨在将一个大型真实数据集浓缩成一个小型的合成数据集,目的是让网络在后者上从头开始训练,其性能与前者相似。本仓库提供了一个简单而高效的数据集浓缩插件,该插件在低维流形上匹配原始和合成数据集,通过将原始图像浓缩成两个低秩矩阵而非参数化图像矩阵,提高了数据集浓缩的效率。该插件可以轻松集成到现有的DC方法中,以有限的存储成本包含更丰富的原始数据集信息,从而提高下游应用的性能。

Dataset Condensation (DC) technology aims to condense a large real-world dataset into a small synthetic dataset, with the goal of enabling networks trained from scratch on the latter to achieve performance comparable to that on the former. This repository provides a simple yet efficient dataset condensation plugin, which matches the original and synthetic datasets on low-dimensional manifolds. By condensing the original images into two low-rank matrices instead of parameterized image matrices, the efficiency of dataset condensation is enhanced. This plugin can be easily integrated into existing DC methods, incorporating richer information from the original dataset at a limited storage cost, thereby improving the performance of downstream applications.
创建时间:
2023-09-29
原始信息汇总

数据集概述

数据集目的

本数据集旨在通过高效的数据集浓缩插件,将大型真实世界数据集浓缩为小型合成数据集,以实现在合成数据集上训练的网络性能与原始数据集相媲美。

数据集特点

  • 低维流形匹配:本插件通过在低维流形上匹配原始和合成数据集,提高了浓缩效率。
  • 低秩矩阵表示:不同于传统的参数化图像矩阵,本插件将原始图像浓缩为两个低秩矩阵。
  • 易于集成:可轻松集成到现有的数据集浓缩方法中,以有限的存储成本包含更丰富的原始数据集信息。

应用验证

在多个公共数据集上验证了本插件与现有先进数据集浓缩方法结合使用时,网络在合成数据上的性能显著优于传统方法。此外,在持续学习任务中应用时,本方法有效缓解了在有限内存缓冲区约束下的旧任务灾难性遗忘问题,并避免了原始数据隐私泄露问题。

代码实现

  • 传统数据集浓缩:如DC、DSA、DM、MTT等,通过设置超参数、初始化合成图像、获取损失和更新合成图像等步骤实现。
  • 高效数据集浓缩:如LoDC、LoDSA、LoDM、LoMTT等,通过调整IPC、初始化合成图像、构建图像、获取损失和更新合成图像等步骤实现。

引用信息

若使用本数据集或相关资源,请引用以下文献:

@inproceedings{An_Efficient_DC_Plugin_NeurIPS_2023, title={An Efficient Dataset Condensation Plugin and Its Application to Continual Learning}, author={Yang, Enneng and Shen, Li and Wang, Zhenyi and Liu, Tongliang and Guo, Guibing}, booktitle={Thirty-seventh Conference on Neural Information Processing Systems}, year={2023} }

搜集汇总
数据集介绍
main_image_url
构建方式
该数据集的构建方法基于低维流形匹配技术,通过将原始图像压缩为两个低秩矩阵而非传统的参数化图像矩阵,从而在有限存储成本下保留更丰富的原始数据集信息。具体步骤包括初始化合成图像、计算损失函数以及更新合成图像,最终生成一个高效的合成数据集。这一方法显著提升了数据集压缩的效率,并能够与现有的数据集压缩方法无缝结合。
使用方法
该数据集的使用方法简单易行,用户可以通过提供的代码框架快速实现数据集压缩。具体步骤包括设置超参数、初始化合成图像、计算损失函数以及更新合成图像。用户可以根据需求选择不同的压缩方法,如LoDC、LoDM或LoMTT,并通过运行相应的Python脚本进行实验。此外,用户还可以根据实验需求调整超参数,如秩的大小,以优化压缩效果。
背景与挑战
背景概述
数据集压缩技术(Dataset Condensation, DC)旨在将大规模真实数据集压缩为小型合成数据集,从而在合成数据集上训练的模型能够达到与原始数据集相似的性能。2023年,由Yang Enneng等人提出的高效数据集压缩插件(An Efficient Dataset Condensation Plugin)在NeurIPS会议上发表,标志着该领域的重要进展。该插件通过将原始图像压缩为两个低秩矩阵,而非传统的参数化图像矩阵,显著提升了压缩效率。这一创新不仅降低了存储成本,还增强了合成数据集在下游任务中的表现,尤其是在持续学习任务中,有效缓解了灾难性遗忘问题,并避免了原始数据隐私泄露的风险。
当前挑战
尽管高效数据集压缩插件在技术上取得了显著突破,但其仍面临诸多挑战。首先,现有方法大多在高维像素空间中进行匹配,忽略了自然图像的局部连接性和低维本质特征,导致压缩效率低下。其次,如何在有限的内存缓冲区约束下,进一步提升合成数据集的质量以支持更复杂的下游任务,仍是一个亟待解决的问题。此外,尽管该插件在持续学习任务中表现出色,但其在不同任务间的泛化能力仍需进一步验证。最后,如何在保证压缩效率的同时,确保合成数据集的信息完整性,避免信息丢失,也是未来研究的重要方向。
常用场景
经典使用场景
在深度学习领域,数据集压缩技术旨在将大规模数据集压缩为小规模合成数据集,以便在有限的计算资源下进行高效训练。该数据集插件通过低维流形匹配技术,显著提升了合成数据集的训练效果,广泛应用于图像分类、目标检测等任务中。其经典使用场景包括在CIFAR-10、ImageNet等公开数据集上的实验验证,展示了其在减少存储成本的同时保持模型性能的能力。
解决学术问题
该数据集插件解决了传统数据集压缩方法在高维像素空间中匹配效率低下的问题。通过将原始图像压缩为两个低秩矩阵,插件在低维流形中实现了更高效的数据匹配,从而显著提升了合成数据集的训练效果。这一创新不仅降低了存储成本,还改善了模型在合成数据上的表现,为数据集压缩领域提供了新的研究方向。
实际应用
在实际应用中,该数据集插件被广泛应用于持续学习任务中,有效缓解了有限内存缓冲区下的灾难性遗忘问题。此外,插件还避免了原始数据隐私泄露的风险,适用于医疗影像分析、自动驾驶等对数据隐私要求较高的领域。其高效的数据压缩能力也为边缘计算设备上的深度学习模型部署提供了技术支持。
数据集最近研究
最新研究方向
在数据集压缩领域,最新的研究方向聚焦于如何通过低维流形匹配技术提升压缩效率。传统的数据集压缩方法通常在高维像素空间中进行匹配,忽略了自然图像通常具有局部连接性和较低的内在维度,导致压缩效率低下。2023年NeurIPS会议上提出的高效数据集压缩插件,通过将原始图像压缩为两个低秩矩阵,显著提升了压缩效率。这一方法不仅能够与现有的数据集压缩技术无缝结合,还在有限存储成本下保留了更丰富的原始数据集信息,从而提升了下游任务的性能。特别是在持续学习任务中,该方法有效缓解了有限内存缓冲区下的灾难性遗忘问题,并避免了原始数据隐私泄露的风险。这一突破性进展为数据集压缩技术在深度学习中的应用开辟了新的可能性。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作