当前位置: 首页 > article >正文

合成数据:好、坏与未整理

原文towardsdatascience.com/synthetic-data-the-good-the-bad-and-the-unsorted-8220de6aac40?sourcecollection_archive---------7-----------------------#2024-01-13关于使用合成数据进行 AI 训练的法律视角https://medium.com/tea.mustac?sourcepost_page---byline--8220de6aac40--------------------------------https://towardsdatascience.com/?sourcepost_page---byline--8220de6aac40-------------------------------- Tea Mustać·发表于 Towards Data Science ·阅读时间 9 分钟·2024 年 1 月 13 日–免责声明这不是另一篇关于利弊的文章合集。https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/c9f082dad196502d4d0dcd7679dca8bb.pngAnne Fehres 和 Luke Conroy AI4Media / 更好的 AI 图像 / 人类负责繁重的数据搬运 / CC-BY 4.0合成数据被认为是推动研究、产品开发甚至支持依赖大量数据的整个商业模型的一个有前途的途径特别是在真实数据稀缺、敏感或在法律上存在使用问题的情况下。然而似乎在现有的法律文献中主要由现有的概括性观点引起对合成数据在避免法律雷区和改善 AI 模型方面的实际效用存在很多困惑。这种困惑导致了大量文章提到相同的利弊但从不同的角度出发。而且这些文章有时会交替提到相同的特点。因此例如虽然大多数人似乎都同意可扩展性和增强隐私是依赖合成数据的明确优势但成本既被提到是一个优点[1]也被提到是一个缺点[2]。偏见也是如此合成数据既可以作为减少偏见的一种手段[3]但有时也会导致偏见的放大[4]。这一切都取决于你偶然遇到的文章以及这些文章中考虑的具体情况和场景。最糟糕的是这些文章中的任何一个观点都不是错误的。我们在这里不会尝试做相同的尝试。我们将更倾向于在当前混淆的使用、目的、概念、情况和情境之间画出一些界限以至少有助于澄清现有的混乱。因此我们暂时将事情复杂化以便稍后澄清迷雾。然而在此过程中我们始终会关注隐私问题。毕竟这是我至少可以假装有一些答案并知道自己在说什么的事情。人工智能生成的合成数据至少在法律背景下合成数据最常被分析的优缺点与其在增强隐私保护方面的应用有关。然而在这个背景下合成数据似乎经常与匿名数据或假名数据进行比较甚至等同于它们。这是令人遗憾的因为假名化和匿名化在历史上一直存在误解和滥用。因此关于这两者在隐私和《通用数据保护条例》GDPR背景下的含义并没有真正的共识这使得它们成为糟糕的参考点。但同时因为合成数据是或应该是与这两者完全不同的独立概念所以我们应该尽量避免将其与这两个误解的概念混淆。然而尽管理想情况下我们应当远离这两个误解的概念我们仍然会坚持使用它们。毕竟我们并非生活在真空中所以不妨与之和解。首先合成数据绝不应该是假名数据。因为如果它是那意味着我们没有很好地合成它。其次它通常属于匿名数据的范畴。为什么为了回答这个问题我们先来探讨一下假名化的问题。假名数据是指在没有使用附加信息的情况下无法将数据归属于特定数据主体的数据前提是这些附加信息被分开并安全保存。 [5] 需要记住两点1. 重新识别的可能性仍然存在2. 有人持有解密密钥。这就是为什么假名数据仍被视为个人数据也是为什么合成数据不是假名数据。或者说至少不应该是。另一方面匿名化是将个人数据鼓点变为匿名的过程。 [6] 这意味着匿名数据与任何自然人无关根本不相关或者曾经与某人相关但现在已经被匿名化无法再识别该人。 [7] 在这里有多个需要注意的地方。首先匿名数据也可以指经过处理和匿名化的个人数据。其次匿名数据不再用于识别其原始归属者如果曾经属于某人。至少在今天可用的技术和方法下无法做到。 [8] 第三匿名数据也可以是完全非个人的数据例如天气统计。现在引入合成数据。合成数据是通过人工生成的数据用来再现原始数据的特征和结构。[9] 我们可以将其视为原始数据的某种代理。在这个过程中原始的真实数据不一定是个人数据即使是个人数据新的合成数据无论如何是匿名的因为它是完全虚构的并且不包含或者至少不应该包含其所基于的原始数据。这反过来使得合成仅仅是可能的匿名化技术之一。现在暂时不讨论数据是否能够完全匿名化的问题。 [10] 但这仍然不意味着这两者总是完全相同的。所有这一切都很重要因为既然我们在谈论的应该是匿名数据那么看起来整个隐私辩论实际上完全是没有意义的。因为匿名数据完全不在《通用数据保护条例》GDPR的范围之内。然而我们仍然在讨论它。而且我们这样做并没有错。合成数据是隐私的朋友还是敌人我们在讨论合成数据与隐私之间的关系时首先要考虑的事情是为什么我们只是在某种程度上错了。合成数据必须通过生成得到有时需要基于包含个人数据的数据集来生成。这现在通常是但不一定是通过机器学习模型和深度学习算法来完成的。可能是因为我们在谈论处理和合成大量数据。而且由于无论目的如何识别模式和统计数据是机器学习模型天然擅长的与大多数人类不同。这反过来意味着单单生成合成数据就已经是一个处理操作从法律角度来看这是相关的特别是如果原始数据是个人数据的话。这也意味着关于使用合成数据训练机器学习模型是否有益的常见论点和讨论完全忽视了这个问题的两个关键方面。它们不仅通过将合成数据仅仅与隐私挂钩而过于简化问题而且在大多数情况下忽略了仍然会有模型在处理个人数据以便进行合成。这些方面现在并不是被过度复杂化的边缘问题相反它们对于展开有关合成数据的成熟的对话非常关键无论隐私是否在其中。而且在谈论合成数据时隐私问题往往没有被提及。再次指出合成数据有其独立的生命。它作为一种技术和策略被应用于各种场合包括当真实数据稀缺、敏感或其使用涉及法律问题和不确定性的情形。例如使用合成数据的一个重要目的虽然在公众讨论中很少提及就是在军事背景下训练人工智能系统。在那里合成数据可以用于数据集多样化和数据属性精细控制的目的这两个目的对于提升质量以及缩短训练周期在这一稀缺、难以获取且高度敏感的真实数据领域非常重要。 [11] 你很少在流行文献中看到这些类型的权衡然而它们确实存在并且同样重要甚至在其他背景下也值得考虑。另一方面即使在隐私的背景下提到和关联合成数据我们依然在过度概括事情并混淆了两个不同的基本权利。因为尽管隐私和数据保护在很大程度上有重叠但它们不能作为同义词使用。而且在讨论合成数据的背景下尽管我们通常可以将其作为一种隐私保护技术但在数据保护方面的情况则更为复杂。主要是因为它可能引发的一些问题例如偏差或准确性不足。现在虽然这乍一看可能是件坏事数据保护再次让另一种有前景的方法受阻但这可能仅仅是我们对好老 GDPR 做出了不必要的悲观看法。也就是说这些问题同样困扰着人工智能开发者他们经常提到数据分布偏差、不完整和不准确的数据、噪声缺乏、过度平滑或递归等问题都是在使用合成数据时降低模型性能的因素。无论这个模型最终是否影响到人类没有人愿意使用一个不准确且有偏见的模型。最后这些问题的严重性仍然在很大程度上取决于训练的模型类型及其预定用途。不过这确实意味着律师和人工智能开发者实际上关心的许多问题是一样的只是乍一看不太明显。这是件好事。它意味着我们只需要相互交流共同解决问题。最后思考那么合成数据是朋友还是敌人它既不是也同时是。事实上这里是一个经典的双刃剑例子。合成数据在解决一些现有问题的同时也带来了新的问题。这不仅仅适用于隐私它同样适用于性能目标例如可扩展性和数据增强可能与偏见放大或泛化问题相对立。这并不是让我们放弃或重复那些过于泛化或只聚焦于某个微小点的利弊文章与分析的理由。这种做法也使得任何阅读某篇文章的人都无法看到树后面的森林。在训练机器学习模型的过程中合成数据的效用和适用性将始终取决于具体情况。它将取决于我们需要用于训练模型的数据类型个人数据、受版权保护的数据、高度敏感的数据所需数据的数量、数据的可用性以及模型的预期用途因为不准确或偏见放大在评估信用 worthiness 的模型和优化供应链的模型中的权重是不同的。所以也许我们可以通过回答这些问题来开始任何特定情境然后在更合适的环境中考虑各种现有的权衡。关键要点· 合成数据绝不应为伪匿名数据。· 合成数据应始终保持匿名。· 合成数据不仅仅与隐私有关。· 虽然合成数据始终有助于保护隐私但它也带来了其他数据保护问题。· 隐私和数据保护并非相同的概念。· 一些数据保护问题也恰好是性能问题。这是好事因为这意味着我们所有人至少有时都在尝试解决同一个问题。· 与合成数据相关的所有权衡都非常依赖于具体情境并应在相关背景下进行讨论。https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/174cba21e2bb1022f620d3da808fb37f.pngMax Gruber / 更好的人工智能图像 / Ceci n’est pas une banane / CC-BY 4.0[1] 探索合成数据优势与应用场景Intuit Mailchimpmailchimp.com/resources/what-is-synthetic-data/[2] John Anthony R, 关于人工智能——合成数据有一个不为人知的小秘密www.linkedin.com/pulse/when-comes-aisynthetic-data-has-dirty-little-secret-radosta/[3] Michael Yurushkin, 合成数据如何解决人工智能偏见问题Brouton Lab 博客broutonlab.com/blog/ai-bias-solved-with-synthetic-data-generation/[4] Giuffrè, M., Shung, D.L. 在医疗保健中利用合成数据的力量创新、应用和隐私。npj 数字医学61862023。doi.org/10.1038/s41746-023-00927-3[5] GDPR[6] AEDP关于匿名化的 10 个误解edps.europa.eu/system/files/2021-04/21-04-27_aepd-edps_anonymisation_en_5.pdf[7] GDPR 第 26 条说明[8] AEDP关于匿名化的 10 个误解edps.europa.eu/system/files/2021-04/21-04-27_aepd-edps_anonymisation_en_5.pdf[9] Robert Riemann合成数据欧洲数据保护监督员。[10] Alex Hern《“匿名化”数据永远不可能完全匿名研究表明》《卫报》2019 年 7 月 23 日www.theguardian.com/technology/2019/jul/23/anonymised-data-never-be-anonymous-enough-study-findsEmily M Weitzenboeck, Pierre Lison, Malgorzata Cyndecka, Malcolm Langford, GDPR 与非结构化数据匿名化是否可能《国际数据隐私法》第 12 卷第 3 期2022 年 8 月184–206 页doi.org/10.1093/idpl/ipac008[11] H. Deng, 探索用于人工智能和自主系统的合成数据入门指南瑞士日内瓦UNIDIR2023unidir.org/wp-content/uploads/2023/11/UNIDIR_Exploring_Synthetic_Data_for_Artificial_Intelligence_and_Autonomous_Systems_A_Primer.pdf。

