Actions

Modeling gossip networks

From Santa Fe Institute Events Wiki

Abstract

THE EFFECT OF GOSSIP ON SOCIAL NETWORKS

In this project we look at the effects of gossip spread on social network structure. We define gossip as information passed between two individuals A and B about an individual C who is not present, which has the potential to affect the strengths of all three relationships A-B, B-C, and A-C. This work is novel in two respects: first, there is no theoretical work on how network structure changes when information passing through a network has the potential to affect edges not in the direct path, and second while past studies have looked at how network structure affects gossip spread, there is no work done on how gossip spread affects network structure.

The latest pdf paper is available here: File:Gossip.pdf.

Gossipers David Brooks, Milena Tsvetkova, Allison Shaw, Chang Yu, and Roozbeh Daneshvar, hard at work.

Paper Draft

Introduction

Gossip is ubiquitous in human groups and has even been argued to be fundamental to human society (Dunbar 2004). Although gossip usually has negative connotations – generally no one wants to be thought of as a ‘gossip,’ and gossiping has traditionally been viewed as an indirect form of aggressiveness – it seems to have a variety of benefits, including serving to help individuals learn the cultural rules of their group (Baumeister et al 2004). Dunbar (2004) even proposed that gossip is analogous to grooming in primates; essentially a tool to create and maintain relationships between individuals, with little importance given to the actual information being passed.

Schematic for the effect of gossip on strengths of relationships of individuals in the triad. Individuals are represented as nodes and the strength of their relationship is represented by the thickness of the line between them. An originator (O) spreads gossip about a victim (V) to a mutual friend, the gossiper (G). The result is a stronger relationship between the originator and gossiper, and a weaker relationship between the victim and each the originator and the gossiper.

Unlike rumors, gossip involves a single target individual, the ‘victim’ (Lind et al 2007). Gossip can essentially be defined as information passed from one individual (the ‘originator’) to another (the ‘gossiper’) about an absent third individual (the ‘victim’), and therefore any analysis of gossip must occur at the level of the triad or higher (Wittek & Weilers 1998). [ref about strengthening and weakening connections – can’t remember where i read this]

Some work done on how social structure influences the flow of gossip and which network types best promote gossip (e.g. Lind et al. 2007). We propose to do the flip side of this and see how gossip affects network structure.

Although some work done on effect of information on network connections (e.g. reinforcement and hebbian learning), nothing done on how information passed along one edge affects the strengths of other edges in the network. [more on reinforcement] [sentence on ant trails]

Methods

We conducted some simple simulations on a network model, built in NetLogo, to understand how the spread of gossip influences social network structure.


Model

To simulate a single gossip event on a network we first choose a victim of gossip as a random node in the network. We choose of the victim’s link-neighbors [is there a better term for this?], as the originator of the gossip (FIGURE 1a). In the first wave of a gossip event, the gossip is spread to all the mutual neighbors, now gossipers, of the victim and originator (FIGURE 1b). Each of these new gossipers then spreads the gossip to their mutual friends with the victim, in subsequent waves (FIGURE 1c). This process continues until no new individuals become gossipers.

Schematic for how gossip spreads in a social network. a) We randomly chose a node to be the victim (V) and one of it’s neighbors to be the originator of the gossip (O). b) the originator spreads the gossip to all mutual friends with the victim, strengthening connections between all gossipers and weakening all connections between the victim and gossipers. c) This process continues until no more individuals can become gossipers.

We assume that the effect of spreading gossip is a stronger relationship between all gossipers, and a weakened relationship between the victim and all gossipers. [what’s the exact form of this?] Links were allowed to take values between 0.005 and 1, and those links that dropped below 0.005 were severed.

To test if any results we saw were due to just strengthening and weakening connections between triads of nodes, we also ran simulations on a null-gossip network, where a single gossip event only occurred within a single triad of individuals. In other words, gossip was only allowed to spread from the originator to one other individual.

Each simulation was run for 10,000 gossip events. [add a note about convergence]

Networks

We conducted simulations on several network types to see if the effect of gossip varied with network structure. We used random, small-world, and spatially-clustered [why? Refs?] networks. We did not consider scale-free networks since these inherently have a branching form with no triads (ref), making them incompatible with our model of gossip. [rewiring prob for small world?]

For comparison we generated small (N=50) and large (N=200) networks that were sparsely (L=6) and densely (L=12), connected [is L the right letter?]. All edges were initially set to have a strength of 0.5.

