SlideShare a Scribd company logo
Variation on preferential-attachment
Zvi Lotker
Variation
on
preferential-attachment
02
Introduction
What is preferential-attachment
3
Power Law Distributions
Observed in
both network
and non-
network
structures
“Emergence of
Scaling in
Random
Networks”
(Barabási and
Albert, 1999)
Curabitur a nisl facilisis lectus
posuere pharetra porta sed
neque. Fusce porttitor venenatis
ipsum at ullamcorper.
Suspendisse sodales leo vehicula
libero pharetra, ac porttitor
metus mollis.
Object Photography
Pr 𝑥𝑥 > 𝑡𝑡 ~𝐿𝐿 𝑡𝑡 𝑡𝑡−𝛽𝛽+1,
lim
𝑟𝑟→ ∞
L r t /𝐿𝐿[𝑡𝑡] = 1
4
History
𝛽𝛽=3 𝛽𝛽=3 𝛽𝛽=3 𝛽𝛽=3 𝛽𝛽=3𝛽𝛽=3 𝛽𝛽 ∈(2,3]𝛽𝛽 ∈(2,3]
1925,
1925,
1976
1976
1999
1999
Udny Yule Price Barabási
Pr[ 𝑣𝑣𝑡𝑡connects to 𝑣𝑣𝑖𝑖 ] =
𝑑𝑑𝑖𝑖
∑𝑗𝑗 𝑑𝑑𝑗𝑗
2006
2006
Chung and Lu
05
Preferential-Attachment
• Evolutionary model of networks
• There are two operations: node event,
edge event.
• In the node event node arrives
• connected to net with only one edge
• Node arriving connects according to
degree.
• In edge event
• we select two nodes according to the
degree.
6
OUR Preferential-Attachment
An edge
event
happens
with
probability
𝑟𝑟𝑡𝑡
Edge
event
A component
event
happens with
probability
𝑞𝑞𝑡𝑡
Component
event
Can change in
time.
But
𝑝𝑝𝑡𝑡+𝑞𝑞𝑡𝑡 + 𝑟𝑟𝑡𝑡 = 1
Time
varies
In fact, it is also
possible to
prove the
results on
Hyper graph
Hyper
graph
A node
event
happens
with
probability
𝑝𝑝𝑡𝑡
Node
event
The basic model can be expanded simply in many
directions.
Theorem
r=1-1/log(t), p=1/log(t)
E=𝑛𝑛 log 𝑛𝑛, sub-linear core
Consider
p=1/2,r=0,q=1/2
Consider
p=0,r=0.25,q=0.75
Giant component
Push 𝛽𝛽 to be
Full domain [2,∞)
p=ε,r=1/2,q=1- ε
Full domain (1,2]
r=1-1/t^a, p=1/t^a
• PA follows a power law with exponent
– 𝛽𝛽 = 1 +
2
𝑝𝑝+2𝑟𝑟
8
Example
P=1/2 r=1/3 q=1/6
𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡)
𝑑𝑑𝑡𝑡
= 𝑑𝑑𝑖𝑖(𝑡𝑡)/2t
Node E
𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡)
𝑑𝑑𝑑𝑑
= 2𝑑𝑑𝑖𝑖(𝑡𝑡)/2t
Edge E
𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡)
𝑑𝑑𝑑𝑑
= 0
Comp E
p=1/2,r=1/3,q=1/6
Let 𝑑𝑑𝑖𝑖(𝑡𝑡) denote the Degree of vertices of i at time t
𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡)
𝑑𝑑𝑡𝑡
= 1/2𝑑𝑑𝑖𝑖(𝑡𝑡)/2t+1/3𝑑𝑑𝑖𝑖(𝑡𝑡)/t
𝑑𝑑𝑖𝑖(𝑡𝑡)=(t/i)^(7/12)
𝛽𝛽 = 1 + 12/7
9
Why PA
Data Model
Game Theory
Game theory is the basis of social networks
10
Game Theory in one slide




