有名人の関係性を可視化すると見えてきたもの
構築済みの有名人ネットワークにおいて、今回は主にその関係性に注目することで、有名人同士のつながりを眺めていきます。

はじめに

実を言うと当初やりたかったことがありまして、それは昨今話題になっていた反社会的組織とのつながりを可視化するというバカな発想でした。

ただ反社会的組織の定義が難しいので途中で止めておきました。(大して面白い結果が得られなったのもありますが)

なので比較的、興味深いと思われる結果を中心に紹介していきます。

とにかくはじめます🍛

実在する人物以外への経路

のび太への経路

まず前回出てきたのび太への経路を探ってみます。

グラフ理論における次数や中心性という概念を前回構築した有名人ネットワークに適用することで、影響力がある方を探してみます。

ポイントは実在する有名人から参照をたどったにも関わらず、どこで架空の人物に行き着いたのかです。

[i2n[i] for i in nx.shortest_path(G, n2i['タモリ'], n2i['のび太'])]
No有名人
1マツコ・デラックス
2中村うさぎ
3美保純
4高橋惠子
5高橋伴明
6不二子
7アルセーヌ・ルパン
8怪人二十面相
9星野スミレ
10のび太

どうやら女優の 不二子 さんが、アニメの 峰 不二子 として検索されたタイミングで架空の世界に飛び込んだようです。

実在する人物以外の例

ちなみにのび太以外にも、実在する人物以外は多数見受けられます。

実在しない人物などカテゴリ
スーパーマリオヨッシーアイランドゲーム
ファイナルファンタジーIIゲーム
ファイアーエムブレム封印の剣ゲーム
Hesperia地名
ばいきんまんアニメキャラクター
赤道ギニア地名
ピカチュウアニメキャラクター
白米食物
海王みちるアニメキャラクター

で、このようなカテゴリをもつ有名人(?)は、離心数が大きい順で表示すると比較的簡単に見つかります。 離心数が大きいとは、グラフの中心から離れているというイメージですね。

# 離心数の大きい順で表示
ecc = nx.eccentricity(G.to_undirected())
{i2n[k]:v for k,v in sorted(ecc.items(), key=lambda x:x[1], reverse=True)}

参照をたどる

人物中心

参照を順にたどっていき、同心円の半径で深さ(参照をたどる回数)を表現してみます。

networkxとしては shell_layout で実現可能です。

なおそのままだと名前が重なり見えないので、位置に応じて角度を変えています。 そのような機能はnetworkxには無いので、自前で以下のように実装しました。

text = nx.draw_networkx_labels(...)
for i, t in text.items():
    x, y = t.get_position()
    rad = math.atan2(y, x)
    rad = rad + math.pi if abs(rad) > math.pi/2 else rad
    t.set_rotation(rad * 180/math.pi)

みうらじゅん さん

なるほど、なんとなく分かります。

shell_miura.png

安倍晋三 首相

3つたどると一気に多様性が増し、3階層目には政治家以外の方も多数見受けられるようになります。

shell_shinzo.png

最長パス

次に最も最短距離が長いつながりを見つけてみます。

単純にすべての組み合わせにおける最短距離を求めて、その中で最大の最短距離を持つ経路を探せば見つかります。

longest.png

連続殺人犯 -> それを演じた俳優 -> ドラマ(glee/グリー)つながり -> 菊池凛子経由で日本上陸 -> 俳優さんの妹経由でサッカー選手へとつながっています。

完全グラフ

有名人ネットワークから 完全グラフ を探してみます。 完全グラフとはを説明をするより実際に見てもらった方が分かりやすいので、以下に何点か紹介します。

私立恵比寿中学

2017年時点のメンバー8名が、お互い参照関係にあります。 このように任意の二人の間に辺をもつグラフを完全グラフと呼びます。

clique_ebichu.png

完全グラフを構成する有名人は、その人を単独で検索するというより、そのグループ単位で検索されていると考えられるのかもしれません。

鳥人戦隊ジェットマン

同じく8名で構成された完全グラフの例です。 こちらは鳥人戦隊ジェットマンの共演者によるつながりです。

clique_torisen.png

見たことないので作品が気になります。

Kis-My-Ft2

こちらも8名の完全グラフですが、一部、辺の方向が一方通行になっている例です。だからといって関係が薄いというわけでは無いのです。

clique_half_kissmy.png

でんぱ組.inc

こちらも完全グラフまでに辺が一本足りない例です。 辺が足りないからと言って関係が薄いというわけでは無いのです。(2回目)

clique_half_no_denpa.png

名探偵コナン

こちらは完全グラフまで2本足りない例です。

clique_half_no2_conan.png

グループの周辺関係

上記で様々なグループの関係を見てきましたが、その周辺も含めて可視化するともう少し面白いものが見えてきます。

お笑いビッグスリー

このお三方によって描かれる大きな三角形の中心に 所ジョージ さんがいらっしゃいます。 実際に所ジョージさんのみが、このビッグ3と直接つながっている有名人でして、個人的なイメージとしても合致します。

group_big3.png

Perfume

以下特にコメントはしないので、ご自由に解釈してください。

group_perfume.png

プロレス四天王

4人の場合だとこんな感じです。

group_4king.png

最後に5人組の場合です。

group_arashi.png

まとめ

有名人の関係に注目してさまざまなグラフを描画してみました。

なおこれらの結果はいつ情報を収集するかでも変わってきます。 時期を改めて同じ関係のグラフを描画して、その違いを分析してみるのも面白いかもしれません。

最終更新:2019/12/17 08:49 (Tue)