166
Network Analysis for Understanding Dynamics - Wikipedia, Music & Chaos - TAKASHI IBA Ph.D. in Media and Governance Associate Professor at Faculty of Policy Management, Keio University, Japan twitter in Japanese: takashiiba twitter in English: taka_iba 時間発展のネットワーク分析 井庭 崇

Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Embed Size (px)

DESCRIPTION

My presentation slides for the Invited Talk at IEICE Technical Committee on Information Network Science (NetSci), May 18, 2012. (Takashi Iba, http://twitter.com/taka_iba )

Citation preview

Page 1: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Network Analysis for Understanding Dynamics- Wikipedia, Music & Chaos -

TAKASHI IBA

Ph.D. in Media and GovernanceAssociate Professor

at Faculty of Policy Management, Keio University, Japantwitter in Japanese: takashiiba

twitter in English: taka_iba

時間発展のネットワーク分析

井庭  崇

Page 2: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Teaching at SFC, Keio University

Social Systems TheoryPattern LanguageSimulation DesignScience of Complex Systems

Takashi Iba

1997 -Neural Computing (Optimization & Learning)The Science of Complexity (Social and Economic Systems)Research Methodology (Multi-Agent Modeling & Simulation)Software Engineering (Model-Driven Development, UML)

2004 -Sociology (Autopoietic Systems Theory)Network AnalysisPattern Language (A method to describe tacit knowledge)Creativity

Introduction toComplex Systems(1998) in Japanese

Studying ...

井庭 崇

Social Systems Theory [Reality+ Series] (2011) in Japanese

Page 3: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Network Analysis for Understanding Dynamics- Wikipedia, Music & Chaos -

TAKASHI IBA

Ph.D. in Media and GovernanceAssociate Professor

at Faculty of Policy Management, Keio University, Japantwitter in Japanese: takashiiba

twitter in English: taka_iba

時間発展のネットワーク分析

井庭  崇

Page 4: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics

want to capture the process / dynamics of phenomena as a whole.

introducing network analysis in a new way.

to build a directed network by connecting between nodes, based on the sequential order of occurrence.

a new viewpoint “dynamics as network”, which is a distinct from “dynamics of network” and “dynamics on network.”

Network Analysis for Understanding Dynamics

Page 5: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics

Page 6: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

DynamicsDynamics

Page 7: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics on Networksthe information spread or interaction on networks

When Network Scientists talk about dynamics...

Dynamics of Networksthe evolution of network structure in time

Dynamics

Dynamics

Page 8: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Structural Change of Alliance Networks of Nations

Dynamics of Networks

the evolution of network structure in time

1850 1946 2000

T. Furukawazono, Y. Suzuki, and T. Iba, "Historical Changes of Alliance Networks among Nations", NetSci'07, 2007古川園智樹, 鈴木祐太, 井庭 崇, 「国家間同盟ネットワークの歴史的変化」, 情報処理学会 第58回数理モデル化と問題解決研究会, Vol.2006, No.29, 2006年3月, pp.93-96

Page 9: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Alliance Networks of Nations

Dynamics of Networks

the evolution of network structure in time

Page 10: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics on Networksthe information spread or interaction on networks

When Network Scientists talk about dynamics...

Dynamics of Networksthe evolution of network structure in time

Page 11: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Iterated Games on Alliance Network of Nations, as an example

Dynamics on Networks

the information spread or interaction on networks

T. Furukawazono, Y. Takada, and T. Iba, "Iterated Prisoners' Dilemma on Alliance Networks", NetSci'07, 2007古川園 智樹, 高田 佑介, 井庭 崇, 「ネットワーク上におけるジレンマゲーム」, 情報処理学会 ネットワーク生態学研究会 第2回サマースクール, 2006

Page 12: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics on Networksthe information spread or interaction on networks

When Network Scientists talk about dynamics...

Dynamics of Networksthe evolution of network structure in time

Page 13: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics on Networks

Dynamics as Networks

Dynamics of Networks

Page 14: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Page 15: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editor B

Editor C

Editor A

sequentialorderan article

Editor A

Editor B

Editor C

Sequential Collaboration Network of Wikipedians

Dynamics as Networks

the dynamics of system/phenomena are represented as networks

Editor A

Page 16: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Collaboration Network of Wikipedians

Dynamics as Networks

the dynamics of system/phenomena are represented as networks

The Sequential Collaboration Networkof an Article on Wikipedia (English)“Star Wars Episode IV: A New Hope”

Page 17: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Collaboration Network of Wikipedians

Dynamics as Networks

The Sequential Collaboration Networkof an Article on Wikipedia (English)“Australia”

the dynamics of system/phenomena are represented as networks

Page 18: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Collaboration Network of Wikipedians

Dynamics as Networks

The Sequential Collaboration Networkof an Article on Wikipedia (English)“Damien (South Park)”

the dynamics of system/phenomena are represented as networks

Page 19: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Page 20: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Chord Networks of Music

Chord-Transition Networks of Music

Collaboration Networks of Wikipedia

Collaboration Networks of Linux

Co-Purchase Networks of Books, CDs, DVDs

State Networks of Chaotic Dynamical Systems

Page 21: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Chord Networks of Music

Page 22: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Chord Network of Music

Page 23: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

I NEED TO BE IN LOVE WE’VE ONLY JUST BEGUN TOP OF THE WORLD RAINY DAYS AND MONDAY

GOODBY TO LOVE SING ONLY YESTERDAY I WON’T LAST A DAY WITHOUT YOU

(Carpenters)Sequential Chord Network of Music

Page 24: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

SOLITAIRE PLEASE MR.POSTMAN JAMBALAYA(ON THE BAYOU) HURTING EACH OTHER

THOSE GOOD OLD DREAMS

THERE’S A KIND OF HUSH (ALL OVER THE WORLD) FOR ALL WE KNOW BLESS THE BEASTS

AND CHILDREN(THEY LONG TO BE) CLOSE TO YOU

YESTERDAY ONCE MORE MAKE BELIEVE IT’SYOUR FIRST TIME

Page 25: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

I NEED TO BE IN LOVEWE’VE ONLY JUST BEGUNTOP OF THE WORLDRAINY DAYS AND MONDAYGOODBY TO LOVESINGONLY YESTERDAYI WON’T LAST A DAY WITHOUT YOUSOLITAIREPLEASE MR.POSTMANJAMBALAYA (ON THE BAYOU)HURTING EACH OTHERTHERE’S A KIND OF HUSH (ALL OVER THE WORLD)FOR ALL WE KNOWBLESS THE BEASTS AND CHILDREN(THEY LONG TO BE) CLOSE TO YOUYESTERDAY ONCE MORETHOSE GOOD OLD DREAMSMAKE BELIEVE IT’S YOUR FIRST TIME

Carpenters

Sequential Chord Network of Music [Integrated]

major 19 songs

Page 26: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

0.001

0.01

0.1

1

1 10 100

p(k)

k 0.001

0.01

0.1

1

1 10 100

0.001

0.01

0.1

1

1 10 100

P(k)

k 0.001

0.01

0.1

1

1 10 100 0.001

0.01

0.1

1

1 10 100 0.001

0.01

0.1

1

1 10 100

P(w)

w

in-degree distribution

out-degree distributionweight distribution

Carpentersmajor 19 songs

Sequential Chord Network of Music [Integrated]

Page 27: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Chord-Transition Networks of Music

Page 28: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Chord-Transition Network of Music

Page 29: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

I NEED TO BE IN LOVE WE’VE ONLY JUST BEGUN TOP OF THE WORLD RAINY DAYS AND MONDAY

GOODBY TO LOVE SING ONLY YESTERDAY I WON’T LAST A DAYWITHOUT YOU

Sequential Chord-Transition Network of Music

Page 30: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

SOLITAIRE PLEASE MR.POSTMAN JAMBALAYA(ON THE BAYOU) HURTING EACH OTHER

THERE’S A KIND OF HUSH (ALL OVER THE WORLD) FOR ALL WE KNOW BLESS THE BEASTS

AND CHILDREN(THEY LONG TO BE)CLOSE TO YOU

THOSE GOOD OLD DREAMSYESTERDAY ONCE MORE MAKE BELIEVE IT’SYOUR FIRST TIME

Page 31: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Chord-Transition Network of Music

I NEED TO BE IN LOVEWE’VE ONLY JUST BEGUNTOP OF THE WORLDRAINY DAYS AND MONDAYGOODBY TO LOVESINGONLY YESTERDAYI WON’T LAST A DAY WITHOUT YOUSOLITAIREPLEASE MR.POSTMANJAMBALAYA (ON THE BAYOU)HURTING EACH OTHERTHERE’S A KIND OF HUSH (ALL OVER THE WORLD)FOR ALL WE KNOWBLESS THE BEASTS AND CHILDREN(THEY LONG TO BE) CLOSE TO YOUYESTERDAY ONCE MORETHOSE GOOD OLD DREAMSMAKE BELIEVE IT’S YOUR FIRST TIME

Carpentersmajor 19 songs

Page 32: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

0.001

0.01

0.1

1

1 10

p(k)

k 0.001

0.01

0.1

1

1 10

0.001

0.01

0.1

1

1 10

p(k)

k 0.001

0.01

0.1

1

1 10 0.001

0.01

0.1

1

1 10 100

P(w)

w 0.001

0.01

0.1

1

1 10 100

in-degree distribution

out-degree distributionweight distribution

Carpentersmajor 19 songs

Sequential Chord-Transition Network of Music [Integrated]

Page 33: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Junya HiroseFormer Graduate Student

Collaborators

Papers & Presentations

広瀬 隼也, 井庭 崇, 「コードを基にした楽曲ネットワークの可視化と分析」, 情報処理学会 第5回ネットワーク生態学シンポジウム, 沖縄, 2009年3月

T. Iba, "Network Analysis for Understanding Dynamics", International School and Conference on Network Science 2010 (NetSci2010), 2010

Page 34: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Collaboration Networks of Wikipedia

Page 35: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

•The characteristics of collaboration patterns of all articles in a certain language.

•The commonality and differences of collaboration patterns among Wikipedias written in various languages.

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

Page 36: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

n Method: Sequential collaboration network

n Analysis 1: Comparison of 12 different languages

n Analysis 2: Distribution of account and IP users

n Analysis 3: Distribution of Featured Articles

Page 37: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

n Method: Sequential collaboration network

n Analysis 1: Comparison of 12 different languages

n Analysis 2: Distribution of account and IP users

n Analysis 3: Distribution of Featured Articles

Page 38: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editor A

Editor B

Editor A

Editor C

an article1

2

3

4

5

Editor A

Editor B

Editor C

order

Building a sequential collaboration network, connecting a relation from editor A to editor B, if editor B follows on work done by editor A.

n Method: Sequential collaboration network

Page 39: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Collaboration Network of Article “Collaborative Innovation Networks” in English Wikipedia

The number of Nodes = 51 Average path length = 6.399

Page 40: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Collaboration Network of Article “Basel”in English Wikipedia

The number of Nodes = 594Average path length = 6.577

Page 41: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Collaboration Network of Article “Switzerland”in English Wikipedia

The number of Nodes = 3998 Average path length = 5.468

Page 42: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Sequential Collaboration Network of Article “Fondue”in English Wikipedia

The number of Nodes = 457 Average path length = 10.485

Page 43: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editor A

Editor B

Editor A

Editor C

an article1

2

3

4

5

Editor A

Editor B

Editor C

order

Building a sequential collaboration network, connecting a relation from editor A to editor B, if editor B follows on work done by editor A.

n Method: Sequential collaboration network

Page 44: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Our Previous Study: Featured Articles in English Wikipedia

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

kLinear graph

T. Iba, K. Nemoto, B. Peters & P. Gloor, "Analyzing the Creative Editing Behavior of Wikipedia Editors Through Dynamical Social Network Analysis", COINs2011, 2009T. Iba and S. Itoh, "Sequential Collaboration Network of Open Collaboration", NetSci'09, 2009

2,545 articles [Jun 27 2009]

Page 45: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

n Method: Sequential collaboration network

n Analysis 1: Comparison of 12 different languages

n Analysis 2: Distribution of account and IP users

n Analysis 3: Distribution of Featured Articles

Page 46: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Rank 1: EnglishRank 2: GermanRank 3: FrenchRank 4: PolishRank 5: ItalianRank 6: JapaneseRank 7: SpanishRank 8: DutchRank 9: PortugueseRank 10: Russian…Rank 15: Finnish…Rank 20: Turkish

Target Languages

Analyzing ALL articles as of January 1st, 2011 in each language.

The ranking based on the data as of January 6th, 2011.

nAnalysis 1: Comparison of 12 different languages

Page 47: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

English Rank 13,490,325 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Page 48: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

English Rank 13,490,325 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 49: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

English Rank 13,490,325 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 50: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

German Rank 21,155,210 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 51: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

French Rank 31,039,251 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 52: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Polish Rank 4752,734 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 53: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Italian Rank 5750,634 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 54: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Japanese Rank 6718,974 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 55: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Spanish Rank 7676,866 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 56: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dutch Rank 8656,079 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 57: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Portuguese Rank 9638,747 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 58: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Russian Rank 10627,139 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 59: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Finnish Rank 15255,712 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 60: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Turkish Rank 20152,262 articles

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Double logarithmic graph

Page 61: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

English German French Polish

Italian Japanese Spanish Dutch

Portuguese Russian Finnish Turkish

Page 62: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Result of Analysis 1: Comparison of 12 different languages

•Scatter plot of all articles exhibits a tilted triangle in all languages.

•The height of triangle gets shorter as the number of articles decreases.

Page 63: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

n Method: Sequential collaboration network

n Analysis 1: Comparison of 12 different languages

n Analysis 2: Distribution of account and IP users

n Analysis 3: Distribution of Featured Articles

Page 64: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

nAnalysis 2: Distribution of account and IP users

IP users

Accountusers

Page 65: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Scatter plot of articles in English Wikipedia

Double logarithmic graph

Page 66: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Scatter plot of articles with number of IP users / number of total editors

Double logarithmic graph

0.0 PIP 1.0

Page 67: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

PIP = 0.0 PIP = 0.1 PIP = 0.2

PIP = 0.3 PIP = 0.4 PIP = 0.5

PIP = 0.6 PIP = 0.7 PIP = 0.8

Scatter plot of articles with number of IP users / number of total editors

Page 68: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Scatter plot of articles with number of IP users / number of total editors

Double logarithmic graph

0.0 PIP 1.0

Page 69: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Result of Analysis 2: Distribution of account and IP users

•Top and right area of the “triangle” in scatter plot consist of articles which ratios of users is high.

•As a result, both the average path length and order of network can be large in these areas.

PIP = 0.0 PIP = 0.6

Page 70: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

n Method: Sequential collaboration network

n Analysis 1: Comparison of 12 different languages

n Analysis 2: Distribution of account and IP users

n Analysis 3: Distribution of Featured Articles

Page 71: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

nAnalysis 3: Distribution of Featured Articles

3,372 featured articles / 3,732,033 articlesIn English Wikipedia

Page 72: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Scatter plot of all articles in English Wikipedia

Double logarithmic graph

Page 73: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Scatter plot of featured articles on the all articles in English Wikipedia

Double logarithmic graph

Page 74: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The order of each sequential collaboration network (The number of editors in each article)

The

aver

age

path

leng

th o

f e

ach

sequ

entia

l col

labo

ratio

n ne

twor

k

Scatter plot of featured articles on the all articles in English Wikipedia

Double logarithmic graph

Page 75: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Result of Analysis 3: Distribution of Featured Articles

•Features articles are located at a certain area in the scatter plot.

•It implies that there would be characteristic patterns of collaboration producing good results.

Page 76: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

n Method: Sequential collaboration network

n Analysis 1: Comparison of 12 different languages

n Analysis 2: Distribution of account and IP users

n Analysis 3: Distribution of Featured Articles

Page 77: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Editorial Collaboration Networks of Wikipedia Articles in Various Languages

•Scatter plot of all articles commonly exhibits a tilted triangle in all languages, but the height of triangle gets shorter as the number of articles decreases.

•Top and right area of the “triangle” in scatter plot consist of articles which the ratios of IP users are high.

•Features articles are located at a certain area in the scatter plot.

Page 78: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Collaborators

Ko MatsuzukaSatoshi ItohA Former Graduate Student, Iba Lab.

Peter GloorResearch Scientist, MIT CCI

Keiichi NemotoVisiting Scholar, MIT CCIFuji Xerox

Student, Iba Lab.

Daiki MuramatsuStudent, Iba Lab.

Natsumi YotsumotoFormer Student, Iba Lab.

Bui Hong HaFormer Student, Iba Lab.

Page 79: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Papers & Presentations

S. Itoh and T. Iba, "Analyzing Collaboration Network of Editors in Japanese Wikipedia", International Workshop and Conference on Network Science '09, 2009 S. Itoh, Y. Yamazaki, T. Iba, "Analyzing How Editors Write Articles in Wikipedia",

Applications of Physics in Financial Analysis (APFA7), Tokyo, Japan, 2009 T. Iba & S. Itoh, "Sequential Collaboration Network of Open Collaboration",

International Workshop and Conference on Network Science '09, 2009 S. Itoh & T, Iba, "Analyzing Collaboration Network of Editors in Japanese

Wikipedia", International Workshop and Conference on Network Science '09, 2009 T. Iba, K. Nemoto, B. Peters, & P. A. Gloor, "Analyzing the Creative Editing Behavior

of Wikipedia Editors Through Dynamic Social Network Analysis", Procedia - Social and Behavioral Sciences, Vol.2, Issue 4, 2010, pp.6441-6456 T. Iba, K. Matsuzuka, D. Muramatsu, "Editorial Collaboration Networks of Wikipedia

Articles in Various Languages", 3rd Conference on Collaborative Innovation Networks (COINs2011), 2011伊藤 諭志, 伊藤 貴一, 熊坂 賢次, 井庭 崇, 「マスコラボレーションにおけるコンテンツ形成プロセスの分析」, 人工知能学会 第20回セマンティックウェブとオントロジー研究会, 2009

四元 菜つみ, 井庭 崇, 「Wikipedia におけるコラボレーションネットワークの成長」, 情報処理学会 第7 回ネットワーク生態学シンポジウム, 2011

Page 80: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Collaboration Networks of Linux

Page 81: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

Linux-Activists Mailing List& comp.os.minix Newsgroup

Page 82: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

Linux-Activists Mailing List (Nov. 1991)

Page 83: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

Linux-Activists Mailing List (Nov. 1991)

Page 84: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

Linux-Activists Mailing List (Nov. 1 – 14, 1991)

Page 85: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Aug. 1991)