There are
players who
can choose
strategies
A profile is an
assignment
strategy for
each
The players
wish to
maximize their
(expected)
payoff
A profile
determines an
outcome, and
an outcome
determines a
payoff for each
player
11
Game Theory, cont. ANALYSIS
Nash Equilibrium is a
profile such that no single player
can gain by changing her strategy
unilaterally.
example
A B
A (10,10) (5,0)
B (0,5) (0,0)
12
Network Formation Game [Fabrikant et al, 2003]
Player = node
Strategy =
which nodes
to connect to
.
Goal:
minimize
their average
distance
Resulting
graph is not
Power Law
With probability 𝛼𝛼,
𝑣𝑣𝑡𝑡 connects, and
with
probability 1−𝛼𝛼, 𝑣𝑣𝑡𝑡
connects to a
random neighbour
of the host.
Start with one
node 𝑣𝑣1.
Wealth Based
Recommendation.
At time 𝑡𝑡, node
𝑣𝑣𝑡𝑡 arrives.
𝑣𝑣𝑡𝑡 proposes to
an (existing)
host node.
Wealth&Recommendation
(W&R) Game
Utility = (expected) degree
14
How to play W&R
Each time a node arrives, it has to choose a single
node to connect to or receive a recommendation.
After selecting a node, either the node connects to
that node, or gets a proposal and then connects to
that node.
W&R game
End of
The game
𝜏𝜏
Wealth
𝛼𝛼
Partial
Information
deg seq
Utility
Max
degree
Question
what is
Nash
15
Strategy
Player 𝒗𝒗𝒕𝒕 Strategy 𝝅𝝅𝒕𝒕.
is a probability distribution on existing
nodes.
𝝅𝝅𝒕𝒕 𝒅𝒅𝒊𝒊, 𝑫𝑫
prob. of choosing the node of degree 𝑑𝑑_𝑖𝑖 in
the degree sequence 𝐷𝐷=(𝑑𝑑_1,…,𝑑𝑑_(𝑡𝑡−1)).
.
Strategy Profile -𝚷𝚷 = 𝝅𝝅𝒕𝒕 , (𝒕𝒕≥𝟏𝟏)
016
Examples
• What to do if every one plays
uniform
• Better to connect to small deg
nodes?
• if 𝛼𝛼=1?
• Is it Nash Equilibrium?
5
1
1
1
1
1
1
1
1
3
3
3
1/n
1/n
The Preferential Attachment Strategy
The Preferential Attachment (PA) strategy at time 𝑡𝑡
over the degree sequence 𝐷𝐷 = (𝑑𝑑1, … , 𝑑𝑑𝑡𝑡−1) is:
=
𝑑𝑑𝑖𝑖
2(𝑡𝑡 − 2)
𝜋𝜋𝑡𝑡 𝑑𝑑𝑖𝑖, 𝐷𝐷 =
𝑑𝑑𝑖𝑖
∑𝑗𝑗 𝑑𝑑𝑗𝑗
The Preferential Attachment strategy profile is the
strategy profile where all players 𝑣𝑣𝑡𝑡 for 𝑡𝑡 ≥ 5 play the PA strategy.
1
9 RUNDO
The stationary distribution of a
simple random
Walk is a probability of PA
PA and
Random
Walks
Pr 𝑣𝑣𝑡𝑡connects to 𝑣𝑣𝑖𝑖 =Pr[RW to visit 𝑣𝑣𝑖𝑖]=
𝑑𝑑𝑖𝑖
∑𝑗𝑗 𝑑𝑑𝑗𝑗
4 FOUR
2
0
TheoremThe Preferential Attachment
strategy profile is the only
universal Nash equilibrium.
Provides a possible explanation why preferential
attachment occurs in social networks.
21
PA is a universal Nash Equilibrium
Suppose PA profile is played 𝑣𝑣𝑖𝑖 changes its strategy to 𝜋𝜋𝑖𝑖′ At step 𝑡𝑡>𝑖𝑖, No deviating from PAPROCESS
𝑣𝑣𝑖𝑖 starts at
degree 𝑑𝑑 = 1.
𝑑𝑑 ← 𝑑𝑑 + 1
w.p.
𝑑𝑑
2(𝑡𝑡−2)
.
Hence, 𝜋𝜋𝑖𝑖′ doesn’t matter
Thanks
Chen Avin
Avi Cohen
Pierre
Fraigniaud
David Peleg
Yinon Nahum
Michael
Borokhovich

