AI生图的那些偏见和局限,说到底是训练数据在背锅

AI 画个医生默认西装白男,画个护士默认是女的,这就能证明模型蠢、算法歧视了?

每次看到有人拿生图跑偏当证据,我都想问一句:你知道它是从哪学的吗。模型没有立场,它只会复现喂进去的东西。训练集里医生这个词底下挂的图,西装白男占大头,护士底下女性占大头,那它按比例吐出来就是这个样子。这不是哪行代码写了「优先出白男」,是数据分布原本就长这样,模型只是把分布如实画了出来。

局限那头也是同一个道理。它画不好复杂结构,画不对小语种文化里的东西,很多人归结为「模型能力不行」。可换个角度想,这类题材的样本本身就少,少的同时还脏。一个东西见得少又见得歪,画不对才是正常的。

所以为什么我对「调提示词硬掰」这条路不看好:提示词能改的是采样时往哪边偏一点,改不了模型脑子里那张分布图。你写一长串限定词,顶多是在一个本来就稀的区域里多捞两下,底子不在,捞出来的还是那些。真正能动根子的是数据侧,清洗掉脏样本,把配比调匀,让模型见过足够多、足够干净的例子。

把锅全甩给算法,一是对算法不公平,二是甩完了问题照样在。先搞清楚偏差是从哪一环进来的,才知道该在哪一环下手。

确实

提示词硬掰那段太真实了,写一长串负面词也就那样

围观

但数据清洗成本高到离谱,厂商大多睁只眼闭只眼罢了

配比这事说起来容易,少数样本本身就难搞到干净的

+1

其实还有标注环节的偏差,不全是原始数据的问题,这块也值得聊

1 个赞

标注这环节值得单独开一贴,同一张图不同标注员给的词能差出一个风格