SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
M ODELING THE F ORMATION OF S TRUCTURES ON R EALISTIC S OCIAL N ETWORKS
                         Katie Kuksenok                                    Michael Brooks                                                                             Eric Naeseth                              Charles Noneman
                                                  Oberlin College Computer Science                                                                                                     Carleton College Computer Science

            Supervisors: Joshua R. Davis and David Liben-Nowell (Carleton College), Alexa M. Sharp (Oberlin College), Tom Wexler (Denison University)


                                                                                                                                                                                                          GOAL:          Propose and analyze a
   B ACKGROUND                                                                                       COSTS: HIERARCHICALY STRUCTURED NETWORKS
                                                                                                     Some relationships are easier to maintain than others. For example, the                              model that mimics the formation of
                                                                                                     employees of a company may all share a building, but work in separate
   Our research is motivated by the work of Ronald Burt (Structural Holes: The                       departments and offices. In this case, it is easier to befriend someone in the                       realistic social networks.
   Social Structure of Competition, 1992.), who analyzed the behavior of people                      same office rather than in a different part of the building entirely.
   in structured social situations. For example, consider the employees of some                                                                                                                           In light of the structures produced by Ron Burt's analysis of
   company who form complex social networks by choosing to maintain                                                                                                                                       hierarchical social networks, we design and analyze an
                                                                                                     VALUES: THE BENEFITS OF BEING A MIDDLEMAN
   relationships with some other employees.                                                                                                                                                               algorithmic approach to the formation of and behavior within
                                                                                                     A connection between a pair of people, even if indirect, has value, as there is an
                                                                                                                                                                                                          social networks. This approach uses a method of pairwise
                                                                                                     exchange of beneficial information. This value varies across the different levels of
   To further explain the nature of this social network, we must first establish the                                                                                                                      interaction among the members of a social network that leads
                                                                                                     a structure – for example, the information known in another office might be
   ideas of costs and values.                                                                                                                                                                             to a structure with some properties in common with realistic
                                                                                                     entirely different and thus connections to that office may be more valuable.
                                                                                                                                                                                                          social networks.




T HE M ODEL                                                                  GENERAL                                                            PAIRWISE STABILITY                                             VALUE
                                                                             We represent the social network with a graph (of                   The notion of stability is based on the principle that         The value a node receives should depend on the
                                                                             nodes and edges) where nodes represent people, and                 every node strives to maximize its utility (value              strength of the connection it participates in. Each
                                                                             edges - relationships. Each edge has a maintenance                 minus cost) by making new connections or                       connection has a total potential value of 1 that is diluted
                                                     Cost = 3
                                                                             cost, and each node receives some value and pays                   destroying old ones. A stable configuration is one             along longer paths. There are several ways to calculate
      Cost = 1                                                               some cost based on the structure of the graph.                     where no node wants to construct or destroy any                value.
                                                                             A node:                                                            connections.
                                   Cost = 5                                                                                                                                                                    For example, consider the example network in Fig. 2.
                                                                                     receives value from being connected to other               This relies to a large degree on the mechanism of              Since there is a path from a to b, some value is
                                                                                 ➢


                                                                                     nodes,                                                     construction/destruction. We allow every pair of               generated by the connection. But how much?
                                                                                 ➢
                                                                                     receives value from connecting other nodes (the            nodes decide whether they would like to form an
                                                                                     “middleman advantage”), and                                edge. If both gain more value than it costs to form            THE INFANTILE VALUE FUNCTION
     Fig. 1. A social network with two clusters, indicated by shaded
          areas, where edges within each cluster have a lower
                                                                                 ➢
                                                                                     Incurs cost for every edge                                 the edge, the edge is constructed. Likewise, we                 ➢
                                                                                                                                                                                                                  a and b each get 1/7
            maintenance cost than edges between clusters.
                                                                             We explicitly consider the following cases:                        allow every existing edge to be destroyed by either             ➢
                                                                                                                                                                                                                  there is no middleman advantage
                                                                                                                                                of the nodes involved (so consensus is not required               does not conserve potential value of 1
                                                                                     one group of uniform maintenance cost
                                                                                                                                                                                                                ➢
                                                                                 ➢
                                                                                                                                                for removal.)
                                                                                 ➢
                                                                                     two groups of fixed cost within the groups and a                                                                          THE SIMPLE VALUE FUNCTION 
                                                                                     higher fixed cost between the groups, as                   Thus, a structure is stable if it remains unchanged
                          1                   2                                                                                                                                                                   every node involved – all 7 – get 1/7
                                                                                                                                                after all pairs of nodes have been examined.
                                                                                                                                                                                                                ➢

                                                                                     exemplified by Fig. 1.                                                                                                     ➢
                                                                                                                                                                                                                  there is value gained from being a middleman
                 a             4                         b                                                                                                                                                      ➢
                                                                                                                                                                                                                  this is the function we use in our analyses
                                                                             DENSITY                                                            COST                                                           THE COMPLEX VALUE FUNCTION
                         5                    3
                                                                             A dense social network is, intuitively, one that has               A connection - “relationship” - requires effort.                ➢
                                                                                                                                                                                                                  a and b each get ¼ (since the length of the shortest
                                                                             many relationships. To reflect this intuition, we defined          Every node must, therefore, incur some cost for                   path form a to b is 4); all other nodes involved in the
    Fig. 2. Consider the shortest paths connecting nodes a and b. There
                                                                             density to be the average number of connections a                  every direct connection it is involved in. For                    shortest paths distribute the remains evenly
    are three paths of length 3 that use 4 nodes (a→1→2→b; a→5→4→b;                                                                                                                                               value is not diluted by too many shortest paths
             a→5→3→b) in which a total of 7 nodes participate.               node makes. For example in Fig. 2, the density is 16/7.            example, a incurs the costs of the two edges                    ➢


                                                                                                                                                incident to it.




                                                                                                     A NALYSES & R ESULTS

                                                                                                                                                                                                                                                 Fig. 3. A listing
                                                                                                   d= ~2                                                                                                                                         of special
                                                                                                                                                 d= ~n/4                                                                           d=n-1
                                                                                                                                                                                                d= ~n-1                                          structures we
                                                                                                                                                                                                                                                 have analyzed for
                              d=0                                  d= ~2                                                    d=2
                                                                                                                                                                                                                                                 small sizes. The
                                                                                                                                                                                                                                                 approximate
                                                                                                                                                                                                                                                 density d is
                                                                                                                                                                                                                                                 indicated for each
                                                                                                                                                                                                                                                 structure.
                     1. Empty Graph                             2. Line                         3. Star                 4. Ring                       5. 1-Hedgehog            6. 1-Single-Tail             7. Complete Graph




