AIと人間の絵を判別するAI
近年、AIによって生成されるイラストの品質は飛躍的に向上し、人間が描いた作品との違いを一見では見分けにくくなってきている。このような状況の中で、「もしかすると、AIが描いた絵を最も正確に見分けられるのは人間ではなく、AI自身なのではないか?」という問いが浮かんだ。
そこで、NovelAIで生成された画像と人間の描いた画像を判別するAIを構築した。学習データにはPixivから収集した「NovelAI 女」と「オリジナル 女の子」(閲覧数300以上)の画像を各約12,000枚使用し、ResNet152をファインチューニング。データ拡張としてランダムリサイズと左右反転を加えた。
その結果、判別精度は約97%に達し、話題となった「Human or AI」クイズでは45問中42問を正解。人間の平均正答数を大きく上回った。ViT(Vision Transformer)でも同等の精度は出せたが、クイズの正答率はResNetより低かった。
特に興味深いのは、同じ画像に対してResNetとViTで真逆の判定をしたケースがあったこと。これはViTがCNNよりも形状を重視し、テクスチャの差異に鈍感である点が影響しているのかもしれない。
詳しくは,ツイート