More Related Content

Similar to Variation on preferential-attachment

Introduction to Neural Network
Introduction to Neural NetworkIntroduction to Neural Network
Introduction to Neural NetworkOmer Korech
 
Kdd12 tutorial-inf-part-iii
Kdd12 tutorial-inf-part-iiiKdd12 tutorial-inf-part-iii
Kdd12 tutorial-inf-part-iiiLaks Lakshmanan
 
Gan seminar
Gan seminarGan seminar
Gan seminarSan Kim
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2San Kim
 
Random walks and diffusion on networks
Random walks and diffusion on networksRandom walks and diffusion on networks
Random walks and diffusion on networksNaoki Masuda
 
Artificial neural networks introduction
Artificial neural networks introductionArtificial neural networks introduction
Artificial neural networks introductionSungminYou
 
(141205) Masters_Thesis_Defense_Sundong_Kim
(141205) Masters_Thesis_Defense_Sundong_Kim(141205) Masters_Thesis_Defense_Sundong_Kim
(141205) Masters_Thesis_Defense_Sundong_KimSundong Kim
 
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習台灣資料科學年會
 
adversarial robustness lecture
adversarial robustness lectureadversarial robustness lecture
adversarial robustness lectureMuhammadAhmedShah2
 
Neural network basic and introduction of Deep learning
Neural network basic and introduction of Deep learningNeural network basic and introduction of Deep learning
Neural network basic and introduction of Deep learningTapas Majumdar
 
Graph Analysis Beyond Linear Algebra
Graph Analysis Beyond Linear AlgebraGraph Analysis Beyond Linear Algebra
Graph Analysis Beyond Linear AlgebraJason Riedy
 
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)Thoma Itoh
 

Similar to Variation on preferential-attachment (20)

Introduction to Neural Network
Introduction to Neural NetworkIntroduction to Neural Network
Introduction to Neural Network
 
Kdd12 tutorial-inf-part-iii
Kdd12 tutorial-inf-part-iiiKdd12 tutorial-inf-part-iii
Kdd12 tutorial-inf-part-iii
 
Gan seminar
Gan seminarGan seminar
Gan seminar
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2
 
riken-RBlur-slides.pptx
riken-RBlur-slides.pptxriken-RBlur-slides.pptx
riken-RBlur-slides.pptx
 
randomwalk.ppt
randomwalk.pptrandomwalk.ppt
randomwalk.ppt
 
Random walks and diffusion on networks
Random walks and diffusion on networksRandom walks and diffusion on networks
Random walks and diffusion on networks
 
Artificial neural networks introduction
Artificial neural networks introductionArtificial neural networks introduction
Artificial neural networks introduction
 
(141205) Masters_Thesis_Defense_Sundong_Kim
(141205) Masters_Thesis_Defense_Sundong_Kim(141205) Masters_Thesis_Defense_Sundong_Kim
(141205) Masters_Thesis_Defense_Sundong_Kim
 
Locality sensitive hashing
Locality sensitive hashingLocality sensitive hashing
Locality sensitive hashing
 
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
 
2.ANN.pptx
2.ANN.pptx2.ANN.pptx
2.ANN.pptx
 
Neural_Network
Neural_NetworkNeural_Network
Neural_Network
 
adversarial robustness lecture
adversarial robustness lectureadversarial robustness lecture
adversarial robustness lecture
 
Deep Learning for Computer Vision: Deep Networks (UPC 2016)
Deep Learning for Computer Vision: Deep Networks (UPC 2016)Deep Learning for Computer Vision: Deep Networks (UPC 2016)
Deep Learning for Computer Vision: Deep Networks (UPC 2016)
 