1. U NIFORM E DGE C OSTS                                                                                                                                                                                        2. G ROUPS
First, it is important to consider the dynamics within a                     We analyzed some general structures for any size. All              For each structure, we generalized the value
uniform-cost group. This is analogous to observing the                       the structures we have qualified are listed in Fig. 3.             and cost functions. Also, we found the density                 We also analyzed the “two offices in one building”
network within a single cluster where all connections are                                                                                       of each structure as a function of its                         example by generating the value of the most valuable
valued equally.                                                                                                                                 characteristics.                                               connection that can be made between two groups More
                                                                                                                                                                                                               specifically, we considered the best connections that can
                                                                                                                                                                                                               be made between any combination of the structures we
CONNECTIVITY                                                                 STABILITY                                                          DENSITY                                                        previously analyzed.
Although     the   middle-man     advantage     encourages                   Some structures, such as the star, the complete graph,             Given a particular number of nodes larger than
connectivity, there are disconnected graphs that are                         and the empty graph have a range of costs for which                16, we can always construct a graph with a
sometimes stable. A ring of 10 or 11 nodes, surrounded by                    they are stable at any size.                                       density that falls in one of four ranges, which
an arbitrary number of disconnected nodes, has a small                                                                                          are defined as a function of n, the size of the
range of cost where such a structure is stable:                              Other structures, such as the ring or the line, have a
                                                                             range of stability when they are small (the ring must              graph, as seen in Fig. 5.
                                                                             have less than 12 nodes and the line less than 8                   Most structures listed in Fig. 3 are either sparse
                                                                             nodes), but are not stable for any cost when they are              – with density below n/4 – or dense – above 3n/
                                                                             large.                                                             4. The only type of structure of those listed with
                                                                                                                                                density in any of the ranges above n/4 is the k-
                                                                             Some graphs, like the hedgehogs or the single-tail
                                                                                                                                                single-tail. This structure has a fully-connected
                                                                             have a range of stable fixed cost only when they are                                                                                      Fig. 6. Two stars connected by an edge at the centers
                                                                                                                                                'nucleus' with some number of tails. For
                                                                             large.
                                                                                                                                                example, a n/2-single-tail is identical in
                                                                                                                                                appearance to the 1-hedgehog.
                                                                                                                                                                                                               Some characteristics of such edges:

                                                                                                                                                                                                                 ➢
                                                                                                                                                                                                                      The highest-value edge is the one connecting the
    Fig. 4. (up) An example of a disconnected graph that is stable                                                                                                                                                   highest-value nodes in the graph (at least for the
                    for some range of edge cost                                                                                          n/4-Single-Tail              1-Single-Tail                                  simple structures)
    Fig. 5. (right) The various ranges of density as a function of the                                                                                                                                           ➢
                                                                                                                                                                                                                      The highest possible value for an edge between
     total number of nodes on a graph, n,. The figures illustrated are       0                            n/4                   n/2                         3n/4                         n-1                         any two components is the one connecting the
    ones that can be constructed in the appropriate ranges for high n.
                                                                                                                                                                                                                     centers of two stars of equal size (as illustrated in
                                                                                                                                                                                                                     Fig. 6).
                                                                                     ← SPARSE                                                                                         DENSE →




 A CKNOWLEDGEMENTS:                                                        This project was funded by the National Science Foundation. Facilities provided by Carleton College, Northfield, MN.