Page 86: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Oct. 1991)

Page 87: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Dec. 1991)

Page 88: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Jan. 1992)

Page 89: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Aug. 1991)

Page 90: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Oct. 1991)

Page 91: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Jan. 1992)

Page 92: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Takashi Iba (2008)

comp.os.minix Newsgroup (Aug. 1991 - Jan. 1992)

Takashi Iba (2008)

Page 93: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Co-Purchase Networks of Books, CDs, DVDs

Page 94: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Rakuten Books: A famous Japanese Online Store

http://books.rakuten.co.jp/

We’ve got POS data of random-sampled 30,000 customers (2005-2006)- Customer ID (masked)- When purchasing- Which book (CD, DVD) purchasing

* sample customers of books, CDs, and DVDs are different one another.

Page 95: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Building Co-Purchase Networkfrom data

(1)

(2)

Sequential Connection

Page 96: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Co-Purchase Network of Books

* Target Customers = 30,000* All Links are Visualized.

Number of nodes = 68,701Number of edges = 113,940

Sequential Connection

Page 97: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Co-Purchase Network of CD

* Target Customers = 30,000* All Links are Visualized.

Sequential Connection

Number of nodes = 14,038Number of edges = 22,727

Page 98: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Co-Purchase Network of DVD

* Target Customers = 30,000* All Links are Visualized.

