Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Background In digital advertising, Click - Through Rate ( CTR ) is a critical metric that measures the effectiveness of an advertisement. It is calculated
Background
In digital advertising, ClickThrough Rate CTR is a critical metric that measures the effectiveness of an advertisement. It is calculated as the ratio of users who click on an ad to the number of users who view the ad A higher CTR indicates more successful engagement with the audience, which can lead to increased conversions and revenue. From timetotime advertisers experiment with various elementstargeting of an ad to optimise the ROI.
Scenario
Imagine an innovative digital advertising agency, AdMasters Inc., that specializes in maximizing clickthrough rates CTR for their clients' advertisements. One of their clients has identified four key tunable elements in their ads: Age, City, Gender, and Mobile Operating System OS These elements significantly influence user engagement and conversion rates. The client is keen to optimize their CTR while minimizing resource expenditure.
Objective
Optimize the CTR of digital ads by employing Multi Arm Bandit algorithms. System should dynamically and efficiently allocate ad displays to maximize overall CTR
Dataset
The dataset for Ads contains unique featurescharacteristics
Age Range: :
City Possible Values: 'New York', 'Los Angeles', 'Chicago','Houston', 'Phoenix'
Gender Possible Values: 'Male', 'Female'
OS: Possible Values: 'iOS', 'Android', 'Other'
Environment Details
Arms: Each arm represents a different ad from the dataset.
Reward Function:
Probability of a Male clicking on an Ad randomly generated
Probability of a Female clicking on an Ad randomly generated
Once probabilities are assigned to all the values, create a final reward clicked or not clicked binary outcome based on the assumed probabilities in step by combining the probabilities of each feature value present in that ad
Assumptions
Assume alpha beta for cold start
Explore Percentage
Run the simulation for min iterations
Requirements and Deliverables:
Implement the MultiArm Bandit Problem for the given above scenario for all the below mentioned policy methods.
Initialize constants
Design a CTR Environment M
Using Random Policy M
Using Greedy Policy M
Using EpsilonGreedy Policy M
Using UCB M
Plot CTR distribution for all the appraoches as a spearate graph M
Changing Exploration Percentage M
Conclusion M
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started