TEMASAGURIの裏側
FANZAの数百ジャンル。最初に見せる選択肢は、10だけ。
FANZAの公式ジャンル一覧は、見たいものが決まっているときには便利です。 でも「なんとなく見たい」だけのとき、最初から何百件もの分類を見せても選びやすくはなりません。 TEMASAGURIでは、最初に選べる分類を現在10種類に絞っています。
ただし、これは「似た言葉を10種類にまとめた」というだけの話ではありません。 DMM Webサービスから取得した公式ジャンルと実際の作品集合を照らし合わせ、意味が近いか、広すぎないか、別の分類とほぼ同じになっていないかを順番に確認して作りました。
ジャンルが多いほど、選びやすい?
DMMはWebサービスを通じて商品データを参照できる仕組みを提供しています。 TEMASAGURIは、そのFANZA側の公式ジャンル情報を分類の出発点にしています。
公式ジャンルは、データとしては細かいほど便利です。一方で、画面の選択肢まで同じ細かさにすると、 「まず見る」前に長い選択を求めることになります。そこで、元のジャンル情報は残したまま、 ユーザーが最初に選ぶ分類だけを少なくしました。
NTRと不倫は一緒。近親は、別。
たとえば「NTR」と「不倫」は同じ分類にまとめていますが、「近親・家族もの」は分けています。 言葉の雰囲気が近いからではなく、その分類を選んだ人が出てくる作品をある程度予想できるかを優先したためです。
逆に、「巨乳」「美乳」「貧乳・微乳」「スレンダー」「ぽっちゃり」「巨尻」を全部まとめて 「見た目」という一分類にすれば、分類数は簡単に減ります。けれど、それでは選ぶ意味まで薄くなります。少なくすることより、選んだ後に違和感が少ないことを優先しました。
巨乳で、コスプレ。どっちに入れる?
作品を必ず一つの分類へ押し込む設計にもしていません。 たとえば同じ作品が「巨乳」にも「コスプレ・衣装」にも入ることがあります。 人が作品を見る理由は一つとは限らないので、分類同士がある程度重なること自体は問題にしません。
問題なのは、二つの分類がほとんど同じ作品しか出さなくなることです。 そこで、実際の作品集合を使って、各分類の大きさだけでなく分類同士の重なり方も確認しました。
1,828本で、分類を疑ってみる。
公開前の検証で対象にした実写作品は1,828作品でした。 そのうち、少なくとも一つの候補分類に入った割合は96.7%。 一作品あたりの平均所属数は2.23分類でした。
この数字は「この10分類がユーザーに好まれる」ことを示すものではありません。 確認できるのは、分類した結果として作品が大きく取りこぼされていないか、 一つの作品を無理に一分類へ押し込んでいないか、といったカタログ側の構造です。
数字がきれいでも、変な分類はある。
作品数がちょうどよく、他の分類との重複も少ないからといって、それだけで採用はしません。 同じ方向の好みとして説明できるか、別の属性を無理に一緒にしていないか、 分類名を見て想像したものと出てくる作品が大きくずれないかを最後に確認します。
つまり、数値で自動的に分類を決めるのではなく、意味で候補を作り、作品データで壊しにいく方法です。
新しい作品ほど偉い、にはしなかった。
候補にする期間も、すべてを一律にはしていません。現在は実写を過去36か月、 アニメを過去120か月の範囲で扱っています。 これは「古い作品は価値が低い」という判断ではなく、サンプル動画を利用できる作品の分布を見て置いた初期条件です。
その期間に入った後は、発売日が新しいという理由だけで表示候補を加点しません。 「新着順」を作りたいのではなく、その分類で違う作品を次々に試せることを優先しています。
最初に選べるのは、この10分類。
今のTEMASAGURIで最初に選べる分類は次の10種類です。これは固定の完成形ではなく、使われ方を見ながら見直します。
- 美少女・学園
- 巨乳
- 人妻・熟女
- 痴女・攻め
- NTR・不倫
- 近親・家族もの
- 素人・リアル
- コスプレ・衣装
- ハード・SM
- アニメ
ここから先は、分類沼。
分類の中身まで確認したい人向けに、元データと計算の考え方を残しています。
そもそも、何ジャンルあった?
記録日はです。 DMM WebサービスのGenreSearchから取得したジャンルレコードは、 実写(videoa)341件、 素人・投稿系(videoc)243件、 アニメ(anime)132件です。
これは単純に足して「その数だけ異なるジャンルがある」という意味ではありません。 フロアごとに同じ名称が存在したり、別のジャンルIDが割り当てられていたりするためです。
比較対象は、現在の候補期間に入り、TEMASAGURIで扱う条件を満たす作品に揃えています。 実写は36か月、素人・投稿系は36か月、 アニメは120か月です。
分類同士、どれくらいかぶっている?
各分類について、作品数、全候補に占める割合、一つの分類だけに入る作品数、他の分類との重なりを確認しました。
二つの分類の重なりを見るときは、共通する作品数を両方を合わせた作品数で割るJaccard係数も使います。 ただし、一つの数値だけで採否を決めず、「Aの作品の何%がBにも入るか」と逆方向の割合も別々に確認します。
- 検証した実写作品:1,828作品
- 少なくとも一つの候補分類に入った割合:96.7%
- 一作品あたりの平均所属数:2.23分類
公式ジャンルIDまで見たい人はこちら。
下は説明用に別表を手入力したものではなく、TEMASAGURIが現在使っている分類定義から表示しています。 公式ジャンル名だけでなく、フロアとジャンルIDも残すことで、同名ジャンルを取り違えないようにしています。
美少女・学園
- 実写(videoa)|美少女(ジャンルID 1027)
- 素人・投稿系(videoc)|美少女(ジャンルID 1027)
- 実写(videoa)|女子校生(ジャンルID 1018)
- 素人・投稿系(videoc)|女子校生(ジャンルID 1018)
- 実写(videoa)|女子大生(ジャンルID 1019)
- 素人・投稿系(videoc)|女子大生(ジャンルID 1019)
- 実写(videoa)|学園もの(ジャンルID 553)
- 素人・投稿系(videoc)|学園もの(ジャンルID 553)
巨乳
- 実写(videoa)|巨乳(ジャンルID 2001)
- 素人・投稿系(videoc)|巨乳(ジャンルID 2001)
- 素人・投稿系(videoc)|巨乳(ジャンルID 8508)
- 実写(videoa)|超乳(ジャンルID 6149)
- 素人・投稿系(videoc)|超乳(ジャンルID 6149)
- 実写(videoa)|巨乳フェチ(ジャンルID 4009)
- 素人・投稿系(videoc)|巨乳フェチ(ジャンルID 4009)
人妻・熟女
- 実写(videoa)|人妻・主婦(ジャンルID 1039)
- 素人・投稿系(videoc)|人妻・主婦(ジャンルID 1039)
- 実写(videoa)|熟女(ジャンルID 1014)
- 素人・投稿系(videoc)|熟女(ジャンルID 1014)
- 実写(videoa)|お母さん(ジャンルID 1032)
- 素人・投稿系(videoc)|お母さん(ジャンルID 1032)
- 実写(videoa)|義母(ジャンルID 524)
- 素人・投稿系(videoc)|義母(ジャンルID 524)
- 実写(videoa)|未亡人(ジャンルID 1025)
- 素人・投稿系(videoc)|未亡人(ジャンルID 1025)
- 実写(videoa)|ママ友(ジャンルID 6960)
- 素人・投稿系(videoc)|ママ友(ジャンルID 6960)
- 実写(videoa)|叔母さん(ジャンルID 6943)
- 素人・投稿系(videoc)|叔母さん(ジャンルID 6943)
痴女・攻め
- 実写(videoa)|痴女(ジャンルID 1031)
- 素人・投稿系(videoc)|痴女(ジャンルID 1031)
- 実写(videoa)|女王様(ジャンルID 6944)
- 素人・投稿系(videoc)|女王様(ジャンルID 6944)
- 実写(videoa)|逆ナン(ジャンルID 4120)
- 実写(videoa)|淫語(ジャンルID 5025)
- 素人・投稿系(videoc)|淫語(ジャンルID 5025)
- 実写(videoa)|罵倒(ジャンルID 6949)
- 素人・投稿系(videoc)|罵倒(ジャンルID 6949)
- 実写(videoa)|顔面騎乗(ジャンルID 5067)
- 素人・投稿系(videoc)|顔面騎乗(ジャンルID 5067)
- 実写(videoa)|足コキ(ジャンルID 5048)
- 素人・投稿系(videoc)|足コキ(ジャンルID 5048)
- 実写(videoa)|オナサポ(ジャンルID 6938)
NTR・不倫
- 実写(videoa)|寝取り・寝取られ・NTR(ジャンルID 4111)
- 素人・投稿系(videoc)|寝取り・寝取られ・NTR(ジャンルID 4111)
- 実写(videoa)|不倫(ジャンルID 1069)
- 素人・投稿系(videoc)|不倫(ジャンルID 1069)
近親・家族もの
- 実写(videoa)|近親相姦(ジャンルID 4002)
- 素人・投稿系(videoc)|近親相姦(ジャンルID 4002)
- 実写(videoa)|姉・妹(ジャンルID 4057)
- 素人・投稿系(videoc)|姉・妹(ジャンルID 4057)
- 実写(videoa)|義母(ジャンルID 524)
- 素人・投稿系(videoc)|義母(ジャンルID 524)
素人・リアル
- 実写(videoa)|素人(ジャンルID 4024)
- 素人・投稿系(videoc)|素人(ジャンルID 4024)
- 実写(videoa)|ハメ撮り(ジャンルID 6002)
- 素人・投稿系(videoc)|ハメ撮り(ジャンルID 6002)
- 実写(videoa)|ナンパ(ジャンルID 4006)
- 素人・投稿系(videoc)|ナンパ(ジャンルID 4006)
- 実写(videoa)|盗撮・のぞき(ジャンルID 4021)
- 素人・投稿系(videoc)|盗撮・のぞき(ジャンルID 4021)
- 実写(videoa)|投稿(ジャンルID 6005)
- 素人・投稿系(videoc)|投稿(ジャンルID 6005)
- 実写(videoa)|ドキュメンタリー(ジャンルID 4023)
- 素人・投稿系(videoc)|ドキュメンタリー(ジャンルID 4023)
- 実写(videoa)|体験告白(ジャンルID 6086)
- 素人・投稿系(videoc)|体験告白(ジャンルID 6086)
- 実写(videoa)|デート(ジャンルID 6956)
- 素人・投稿系(videoc)|デート(ジャンルID 6956)
- 実写(videoa)|飲み会・合コン(ジャンルID 6957)
- 素人・投稿系(videoc)|飲み会・合コン(ジャンルID 6957)
- 実写(videoa)|カップル(ジャンルID 4123)
- 素人・投稿系(videoc)|カップル(ジャンルID 4123)
- 実写(videoa)|主観(ジャンルID 5063)
- 素人・投稿系(videoc)|主観(ジャンルID 5063)
フロア全体を対象:素人・投稿系(videoc)
コスプレ・衣装
- 実写(videoa)|コスプレ(ジャンルID 4031)
- 実写(videoa)|コスプレ(ジャンルID 66314)
- 素人・投稿系(videoc)|コスプレ(ジャンルID 4031)
- 実写(videoa)|制服(ジャンルID 48)
- 実写(videoa)|制服(ジャンルID 66317)
- 素人・投稿系(videoc)|制服(ジャンルID 48)
- 実写(videoa)|学生服(ジャンルID 3011)
- 素人・投稿系(videoc)|学生服(ジャンルID 3011)
- 実写(videoa)|セーラー服(ジャンルID 3003)
- 素人・投稿系(videoc)|セーラー服(ジャンルID 3003)
- 実写(videoa)|メイド(ジャンルID 1008)
- 素人・投稿系(videoc)|メイド(ジャンルID 1008)
- 実写(videoa)|女教師(ジャンルID 1016)
- 素人・投稿系(videoc)|女教師(ジャンルID 1016)
- 実写(videoa)|看護婦・ナース(ジャンルID 1013)
- 素人・投稿系(videoc)|看護婦・ナース(ジャンルID 1013)
- 実写(videoa)|OL(ジャンルID 1001)
- 素人・投稿系(videoc)|OL(ジャンルID 1001)
- 実写(videoa)|水着(ジャンルID 3008)
- 素人・投稿系(videoc)|水着(ジャンルID 3008)
- 実写(videoa)|ランジェリー(ジャンルID 3014)
- 素人・投稿系(videoc)|ランジェリー(ジャンルID 3014)
- 実写(videoa)|バニーガール(ジャンルID 3033)
- 素人・投稿系(videoc)|バニーガール(ジャンルID 3033)
- 実写(videoa)|チアガール(ジャンルID 6959)
- 素人・投稿系(videoc)|チアガール(ジャンルID 6959)
- 実写(videoa)|巫女(ジャンルID 63)
- 素人・投稿系(videoc)|巫女(ジャンルID 63)
- 実写(videoa)|和服・浴衣(ジャンルID 66318)
- 実写(videoa)|和服・浴衣(ジャンルID 3021)
- 実写(videoa)|和服・浴衣(ジャンルID 3002)
- 素人・投稿系(videoc)|和服・浴衣(ジャンルID 3002)
- 実写(videoa)|競泳・スクール水着(ジャンルID 3009)
- 素人・投稿系(videoc)|競泳・スクール水着(ジャンルID 3009)
- 実写(videoa)|体操着・ブルマ(ジャンルID 3001)
- 素人・投稿系(videoc)|体操着・ブルマ(ジャンルID 3001)
- 実写(videoa)|ビジネススーツ(ジャンルID 6939)
- 素人・投稿系(videoc)|ビジネススーツ(ジャンルID 6939)
- 実写(videoa)|秘書(ジャンルID 1023)
- 素人・投稿系(videoc)|秘書(ジャンルID 1023)
- 実写(videoa)|ウェイトレス(ジャンルID 1040)
- 素人・投稿系(videoc)|ウェイトレス(ジャンルID 1040)
- 実写(videoa)|キャバ嬢・風俗嬢(ジャンルID 1036)
- 素人・投稿系(videoc)|キャバ嬢・風俗嬢(ジャンルID 1036)
- 実写(videoa)|裸エプロン(ジャンルID 93)
- 素人・投稿系(videoc)|裸エプロン(ジャンルID 93)
- 実写(videoa)|チャイナドレス(ジャンルID 3005)
- 素人・投稿系(videoc)|チャイナドレス(ジャンルID 3005)
- 実写(videoa)|ニーソックス(ジャンルID 94)
- 素人・投稿系(videoc)|ニーソックス(ジャンルID 94)
- 実写(videoa)|パンスト・タイツ(ジャンルID 3006)
- 素人・投稿系(videoc)|パンスト・タイツ(ジャンルID 3006)
- 実写(videoa)|ミニスカ(ジャンルID 3007)
- 素人・投稿系(videoc)|ミニスカ(ジャンルID 3007)
ハード・SM
- 実写(videoa)|SM(ジャンルID 4001)
- 素人・投稿系(videoc)|SM(ジャンルID 4001)
- 実写(videoa)|縛り・緊縛(ジャンルID 5021)
- 素人・投稿系(videoc)|縛り・緊縛(ジャンルID 5021)
- 実写(videoa)|拘束(ジャンルID 25)
- 素人・投稿系(videoc)|拘束(ジャンルID 25)
- 実写(videoa)|鬼畜(ジャンルID 567)
- 素人・投稿系(videoc)|鬼畜(ジャンルID 567)
- 実写(videoa)|監禁(ジャンルID 5010)
- 素人・投稿系(videoc)|監禁(ジャンルID 5010)
- 実写(videoa)|羞恥(ジャンルID 28)
- 素人・投稿系(videoc)|羞恥(ジャンルID 28)
- 実写(videoa)|スパンキング(ジャンルID 6940)
- 素人・投稿系(videoc)|スパンキング(ジャンルID 6940)
- 実写(videoa)|ボンテージ(ジャンルID 3015)
- 素人・投稿系(videoc)|ボンテージ(ジャンルID 3015)
- 実写(videoa)|淫乱・ハード系(ジャンルID 4030)
- 素人・投稿系(videoc)|淫乱・ハード系(ジャンルID 4030)
- 実写(videoa)|拷問(ジャンルID 5059)
- 実写(videoa)|アナル(ジャンルID 5005)
- 素人・投稿系(videoc)|アナル(ジャンルID 5005)
- 実写(videoa)|フィスト(ジャンルID 88)
- 素人・投稿系(videoc)|フィスト(ジャンルID 88)
- 実写(videoa)|飲尿(ジャンルID 5012)
- 素人・投稿系(videoc)|飲尿(ジャンルID 5012)
- 実写(videoa)|スカトロ(ジャンルID 4018)
- 素人・投稿系(videoc)|スカトロ(ジャンルID 4018)
- 実写(videoa)|放尿・お漏らし(ジャンルID 5011)
- 素人・投稿系(videoc)|放尿・お漏らし(ジャンルID 5011)
- 実写(videoa)|浣腸(ジャンルID 5014)
- 素人・投稿系(videoc)|浣腸(ジャンルID 5014)
- 実写(videoa)|食糞(ジャンルID 5024)
- 実写(videoa)|ゲロ(ジャンルID 6151)
- 実写(videoa)|脱糞(ジャンルID 5013)
- 素人・投稿系(videoc)|脱糞(ジャンルID 5013)
アニメ
フロア全体を対象:アニメ(anime)
10分類で正解かは、まだ分からない。
ここまでで分かるのは、FANZAの公式ジャンル情報から同じ候補集合を再現できること、 各分類に十分な作品があること、分類同士がどの程度重なっているかです。
一方で、「どの分類を人が選びたいか」「何本目で見たい作品に当たるか」「満足したか」は、 商品データだけでは分かりません。そこは実際の使われ方を別に見て、分類そのものを後から直します。