Sequential Connection

Number of nodes = 10,875Number of edges = 24,535

Page 99: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

In-Degree Distributionfollow Power Law

Book

CD DVD

γ=2.56

γ=2.33 γ=2.09

Sequential Connection

Page 100: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Out-Degree Distribution follow Power Law

Book

CD DVD

γ=2.57

γ=2.43 γ=1.99

Sequential Connection

Page 101: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Weight Distribution follow Power Law

Books

CDs DVDs

Sequential Connection

Page 102: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Mapping Genre in Co-PurchaseNetwork of DVDs

Sequential ConnectionTarget Customers = 30,000Weight > 1

k highlow

Node Coloring

Sequential Connection

Page 103: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

T. Iba, M. Mori, "Visualizing and Analyzing Networks of Co-Purchased Books, CDs and DVDs", NetSci’08, June, 2008 Y. Kitayama, M. Yoshida, S. Takami and T. Iba, “Analyzing Co-Purchase Network

of Books in Japanese Online Store”, poster, NetSci’08, June, 2008 R. Nishida, M. Mori and T. Iba, “Analyzing Co-Purchase Network of CDs in

Japanese Online Store”, poster, NetSci’08, June, 2008 S. Itoh, S. Takami and T. Iba, “Analyzing Co-Purchase Network of DVDs in