Heterogeneity

  • Also tried non-random victim choice -- picked node with the most connections (since gossip hypothesized to level social playing field [ref]
  • Tried non-random choice of originator – weakest connection with victim, since expect that wouldn’t pass gossip about close friends, benefit most by weakening already weak connection [ref]

Statistics

Looked at average node degree, average path length, clustering coefficient, degree distributions. [we didn’t really use all these in the end -- which stats were the most helpful?]

Analysis

Results

Discussion

References

More Info / To Include

Motivation

schematic for modeling two possible ways in which gossip affects network structure -- both cases are where individual A passed gossip to individual B about individual C
  • Work has been done on how information passing through networks influences strength of edges it passes over (e.g. neurons), but nothing done on how information passing along one edge affects strengths of other edges in network.
  • Work has also been done to see how structure of network influences the flow of gossip / spreading of rumors (e.g. Lind et al., 2007), but nothing has yet been done on how gossip affects structure of network.

We propose to build some simple models to explore how gossip influences social network structure, where gossip is defined as information passed between two individuals, A and B, about a third individual C, that has the potential to influence the strength of all three connections AB, BC, and AC.

We will look at the effects of gossip modeled in several ways (described below) on the effects of network structure using several network types:

  1. fully-connected
  2. random
  3. small-world
  4. spatially clustered
  5. (scale free)

MODEL1 (Null)

  • start with one of the above network types
  • do the following:
  1. pick random triad of fully-connected nodes (A,B,C)
  2. propagate negative gossip: strengthen A-B, and weaken B-C and A-C
  3. repeat
  • what is the resulting network? do simulations using this rule converge? does this depend on the initial network type?
(a priori expect that negative gossip will result in network becoming more fragmented)


MODEL2 (Spreading)

Spread of gossip through victim's network (see Lind et al., 2007)

  • start with one of the above network types
  • do the following:
  1. pick a random victim
  2. pick one of victim's friends as originator of gossip
  3. originator shares gossip with friends in common (i.e. weight of edges changes according to assumptions of positive gossip as described above)
  4. gossip spreads to (i.e. affects) all reachable connections of the victim
  5. repeat
  • what is the resulting network? do simulations using this rule converge? does this depend on the initial network type?


Extensions/Variants

SIMPLE:

  • drop connections if they fall below a certain threshold
  • in model2: have 'impact' of gossip change as you go down with each step away from original gossiper
  • in model2: if A gossips to five secondary individuals (B1,B2,...) about C, does A-C increase 5x over?
  • non-random node choice: pick nodes with respect to their overall connectedness (either picking strongly or weakly connected individuals more)
  • non-random edge choice: stronger (or weaker) edges are more likely to have gossip passed along them

ALTERNATIVE GOSSIP RULES:

  • try positive (instead of negative) gossip: pick V-shaped connection (see figure), add B-C connection
* possibly strengthen A-B since gossip increases trust. Alternatively assume that if B shares with A positive gossip about C, A diverts time from her relationship with B and starts hanging out with C, so weaken A-B instead.
* start from a sparse random network and see if we get a complete network?
* NOTE: is this a reasonable model for positive gossip? if nodes are only increased in strength, network will never converge...
* how do networks resulting from positive vs negative gossip differ?
* (a priori expect that positive gossip will result in the network becoming more connected)
  • combined gossip types: pass both positive and negative gossip through network, vary % positive
  • if A gossips to B about C: B weakens A-B and strengths B-C
  • let all links (friendships) grow over time according to some function. gossip events change link location on curve (negative moves down, positive moves up).

HETEROGENEITY:

  • individual variation: tendency to gossip, gossip target, impact of gossip
  • individual behavior: individuals can choose to pass on the gossip, ignore it, or reject the gossiper and sever the connection
  • How do individual properties (e.g. range of social circle, poverty, wealth, the information itself, or geographic location) speed up or slow down the spread of gossip?
  • Can individuals influence their location in a network (e.g. increase centrality) by changing their gossiping frequency?

Predictions

  • (ref?): gossiping leads to segmentation of a network where small well-connected clusters form. (A fully-connected network will turn into a small-world network with gossip.)
  • (Boehm 1999, as cited in McAndrew 2008): gossip leads to equalization of social status of individuals in a network, using sum of all edges as proxy for social status. (A network where individuals have uneven social status will even out with gossip.)
  • (McAndrew 2008): being the one person in a network who doesn't gossip will lead to social isolation
  • (McAndrew 2008): being the person who always spreads gossip will lead to a reputation as untrustworthy

[add more here!]


Relevant Literature

not as relevant, but suggests that gossip helps individuals learn cultural rules of their group
  • Boehm, Christopher. 1999. Hierarchy in the Forest: The Evolution of Egalitarian Behavior. Harvard University Press.
gossip as leveling mechanism for neutralizing dominance tendency of others (cited in McAndrew 2008)
Social dynamics at play in the spread of gossip: biases in the selection of trusted third parties (one draws a sample of information consistent with one’s predisposition), the reinforcement of opinions in dyads due to an etiquette mechanism, the exaggeration of information in triads due to echo effects.
Gossip is not about information but about creating and maintaining relationships (analogous to grooming among primates). Gossip also serves to control free-riders.
  • Wittek, Rafael, and Rudi Wielers. 1998. Gossip in Organizations. Computational & Mathematical Organization Theory 4(2):189–204.
Gossip strengthens the relationship between ego and alter and weakens an already weak relationship between the two and a third actor.

[add more here!]

Participation

Members

Tasks

  • Allison/Roozbeh: create null model in NetLogo
  • Milena/Roozbeh: create spreading model in NetLogo
  • Milena: create NetLogo function to build different network types
  • Roozbeh: come up with list of relevant network metrics and implement in NetLogo
    • degree distribution, done!
    • average path length
    • clustering coefficient
    • number of clusters, done!
  • create NetLogo function to implement different gossip spreading rules
  • read/gather literature
  • generate predictions for model results
  • Roozbeh: Come up with a function for increasing and decreasing weights of connections. If the type of the function does not impact the dynamics of the network, we can keep it as simple as possible. (This part is done. Now we have two increase and decrease functions for changing the weights and we just need to use them in every code. About consistency of opposite actions (increase and decrease), I did not spend more time on it as I thought that it is not a priority now).
  • Chang: brainstorm how to incorporate heterogeneity into the network (implementation/predictions)

Chang Yu:some ideas :)

  • follower tendency: This follower tendency happens to everyone. A person's behavior is affected by a group behavior when he wants to be admitted and accepted.And he will follow the majority behavior in this group. So when a listener(initail node) becomes to a gossiper, we can make it depend on gossiper-percentage of this node's neighbors. If a% of my neighbors are gossiping, I will be a gossiper.
  • contact frequency: It's a counter in the model and can remember the frequency of linking between me and other nodes respectively.When an originator or gossiper wants to share, he doesn't tell a random or every reachable neighbor. He picks the most frequent neighbor.So do others.
  • keep being a listener: meaning you just don't create or spread a gossip. I'm thinking whether this situation will affect this node's friend circle. Will it weaken his link strength or decrease the contact frequency with other nodes?