Mais conteúdo relacionado

Mais procurados

Birthof Relation Database
Birthof Relation DatabaseBirthof Relation Database
Birthof Relation Database
Raj Bhat
 
Summer solstice arcidosso 2012 (poster)
Summer solstice arcidosso 2012 (poster)Summer solstice arcidosso 2012 (poster)
Summer solstice arcidosso 2012 (poster)
Ale Cignetti
 
Framework for collaboration spaces
Framework for collaboration spacesFramework for collaboration spaces
Framework for collaboration spaces
David Wilcox
 
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Dima Karamshuk
 
Microcomputer.playfulness
Microcomputer.playfulnessMicrocomputer.playfulness
Microcomputer.playfulness
Nika Stuard
 
Collective Intelligence Community
Collective Intelligence CommunityCollective Intelligence Community
Collective Intelligence Community
Min Lee
 
Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent
Bas Leurs
 
16 zaman nips10_workshop_v2
16 zaman nips10_workshop_v216 zaman nips10_workshop_v2
16 zaman nips10_workshop_v2
talktoharry
 
Modeling Human Mobility
Modeling Human Mobility Modeling Human Mobility
Modeling Human Mobility
Dima Karamshuk
 
Exploiting incidental interactions between mobile devices
Exploiting incidental interactions between mobile devicesExploiting incidental interactions between mobile devices
Exploiting incidental interactions between mobile devices
Raúl Kripalani
 

Mais procurados (18)

Birthof Relation Database
Birthof Relation DatabaseBirthof Relation Database
Birthof Relation Database
 
A Relational Model of Data for Large Shared Data Banks
A Relational Model of Data for Large Shared Data BanksA Relational Model of Data for Large Shared Data Banks
A Relational Model of Data for Large Shared Data Banks
 
10 17-11 networks 101 geo conference
10 17-11 networks 101 geo conference10 17-11 networks 101 geo conference
10 17-11 networks 101 geo conference
 
Summer solstice arcidosso 2012 (poster)
Summer solstice arcidosso 2012 (poster)Summer solstice arcidosso 2012 (poster)
Summer solstice arcidosso 2012 (poster)
 
Framework for collaboration spaces
Framework for collaboration spacesFramework for collaboration spaces
Framework for collaboration spaces
 
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
 
Microcomputer.playfulness
Microcomputer.playfulnessMicrocomputer.playfulness
Microcomputer.playfulness
 
Collective Intelligence Community
Collective Intelligence CommunityCollective Intelligence Community
Collective Intelligence Community
 
Enhancing the Human Potential, MATCHETT
Enhancing the Human Potential, MATCHETTEnhancing the Human Potential, MATCHETT
Enhancing the Human Potential, MATCHETT
 
Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent
 
16 zaman nips10_workshop_v2
16 zaman nips10_workshop_v216 zaman nips10_workshop_v2
16 zaman nips10_workshop_v2
 
Pattern-based competence management
Pattern-based competence managementPattern-based competence management
Pattern-based competence management
 
Academics' online presence - assessing & shaping visibility 2012
Academics' online presence - assessing & shaping visibility 2012Academics' online presence - assessing & shaping visibility 2012
Academics' online presence - assessing & shaping visibility 2012
 
Sharma social networks
Sharma social networksSharma social networks
Sharma social networks
 