Japanese Online Store”, poster, NetSci’08, June, 2008 井庭 崇, 北山 雄樹, 伊藤 諭志, 西田 亮介, 吉田 真理子, 「オンラインストアにおける商品の共購買ネットワークの分析」, 情報処理学会 第5回ネットワーク生態学シンポジウム, 2009

Satoshi ItohFormer Graduate Student, Iba Lab.

Ryosuke Nishida

Yuki Kitayama

Mariko Yoshida

Former Graduate Student, Iba Lab.

Former Graduate Student, Iba Lab.

Former Student, Iba Lab.

Masaya MoriRakuten Institute of Technology

Collaborators

Papers & Presentations

Page 104: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

State Networks of Chaotic Dynamical Systems

Page 105: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Drawing a map of system’s behavior

The networks of state transitions in several discretized chaotic dynamical systems are scale-free networks.

It is found in Logistic map, Sine map, Cubic map, General symmetric map, Gaussian map, Sine-circle map.

Page 106: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Highly complex behavior is generated,although it’s governed by a very simple rule.

Fundamentals: Chaos

Page 107: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

a simple population growth model (non-overlapping generations)

May, R. M. Biological populations with nonoverlapping generations: stable points, stable cycles, and chaos. Science 186, 645–647 (1974).May, R. M. Simple mathematical models with very complicated dynamics. Nature 261, 459–467 (1976).

