AIで男性を描こうとするとなぜか女性化してしまう場面が多いです。

その原因の考察と、対処についての研究になります。

【目次】

女性らしい要素が出る原因

1boy, blond hair, short hair, blue eyes, school uniform, looking at viewer, full s-2144446915.png

1boy, blond hair, short hair, blue eyes, school uniform, looking at viewer, full body,

学生服の少年を組み立てた結果、なぜかスカートを履いた少年が出てきてしまいました。

NovelAIではこういった事がよく起こります。

NovelAIはdanbooruタグが有効である事がよく知られていますが、男女共に共通する単語を使用すると学習数の差から『女性要素』が選ばれる可能性が高まる、という副作用があります。

今回はschool uniformがそうですね。

学生服は男女ともに使われる単語なので、学習件数の多い女性の服の特徴であるスカートが優先して描かれてしまいました。

他にもkimonoなどは女性服率が高いです。

学習件数の話に戻りますが、danbooruの1girlの登録件数は400万件以上ありますが、1boyは85万件程度しか登録がありません。女性と比べれば男性のイラストは半分以下どころか、2割以下だという事が分かります。NovelAIの実際の学習件数や内容については分かりませんが、danbooruの現状を見れば学習量は推して知るべしといった所でしょう。

そのため、男女両方に関わる単語はそのいずれもが薄っすらとキャラクターを女性的に傾かせてしまう可能性があると考えられます。

1boy, blond hair, short hair, blue eyes, gakuran, looking at viewer, full body,  s-2540403809.png

1boy, blond hair, short hair, blue eyes, gakuran, looking at viewer, full body,

対処法としては、男性に使われる率が高い単語を利用していく事です。

例えば『gakuran(学ラン)』は1boyと良く併用される、男性らしい服装のひとつです。

他にも『school uniform with pants』や『school uniform with pants and necktie』、『school vest』のみ指定でセーラー服などを回避したり。UCに『ribbon』や『skirt』を追加する方法も考えられます。

それと、形容詞で『男性の』を強調するのも有効です。制服なら『men's school uniform』、着物なら『men’s kimono』など、ただタグを列挙する方法から少し離れて考えてみると望む絵が得やすいです。

今回は制服の話でしたが、この**『男女が両方含まれる単語は女性化を促進する』**という解釈はありとあらゆるタグにおいて言えることだと、考えています。

次の項目からはそれに関する考察を色々と述べていきたいと思います。

男女両方を含む単語が女性化を促進するって、ホントなの?

{{{{masterpiece}}}}, handsome, blond hair, blue eyes, looking at viewer, upper b s-2500384566 (1).png

{{{{masterpiece}}}}, handsome, blond hair, blue eyes, looking at viewer, upper body angle, black background,

masterpiece, handsome, blond hair, blue eyes, looking at viewer, upper body angl s-2500384566 (1).png

masterpiece, handsome, blond hair, blue eyes, looking at viewer, upper body angle, black background,

Add Quality Tagsをoffにし、『masterpiece』で効果を比べてみました。

masterpieceはNovelAI標準のタグ予測に出てくる単語で、『傑作』という意味が示す通り絵のクオリティアップの呪文になります。更に今回はあえて髪の長さの指定をしないで生成しました。

結果はご覧の通りで、masterpieceを強調するとより女性らしい要素が強化されて描かれました。