Network Science / ネットワーク理論

6次の隔たり ミルグラムの実験とスモールワールドをシミュレーションで見る

「地球上のどんな人とも、知り合いを6人たどれば繋がっている」。1967年、社会心理学者スタンレー・ミルグラムが行った手紙の実験から広まったこの考えは、1998年にダンカン・ワッツとスティーヴン・ストロガッツが提案したスモールワールド・ネットワークのモデルで説明がつきました。このページでは、人々のつながりをブラウザ上で生成し、実際に手紙を送るシミュレーションを行って、「なぜ6人で届くのか」を目で確かめます。

01

ミルグラムの手紙実験(1967年)

ミルグラムは、アメリカ中西部のネブラスカ州オマハなどに住む人々に1通ずつ小冊子を渡し、次のように依頼しました。 「ボストン近郊に住むある株式仲買人へこの冊子を届けてください。ただし、送ってよいのはファーストネームで呼び合うほど親しい知人だけです」。 冊子を受け取った人も同じルールで、目標人物に近そうな知人へ転送します。 こうして冊子が手渡された回数を数えれば、見ず知らずの2人の「社会的な距離」が測れるというわけです。

結果、目標人物に届いた冊子は約2割にとどまりましたが、届いたものは平均 5.2 人の仲介者を経ていました。 仲介者が5人なら手渡しは6回。ここから「6次の隔たり(six degrees of separation)」という言葉が生まれ、劇や映画のタイトルにもなりました。

ただし、この実験には弱点もあります。到達率が低いこと、届かなかった冊子の連鎖がもっと長かった可能性があること、そして参加者は最短経路を知っているわけではないことです。 後の2つの点は、下のシミュレーションで実際に確かめることができます。

送り出された冊子
296通
Travers & Milgram (1969)
目標人物に届いた冊子
64通
到達率は約 22%(送り出し基準)
届いた冊子の平均仲介者数
5.2人
手渡しの回数にすると約 6 回
連鎖の長さの範囲
2〜10人
仲介者の数。中央値は 5 人前後
用語の整理:このページでは、手紙が1回手渡されることを 1 ホップと数えます。 出発点から宛先までのホップ数は「仲介者の数 + 1」です。ミルグラムの「仲介者 5.2 人」は約 6.2 ホップにあたります。
02

シミュレーション:ネットワークを作って手紙を送る

円周上に並んだ点が人(ノード)、点を結ぶ線が知り合い関係(リンク)です。はじめは隣近所の k 人とだけ知り合いの「規則格子」を作り、 各リンクを確率 p で遠くの誰かにつなぎ替えます(ワッツ・ストロガッツ・モデル)。 そのうえでランダムに選んだ2人の間で手紙を送り、何ホップで届くかを数えます。 「手紙を1通送る」で1通ずつの動きを、「100通送る」でホップ数の分布を見てください。

ネットワークを生成しました。「手紙を1通送る」を押すと、ランダムに選んだ2人の間で手紙が旅をします。

このネットワークの性質

リンクの数
–
平均経路長 L
–
2人を選んだときの最短ホップ数の平均
クラスタ係数 C
–
知人同士も知り合いである割合
直径(推定)
–
最も遠い2人のホップ数
6ホップ以内で届くペア
–

手紙の実験結果

まだ手紙を送っていません
送った手紙
0通
届いた手紙
0通
届いた手紙の平均ホップ数
–
6ホップ以内で届いた割合
–

手紙が届くまでのホップ数の分布

青=このネットワークで2人を選んだときの最短経路(理論値)、橙=実際に送った手紙
表で見る
03

なぜ「6人」で届くのか:少数の近道が世界を小さくする

規則格子(p = 0)では、手紙は隣から隣へしか進めないので、円周の反対側に届くには N / k 回ほどの手渡しが必要です。 人が1000人で知人が10人なら約 100 ホップ。これでは「6次」にはほど遠い。

ところが、リンクのごく一部(たとえば 1% )を遠くの誰かにつなぎ替えるだけで、平均経路長 L は急激に縮みます。 一方で、クラスタ係数 C(知人同士も知り合いである度合い)はほとんど下がりません。 ご近所づきあいの濃さを保ったまま、わずかな「近道」が世界全体を小さくする。 これがワッツとストロガッツが 1998 年に示した「スモールワールド」の正体です。

次のグラフは p を 0.0001 から 1 まで動かしたときの L と C を、p = 0 の値を 1 として描いたものです(Watts & Strogatz 1998 の図2の再現)。 横軸は対数目盛りです。L が落ちきってもまだ C が高い中間の領域がスモールワールドにあたります。

直感的な説明:知人が 10 人いて、その知人にも 10 人ずつ知人がいれば、6 ホップで 106 = 100 万人に手が届く計算になります。 現実には知人同士は重なり合う(クラスタ係数が高い)ので規則格子ではこの計算は成り立ちませんが、少数の近道が「重なりの外」へ飛び出す手段になり、指数的な広がりが回復するのです。