xn+1 = 4µ xn ( 1 - xn )

0 < xn < 10 < µ < 1 (constant)

(variable)xn population (capacity)...

µ a rate of growth...

Fundamentals: Logistic Map

x1 = 4µ x0 ( 1 - x0 ) n = 0

n = 1 x2 = 4µ x1 ( 1 - x1 )

n = 2 x3 = 4µ x2 ( 1 - x2 )

x0 = an initial value

Page 108: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100n

x

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100n

x

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

µ0

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

The behavior depends on the value of control parameter µ.xn+1 = 4µ xn ( 1 - xn )

Fundamentals: Logistic Map

0.25 0.5 0.89... 10.75

Page 109: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

µ0

bifurcation diagram

x

010.25 0.5 0.89...

1

0.75

Fundamentals: Logistic Mapxn+1 = 4µ xn ( 1 - xn )

This diagram shows long-term values of x.

Page 110: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

This diagram shows long-term values of x.

xn+1 = 4µ xn ( 1 - xn ) Fundamentals: Logistic Map

bifurcation diagram

µ0 0.25 0.5 0.89... 10.75

x

0

1

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100n

x

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100n

x

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

Page 111: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

I want a map!for taking an overview of the whole.

map 1. a. A representation, usually on a plane surface, of a region of the earth or heavens. b. Something that suggests such a representation, as in clarity of representation.2. Mathematics: The correspondence of elements in one set to elements in the same set or another set.