Neural network basic and introduction of Deep learning
Neural network basic and introduction of Deep learningNeural network basic and introduction of Deep learning
Neural network basic and introduction of Deep learning
 
Graph Analysis Beyond Linear Algebra
Graph Analysis Beyond Linear AlgebraGraph Analysis Beyond Linear Algebra
Graph Analysis Beyond Linear Algebra
 
DeepLearning.pdf
DeepLearning.pdfDeepLearning.pdf
DeepLearning.pdf
 
Adam Ashenfelter - Finding the Oddballs
Adam Ashenfelter - Finding the OddballsAdam Ashenfelter - Finding the Oddballs
Adam Ashenfelter - Finding the Oddballs
 
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
 

More from Zvi Lotker

Asonam 2019-zvi-3-s
Asonam 2019-zvi-3-sAsonam 2019-zvi-3-s
Asonam 2019-zvi-3-sZvi Lotker
 
Knesset 17.07.2018 Zvi lotker talk on The mathematics of gender
Knesset 17.07.2018  Zvi lotker talk on The mathematics of genderKnesset 17.07.2018  Zvi lotker talk on The mathematics of gender
Knesset 17.07.2018 Zvi lotker talk on The mathematics of genderZvi Lotker
 
Zvi random-walks-slideshare
Zvi random-walks-slideshareZvi random-walks-slideshare
Zvi random-walks-slideshareZvi Lotker
 
The effect of population control on societal fragmentation end-5
The effect of population control on societal fragmentation end-5The effect of population control on societal fragmentation end-5
The effect of population control on societal fragmentation end-5Zvi Lotker
 
Voting algorithm in the play julius 5
Voting algorithm in the play julius 5Voting algorithm in the play julius 5
Voting algorithm in the play julius 5Zvi Lotker
 
Small world effect
Small world effectSmall world effect
Small world effectZvi Lotker
 

More from Zvi Lotker (8)

Asonam 2019-zvi-3-s
Asonam 2019-zvi-3-sAsonam 2019-zvi-3-s
Asonam 2019-zvi-3-s
 
Knesset 17.07.2018 Zvi lotker talk on The mathematics of gender
Knesset 17.07.2018  Zvi lotker talk on The mathematics of genderKnesset 17.07.2018  Zvi lotker talk on The mathematics of gender
Knesset 17.07.2018 Zvi lotker talk on The mathematics of gender
 
Symmetry 2
Symmetry 2Symmetry 2
Symmetry 2
 
Zvi random-walks-slideshare
Zvi random-walks-slideshareZvi random-walks-slideshare
Zvi random-walks-slideshare
 
The effect of population control on societal fragmentation end-5
The effect of population control on societal fragmentation end-5The effect of population control on societal fragmentation end-5
The effect of population control on societal fragmentation end-5
 
Voting algorithm in the play julius 5
Voting algorithm in the play julius 5Voting algorithm in the play julius 5
Voting algorithm in the play julius 5
 
Leonard Cohen
Leonard CohenLeonard Cohen
Leonard Cohen
 
Small world effect
Small world effectSmall world effect
Small world effect
 

Recently uploaded

Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesStarCompliance.io
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...correoyaya
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单ewymefz
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sMAQIB18
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBAlireza Kamrani
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单ewymefz
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictJack Cole
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJames Polillo
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?DOT TECH
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxStephen266013
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxDilipVasan
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundOppotus
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsalex933524
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIAlejandraGmez176757
 
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsWebinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsCEPTES Software Inc
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单enxupq
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单enxupq
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .NABLAS株式会社
 

Recently uploaded (20)

Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDB
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsWebinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
 
Slip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp ClaimsSlip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp Claims
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 

