Skip to content

HoYeonJ/Content-Recommender-System-Simulation-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content Recommender System Simulation

Using a multi-armed bandit problem to simulate the content creation and recommendation space.

Abstract

Content on recommendation platforms (Youtube, TikTok, etc.) is quickly dominating the attention and pastimes of young adults and children. Creators are constantly faced with the dilemma of what content to produce to best capture views on their platform. Their behavior as a collective and its effect on the user experience are still unanswered questions. This project attempts to construct a simulation for this problem. We found that the EXP3 adversarial bandit algorithm performs significantly better than other bandit algorithms.

Breakdown

Exploration of the simulation is covered in two Jupyter notebooks, a poster, and a paper. The poster has the most in-depth coverage and explanation of the initial model; exploring different ratios of creators, content types, and users/consumers; implementing noisy rewards; softmax vs hard max recommendation by the system, creator content choice using EXP3 vs UCB1; and subscription-based recommendation. All work is shown in the two notebooks where the former four explorations are in the first notebook and the latter two explorations are in the second notebook.

Credits:

Pawan Jayakumar, Alan Zheng

About

Using a multi-armed bandit problem to simulate the content creation and recommendation space.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published