- The American Heritage Dictionary of the English Language

Page 112: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

?I want a map of the map!for taking an overview of the whole behavior of the iterated map.

map 1. a. A representation, usually on a plane surface, of a region of the earth or heavens. b. Something that suggests such a representation, as in clarity of representation.2. Mathematics: The correspondence of elements in one set to elements in the same set or another set.

- The American Heritage Dictionary of the English Language

Logistic Mapxn+1 = 4 xn ( 1 - xn )

Page 113: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Existing methods areNOT for drawing a map

bifurcation diagram

0.2 0.4 0.6 0.8 1.0

0.2

0.4

0.6

0.8

1.0

cobweb plot

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

time series

They merely visualize the trajectory of an instance of the system’s behavior,giving an initial value.

for taking an overview of the whole

Page 114: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Visualizing State Transitions of a Systemfor taking an overview of the whole.

system

state

state: the value of x xn+1 = 4µ xn ( 1 - xn )

Page 115: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

x is a real numberwhich has no limit to smallness (detail)

xn+1 = 4µ xn ( 1 - xn ) targetworld

abstraction

map x is treated as discretewhich implies the finite number of states

xn+1 = 4µ xn ( 1 - xn )

Page 116: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Transit map State-transition mapNetwork of stations Network of states

xn+1 = 4µ xn ( 1 - xn ) x is treated as discretewhich implies the finite number of states

Page 117: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Discretizing into the finite number of statesTo subdivide a unit interval of variables into a finite number of subintervals

x

Page 118: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Discretizing into the finite number of states

h( ) is the rounding function:round-up, round-off, or round-down

To subdivide a unit interval of variables into a finite number of subintervals

h ( )

The discretization is carried out byrounding the value x to d decimal places.Therefore,

x

(ex.) round-upd = 1: 0.14 0.2d = 2: 0.146 0.15

Page 119: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

To apply the map f into all states in order to obtain all state transitions.

Obtaining the set of state transitions

the set of state

The discretization is carried out byrounding the value x to d decimal places.Therefore,

(ex.) round-upd = 1: 0.14 0.2d = 2: 0.146 0.15

h ( )

Page 120: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

To apply the map f into all states in order to obtain all state transitions.

Obtaining the set of state transitions

f

the set ofstate transitions

h ( )

where h( ) is the rounding function, and

Page 121: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Building state-transition networks

the set of statetransitions

building networks

To connect each state into its successive state

State-transition network is a “map” of the whole behavior of the system, so one can take an overview from bird’s-eye view.

f

Page 122: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

State-transition networksThe order of the network N = 1/Δ + 1.

Each connected component must have only one loop or cycle: fixed point or periodic cycle.

The whole behavior is often mapped into more than one connected components, which represent basins of attraction.

The in-degree of each node may exhibit various values.

The out-degree of every node must be always equal to 1, since it is a deterministic system.

Page 123: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

State-transition networks as a “dried-up river”

The network is dried-up river, where there are no water flows on the riverbed.

node: geographical point in the riverlink: a connection from a point to another

The direction of a flow in the river is fixed.

There are no branches of the flow.

There are many confluences of two or more tributaries.

Page 124: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Numerical simulation represents an instance of flow on the state-transition networks.

Determining a starting point and discharging water, you will see that the water flow downstream on the river network.That is a happening you witness when conducting a numerical simulation of system’s evolution in time.

Numerical simulation traces an instance

Page 125: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Let’s draw a mapof the logistic map!

for taking an overview of the whole

xn+1 = 4µ xn ( 1 - xn )

Page 126: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

0.0

1.0

0.6

0.5 0.4

0.1

0.9 0.3

0.7

0.2 0.8

Control Parameter: µ = 1 Therefore, xn+1 = h( 4 xn ( 1 - xn ) )Round-Up into the decimal place, d = 1 Therefore, 11 states

The state-transition networks for the logistic map

0.0 0.00 0.00.1 0.36 0.40.2 0.64 0.70.3 0.84 0.90.4 0.96 1.00.5 1.00 1.00.6 0.96 1.00.7 0.84 0.90.8 0.64 0.70.9 0.36 0.41.0 0.00 0.0

xn+1xnf h

Page 127: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Control Parameter: µ = 1 Therefore, xn+1 = 4 xn ( 1 - xn )Round-Up into the decimal place, d = 2 Therefore, 101 states

The state-transition networks for the logistic map

xn+1xn

0.00 0.0000 0.000.01 0.0396 0.040.02 0.0784 0.080.03 0.1164 0.120.04 0.1536 0.160.05 0.1900 0.190.06 0.2256 0.230.07 0.2604 0.270.08 0.2944 0.300.09 0.3276 0.330.10 0.3600 0.360.11 0.3916 0.400.12 0.4224 0.430.13 0.4524 0.460.14 0.4816 0.490.15 0.5100 0.510.16 0.5376 0.54

