Upload
acquisio
View
362
Download
0
Embed Size (px)
Citation preview
2016 The Year of Machine Learning:
Why Bid Algorithms Will Always Outperform Humans
Our Speaker
Bryan Minor, Ph.D.
Chief Scientistat Acquisio
Housekeeping• The webinar is recorded and will be
made available by email
A• The slides will also be available by email
• Q&A session at the end of the webinar
• Use the Chat box to submit your questions at any time
For those that would like a trial or demo in Portuguese or Spanish, and are from a Latam country, please contact: Ghislain Nadeau, [email protected] • For anywhere else please contact: [email protected]
Poll QuestionAre you currently using a bid optimization solution?
a) Yesb) Noc) I’m looking for one
Agenda• What is Machine Learning?• Machine Learning at Acquisio
• Bid & Budget Management• Gamification
• Predictions for 2016 driven by Machine Learning• Conclusions
What is Machine Learning?Machine learning is a subfield of computer science that evolved from the study of pattern recognition and computational learning theory in artificial intelligence. Machine learning explores the construction and study of algorithms that can learn from and make predictions on data. – Wikipedia (https://en.wikipedia.org/wiki/Machine_learning)
Bid and CPC comparison
Campaign Type SubType (Bid/CPC) Number Campaigns
Search Others 2.33 11,087
Search Brand 7.13 1,919
Search Dynamic Search 1.40 294
Search RLSA 3.71 826
Display Others 1.89 1,118
Display Remarketing 1.86 762
Mobile Optimization Problem• No pure Mobile campaigns• Can only set Bid at the device level
Mobile Other (Computer and Tablet)
• Mobile bid modifier -100% to +300%
• Budget shared across all devices in Campaign Controlling mobile spend
Using Machine Learning in solving BBM problem
• Setting Daily Budget• Setting Bid every 30 minutes• Managing Mobile bidding • Anomaly detection (ensuring success)• Allocation of Budget across Publishers (AdWords, Bing,
Yahoo!Japan,…)• Day of week % of spend allocation
BBM Problem:For a fixed Budget for budget period (month)
With a group of Campaigns (Budget Group)Make Daily Budget last whole DayMaximum Average CPC per day limitFairly compete Campaigns based on value of Clicks (conversions)Maximize Clicks (conversions)
Continuous SEM OptimizationFeatures:
1. Examination and adjustment of Bids in regular intervals many times per day
2. Examination of Budget spend precision many times per day with hyper accurate control
3. Updating of modeling parameters in algorithms on a longer characteristic time scales
4. Auto detection and dealing with anomalies
Algorithm model
• Cruise missile model• Dynamic Non-linear optimization• Small steps more often
BBM Theory
C B
AAA
minCPC
0 2 4 6 8 1 00
5
1 0
1 5
2 0
2 5
3 0
3 5
C P C
Clicks
day
Continuous SEM Optimization
• B graph – Daily Budget spent
• C graph – Daily Budget not spent
• A – location of maximum number of Clicks for a fixed Daily Budget obeying constraints
• minCPC – Lowest value of CPC produces Clicks
Experimental ABC data #1
Results: X-graph #1
Start Clicks Start CPC End Clicks End CPC
1,066 $0.51 1,848 $0.27
Results: X-graph #2
Start Clicks Start CPC End Clicks End CPC
29 $1.24 56 $0.63
Results: X-graph #3
Results: ABC-graph #3
Results: X-graph #4
Results: ABC-graph #4
Virtual Auctions
BBM Spend - Nov 2015
BBM Constraint Obedience - Nov 2015
Constraint
Constraint
day
CPC
CPC CPC
CPC
Proving Machine Learning works:• 20,000 Campaigns in AdWords
• 12,000 on BBM• 8,000 not on BBM
• June 2015
BBM Search - Daily Budget spend
Case (Spent Daily Budget %) times (Not BBM %)BBM 3.6BBM (3.7+ grade) 4.0
BBM Search performance – Daily Budget Spent case
Case Imp Share IS LTB IS LTR CPC Avg. Pos.Not BBM 47.28% 32.49% 29.14% $6.46 2.306BBM 55.42% 18.43% 26.13% $4.04 2.417BBM (3.7+ grade) 54.99% 15.84% 20.23% $2.95 2.484
Case Imp Share % IS LTB % IS LTR % CPC % Avg. Pos. %BBM 17.2% -43.3% -10.3% -37.5% -4.8%BBM (3.7+ grade) 16.3% -51.2% -30.6% -54.4% -7.2%
BBM Search performance – Daily Budget not Spent case
Case Imp Share IS LTR CPC Avg. Pos.Not BBM 64.51% 35.49% $4.29 2.50BBM 77.18% 22.82% $4.05 2.22BBM (3.7+ grade) 73.41% 26.59% $2.91 2.35
Case Imp Share % IS LTR % CPC % Avg. Pos. %BBM 19.6% -35.7% -5.7% 11.1%BBM (3.7+ grade) 13.8% -25.1% -32.3% 6.4%
Daily Budget Spend (%)
Distributions of Daily Budget spent (%) - Human
Distributions of Daily Budget spent (%) – BBM no Skynet
Distributions of Daily Budget spent (%) – BBM with Skynet
Gamification• Continuously coaching user to better results • Enhances user brand loyalty
o Autonomyo Masteryo Connection
• Currently doing Anomaly detection daily o Setup problemso Budget underspendingo Warnings
• Machine Learning based
2016 Predictions• Year of Machine Learning in AdTech/MarTech causing:
1. Continued suppression of CPC2. Accelerated consolidation of Platforms3. New quality advertising volume external to Google AdWords4. Greatly increase verticalization of technology stack available
to advertisers Exponential growth in Algorithm economy offerings via SOA
(Service Orientated Architectures) with RESTful API Lowering of skills necessary to use these ML algorithm services
(IFTTT)5. Leveling of the Playing Field for SMB advertisers
Acquisio and Machine Learning• Machine Learning driving innovation in AdTech/MarTech• BBM offers Machine Learning optimization of Bid & Budget within and
across publishers (AdWords, Bing, Yahoo!Japan) • Machine Learning is the cornerstone of Gamification
• Required for Self-Service BBM
• Cross Publisher optimization will greatly increase in 2016• Google AdWords, Bing, Facebook, Yahoo!Japan
ReferencesAdvancements in Machine Learning: Acquisio Summit Keynoteo YouTube video: http://tinyurl.com/p6s85f2o SlideShare: http://tinyurl.com/owwn2ow
Bid vs. Pay: A Case for Automated Optimizationo http://www.acquisio.com/blog/ppc-marketing/bid-vs-pay-case-automa
ted-optimizationPay vs. Bid: Optimizing for Mobile and Non-Mobileo http://www.acquisio.com/blog/mobile/pay-vs-bid-optimizing-mobile-an
d-non-mobile
Poll Question
Are you interested in learning more about Acquisio’s bid optimization solution:
a) Yesb) Noc) I’m ok for now
Faster. Smarter. Better.
Questions?