Modeling Human Mobility
Modeling Human Mobility Modeling Human Mobility
Modeling Human Mobility
 
Simulation of Imperative Animatronics for Mobile Video Games
Simulation of Imperative Animatronics for Mobile Video GamesSimulation of Imperative Animatronics for Mobile Video Games
Simulation of Imperative Animatronics for Mobile Video Games
 
Lean Inventive Systems Thinking Work Book
Lean Inventive Systems Thinking Work BookLean Inventive Systems Thinking Work Book
Lean Inventive Systems Thinking Work Book
 
Exploiting incidental interactions between mobile devices
Exploiting incidental interactions between mobile devicesExploiting incidental interactions between mobile devices
Exploiting incidental interactions between mobile devices
 

Destaque

Storyboard(printscreen)
Storyboard(printscreen)Storyboard(printscreen)
Storyboard(printscreen)
Sam Arblaster
 
Nursing theory power point
Nursing theory power pointNursing theory power point
Nursing theory power point
roviechjohn26
 

Destaque (6)

Helping Computers Find Meaning they Lost in Translation
Helping Computers Find Meaning they Lost in TranslationHelping Computers Find Meaning they Lost in Translation
Helping Computers Find Meaning they Lost in Translation
 
Storyboard(printscreen)
Storyboard(printscreen)Storyboard(printscreen)
Storyboard(printscreen)
 
Games on Social Networks: Balancing Friendships
Games on Social Networks: Balancing FriendshipsGames on Social Networks: Balancing Friendships
Games on Social Networks: Balancing Friendships
 
Uncertainty in Chronic Illness and Patients' Online Experience
Uncertainty in Chronic Illness and Patients' Online ExperienceUncertainty in Chronic Illness and Patients' Online Experience
Uncertainty in Chronic Illness and Patients' Online Experience
 
Nursing theory power point
Nursing theory power pointNursing theory power point
Nursing theory power point
 
Mishel's Uncertainty in Illness Theory
Mishel's Uncertainty in Illness TheoryMishel's Uncertainty in Illness Theory
Mishel's Uncertainty in Illness Theory
 

Semelhante a Games on Social Networks: Constructing Valuable Networks

Network analysis in the social sciences
Network analysis in the social sciencesNetwork analysis in the social sciences
Network analysis in the social sciences
Jorge Pacheco
 
2011 IEEE Social Computing Nodexl: Group-In-A-Box
2011 IEEE Social Computing Nodexl: Group-In-A-Box2011 IEEE Social Computing Nodexl: Group-In-A-Box
2011 IEEE Social Computing Nodexl: Group-In-A-Box
Marc Smith
 
An agent based approach for building complex software systems
An agent based approach for building complex software systemsAn agent based approach for building complex software systems
An agent based approach for building complex software systems
Icaro Santos
 
21st Century Organization Group Brochure
21st Century Organization Group Brochure21st Century Organization Group Brochure
21st Century Organization Group Brochure
vaxelrod
 
Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...
butest
 

Semelhante a Games on Social Networks: Constructing Valuable Networks (20)

Why Networks Matter
Why Networks MatterWhy Networks Matter
Why Networks Matter
 
Improving Knowledge Handling by building intellegent social systems
Improving Knowledge Handling by building intellegent social systemsImproving Knowledge Handling by building intellegent social systems
Improving Knowledge Handling by building intellegent social systems
 
Amazon SimpleDB
Amazon SimpleDBAmazon SimpleDB
Amazon SimpleDB
 
Network analysis in the social sciences
Network analysis in the social sciencesNetwork analysis in the social sciences
Network analysis in the social sciences
 
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
AN GROUP BEHAVIOR MOBILITY MODEL FOR OPPORTUNISTIC NETWORKS
 
Social Media
Social MediaSocial Media
Social Media
 
Beyond Service Oriente Architecture
Beyond Service Oriente ArchitectureBeyond Service Oriente Architecture
Beyond Service Oriente Architecture
 
Percolation in interacting networks
Percolation in interacting networksPercolation in interacting networks
Percolation in interacting networks
 
2011 IEEE Social Computing Nodexl: Group-In-A-Box
2011 IEEE Social Computing Nodexl: Group-In-A-Box2011 IEEE Social Computing Nodexl: Group-In-A-Box
2011 IEEE Social Computing Nodexl: Group-In-A-Box
 
Dv31821825
Dv31821825Dv31821825
Dv31821825
 