f h

Page 128: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Control Parameter: µ = 1 Therefore, xn+1 = 4 xn ( 1 - xn )Round-Up into the decimal place, d = 3 Therefore, 1001 states

The state-transition networks for the logistic map

xn+1xn

0.000 0.000000 0.0000.001 0.003996 0.0040.002 0.007984 0.0080.003 0.011964 0.0120.004 0.015936 0.0160.005 0.019900 0.0200.006 0.023856 0.0240.007 0.027804 0.0280.008 0.031744 0.0320.009 0.035676 0.0360.010 0.039600 0.0400.011 0.043516 0.0440.012 0.047424 0.0480.013 0.051324 0.0520.014 0.055216 0.0560.015 0.059100 0.0600.016 0.062976 0.063

f h

Page 129: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Control Parameter: µ = 1 Therefore, xn+1 = 4 xn ( 1 - xn )Round-Up into the decimal place, d = 4 Therefore, 10001 states

The state-transition networks for the logistic map

xn+1xn

0.0000 0.00000000 0.00000.0001 0.00039996 0.00040.0002 0.00079984 0.00080.0003 0.00119964 0.00120.0004 0.00159936 0.00160.0005 0.00199900 0.00200.0006 0.00239856 0.00240.0007 0.00279804 0.00280.0008 0.00319744 0.00320.0009 0.00359676 0.00360.0010 0.00399600 0.00400.0011 0.00439516 0.00440.0012 0.00479424 0.00480.0013 0.00519324 0.00520.0014 0.00559216 0.00560.0015 0.00599100 0.00600.0016 0.00638976 0.0064

f h

Page 130: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The dashed line has slope -2.The networks are scale-free networks with the degree exponent γ = 1, regardless of the value of d.

The cumulative in-degree distributions of state-transition networks for the logistic mapwith µ = 1 in the case from d = 1 to d = 7

Page 131: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Control Parameter: µ = 1 Therefore, xn+1 = 4 xn ( 1 - xn )Round-Up into the decimal place, ranging from d = 1 to d = 4

The state-transition networks for the logistic map

d = 1 d = 2

d = 3 d = 4

scale-freenetworks!

Page 132: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Does the scale-free property depend on the control parameter µ ?

Page 133: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Does the scale-free property depend on the control parameter µ ?

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100n

x

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100n

x

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

µ0

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100

x

n

0.25 0.5 0.89... 10.75

xn+1 = 4µ xn ( 1 - xn )

Page 134: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Control Parameter: ranging from µ = 0 to µ = 1 xn+1 = 4µ xn ( 1 - xn )Round-Up into the decimal place, d = 3

The state-transition networks for the logistic map

Page 135: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The dashed line has slope -2.The networks are scale-free networks with the degree exponent γ = 1, regardless of the value of the parameter µ.

from µ = 0.125 to 1.000 by 0.125 in the case d = 7

The cumulative in-degree distributions of state-transition networks for the logistic map

Page 136: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Does the scale-free property depend on the control parameter µ ?

The scale-free property is independent of the control parameter µ.

NO.

Page 137: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

How the scale-free network is emerged?

How?

Page 138: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

How the scale-free network is emerged?

xn

xn+1

xn+1 = 4µ xn ( 1 - xn )

0.2 0.4 0.6 0.8 1.0

0.2

0.4

0.6

0.8

1.0

Page 139: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

xn

xn+1

xn+1 = 4µ xn ( 1 - xn )

0.2 0.4 0.6 0.8 1.0

0.2

0.4

0.6

0.8

1.0

How the scale-free network is emerged?

If x is a real number, namely in the mathematically ideal condition,

0.30

0.84

0.70

the state 0.84 must have only 2 previous values: 0.30 and 0.70.

In the condition,the state-transition network cannot be a scale-free network ...

Page 140: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

How the scale-free network is emerged?

Page 141: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The trick is discretization.

How the scale-free network is emerged?

Page 142: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

How the scale-free network is emerged?

The relation between a subinterval on y-axis and its corresponding range on the x-axis for the logistic map function.

1.000 0.999 0.998 0.997 0.996 0.995 0.994 0.993 0.992

311410886666

in-degreexn+1

ex. µ = 1, d = 3

Page 143: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Mathematical Derivation

Page 144: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The cumulative in-degree distribution follows a law given by:

The second term makes a large effect on the distribution, only when k is quite close to k,because .

max

It means that the “hub” states have higher in-degree than the typical scale-free network whose in-degree distribution follows a strict power law.

Summarizing

Page 145: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The cumulative in-degree distribution follows a law given by:

The second term makes a large effect on the distribution, only when k is quite close to k,because .

max

It means that the “hub” states have higher in-degree than the typical scale-free network whose in-degree distribution follows a strict power law.

Summarizing

taking the limit

