Social Media (1.0.0)
This project attempts to model how social media platforms recommend a user followers based on their interests, and how those individual interests change as a result of the influences from those they follow/are followed by.
We have three types of users on the platform:
Consumers (🔴), who update their interests based on who they’re following.
Creators (⬛), who update their interests based on who’s following them.
Bots (âš¡), who have fixed interests.
All users follow and unfollow another user on the platform every tick. To visually represent each user’s interests, they are assigned a color representing the weighted average of the interests they hold.
Release Notes
Netlogo Version 6.2 is required to run this model.
The sliders on the interface select the initial settings for the model, as well as provide a graphical overview of what interests have taken over the platform. Click SETUP to initialize the users, and GO to begin the simulation. The colors of each user show what interest they believe in most strongly. If a user follows/is followed by another user, it is represented by a directed link to the person being followed.
INITIAL-NUM specifies the number of the users on the platform, while CONSUMER-PROPORTION/CREATOR-PROPORTION/BOT-PROPORTION control the proportions of each type of user.
MIN-SUBS is the minimum amount of links a user can have before they become tired of the platform, and potentially leave, given that SIGN-UP-AND-EXIT is on.
SIGN-UP-AND-EXIT allows new users to sign up every SIGN-UP-RATE ticks, and exit the platform every EXIT-RATE ticks that pass.
Adjusting the sliders on the interface can impact the outcomes of the model in interesting ways, feel free to experiment and see what you find!
Associated Publications
Social Media 1.0.0
Submitted by
lilascorner
Published Nov 29, 2021
Last modified Nov 29, 2021
This project attempts to model how social media platforms recommend a user followers based on their interests, and how those individual interests change as a result of the influences from those they follow/are followed by.
We have three types of users on the platform:
Consumers (🔴), who update their interests based on who they’re following.
Creators (⬛), who update their interests based on who’s following them.
Bots (âš¡), who have fixed interests.
All users follow and unfollow another user on the platform every tick. To visually represent each user’s interests, they are assigned a color representing the weighted average of the interests they hold.
Release Notes
Netlogo Version 6.2 is required to run this model.
The sliders on the interface select the initial settings for the model, as well as provide a graphical overview of what interests have taken over the platform. Click SETUP to initialize the users, and GO to begin the simulation. The colors of each user show what interest they believe in most strongly. If a user follows/is followed by another user, it is represented by a directed link to the person being followed.
INITIAL-NUM specifies the number of the users on the platform, while CONSUMER-PROPORTION/CREATOR-PROPORTION/BOT-PROPORTION control the proportions of each type of user.
MIN-SUBS is the minimum amount of links a user can have before they become tired of the platform, and potentially leave, given that SIGN-UP-AND-EXIT is on.
SIGN-UP-AND-EXIT allows new users to sign up every SIGN-UP-RATE ticks, and exit the platform every EXIT-RATE ticks that pass.
Adjusting the sliders on the interface can impact the outcomes of the model in interesting ways, feel free to experiment and see what you find!