Taskonomy of Transfer Learning
Taskonomy  of Transfer LearningTaskonomy  of Transfer Learning
Taskonomy of Transfer Learning
 
MODELING SOCIAL GAUSS-MARKOV MOBILITY FOR OPPORTUNISTIC NETWORK
MODELING SOCIAL GAUSS-MARKOV MOBILITY FOR OPPORTUNISTIC NETWORK MODELING SOCIAL GAUSS-MARKOV MOBILITY FOR OPPORTUNISTIC NETWORK
MODELING SOCIAL GAUSS-MARKOV MOBILITY FOR OPPORTUNISTIC NETWORK
 
An agent based approach for building complex software systems
An agent based approach for building complex software systemsAn agent based approach for building complex software systems
An agent based approach for building complex software systems
 
21st Century Organization Group Brochure
21st Century Organization Group Brochure21st Century Organization Group Brochure
21st Century Organization Group Brochure
 
Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...Comparison of relational and attribute-IEEE-1999-published ...
Comparison of relational and attribute-IEEE-1999-published ...
 
MobiCom CHANTS
MobiCom CHANTSMobiCom CHANTS
MobiCom CHANTS
 
Link - Workforce Planning - Handout 4
Link - Workforce Planning - Handout 4Link - Workforce Planning - Handout 4
Link - Workforce Planning - Handout 4
 
Taxonomy and survey of community
Taxonomy and survey of communityTaxonomy and survey of community
Taxonomy and survey of community
 
Recommender systems in the scope of opinion formation: a model
Recommender systems in the scope of opinion formation: a modelRecommender systems in the scope of opinion formation: a model
Recommender systems in the scope of opinion formation: a model
 
Collaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudCollaborative eResearch in a Social Cloud
Collaborative eResearch in a Social Cloud
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Games on Social Networks: Constructing Valuable Networks

  • 1. M ODELING THE F ORMATION OF S TRUCTURES ON R EALISTIC S OCIAL N ETWORKS Katie Kuksenok Michael Brooks Eric Naeseth Charles Noneman Oberlin College Computer Science Carleton College Computer Science Supervisors: Joshua R. Davis and David Liben-Nowell (Carleton College), Alexa M. Sharp (Oberlin College), Tom Wexler (Denison University) GOAL: Propose and analyze a B ACKGROUND COSTS: HIERARCHICALY STRUCTURED NETWORKS Some relationships are easier to maintain than others. For example, the model that mimics the formation of employees of a company may all share a building, but work in separate Our research is motivated by the work of Ronald Burt (Structural Holes: The departments and offices. In this case, it is easier to befriend someone in the realistic social networks. Social Structure of Competition, 1992.), who analyzed the behavior of people same office rather than in a different part of the building entirely. in structured social situations. For example, consider the employees of some In light of the structures produced by Ron Burt's analysis of company who form complex social networks by choosing to maintain hierarchical social networks, we design and analyze an VALUES: THE BENEFITS OF BEING A MIDDLEMAN relationships with some other employees. algorithmic approach to the formation of and behavior within A connection between a pair of people, even if indirect, has value, as there is an social networks. This approach uses a method of pairwise exchange of beneficial information. This value varies across the different levels of To further explain the nature of this social network, we must first establish the interaction among the members of a social network that leads a structure – for example, the information known in another office might be ideas of costs and values. to a structure with some properties in common with realistic entirely different and thus connections to that office may be more valuable. social networks. T HE M ODEL GENERAL PAIRWISE STABILITY VALUE We represent the social network with a graph (of The notion of stability is based on the principle that The value a node receives should depend on the nodes and edges) where nodes represent people, and every node strives to maximize its utility (value strength of the connection it participates in. Each edges - relationships. Each edge has a maintenance minus cost) by making new connections or connection has a total potential value of 1 that is diluted Cost = 3 cost, and each node receives some value and pays destroying old ones. A stable configuration is one along longer paths. There are several ways to calculate Cost = 1 some cost based on the structure of the graph. where no node wants to construct or destroy any value. A node: connections. Cost = 5 For example, consider the example network in Fig. 2. receives value from being connected to other This relies to a large degree on the mechanism of Since there is a path from a to b, some value is ➢ nodes, construction/destruction. We allow every pair of generated by the connection. But how much? ➢ receives value from connecting other nodes (the nodes decide whether they would like to form an “middleman advantage”), and edge. If both gain more value than it costs to form THE INFANTILE VALUE FUNCTION Fig. 1. A social network with two clusters, indicated by shaded areas, where edges within each cluster have a lower ➢ Incurs cost for every edge the edge, the edge is constructed. Likewise, we ➢ a and b each get 1/7 maintenance cost than edges between clusters. We explicitly consider the following cases: allow every existing edge to be destroyed by either ➢ there is no middleman advantage of the nodes involved (so consensus is not required does not conserve potential value of 1 one group of uniform maintenance cost ➢ ➢ for removal.) ➢ two groups of fixed cost within the groups and a THE SIMPLE VALUE FUNCTION  higher fixed cost between the groups, as Thus, a structure is stable if it remains unchanged 1 2 every node involved – all 7 – get 1/7 after all pairs of nodes have been examined. ➢ exemplified by Fig. 1. ➢ there is value gained from being a middleman a 4 b ➢ this is the function we use in our analyses DENSITY COST THE COMPLEX VALUE FUNCTION 5 3 A dense social network is, intuitively, one that has A connection - “relationship” - requires effort. ➢ a and b each get ¼ (since the length of the shortest many relationships. To reflect this intuition, we defined Every node must, therefore, incur some cost for path form a to b is 4); all other nodes involved in the Fig. 2. Consider the shortest paths connecting nodes a and b. There density to be the average number of connections a every direct connection it is involved in. For shortest paths distribute the remains evenly are three paths of length 3 that use 4 nodes (a→1→2→b; a→5→4→b; value is not diluted by too many shortest paths a→5→3→b) in which a total of 7 nodes participate. node makes. For example in Fig. 2, the density is 16/7. example, a incurs the costs of the two edges ➢ incident to it. A NALYSES & R ESULTS Fig. 3. A listing d= ~2 of special d= ~n/4 d=n-1 d= ~n-1 structures we have analyzed for d=0 d= ~2 d=2 small sizes. The approximate density d is indicated for each structure. 1. Empty Graph 2. Line 3. Star 4. Ring 5. 1-Hedgehog 6. 1-Single-Tail 7. Complete Graph 1. U NIFORM E DGE C OSTS 2. G ROUPS First, it is important to consider the dynamics within a We analyzed some general structures for any size. All For each structure, we generalized the value uniform-cost group. This is analogous to observing the the structures we have qualified are listed in Fig. 3. and cost functions. Also, we found the density We also analyzed the “two offices in one building” network within a single cluster where all connections are of each structure as a function of its example by generating the value of the most valuable valued equally. characteristics. connection that can be made between two groups More specifically, we considered the best connections that can be made between any combination of the structures we CONNECTIVITY STABILITY DENSITY previously analyzed. Although the middle-man advantage encourages Some structures, such as the star, the complete graph, Given a particular number of nodes larger than connectivity, there are disconnected graphs that are and the empty graph have a range of costs for which 16, we can always construct a graph with a sometimes stable. A ring of 10 or 11 nodes, surrounded by they are stable at any size. density that falls in one of four ranges, which an arbitrary number of disconnected nodes, has a small are defined as a function of n, the size of the range of cost where such a structure is stable: Other structures, such as the ring or the line, have a range of stability when they are small (the ring must graph, as seen in Fig. 5. have less than 12 nodes and the line less than 8 Most structures listed in Fig. 3 are either sparse nodes), but are not stable for any cost when they are – with density below n/4 – or dense – above 3n/ large. 4. The only type of structure of those listed with density in any of the ranges above n/4 is the k- Some graphs, like the hedgehogs or the single-tail single-tail. This structure has a fully-connected have a range of stable fixed cost only when they are Fig. 6. Two stars connected by an edge at the centers 'nucleus' with some number of tails. For large. example, a n/2-single-tail is identical in appearance to the 1-hedgehog. Some characteristics of such edges: ➢ The highest-value edge is the one connecting the Fig. 4. (up) An example of a disconnected graph that is stable highest-value nodes in the graph (at least for the for some range of edge cost n/4-Single-Tail 1-Single-Tail simple structures) Fig. 5. (right) The various ranges of density as a function of the ➢ The highest possible value for an edge between total number of nodes on a graph, n,. The figures illustrated are 0 n/4 n/2 3n/4 n-1 any two components is the one connecting the ones that can be constructed in the appropriate ranges for high n. centers of two stars of equal size (as illustrated in Fig. 6). ← SPARSE DENSE → A CKNOWLEDGEMENTS: This project was funded by the National Science Foundation. Facilities provided by Carleton College, Northfield, MN.