social networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · social networks mayur mohite 1...
TRANSCRIPT
![Page 1: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/1.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Social Networks
Mayur Mohite1
E-Commerce Lab
Department of Computer Science and Automation
Indian Institute of Science
Lab Talk
1The author is fully supported by MHRD scholarship and is sincerely
thankful to Mr. Arjun Singh for increasing MHRD Scholarship from INR 5000
to 8000 last yearE-Commerce Lab Social Networks
![Page 2: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/2.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Outline
1 Community StructuresStatistical Properties of Community StructureGroup Formation in Social Networks
2 Diusion Process and Related ProblemsMaximizing the Spread of Inuence Through Social NetworksOptimal Marketing Stategies Over Social Networks
3 Virus Inoculation StrategiesInoculation Strategies for Victims of VirusesOn the Windfall Of Friendship
4 Additional TopicsA Framework For Analysis of Dynamic Social NetworksStrategic Network Formation with Structural Holes
E-Commerce Lab Social Networks
![Page 3: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/3.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Statistical Properties of Community Structure in Large Social and
Information Networks
By Leskovec et al appeared in WWW08
E-Commerce Lab Social Networks
![Page 4: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/4.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Network Community Prole Plot
Conductance of some S ⊆ V is given by-
φ = s/v
Where, v is the sum of the degrees of nodes in S and s is thenumber of edges that cross the cut S in the graph
Now for a given size k the best conductance value for this sizein the entire network is given by-
Φ(k) = minS⊂V ,|S |=k
φ(S)
NCP plot measures the quality of best possible community asa function of size of the community
E-Commerce Lab Social Networks
![Page 5: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/5.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Network Community Prole Plot
Conductance of some S ⊆ V is given by-
φ = s/v
Where, v is the sum of the degrees of nodes in S and s is thenumber of edges that cross the cut S in the graph
Now for a given size k the best conductance value for this sizein the entire network is given by-
Φ(k) = minS⊂V ,|S |=k
φ(S)
NCP plot measures the quality of best possible community asa function of size of the community
E-Commerce Lab Social Networks
![Page 6: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/6.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Network Community Prole Plot
Conductance of some S ⊆ V is given by-
φ = s/v
Where, v is the sum of the degrees of nodes in S and s is thenumber of edges that cross the cut S in the graph
Now for a given size k the best conductance value for this sizein the entire network is given by-
Φ(k) = minS⊂V ,|S |=k
φ(S)
NCP plot measures the quality of best possible community asa function of size of the community
E-Commerce Lab Social Networks
![Page 7: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/7.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Network Community Prole Plot
Conductance of some S ⊆ V is given by-
φ = s/v
Where, v is the sum of the degrees of nodes in S and s is thenumber of edges that cross the cut S in the graph
Now for a given size k the best conductance value for this sizein the entire network is given by-
Φ(k) = minS⊂V ,|S |=k
φ(S)
NCP plot measures the quality of best possible community asa function of size of the community
E-Commerce Lab Social Networks
![Page 8: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/8.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
An Example NCP and General Graph Structure for large
Social Networks
E-Commerce Lab Social Networks
![Page 9: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/9.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
An Example NCP and General Graph Structure for large
Social Networks
E-Commerce Lab Social Networks
![Page 10: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/10.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Upto size of around 100 nodes the slope of NCP plot is usuallysloping downward indicating good quality of communities
Beyond the size of 100 nodes the NCP plot slopes upwardindicating that quality of communities worsen with increasingsize
Does large sized communities really exist?
Current random network models do not exhibit this behaviourexcept for the forest re2 model
2Graph Evolution: Densication and shrinking diameters by Leskovec et al
in TKDD 07E-Commerce Lab Social Networks
![Page 11: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/11.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Upto size of around 100 nodes the slope of NCP plot is usuallysloping downward indicating good quality of communities
Beyond the size of 100 nodes the NCP plot slopes upwardindicating that quality of communities worsen with increasingsize
Does large sized communities really exist?
Current random network models do not exhibit this behaviourexcept for the forest re2 model
2Graph Evolution: Densication and shrinking diameters by Leskovec et al
in TKDD 07E-Commerce Lab Social Networks
![Page 12: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/12.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Upto size of around 100 nodes the slope of NCP plot is usuallysloping downward indicating good quality of communities
Beyond the size of 100 nodes the NCP plot slopes upwardindicating that quality of communities worsen with increasingsize
Does large sized communities really exist?
Current random network models do not exhibit this behaviourexcept for the forest re2 model
2Graph Evolution: Densication and shrinking diameters by Leskovec et al
in TKDD 07E-Commerce Lab Social Networks
![Page 13: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/13.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Upto size of around 100 nodes the slope of NCP plot is usuallysloping downward indicating good quality of communities
Beyond the size of 100 nodes the NCP plot slopes upwardindicating that quality of communities worsen with increasingsize
Does large sized communities really exist?
Current random network models do not exhibit this behaviourexcept for the forest re2 model
2Graph Evolution: Densication and shrinking diameters by Leskovec et al
in TKDD 07E-Commerce Lab Social Networks
![Page 14: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/14.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Upto size of around 100 nodes the slope of NCP plot is usuallysloping downward indicating good quality of communities
Beyond the size of 100 nodes the NCP plot slopes upwardindicating that quality of communities worsen with increasingsize
Does large sized communities really exist?
Current random network models do not exhibit this behaviourexcept for the forest re2 model
2Graph Evolution: Densication and shrinking diameters by Leskovec et al
in TKDD 07E-Commerce Lab Social Networks
![Page 15: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/15.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Group Formation in Large Social Networks: Membership, Growth ,
Evolution
By Backstrom et al appeared in KDD06
E-Commerce Lab Social Networks
![Page 16: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/16.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Community membership
E-Commerce Lab Social Networks
![Page 17: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/17.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Community membership
E-Commerce Lab Social Networks
![Page 18: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/18.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Community membership...
E-Commerce Lab Social Networks
![Page 19: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/19.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Community membership...
E-Commerce Lab Social Networks
![Page 20: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/20.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Internal connectedness of friends inside the community:Probability of joining community proportional to this feature
Relation to Models of diusion: Asynchronous Behaviour
E-Commerce Lab Social Networks
![Page 21: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/21.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Internal connectedness of friends inside the community:Probability of joining community proportional to this feature
Relation to Models of diusion: Asynchronous Behaviour
E-Commerce Lab Social Networks
![Page 22: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/22.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Observations
Internal connectedness of friends inside the community:Probability of joining community proportional to this feature
Relation to Models of diusion: Asynchronous Behaviour
E-Commerce Lab Social Networks
![Page 23: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/23.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Future Directions
Asynchronous models of diusion
Incorporate other features like internal connectedness of theneighbours along with number of neighbours in models ofdiusion
E-Commerce Lab Social Networks
![Page 24: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/24.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Future Directions
Asynchronous models of diusion
Incorporate other features like internal connectedness of theneighbours along with number of neighbours in models ofdiusion
E-Commerce Lab Social Networks
![Page 25: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/25.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Statistical PropertiesGroup Formation
Future Directions
Asynchronous models of diusion
Incorporate other features like internal connectedness of theneighbours along with number of neighbours in models ofdiusion
E-Commerce Lab Social Networks
![Page 26: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/26.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Maximizing the Spread of inuence through Social Networks
By Kempe et al appeared in KDD03
E-Commerce Lab Social Networks
![Page 27: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/27.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Models of Diusion
Linear Threshold Model
A node v is inuenced by each neighbor w according to weightsbv ,w and initially each node chooses a random threshold(θv ) andsome initial set of nodes are activated/inuenced initially. Now ineach discrete time step activate the nodes whose total weight of itsactive neighbours crosses threshold i.e.
∑w active neighbor of v
bv ,w ≥ θv
E-Commerce Lab Social Networks
![Page 28: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/28.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Models of Diusion
Linear Threshold Model
A node v is inuenced by each neighbor w according to weightsbv ,w and initially each node chooses a random threshold(θv ) andsome initial set of nodes are activated/inuenced initially. Now ineach discrete time step activate the nodes whose total weight of itsactive neighbours crosses threshold i.e.
∑w active neighbor of v
bv ,w ≥ θv
E-Commerce Lab Social Networks
![Page 29: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/29.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Models of Diusion
Independent Cascade Model
Initially some set of nodes are activated, then at the time stepwhen a node v becomes active it is given single chance to activateeach currently inactive neighbor w , it succeeds with probability saypv ,w , the process stops when no more activations are possible.
E-Commerce Lab Social Networks
![Page 30: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/30.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Models of Diusion
Independent Cascade Model
Initially some set of nodes are activated, then at the time stepwhen a node v becomes active it is given single chance to activateeach currently inactive neighbor w , it succeeds with probability saypv ,w , the process stops when no more activations are possible.
E-Commerce Lab Social Networks
![Page 31: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/31.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Inuence Maximization Problem
Theorem
1. Inuence maximization problem is NP−hard for both Linear
Threshold and Independent cascade model.
2. Inuence function is monotone and submodular for both the
models and 1−1/e approximation algorithm exists.
E-Commerce Lab Social Networks
![Page 32: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/32.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Inuence Maximization Problem
Theorem
1. Inuence maximization problem is NP−hard for both Linear
Threshold and Independent cascade model.
2. Inuence function is monotone and submodular for both the
models and 1−1/e approximation algorithm exists.
E-Commerce Lab Social Networks
![Page 33: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/33.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Optimal Marketing Strategies Over Social NetworksBy Mukund Sundararajan et al. appeared in WWW 08
E-Commerce Lab Social Networks
![Page 34: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/34.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
The Model
A seller and set V of potential buyers, seller approaches eachbuyer in sequence and oers a price
Valuation of the buyer is vi : 2V → R+capturing the inuencethat other buyers that already own the item have on each other
Strategy for the seller consist of two components: Sequence ofbuyers and the price to oer
E-Commerce Lab Social Networks
![Page 35: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/35.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
The Model
A seller and set V of potential buyers, seller approaches eachbuyer in sequence and oers a price
Valuation of the buyer is vi : 2V → R+capturing the inuencethat other buyers that already own the item have on each other
Strategy for the seller consist of two components: Sequence ofbuyers and the price to oer
E-Commerce Lab Social Networks
![Page 36: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/36.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
The Model
A seller and set V of potential buyers, seller approaches eachbuyer in sequence and oers a price
Valuation of the buyer is vi : 2V → R+capturing the inuencethat other buyers that already own the item have on each other
Strategy for the seller consist of two components: Sequence ofbuyers and the price to oer
E-Commerce Lab Social Networks
![Page 37: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/37.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
The Model
A seller and set V of potential buyers, seller approaches eachbuyer in sequence and oers a price
Valuation of the buyer is vi : 2V → R+capturing the inuencethat other buyers that already own the item have on each other
Strategy for the seller consist of two components: Sequence ofbuyers and the price to oer
E-Commerce Lab Social Networks
![Page 38: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/38.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Optimal Marketing Strategies
For symmetric buyers i.e when their valuations are identicallydistributed then optimal marketing strategy can be computedin polynomial time.
For assymmetric setting nding optimal marketing strategy isNP−hard
Inuence: and Exploit strategies for constant factorapproximation algorithms
E-Commerce Lab Social Networks
![Page 39: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/39.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Optimal Marketing Strategies
For symmetric buyers i.e when their valuations are identicallydistributed then optimal marketing strategy can be computedin polynomial time.
For assymmetric setting nding optimal marketing strategy isNP−hard
Inuence: and Exploit strategies for constant factorapproximation algorithms
E-Commerce Lab Social Networks
![Page 40: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/40.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Optimal Marketing Strategies
For symmetric buyers i.e when their valuations are identicallydistributed then optimal marketing strategy can be computedin polynomial time.
For assymmetric setting nding optimal marketing strategy isNP−hard
Inuence: and Exploit strategies for constant factorapproximation algorithms
E-Commerce Lab Social Networks
![Page 41: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/41.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Optimal Marketing Strategies
For symmetric buyers i.e when their valuations are identicallydistributed then optimal marketing strategy can be computedin polynomial time.
For assymmetric setting nding optimal marketing strategy isNP−hard
Inuence: and Exploit strategies for constant factorapproximation algorithms
E-Commerce Lab Social Networks
![Page 42: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/42.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Open Problems
Finding another family of strategies which intelligentlyconstructs the sequence of buyers to oer product to, toimprove approximation ratio
Pricing strategies for viral marketing3
Strategic buyers with costs involved in maintaining the links
3Pricing strategies for viral marketing on social networks Rajeev Motwani et
al. Under Submission 2009E-Commerce Lab Social Networks
![Page 43: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/43.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Open Problems
Finding another family of strategies which intelligentlyconstructs the sequence of buyers to oer product to, toimprove approximation ratio
Pricing strategies for viral marketing3
Strategic buyers with costs involved in maintaining the links
3Pricing strategies for viral marketing on social networks Rajeev Motwani et
al. Under Submission 2009E-Commerce Lab Social Networks
![Page 44: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/44.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Open Problems
Finding another family of strategies which intelligentlyconstructs the sequence of buyers to oer product to, toimprove approximation ratio
Pricing strategies for viral marketing3
Strategic buyers with costs involved in maintaining the links
3Pricing strategies for viral marketing on social networks Rajeev Motwani et
al. Under Submission 2009E-Commerce Lab Social Networks
![Page 45: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/45.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inuence MaximizationMarketing Strategies
Open Problems
Finding another family of strategies which intelligentlyconstructs the sequence of buyers to oer product to, toimprove approximation ratio
Pricing strategies for viral marketing3
Strategic buyers with costs involved in maintaining the links
3Pricing strategies for viral marketing on social networks Rajeev Motwani et
al. Under Submission 2009E-Commerce Lab Social Networks
![Page 46: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/46.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Inoculation Strategies for the victims of viruses and sum of squarespartition problem, James Aspnes et al. Appeared in SODA05
E-Commerce Lab Social Networks
![Page 47: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/47.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
The Game
A sets of n players each choose a strategy ai which is 0 or 1,this gives strategy prole~a ∈ [0,1]n
Individual costs/utilities of nodes given a strategy prole~a ∈ [0,1]n
costi (−→a ) = aiC + (1−ai )L ·pi (−→a )
Social cost-
cost(−→a ) =n−1
∑j=0
costj(−→a )
E-Commerce Lab Social Networks
![Page 48: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/48.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
The Game
A sets of n players each choose a strategy ai which is 0 or 1,this gives strategy prole~a ∈ [0,1]n
Individual costs/utilities of nodes given a strategy prole~a ∈ [0,1]n
costi (−→a ) = aiC + (1−ai )L ·pi (−→a )
Social cost-
cost(−→a ) =n−1
∑j=0
costj(−→a )
E-Commerce Lab Social Networks
![Page 49: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/49.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
The Game
A sets of n players each choose a strategy ai which is 0 or 1,this gives strategy prole~a ∈ [0,1]n
Individual costs/utilities of nodes given a strategy prole~a ∈ [0,1]n
costi (−→a ) = aiC + (1−ai )L ·pi (−→a )
Social cost-
cost(−→a ) =n−1
∑j=0
costj(−→a )
E-Commerce Lab Social Networks
![Page 50: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/50.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
The Game
A sets of n players each choose a strategy ai which is 0 or 1,this gives strategy prole~a ∈ [0,1]n
Individual costs/utilities of nodes given a strategy prole~a ∈ [0,1]n
costi (−→a ) = aiC + (1−ai )L ·pi (−→a )
Social cost-
cost(−→a ) =n−1
∑j=0
costj(−→a )
E-Commerce Lab Social Networks
![Page 51: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/51.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Attack Graph
pi (~a) = ki/n
E-Commerce Lab Social Networks
![Page 52: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/52.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Attack Graph
pi (~a) = ki/n
E-Commerce Lab Social Networks
![Page 53: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/53.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
Nash Euilibrium of this game always exists and some NashEquilibrium can be computed in O(n3) time starting from~a = 1n
Computing worst (w.r.t Social cost) and Best NashEquilibrium is NP−hard and Price of Anarchy is Θ(n)
Computing Social optimum is NP−hard
E-Commerce Lab Social Networks
![Page 54: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/54.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
Nash Euilibrium of this game always exists and some NashEquilibrium can be computed in O(n3) time starting from~a = 1n
Computing worst (w.r.t Social cost) and Best NashEquilibrium is NP−hard and Price of Anarchy is Θ(n)
Computing Social optimum is NP−hard
E-Commerce Lab Social Networks
![Page 55: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/55.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
Nash Euilibrium of this game always exists and some NashEquilibrium can be computed in O(n3) time starting from~a = 1n
Computing worst (w.r.t Social cost) and Best NashEquilibrium is NP−hard and Price of Anarchy is Θ(n)
Computing Social optimum is NP−hard
E-Commerce Lab Social Networks
![Page 56: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/56.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
Nash Euilibrium of this game always exists and some NashEquilibrium can be computed in O(n3) time starting from~a = 1n
Computing worst (w.r.t Social cost) and Best NashEquilibrium is NP−hard and Price of Anarchy is Θ(n)
Computing Social optimum is NP−hard
E-Commerce Lab Social Networks
![Page 57: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/57.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Open Problems
Better Approximation algorithm for social optimum and/orinapproximability result
Model complexity:The Virus need not infect all the neighborsof the infected node, the loss due to virus need not be knowndeterministically, the incomplete information about strategies
E-Commerce Lab Social Networks
![Page 58: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/58.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Open Problems
Better Approximation algorithm for social optimum and/orinapproximability result
Model complexity:The Virus need not infect all the neighborsof the infected node, the loss due to virus need not be knowndeterministically, the incomplete information about strategies
E-Commerce Lab Social Networks
![Page 59: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/59.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Open Problems
Better Approximation algorithm for social optimum and/orinapproximability result
Model complexity:The Virus need not infect all the neighborsof the infected node, the loss due to virus need not be knowndeterministically, the incomplete information about strategies
E-Commerce Lab Social Networks
![Page 60: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/60.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
On the Windfall of Friendship: Virus Inoculation Strategies onSocial Networksby Dominic Meier et al. appeared in EC08
E-Commerce Lab Social Networks
![Page 61: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/61.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
An Excerpt from a watercooler conversation
Prof. Jayant: How do you do Prof. Narahari?
Prof. Narahari: Things are great on my end, I think gametheory is the most interesting research area modeling realworld phenomenon perfectly
Prof. Jayant: Now how is that? People in real world are notpurely selsh and intelligent for example, my lab is lled withstudents who are light years away from being termed asintelligent, I bet your's is too.
Prof. Narahari: Regarding lab situation, I totally agree, but Ibeg to dier with you on the former argument prof. Jayant,people in real world only have strange utility functions.
And prof. Narahari wins another intellectual argument against prof.
JayantE-Commerce Lab Social Networks
![Page 62: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/62.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
An Excerpt from a watercooler conversation
Prof. Jayant: How do you do Prof. Narahari?
Prof. Narahari: Things are great on my end, I think gametheory is the most interesting research area modeling realworld phenomenon perfectly
Prof. Jayant: Now how is that? People in real world are notpurely selsh and intelligent for example, my lab is lled withstudents who are light years away from being termed asintelligent, I bet your's is too.
Prof. Narahari: Regarding lab situation, I totally agree, but Ibeg to dier with you on the former argument prof. Jayant,people in real world only have strange utility functions.
And prof. Narahari wins another intellectual argument against prof.
JayantE-Commerce Lab Social Networks
![Page 63: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/63.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
An Excerpt from a watercooler conversation
Prof. Jayant: How do you do Prof. Narahari?
Prof. Narahari: Things are great on my end, I think gametheory is the most interesting research area modeling realworld phenomenon perfectly
Prof. Jayant: Now how is that? People in real world are notpurely selsh and intelligent for example, my lab is lled withstudents who are light years away from being termed asintelligent, I bet your's is too.
Prof. Narahari: Regarding lab situation, I totally agree, but Ibeg to dier with you on the former argument prof. Jayant,people in real world only have strange utility functions.
And prof. Narahari wins another intellectual argument against prof.
JayantE-Commerce Lab Social Networks
![Page 64: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/64.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
An Excerpt from a watercooler conversation
Prof. Jayant: How do you do Prof. Narahari?
Prof. Narahari: Things are great on my end, I think gametheory is the most interesting research area modeling realworld phenomenon perfectly
Prof. Jayant: Now how is that? People in real world are notpurely selsh and intelligent for example, my lab is lled withstudents who are light years away from being termed asintelligent, I bet your's is too.
Prof. Narahari: Regarding lab situation, I totally agree, but Ibeg to dier with you on the former argument prof. Jayant,people in real world only have strange utility functions.
And prof. Narahari wins another intellectual argument against prof.
JayantE-Commerce Lab Social Networks
![Page 65: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/65.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
An Excerpt from a watercooler conversation
Prof. Jayant: How do you do Prof. Narahari?
Prof. Narahari: Things are great on my end, I think gametheory is the most interesting research area modeling realworld phenomenon perfectly
Prof. Jayant: Now how is that? People in real world are notpurely selsh and intelligent for example, my lab is lled withstudents who are light years away from being termed asintelligent, I bet your's is too.
Prof. Narahari: Regarding lab situation, I totally agree, but Ibeg to dier with you on the former argument prof. Jayant,people in real world only have strange utility functions.
And prof. Narahari wins another intellectual argument against prof.
JayantE-Commerce Lab Social Networks
![Page 66: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/66.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
An Excerpt from a watercooler conversation
Prof. Jayant: How do you do Prof. Narahari?
Prof. Narahari: Things are great on my end, I think gametheory is the most interesting research area modeling realworld phenomenon perfectly
Prof. Jayant: Now how is that? People in real world are notpurely selsh and intelligent for example, my lab is lled withstudents who are light years away from being termed asintelligent, I bet your's is too.
Prof. Narahari: Regarding lab situation, I totally agree, but Ibeg to dier with you on the former argument prof. Jayant,people in real world only have strange utility functions.
And prof. Narahari wins another intellectual argument against prof.
JayantE-Commerce Lab Social Networks
![Page 67: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/67.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
The Game and Windfall of Friendship
The Perceived cost/utility of an Individual-
cp(i ,~a) = ca(i ,~a) +F · ∑pj∈Γ(pi )
ca(j ,~a)
where, F ∈ [0,1] is the Friendship Factor and Γ(pi ) are theneighbours of node pi
Denition
The Windfall of Friendship (WoF) γ(F , I ) is dened as the ratio ofworst Nash equilibrium to the worst Friendship NashEquilibrium(FNE)
E-Commerce Lab Social Networks
![Page 68: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/68.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
The Game and Windfall of Friendship
The Perceived cost/utility of an Individual-
cp(i ,~a) = ca(i ,~a) +F · ∑pj∈Γ(pi )
ca(j ,~a)
where, F ∈ [0,1] is the Friendship Factor and Γ(pi ) are theneighbours of node pi
Denition
The Windfall of Friendship (WoF) γ(F , I ) is dened as the ratio ofworst Nash equilibrium to the worst Friendship NashEquilibrium(FNE)
E-Commerce Lab Social Networks
![Page 69: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/69.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
The Game and Windfall of Friendship
The Perceived cost/utility of an Individual-
cp(i ,~a) = ca(i ,~a) +F · ∑pj∈Γ(pi )
ca(j ,~a)
where, F ∈ [0,1] is the Friendship Factor and Γ(pi ) are theneighbours of node pi
Denition
The Windfall of Friendship (WoF) γ(F , I ) is dened as the ratio ofworst Nash equilibrium to the worst Friendship NashEquilibrium(FNE)
E-Commerce Lab Social Networks
![Page 70: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/70.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
For any instance of the game 1≤ γ(F , I )≤ PoA(I )
It is NP− complete problem to compute the best and theworst Friendship Nash Equilibrium
For Complete Graph and Star Graph there always exists aFNE , for Kn γ(F , I )≤ 4/3, for star graph under certainconditions it can be as high as O(n).
E-Commerce Lab Social Networks
![Page 71: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/71.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
For any instance of the game 1≤ γ(F , I )≤ PoA(I )
It is NP− complete problem to compute the best and theworst Friendship Nash Equilibrium
For Complete Graph and Star Graph there always exists aFNE , for Kn γ(F , I )≤ 4/3, for star graph under certainconditions it can be as high as O(n).
E-Commerce Lab Social Networks
![Page 72: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/72.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
For any instance of the game 1≤ γ(F , I )≤ PoA(I )
It is NP− complete problem to compute the best and theworst Friendship Nash Equilibrium
For Complete Graph and Star Graph there always exists aFNE , for Kn γ(F , I )≤ 4/3, for star graph under certainconditions it can be as high as O(n).
E-Commerce Lab Social Networks
![Page 73: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/73.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Results
For any instance of the game 1≤ γ(F , I )≤ PoA(I )
It is NP− complete problem to compute the best and theworst Friendship Nash Equilibrium
For Complete Graph and Star Graph there always exists aFNE , for Kn γ(F , I )≤ 4/3, for star graph under certainconditions it can be as high as O(n).
E-Commerce Lab Social Networks
![Page 74: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/74.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Open Problems
Existence of Nash Equilibrium for any graph
Introduction of Malicious Players4 in the setting
There could be number of viruses on each node and each nodecould be resistant to subset of those viruses
4When Selsh meets Evil: Byzantine Players in a Virus Inoculation Game by
Thomas Moscibroda et al. Appeared in PODC06E-Commerce Lab Social Networks
![Page 75: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/75.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Open Problems
Existence of Nash Equilibrium for any graph
Introduction of Malicious Players4 in the setting
There could be number of viruses on each node and each nodecould be resistant to subset of those viruses
4When Selsh meets Evil: Byzantine Players in a Virus Inoculation Game by
Thomas Moscibroda et al. Appeared in PODC06E-Commerce Lab Social Networks
![Page 76: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/76.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Open Problems
Existence of Nash Equilibrium for any graph
Introduction of Malicious Players4 in the setting
There could be number of viruses on each node and each nodecould be resistant to subset of those viruses
4When Selsh meets Evil: Byzantine Players in a Virus Inoculation Game by
Thomas Moscibroda et al. Appeared in PODC06E-Commerce Lab Social Networks
![Page 77: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/77.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Inoculation StrategiesWindfall of Friendship
Open Problems
Existence of Nash Equilibrium for any graph
Introduction of Malicious Players4 in the setting
There could be number of viruses on each node and each nodecould be resistant to subset of those viruses
4When Selsh meets Evil: Byzantine Players in a Virus Inoculation Game by
Thomas Moscibroda et al. Appeared in PODC06E-Commerce Lab Social Networks
![Page 78: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/78.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
A Framework For Analysis of Dynamic Social Networksby Tanya Berger-Wolf et al. appeared in KDD06
E-Commerce Lab Social Networks
![Page 79: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/79.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
The Model
Consider a population, X = x1, ...,xn, and g ⊆ X and inputtemporal sequence of partitions of X , P1,P2, ...,PT whereeach partition is a disjoint set of groups and let P(g) denotethe index of the partition to which g belongs.
Denitions
Given Temporal sequence of partitions, and a similarity measuresim(,), a turnover threshold β and a function α(T ), then aMetaGroup (MG) is a sequence of groups MG = g1, ...,gl,α(T )≤ l ≤ T such that, no two groups in MG are in the samepartition and the groups are ordered by the partition time steps i.e.∀i , j 1≤ i < j ≤ l , P(gi ) < P(gj) and the consecutive groups in MGare similar i.e ∀1≤ i < l sim(gi ,gi+1)≥ β
E-Commerce Lab Social Networks
![Page 80: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/80.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
The Model
Consider a population, X = x1, ...,xn, and g ⊆ X and inputtemporal sequence of partitions of X , P1,P2, ...,PT whereeach partition is a disjoint set of groups and let P(g) denotethe index of the partition to which g belongs.
Denitions
Given Temporal sequence of partitions, and a similarity measuresim(,), a turnover threshold β and a function α(T ), then aMetaGroup (MG) is a sequence of groups MG = g1, ...,gl,α(T )≤ l ≤ T such that, no two groups in MG are in the samepartition and the groups are ordered by the partition time steps i.e.∀i , j 1≤ i < j ≤ l , P(gi ) < P(gj) and the consecutive groups in MGare similar i.e ∀1≤ i < l sim(gi ,gi+1)≥ β
E-Commerce Lab Social Networks
![Page 81: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/81.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
The Model
Consider a population, X = x1, ...,xn, and g ⊆ X and inputtemporal sequence of partitions of X , P1,P2, ...,PT whereeach partition is a disjoint set of groups and let P(g) denotethe index of the partition to which g belongs.
Denitions
Given Temporal sequence of partitions, and a similarity measuresim(,), a turnover threshold β and a function α(T ), then aMetaGroup (MG) is a sequence of groups MG = g1, ...,gl,α(T )≤ l ≤ T such that, no two groups in MG are in the samepartition and the groups are ordered by the partition time steps i.e.∀i , j 1≤ i < j ≤ l , P(gi ) < P(gj) and the consecutive groups in MGare similar i.e ∀1≤ i < l sim(gi ,gi+1)≥ β
E-Commerce Lab Social Networks
![Page 82: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/82.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Graph Theoretic Formulation
Graph Model
Consider a multipartite weighted Graph G = (V1, ...,VT ,E ) whereVi is the set of groups in partition Pi and (gi ,gj) ∈ E ifP(gi ) < P(gj) and sim(gi ,gj)≥ β and w(gi ,gj) = sim(gi ,gj), sometagroup in this graph will be path of length atleast α(T ).
E-Commerce Lab Social Networks
![Page 83: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/83.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Graph Theoretic Formulation
Graph Model
Consider a multipartite weighted Graph G = (V1, ...,VT ,E ) whereVi is the set of groups in partition Pi and (gi ,gj) ∈ E ifP(gi ) < P(gj) and sim(gi ,gj)≥ β and w(gi ,gj) = sim(gi ,gj), sometagroup in this graph will be path of length atleast α(T ).
E-Commerce Lab Social Networks
![Page 84: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/84.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Algorithms for MG Statistics
Number of Metagroups, average metagroup length
Extremal problems: Most persistent MG, Most stable MG
Group Connectivity : Given a set of groups g1, ...,gl inseparate partitions ordered by their partition indices then isthere a MG containing all these groups, among them nd themost persistent,stable MG etc.
E-Commerce Lab Social Networks
![Page 85: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/85.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Algorithms for MG Statistics
Number of Metagroups, average metagroup length
Extremal problems: Most persistent MG, Most stable MG
Group Connectivity : Given a set of groups g1, ...,gl inseparate partitions ordered by their partition indices then isthere a MG containing all these groups, among them nd themost persistent,stable MG etc.
E-Commerce Lab Social Networks
![Page 86: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/86.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Algorithms for MG Statistics
Number of Metagroups, average metagroup length
Extremal problems: Most persistent MG, Most stable MG
Group Connectivity : Given a set of groups g1, ...,gl inseparate partitions ordered by their partition indices then isthere a MG containing all these groups, among them nd themost persistent,stable MG etc.
E-Commerce Lab Social Networks
![Page 87: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/87.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Algorithms for MG Statistics
Number of Metagroups, average metagroup length
Extremal problems: Most persistent MG, Most stable MG
Group Connectivity : Given a set of groups g1, ...,gl inseparate partitions ordered by their partition indices then isthere a MG containing all these groups, among them nd themost persistent,stable MG etc.
E-Commerce Lab Social Networks
![Page 88: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/88.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Strategic Network Formation with Structural Holesby Jon Kleinberg et al. appeared in EC08
E-Commerce Lab Social Networks
![Page 89: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/89.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
The Model
Network Formation Game
Each node u links to a set of nodes L(u)The constructed links by all the nodes form a undirected graph inwhich let N(u) be the set of neighbors of u, let rvw be the numberof length two paths between v ,w then payo to a node u is givenby-
α0 |N(u)|+ ∑v ,w∈N(u)
β (rvw )− ∑v∈L(u)
cuv
Where cuv is the edge maintainance cost and β is some decreasingfunction
E-Commerce Lab Social Networks
![Page 90: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/90.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
The Model
Network Formation Game
Each node u links to a set of nodes L(u)The constructed links by all the nodes form a undirected graph inwhich let N(u) be the set of neighbors of u, let rvw be the numberof length two paths between v ,w then payo to a node u is givenby-
α0 |N(u)|+ ∑v ,w∈N(u)
β (rvw )− ∑v∈L(u)
cuv
Where cuv is the edge maintainance cost and β is some decreasingfunction
E-Commerce Lab Social Networks
![Page 91: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/91.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Results and Analysis
The best response dynamics of a node can be computed inpolynomial time and for arbitrary cost function the bestresponse dynamics can cycle
In uniform metric i.e when all edge maintenance costs cuv = 1then a multipartite graph Gn,k whose vertex setV = V1∪ ....∪Vq ∪Vq+1 where Vi ∩Vj = Ø for i 6= j and|V1|= ... = |Vq|= k and |Vq+1|= nmod k , for each u ∈ Vi
L(u) = ∪i−1j=1Vj is a Nash equilibrium of the game for somechoice of k .
They characterize the structure of equilibrium graph byshowing that every equilibrium graph will have Ω(n2) edges
The question of existence of nash equilibrium for general costmatrix remains open.
E-Commerce Lab Social Networks
![Page 92: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/92.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Results and Analysis
The best response dynamics of a node can be computed inpolynomial time and for arbitrary cost function the bestresponse dynamics can cycle
In uniform metric i.e when all edge maintenance costs cuv = 1then a multipartite graph Gn,k whose vertex setV = V1∪ ....∪Vq ∪Vq+1 where Vi ∩Vj = Ø for i 6= j and|V1|= ... = |Vq|= k and |Vq+1|= nmod k , for each u ∈ Vi
L(u) = ∪i−1j=1Vj is a Nash equilibrium of the game for somechoice of k .
They characterize the structure of equilibrium graph byshowing that every equilibrium graph will have Ω(n2) edges
The question of existence of nash equilibrium for general costmatrix remains open.
E-Commerce Lab Social Networks
![Page 93: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/93.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Results and Analysis
The best response dynamics of a node can be computed inpolynomial time and for arbitrary cost function the bestresponse dynamics can cycle
In uniform metric i.e when all edge maintenance costs cuv = 1then a multipartite graph Gn,k whose vertex setV = V1∪ ....∪Vq ∪Vq+1 where Vi ∩Vj = Ø for i 6= j and|V1|= ... = |Vq|= k and |Vq+1|= nmod k , for each u ∈ Vi
L(u) = ∪i−1j=1Vj is a Nash equilibrium of the game for somechoice of k .
They characterize the structure of equilibrium graph byshowing that every equilibrium graph will have Ω(n2) edges
The question of existence of nash equilibrium for general costmatrix remains open.
E-Commerce Lab Social Networks
![Page 94: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/94.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Results and Analysis
The best response dynamics of a node can be computed inpolynomial time and for arbitrary cost function the bestresponse dynamics can cycle
In uniform metric i.e when all edge maintenance costs cuv = 1then a multipartite graph Gn,k whose vertex setV = V1∪ ....∪Vq ∪Vq+1 where Vi ∩Vj = Ø for i 6= j and|V1|= ... = |Vq|= k and |Vq+1|= nmod k , for each u ∈ Vi
L(u) = ∪i−1j=1Vj is a Nash equilibrium of the game for somechoice of k .
They characterize the structure of equilibrium graph byshowing that every equilibrium graph will have Ω(n2) edges
The question of existence of nash equilibrium for general costmatrix remains open.
E-Commerce Lab Social Networks
![Page 95: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/95.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Results and Analysis
The best response dynamics of a node can be computed inpolynomial time and for arbitrary cost function the bestresponse dynamics can cycle
In uniform metric i.e when all edge maintenance costs cuv = 1then a multipartite graph Gn,k whose vertex setV = V1∪ ....∪Vq ∪Vq+1 where Vi ∩Vj = Ø for i 6= j and|V1|= ... = |Vq|= k and |Vq+1|= nmod k , for each u ∈ Vi
L(u) = ∪i−1j=1Vj is a Nash equilibrium of the game for somechoice of k .
They characterize the structure of equilibrium graph byshowing that every equilibrium graph will have Ω(n2) edges
The question of existence of nash equilibrium for general costmatrix remains open.
E-Commerce Lab Social Networks
![Page 96: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/96.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
Thank You!
Havea
RockingWeekend!!!
E-Commerce Lab Social Networks
![Page 97: Social Networkslcm.csa.iisc.ernet.in/mayur/socialnetworks.pdf · Social Networks Mayur Mohite 1 E-Commerce Lab Department of Computer Science and Automation Indian Institute of Science](https://reader035.vdocuments.net/reader035/viewer/2022071103/5fdd0700b1dbb26a4b639dbe/html5/thumbnails/97.jpg)
Community StructuresDiusion Process and Related Problems
Virus Inoculation StrategiesAdditional Topics
Dynamic Social NetworksStructural Holes
References
M.E.J Newman et al. Community Structure in Social and
Biological Network. PNAS, 2002.
M.E.J Newman Modularity and Community Structure in
Networks. PNAS. 2006.
Tanya Berger-Wolf et al. Constant Factor Approximation
Algorithm for Identifying Dynamic Communities. KDD 2009.
Jon Kleinberg et al. Structure of Information Pathways in
Social Communication Network. KDD. 2008.
Moshe Babaio et al Congestion Games with Malicious Players.
EC. 2007.
Jon Kleinberg et al. Feedback Eects Between Similarity and
Social Inuence. KDD. 2008.
E-Commerce Lab Social Networks