相关文章:

合成数据:好、坏与未整理

原文:towardsdatascience.com/synthetic-data-the-good-the-bad-and-the-unsorted-8220de6aac40?sourcecollection_archive---------7-----------------------#2024-01-13 关于使用合成数据进行 AI 训练的法律视角 https://medium.com/tea.mustac?sourcepost_pag…...

OpenClaw企业级插件套件:构建安全、可观测的智能体生产环境

1. 项目概述:为OpenClaw构建企业级安全与智能插件套件如果你和我一样,正在生产环境中7x24小时地运行一个或多个OpenClaw自主智能体,那么你肯定也经历过那些“惊心动魄”的时刻:智能体在凌晨三点试图访问一个可疑的URL;…...

如何用Blender3mfFormat插件轻松实现3MF文件导入导出:从新手到专家的完整指南

如何用Blender3mfFormat插件轻松实现3MF文件导入导出:从新手到专家的完整指南 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 你是否在Blender中处理3D打印模…...

免费Mermaid图表在线编辑器:5分钟创建专业图表无需代码

免费Mermaid图表在线编辑器:5分钟创建专业图表无需代码 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-edito…...

Windows Cleaner:专治C盘爆红,一键释放磁盘空间

Windows Cleaner:专治C盘爆红,一键释放磁盘空间 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 电脑C盘爆红,系统卡顿不堪&…...