つなぎ替え確率 p と L, C の関係

N = 1000, k = 10。各点はネットワークを複数回生成した平均
表で見る
04

解説と補足

シミュレーションの見どころ

  • 規則格子 → スモールワールド → ランダムの順にプリセットを切り替えて、「平均経路長 L」と「クラスタ係数 C」のタイルを見比べてください。p = 0.05 あたりで、L はランダムグラフに近いのに C はまだ規則格子に近いはずです。
  • 手紙の届け方を「貪欲転送」に変えると、同じネットワークでもホップ数がぐっと増え、届かない手紙も出てきます。短い経路が存在することと、局所的な情報だけでそれを見つけられることは別問題です。ミルグラムの参加者が直面していたのは後者でした。
  • N を 100 から 2000 まで変えても、スモールワールドでは L がゆっくりとしか増えません(L はおおむね log N に比例)。人口が 20 倍になっても、必要なホップ数はわずかしか増えないのです。

「経路がある」と「経路を見つけられる」は違う

ミルグラムの実験が驚くべきなのは、短い経路が存在したことだけではありません。 参加者たちが全体の地図を持たないまま、「宛先に近そうな知人に渡す」という単純なルールだけでその経路を見つけられたことです。 ジョン・クラインバーグ(2000年)は、遠くへの近道が「距離に応じたちょうどよい確率」で張られているときに限り、この貪欲な転送が効率よく働くことを数学的に示しました。 ワッツ、ドッズ、ニューマン(2002年)は、人が地理・職業・趣味など複数の「ものさし」で相手との近さを測っていることが、現実の社会で手紙が届く理由だと論じています。 このページの貪欲転送は円周上の位置という1つのものさししか使わないため、現実より苦戦します。

その後の検証

  • ドッズ、ムハマド、ワッツ(2003年)は電子メールで 13 か国・18 人の目標人物に向けた約 2 万 4 千通の連鎖を追跡し、完了した連鎖の長さは平均 4 ステップ強、途中離脱を補正すると 5〜7 ステップと推定しました。
  • Backstrom ら(2012年)は 7 億 2 千万人の Facebook 利用者の間の平均距離が 4.74 ホップであることを示し、2016 年の Facebook の再計算では 3.57 ホップになっています。

このシミュレーションの限界

ワッツ・ストロガッツ・モデルは、すべての人の知人の数がほぼ同じという前提に立っています。 現実の社会ネットワークには極端に多くの知人を持つ「ハブ」がいて(次数のべき分布)、平均経路長をさらに縮めています。 また、地理や所属といった多次元の構造もここでは省略しています。 それでも、「高いクラスタ係数と短い経路長が両立する」というスモールワールドの核心は、この単純なモデルで十分に体感できるはずです。

用語

ノード・リンク
ネットワークの点と線。ここでは人と知り合い関係。
ホップ・最短経路
リンクを1本たどることが1ホップ。2人を結ぶ経路のうちホップ数が最少のものが最短経路。
平均経路長 L
すべての2人組について最短経路のホップ数を平均したもの。このページでは一部のノードから幅優先探索を行って推定している。
クラスタ係数 C
ある人の知人同士のうち、実際に知り合いであるペアの割合を全員について平均した値。「友達の友達は友達」の度合い。
規則格子
隣近所とだけつながった規則正しいネットワーク。C は高いが L はとても大きい。
ランダムグラフ
リンクの相手を完全にランダムに選んだネットワーク。L は小さいが C はほぼ 0。
スモールワールド
規則格子なみに C が高く、ランダムグラフなみに L が小さいネットワーク。現実の社会・神経・電力網などに広く見られる。
幅優先探索(BFS)
出発点から1ホップ、2ホップ…と同心円状に探索する手法。図で波のように広がる色の塗りがこれにあたる。

参考文献

  1. Milgram, S. (1967). The small world problem. Psychology Today, 1(1), 61–67.
  2. Travers, J., & Milgram, S. (1969). An experimental study of the small world problem. Sociometry, 32(4), 425–443.
  3. Watts, D. J., & Strogatz, S. H. (1998). Collective dynamics of 'small-world' networks. Nature, 393, 440–442.
  4. Kleinberg, J. (2000). Navigation in a small world. Nature, 406, 845.
  5. Watts, D. J., Dodds, P. S., & Newman, M. E. J. (2002). Identity and search in social networks. Science, 296, 1302–1305.
  6. Dodds, P. S., Muhamad, R., & Watts, D. J. (2003). An experimental study of search in global social networks. Science, 301, 827–829.
  7. Backstrom, L., Boldi, P., Rosa, M., Ugander, J., & Vigna, S. (2012). Four degrees of separation. Proc. ACM Web Science, 33–42.