Original Discussion

It could be neat to develop a model of gossip networks. If you define gossip as information passed between 2 individuals (call them A and B) about a third party (C), then the act of gossiping has the potential to change the status/connection strength of all parties involved (e.g. maybe strength A-B, and weaken A-C and B-C bonds). Essentially passing information along a path in the network changes the value of BOTH edges in the direct pathway as well as other edges in the network. These are just preliminary ideas, but perhaps we could model how gossip tendency/frequency influences the structure of a network. Also, is it possible for individuals to influence their location in a network (e.g. increase centrality) by changing their gossiping frequency? (Although this is potentially a complicated rather than complex model idea...) Let me know what you guys think! Allison Shaw

  • Milena Tsvetkova: This is a very interesting idea from sociological point of view. The effect of networks on the spread of gossip is well understood: some of the social dynamics at play include biases in the selection of trusted third parties (one draws a sample of information consistent with one’s predisposition), the reinforcement of opinions in dyads due to an etiquette mechanism, the exaggeration of information in triads due to echo effects. However, I am not aware of any studies that investigate how the spread of gossip affects network structure. My work is on the coevolution of behavior and social networks so we should talk!
  • XOXO Chang Yu:Interesting! Gossip is not always bad. If we can model its spreading mechanism, it could help especially when you want to spread information unofficially. I get some inspirations from Tom’s last lecture on Friday. In the gossip network, what kind of properties of these agents can speed up or reduce information spread, the range of social circle, poverty, wealth, the information itself, or even the locations of houses in a community? I think we may model the different spreading results under different properties.

David Brooks: I agree that this concept of Gossip Networks is a generic for the analysis of several potential problems. I would like to talk to you about your intended direction and methods.

Gustavo Lacerda: sounds like some interesting dynamics, but how are you going to get data?

  • Milena Tsvetkova: This article may be a good starting point for a first discussion: it suggest that gossip is a mechanism for bonding social groups. Should we try and schedule a brainstorming session?

Allison Shaw: Let's meet tomorrow (Thursday) around lunchtime (maybe 1pm after we've eaten?) to discuss this project in more depth -- anyone is welcome to join in!

Roozbeh Daneshvar: I'd like to join this team. It's good that we are doing a research with the same theme (Contagion in Networks). I can share the results from the heterogeneous network research group.