David Pardoe Doran Chakraborty Peter Stone The University of Texas at Austin Department of Computer Science TacTex-09: A Champion Bidding Agent for Ad.

Slides:



Advertisements
Similar presentations
SADNA – Ad Auction Session #2 Yishay Mansour Mariano Schain.
Advertisements

Online Ad Auctions By : Hal R. Varian Reviewed By : Sahil Gupta Instructor : Professor Mattmann TA: Kaijan Xu 14/11/2013.
TAU Agent Team: Yishay Mansour Mariano Schain Tel Aviv University TAC-AA 2010.
University of Texas at Austin Machine Learning Group Department of Computer Sciences University of Texas at Austin Discriminative Structure and Parameter.
Yes, that data is correct How our Google Shopping numbers exploded from Q to Q By Gaby Galiani, Account Manager.
LEARNING INFLUENCE PROBABILITIES IN SOCIAL NETWORKS Amit Goyal Francesco Bonchi Laks V. S. Lakshmanan University of British Columbia Yahoo! Research University.
Online Max-Margin Weight Learning for Markov Logic Networks Tuyen N. Huynh and Raymond J. Mooney Machine Learning Group Department of Computer Science.
Sponsored Search Cory Pender Sherwin Doroudi. Optimal Delivery of Sponsored Search Advertisements Subject to Budget Constraints Zoe Abrams Ofer Mendelevitch.
Comparison of Bidding Algorithms for Simultaneous Auctions Seong Jae Lee.
Discrete Choice Model of Bidder Behavior in Sponsored Search Quang Duong University of Michigan Sebastien Lahaie
IoP HEPP 2004 Birmingham, 7/4/04 David Cameron, University of Glasgow 1 Simulation of Replica Optimisation Strategies for Data.
Catching the Drift: Learning Broad Matches from Clickthrough Data Sonal Gupta, Mikhail Bilenko, Matthew Richardson University of Texas at Austin, Microsoft.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
Michael P. Wellman University of Michigan. A software program that makes decisions autonomously about bidding in electronic markets A software program.
David Pardoe Peter Stone The University of Texas at Austin Department of Computer Sciences TacTex-05: A Champion Supply Chain Management Agent.
1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04.
Empirically Testing Decision Making in TAC SCM Erik P. Zawadzki July 23, 2007 Joint work with Kevin Leyton-Brown.
Sponsored Search Auctions 1. 2 Traffic estimator.
Chapter Eight Traffic Building “A wealth of information creates a poverty of attention.” ~ Herbert Simon.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
WIC: A General-Purpose Algorithm for Monitoring Web Information Sources Sandeep Pandey (speaker) Kedar Dhamdhere Christopher Olston Carnegie Mellon University.
SIMS Online advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Normally not related to content.
Handling Advertisements of Unknown Quality in Search Advertising Sandeep Pandey Christopher Olston (CMU and Yahoo! Research)
A Search-based Method for Forecasting Ad Impression in Contextual Advertising Defense.
An Investigation of Pay Per Click Search Engine Advertising: Modeling the PPC Paradigm to lower Cost per Action By Alexandre Douzet Co-Founder & CEO, TheLadders.com.
AdWords Instructor: Dawn Rauscher. Quality Score in Action 0a2PVhPQhttp:// 0a2PVhPQ.
HAL R VARIAN FEBRUARY 16, 2009 PRESENTED BY : SANKET SABNIS Online Ad Auctions 1.
Trading Agent Competition (Supply Chain Management) and TacTex-05.
A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman S. Muthukrishnan Eddie Nikolova Martin P á l.
Ecommerce Retail Case Study Podium Advertising Technologies Ltd. adCore™ V3.0.
Anindya Ghose Sha Yang Stern School of Business New York University An Empirical Analysis of Sponsored Search Performance in Search Engine Advertising.
An Online Procurement Auction for Power Demand Response in Storage-Assisted Smart Grids Ruiting Zhou †, Zongpeng Li †, Chuan Wu ‡ † University of Calgary.
Privacy-Aware Personalization for Mobile Advertising
Optimizing Marketing Spend Through Multi-Source Conversion Attribution David Jenkins.
Bayesian Extension to the Language Model for Ad Hoc Information Retrieval Hugo Zaragoza, Djoerd Hiemstra, Michael Tipping Presented by Chen Yi-Ting.
Ecommerce: Digital Cameras Case Study Podium Advertising Technologies Ltd. adCore ™ V3.0.
19 October 2015All rights reserved, Edward Tsang & Serafin Martinez jaramillo CHASM Co-evolutionary Heterogeneous Artificial Stock Markets Serafín Martínez.
1 Learning User Clicks in Web Search Ding Zhou et al. The Pennsylvania State University IJCAI 2007.
Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions.
Bids and Budgeting Quiz Review. How is Ad Rank determined?
Predictive Analytics World CONFIDENTIAL1 Predictive Keyword Scores to Optimize PPC Campaigns Vincent Granville, Ph.D. Click Forensics February 19, 2009.
Improving Cloaking Detection Using Search Query Popularity and Monetizability Kumar Chellapilla and David M Chickering Live Labs, Microsoft.
Statistics for Managers Using Microsoft Excel, 5e © 2008 Pearson Prentice-Hall, Inc.Chap 5-1 Statistics for Managers Using Microsoft® Excel 5th Edition.
Context-Sensitive Information Retrieval Using Implicit Feedback Xuehua Shen : department of Computer Science University of Illinois at Urbana-Champaign.
Model-based Bayesian Reinforcement Learning in Partially Observable Domains by Pascal Poupart and Nikos Vlassis (2008 International Symposium on Artificial.
Analysis of Topic Dynamics in Web Search Xuehua Shen (University of Illinois) Susan Dumais (Microsoft Research) Eric Horvitz (Microsoft Research) WWW 2005.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Learning Market Prices for a Real-time Supply Chain Management Trading Agent David Burke Joint work with Ken Brown, Armagan Tarim and Brahim Hnich David.
Aron, Aron, & Coups, Statistics for the Behavioral and Social Sciences: A Brief Course (3e), © 2005 Prentice Hall Chapter 5 Introduction to Hypothesis.
Quality Score Jim Jansen College of Information Sciences and Technology The Pennsylvania State University
Search Engine Advertising Operations The quick way to get noticed.
Evaluation of gene-expression clustering via mutual information distance measure Ido Priness, Oded Maimon and Irad Ben-Gal BMC Bioinformatics, 2007.
Advertising Opportunities with IAC Search and Media.
Where (Online) to Display Your Ad Jim Jansen College of Information Sciences and Technology The Pennsylvania State University
Sample Brand Promotion 2015 AdWords Report. Agenda 2015 AdWords Campaign Summary (p. 3) Avg. CPC Performance (p. 4) CTR % Performance (p. 5) Click Performance.
Increase ROI on your campaigns. Enhanced CPC Enhanced CPC. Increase ROI on your CPC campaigns.
1 Learning to Impress in Sponsored Search Xin Supervisors: Prof. King and Prof. Lyu.
Ariel Fuxman, Panayiotis Tsaparas, Kannan Achan, Rakesh Agrawal (2008) - Akanksha Saxena 1.
Multi-Agents System CMSC 691B Gunjan Kalra Peter DSouza.
Luxurybigisland.com PPC Review
Carnegie Mellon University
Luxurybigisland.com PPC Review
Figure 5: Change in Blackjack Posterior Distributions over Time.
The Conversion Optimizer. Maximize your advertising ROI.
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
R. E. Wyllys Copyright 2003 by R. E. Wyllys Last revised 2003 Jan 15
AdWords and Generalized On-line Matching
Training Deck – SEM & Facebook Ads
Chapter 5 Introduction to Hypothesis Testing
Predictive Keyword Scores to Optimize Online Advertising Campaigns
Presentation transcript:

David Pardoe Doran Chakraborty Peter Stone The University of Texas at Austin Department of Computer Science TacTex-09: A Champion Bidding Agent for Ad Auctions

Ad Auctions

Which keywords to bid on? –Who is searching for what? –Who am I advertising against? How much to bid? –What are others bidding? –What position will I get? –How many clicks and conversions will I get? What ads to display? How to monitor my advertising campaign? –What feedback is available? –Use spending limits?

Background Much work on mechanism design problem –Varian 2007, Edelman et al Work from an advertiser’s perspective focuses on isolated subproblems (often stylized) –keyword selection: Rusmevichientong and Williamson 2006 –multi-auction bidding: Zhou and Naroditskiy 2008 –predicting clicks: Richardson et al Trading Agent Competition – Ad Auctions –solve full bidding problem against other researchers –designed by U. Michigan in 2009 –follows other successful TAC competitions

Outline Introduction TAC/AA Overview The TacTex Agent for TAC/AA Competition Results Experimental Results Conclusion

Ad Auction Agents AdvertiserPublisherUser Competition EntrantsEnvironment (Built-in)

Products and Queries 9 products Query format: (manufacturer, type) –either may be null –16 total queries

User Behavior Each user interested in one product Users cycle through states –not searching, 4 levels of searching –increasing query specificity, chance of buying Searching users submit one query daily –user sees up to five ads (impressions) –may click an ad (more likely at higher positions) –may make a purchase (conversion)

Game Format 8 advertiser agents per game 60 game days, 10s each Each day, for each of the 16 queries, advertisers: –submit a bid (per click), spending limit, and ad –receive own outcomes: impressions, clicks, conversions, costs –see limited information on other advertisers: average position when ad was shown Agents have limited capacity, product specialties

Outline Introduction TAC/AA Overview The TacTex Agent for TAC/AA Competition Results Experimental Results Conclusion

TacTex Agent Overview

User Model Particle filters for each product (users per state) Filtering based on daily impressions Update based on known user transition dynamics Likelihood = Probability of observed impressions (binomial distribution) Likelihood = Probability of observed impressions (binomial distribution) d – 1 impressions d – 1 impressions Particle Filter for a particular product Particle updated user population updated user population

- users in one state for one product type

Advertiser Model Estimate bids of other advertisers Average of two estimators First estimator: –particle filter for each query –joint distribution over all advertiser bids Second estimator: –distribution over discrete bids –separate distribution for each query, advertiser –model probability of bid transitions Also estimate spending limits

Two-level Optimization Goal: determine bid and spending limit for each query to maximize future profit Predicted bids and impressions for each query Capacity, desired conversions Greedy Optimizer Optimal bids and resulting profit Single Day Optimizer: Multi-Day Optimizer: Hill climbing search Single Day Optimizers Proposed conversion goal for each remaining game day Expected profit

Outline Introduction TAC/AA Overview The TacTex Agent for TAC/AA Competition Results Experimental Results Conclusion

Competition Results IJCAI teams Final round: top 8 agents, 80 games 1. TacTex 79, AstonTac (Aston U) 76, Schlemazl (Brown U) 75, QuakTac (U Pennsylvania) 74, Munsey (U Washington Tacoma) 71, epflAgent (EPF Lausanne) 71, UMTac (U Macau) 66, MetroClick (CUNY & Microsoft) 70,632

Competition Results AstonTAC and Schlemazl: –slightly higher revenue per conversion –much higher cost per click Other agents: –lower cost per click –much lower revenue per conversion TacTex struck right balance

Outline Introduction TAC/AA Overview The TacTex Agent for TAC/AA Competition Results Experimental Results Conclusion

Experiments 7 other agents from Agent Repository One (modified) TacTex 50 games per experiment Most important (> 3000 drop in score): –no multi-day optimization –not estimating spending limits Moderately important (> 400 drop in score) –add noise to estimated bids of others –add noise to estimated spending limits of others –add noise to own bids (single day optimizer) –no user model

Conclusion and Future Work TacTex a complete agent for ad auctions Estimates/predicts all values of interest Optimizes with respect to these values All agent components contribute to performance Future work: improve advertiser modeling –machine learning to improve bid estimation –predict future bids given estimates