Variation on preferential-attachment

  • 1. Variation on preferential-attachment Zvi Lotker Variation on preferential-attachment
  • 3. 3 Power Law Distributions Observed in both network and non- network structures “Emergence of Scaling in Random Networks” (Barabási and Albert, 1999) Curabitur a nisl facilisis lectus posuere pharetra porta sed neque. Fusce porttitor venenatis ipsum at ullamcorper. Suspendisse sodales leo vehicula libero pharetra, ac porttitor metus mollis. Object Photography Pr 𝑥𝑥 > 𝑡𝑡 ~𝐿𝐿 𝑡𝑡 𝑡𝑡−𝛽𝛽+1, lim 𝑟𝑟→ ∞ L r t /𝐿𝐿[𝑡𝑡] = 1
  • 4. 4 History 𝛽𝛽=3 𝛽𝛽=3 𝛽𝛽=3 𝛽𝛽=3 𝛽𝛽=3𝛽𝛽=3 𝛽𝛽 ∈(2,3]𝛽𝛽 ∈(2,3] 1925, 1925, 1976 1976 1999 1999 Udny Yule Price Barabási Pr[ 𝑣𝑣𝑡𝑡connects to 𝑣𝑣𝑖𝑖 ] = 𝑑𝑑𝑖𝑖 ∑𝑗𝑗 𝑑𝑑𝑗𝑗 2006 2006 Chung and Lu
  • 5. 05 Preferential-Attachment • Evolutionary model of networks • There are two operations: node event, edge event. • In the node event node arrives • connected to net with only one edge • Node arriving connects according to degree. • In edge event • we select two nodes according to the degree.
  • 6. 6 OUR Preferential-Attachment An edge event happens with probability 𝑟𝑟𝑡𝑡 Edge event A component event happens with probability 𝑞𝑞𝑡𝑡 Component event Can change in time. But 𝑝𝑝𝑡𝑡+𝑞𝑞𝑡𝑡 + 𝑟𝑟𝑡𝑡 = 1 Time varies In fact, it is also possible to prove the results on Hyper graph Hyper graph A node event happens with probability 𝑝𝑝𝑡𝑡 Node event The basic model can be expanded simply in many directions.
  • 7. Theorem r=1-1/log(t), p=1/log(t) E=𝑛𝑛 log 𝑛𝑛, sub-linear core Consider p=1/2,r=0,q=1/2 Consider p=0,r=0.25,q=0.75 Giant component Push 𝛽𝛽 to be Full domain [2,∞) p=ε,r=1/2,q=1- ε Full domain (1,2] r=1-1/t^a, p=1/t^a • PA follows a power law with exponent – 𝛽𝛽 = 1 + 2 𝑝𝑝+2𝑟𝑟
  • 8. 8 Example P=1/2 r=1/3 q=1/6 𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡) 𝑑𝑑𝑡𝑡 = 𝑑𝑑𝑖𝑖(𝑡𝑡)/2t Node E 𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡) 𝑑𝑑𝑑𝑑 = 2𝑑𝑑𝑖𝑖(𝑡𝑡)/2t Edge E 𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡) 𝑑𝑑𝑑𝑑 = 0 Comp E p=1/2,r=1/3,q=1/6 Let 𝑑𝑑𝑖𝑖(𝑡𝑡) denote the Degree of vertices of i at time t 𝑑𝑑𝑑𝑑𝑖𝑖(𝑡𝑡) 𝑑𝑑𝑡𝑡 = 1/2𝑑𝑑𝑖𝑖(𝑡𝑡)/2t+1/3𝑑𝑑𝑖𝑖(𝑡𝑡)/t 𝑑𝑑𝑖𝑖(𝑡𝑡)=(t/i)^(7/12) 𝛽𝛽 = 1 + 12/7
  • 9. 9 Why PA Data Model Game Theory Game theory is the basis of social networks
  • 10. 10 Game Theory in one slide     There are players who can choose strategies A profile is an assignment strategy for each The players wish to maximize their (expected) payoff A profile determines an outcome, and an outcome determines a payoff for each player
  • 11. 11 Game Theory, cont. ANALYSIS Nash Equilibrium is a profile such that no single player can gain by changing her strategy unilaterally. example A B A (10,10) (5,0) B (0,5) (0,0)
  • 12. 12 Network Formation Game [Fabrikant et al, 2003] Player = node Strategy = which nodes to connect to . Goal: minimize their average distance Resulting graph is not Power Law
  • 13. With probability 𝛼𝛼, 𝑣𝑣𝑡𝑡 connects, and with probability 1−𝛼𝛼, 𝑣𝑣𝑡𝑡 connects to a random neighbour of the host. Start with one node 𝑣𝑣1. Wealth Based Recommendation. At time 𝑡𝑡, node 𝑣𝑣𝑡𝑡 arrives. 𝑣𝑣𝑡𝑡 proposes to an (existing) host node. Wealth&Recommendation (W&R) Game Utility = (expected) degree
  • 14. 14 How to play W&R Each time a node arrives, it has to choose a single node to connect to or receive a recommendation. After selecting a node, either the node connects to that node, or gets a proposal and then connects to that node. W&R game End of The game 𝜏𝜏 Wealth 𝛼𝛼 Partial Information deg seq Utility Max degree Question what is Nash
  • 15. 15 Strategy Player 𝒗𝒗𝒕𝒕 Strategy 𝝅𝝅𝒕𝒕. is a probability distribution on existing nodes. 𝝅𝝅𝒕𝒕 𝒅𝒅𝒊𝒊, 𝑫𝑫 prob. of choosing the node of degree 𝑑𝑑_𝑖𝑖 in the degree sequence 𝐷𝐷=(𝑑𝑑_1,…,𝑑𝑑_(𝑡𝑡−1)). . Strategy Profile -𝚷𝚷 = 𝝅𝝅𝒕𝒕 , (𝒕𝒕≥𝟏𝟏)
  • 16. 016 Examples • What to do if every one plays uniform • Better to connect to small deg nodes? • if 𝛼𝛼=1? • Is it Nash Equilibrium? 5 1 1 1 1 1 1 1 1 3 3 3 1/n 1/n
  • 17. The Preferential Attachment Strategy The Preferential Attachment (PA) strategy at time 𝑡𝑡 over the degree sequence 𝐷𝐷 = (𝑑𝑑1, … , 𝑑𝑑𝑡𝑡−1) is: = 𝑑𝑑𝑖𝑖 2(𝑡𝑡 − 2) 𝜋𝜋𝑡𝑡 𝑑𝑑𝑖𝑖, 𝐷𝐷 = 𝑑𝑑𝑖𝑖 ∑𝑗𝑗 𝑑𝑑𝑗𝑗 The Preferential Attachment strategy profile is the strategy profile where all players 𝑣𝑣𝑡𝑡 for 𝑡𝑡 ≥ 5 play the PA strategy.
  • 18. 1 9 RUNDO The stationary distribution of a simple random Walk is a probability of PA PA and Random Walks Pr 𝑣𝑣𝑡𝑡connects to 𝑣𝑣𝑖𝑖 =Pr[RW to visit 𝑣𝑣𝑖𝑖]= 𝑑𝑑𝑖𝑖 ∑𝑗𝑗 𝑑𝑑𝑗𝑗
  • 19. 4 FOUR 2 0 TheoremThe Preferential Attachment strategy profile is the only universal Nash equilibrium. Provides a possible explanation why preferential attachment occurs in social networks.
  • 20. 21 PA is a universal Nash Equilibrium Suppose PA profile is played 𝑣𝑣𝑖𝑖 changes its strategy to 𝜋𝜋𝑖𝑖′ At step 𝑡𝑡>𝑖𝑖, No deviating from PAPROCESS 𝑣𝑣𝑖𝑖 starts at degree 𝑑𝑑 = 1. 𝑑𝑑 ← 𝑑𝑑 + 1 w.p. 𝑑𝑑 2(𝑡𝑡−2) . Hence, 𝜋𝜋𝑖𝑖′ doesn’t matter
  • 21. Thanks Chen Avin Avi Cohen Pierre Fraigniaud David Peleg Yinon Nahum Michael Borokhovich