Summarizing

In the case Δ is extremely small ( d is extremely large), The cumulative in-degree distribution follows a power law:

Page 146: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The cumulative in-degree distribution follows a law given by:

Summarizing

taking the limit

Summarizing

In the case Δ is extremely small ( d is extremely large), The cumulative in-degree distribution follows a power law:

Page 147: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

with µ = 0.1 and µ = 1.0, in the case d = 6

Comparison between the results of numerical computations and mathematical predictions

Page 148: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Are there any other maps whose state-transition networks are scale-free networks?

Yes!

Page 149: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

One-dimensional maps

Sine map

Cubic map ♯2

Cubic map ♯1

Page 150: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Logistic mapµ = 1.0, d = 3

Sine mapµ = 1.0, d = 3

Cubic map ♯2µ = 1.0, d = 3

Cubic map ♯1µ = 1.0, d = 3

The state-transition networks for other one-dimensional maps

Page 151: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The dashed line has slope -2The networks are scale-free networks with the degree exponent γ = 1.

The cumulative in-degree distributions of state-transition networks for other one-dimensional maps

d = 6

Page 152: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

One-dimensional maps

General Symmetric map

The parameter α is controlling the flatness around the top.

α = 2.0: the logistic map

Page 153: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

α = 1.5 α = 2.0 α = 2.5

α = 3.0 α = 3.5 α = 4.0

d = 3

The state-transition networks for the general symmetric map

Page 154: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The cumulative in-degree distributions of state-transition networks for the general symmetric map

d = 6

The parameter α influences the degree exponent γ, while the scale-free property is maintained.

Page 155: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Other types of maps

Gaussian map

Delayed logistic map

Sine-circle map

exponential

discontinuous

two-dimensional

Page 156: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The state-transition networks for the other types of maps

Sine-circle mapa = 4.0, b = 0.5. d = 3

Gaussian mapa = 1.0, b = −0.3, d = 3

Delayed logistic mapa = 2.27, d = 2

Page 157: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

The dashed line has slope -2the networks are scale-free networks with the degree exponent γ = 1.

d = 6d = 3

The cumulative in-degree distributions of state-transition networks for the other types of maps

Page 158: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Chaotic mapsthat have scale-free state-transition networks

Gaussian map

Delayed logistic map

Sine-circle map

one-dimensional, exponential

one-dimensional, discontinuous

two-dimensional

Sine map

Cubic map

Logistic map

one-dimensional

one-dimensional

one-dimensional

Page 159: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Do all chaotic maps have scale-free state-transition networks?

No.

Page 160: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

NOT scale-free state-transition networks of chaotic maps

Tent mapa = 2.0. d = 3

Binary Shift mapd = 3

Gingerbreadman mapd = 1

Page 161: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Cusp mapa = 2.0. d = 4

Henon mapa = 1.4, b = 0.3, d = 2

Henon area-preserving mapa = 0.24. d = 2

Standard (Chirikov) mapa = 1.0. d = 1

Pincher mapa =. d = 4

Lozi mapa = 1.7, b = 0.5, d = 2

NOT scale-free state-transition networks of chaotic maps

Page 162: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos
Page 163: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

T. Iba, "Hidden Order in Chaos: The Network-Analysis Approach To Dynamical Systems", Unifying Themes in Complex Systems Volume VIII: Proceedings of the Eighth International Conference on Complex Systems, Sayama, H., Minai, A. A., Braha, D. and Bar-Yam, Y. eds., NECSI Knowledge Press, Jun., 2011, pp.769-783

T. Iba, "Scale-Free Networks Hidden in Chaotic Dynamical Systems", arXiv:1007.4137v1, 2010!

Papers & Presentations

T. Iba with K. Shimonishi, J. Hirose, A. Masumori, "The Chaos Book: New Explorations for Order

Hidden in Chaos", 2011

Page 164: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Dynamics as Networksthe dynamics of system/phenomena are represented as networks

Chord Networks of Music

Chord-Transition Networks of Music

Collaboration Networks of Wikipedia

Collaboration Networks of Linux

Co-Purchase Networks of Books, CDs, DVDs

State Networks of Chaotic Dynamical Systems

Page 165: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

want to capture the process / dynamics of phenomena as a whole.

introducing network analysis in a new way.

to build a directed network by connecting between nodes, based on the sequential order of occurrence.

a new viewpoint “dynamics as network”, which is a distinct from “dynamics of network” and “dynamics on network.”

Network Analysis for Understanding Dynamics

Page 166: Network Analysis for Understanding Dynamics: Wikipedia, Music & Chaos

Network Analysis for Understanding Dynamics- Wikipedia, Music & Chaos -

TAKASHI IBA

Ph.D. in Media and GovernanceAssociate Professor

at Faculty of Policy Management, Keio University, Japantwitter in Japanese: takashiiba

twitter in English: taka_iba

時間発展のネットワーク分析

井庭  崇