AI编程助手技能管理工具:提升开发效率与代码一致性

1. 项目概述:一个为AI编程助手分发技能的模块化CLI工具如果你和我一样,日常开发中重度依赖像Cursor、Claude Code、GitHub Copilot这样的AI编程助手,那你肯定也遇到过类似的困扰:每次开启一个新项目,或者切换到一个新的…...

如何彻底解决macOS滚动方向混乱问题:Scroll Reverser终极配置指南

如何彻底解决macOS滚动方向混乱问题:Scroll Reverser终极配置指南 【免费下载链接】Scroll-Reverser Per-device scrolling prefs on macOS. 项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser 你是否经常在MacBook触控板和鼠标之间切换使用&…...

CANN/tensorflow迭代循环设置API

set_iteration_per_loop 【免费下载链接】tensorflow Ascend TensorFlow Adapter 项目地址: https://gitcode.com/cann/tensorflow 功能说明 设置sess.run模式下小循环次数,即每次sess.run()在Device侧执行训练迭代的次数,可以减少Host与Device间…...

ARM7TDMI-S存储操作时序与优化实践

1. ARM7TDMI-S存储操作时序深度解析在嵌入式系统开发领域,ARM7TDMI-S处理器因其出色的能效比和可预测的执行时序,至今仍广泛应用于实时控制系统中。作为典型的3级流水线RISC架构,其指令执行过程被明确划分为取指(Fetch)、译码(Decode)和执行(…...

互联网大厂 Java 求职面试模拟:技术与趣味的较量

互联网大厂 Java 求职面试模拟:当面试官遇上燕双非 在这篇文章中,我们将通过一段模拟对话,展现互联网大厂面试中 Java 求职者燕双非与面试官之间的幽默互动,同时涉及多个技术点,引导读者们了解相关知识。第一轮提问 面…...

互联网大厂 Java 求职者面试:从 Java SE 到微服务的挑战

互联网大厂 Java 求职者面试:从 Java SE 到微服务的挑战在一家互联网大厂的面试中,面试官严肃地坐在对面,而候选人燕双非则显得有些紧张,但他还是尽量保持轻松。以下是他们的对话。第一轮提问 面试官:你能告诉我 Java …...

Switch游戏管理终极解决方案:NS-USBLoader高效传输完全指南

Switch游戏管理终极解决方案:NS-USBLoader高效传输完全指南 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https://gitcode.com/gh_…...

Replay:基于Next.js与Neon的AI编程会话分享平台技术解析

1. 项目概述:Replay,一个为AI编程会话而生的分享平台如果你和我一样,在日常开发中重度依赖像Claude Code、Cursor这类AI编程助手,那你一定遇到过这个痛点:你和AI之间那段长达几十轮、包含了代码修改、工具调用和决策思…...

5分钟搞定网盘限速:免费开源下载助手终极指南

5分钟搞定网盘限速:免费开源下载助手终极指南 【免费下载链接】baiduyun 油猴脚本 - 一个免费开源的网盘下载助手 项目地址: https://gitcode.com/gh_mirrors/ba/baiduyun 还在为网盘下载速度慢如蜗牛而烦恼吗?每次下载大文件都要等待数小时甚至数…...

基于OpenClaw的智能事件协调模板:从混乱输入到结构化处理

1. 项目概述:一个为生产级客户支持与内部事件协调而生的智能体模板如果你在技术团队里负责过客户支持、运维响应或者内部事件流转,大概率经历过这样的混乱:一个工单进来,描述不清,不知道该分给谁,来回踢皮球…...

DS4Windows:让PS4手柄在Windows电脑上完美工作的终极指南

DS4Windows:让PS4手柄在Windows电脑上完美工作的终极指南 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 想在Windows电脑上使用PlayStation 4手柄玩游戏吗?DS4Win…...

文档格式化技能:从Word样式到Markdown工具链的高效文档工程实践

1. 项目概述:一份被低估的文档格式化生存指南如果你经常和文档打交道,无论是写技术方案、整理项目报告,还是准备一份给客户的演示材料,大概率都经历过这样的时刻:花了大半天时间调整格式,标题层级混乱、编号…...

EVOKORE-MCP:为AI助手打造开箱即用的200+技能聚合平台

1. 项目概述:一个为AI助手赋能的“技能超市”如果你最近在折腾Claude、Cursor这类AI助手,想让它们帮你写代码、分析数据或者处理文档时更“聪明”一点,那你可能已经听说过MCP(Model Context Protocol)了。简单来说&…...

认知驱动AI安全测试:P-E-R框架与因果图推理实战解析

1. 项目概述:一个认知驱动的AI安全测试代理最近几年,大语言模型(LLM)在自动化任务处理上展现出了惊人的潜力,但将其应用于像渗透测试这样复杂、动态且需要深度推理的领域,一直是个巨大的挑战。传统的自动化…...

Cursor Rules配置指南:精准控制AI编程助手上下文,提升开发效率

1. 项目概述:Cursor Rules 是什么,以及为什么你需要它如果你是一名开发者,尤其是深度使用 Cursor 这款 AI 编程工具的开发者,那么你很可能已经体会过“上下文混乱”的烦恼。当你打开一个项目,试图让 AI 助手帮你写代码…...

Cursor AI 编程助手行为规范:YAML 规则集配置详解与实践

1. 项目概述:一个为 Cursor 编辑器量身定制的规则集如果你和我一样,深度依赖 Cursor 这款 AI 驱动的代码编辑器,那你一定体会过那种“又爱又恨”的感觉。爱的是,它确实能极大提升编码效率,让 AI 成为你的结对编程伙伴&…...

5分钟搞定B站视频转文字:你的终极免费解决方案

5分钟搞定B站视频转文字:你的终极免费解决方案 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 你是否经常遇到这种情况?看到B站上有价…...

基于MCP协议构建大模型联网搜索工具:原理、实现与部署指南

1. 项目概述:一个连接大模型与真实世界的“搜索工具箱”如果你正在开发一个基于大模型(LLM)的应用,比如一个智能客服、一个文档分析助手,或者一个能帮你规划行程的AI伙伴,你可能会遇到一个核心痛点&#xf…...

基于Next.js与Reddit API构建现代化第三方Web客户端

1. 项目概述:一个为Reddit设计的现代化第三方Web客户端 如果你和我一样,是Reddit的深度用户,同时又对官方网页端或移动端应用的一些体验感到不那么顺手——比如界面略显陈旧、广告穿插过多,或者对某些社区(subreddit&…...

大语言模型可解释性实战:从黑盒到内窥的多层次分析框架

1. 项目概述:为什么我们要“解剖”大语言模型?最近和几个做算法落地的朋友聊天,大家不约而同地提到了同一个痛点:模型效果确实好,但没人能说清楚它为什么好,更没法预测它什么时候会“犯病”。一个在测试集上…...

解密Universal x86 Tuning Utility:从硬件新手到性能调校专家的实战指南

解密Universal x86 Tuning Utility:从硬件新手到性能调校专家的实战指南 【免费下载链接】Universal-x86-Tuning-Utility Unlock the full potential of your Intel/AMD based device. 项目地址: https://gitcode.com/gh_mirrors/un/Universal-x86-Tuning-Utility…...

3步安装Page Assist:让你在浏览器中随时与本地AI对话

3步安装Page Assist:让你在浏览器中随时与本地AI对话 【免费下载链接】page-assist Use your locally running AI models to assist you in your web browsing 项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist 想在浏览网页时随时调出AI助手&…...

Cursor AI 编辑器规则集实战:提升代码规范与团队协作效率

1. 项目概述:一个为 Cursor 编辑器量身定制的规则集如果你和我一样,深度依赖 Cursor 这款 AI 驱动的代码编辑器,那你一定对它的“规则”(Rules)功能又爱又恨。爱的是,它能通过简单的自然语言指令&#xff0…...

开源技能网关Skills Gateway:微服务架构下的团队技能管理与评估平台实践

1. 项目概述与核心价值最近在梳理团队内部技能矩阵和知识库时,我一直在寻找一个能够将分散的技能数据、学习路径和认证状态统一管理起来的工具。市面上很多SaaS产品要么太重,要么定制化程度不够,要么就是数据主权不在自己手里。直到我遇到了o…...

构建企业级AI对话后端:多协议集成与插件化架构实战

1. 项目概述:一个为AI对话而生的企业级后端引擎 如果你正在寻找一个能同时对接OpenAI、Google Gemini,还能无缝集成OneBot机器人协议,并且拥有强大插件扩展能力的AI对话后端,那么Mio-Chat-Backend很可能就是你技术栈里缺失的那块…...