Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.

Slides:



Advertisements
Similar presentations
Online Ad Auctions By : Hal R. Varian Reviewed By : Sahil Gupta Instructor : Professor Mattmann TA: Kaijan Xu 14/11/2013.
Advertisements

Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Online Advertising and Ad Auctions at Google Vahab Mirrokni Google Research, New York.
Class 4 – Some applications of revenue equivalence
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
Position Auctions with Bidder- Specific Minimum Prices Eyal Even-DarGoogle Jon Feldman Google Yishay Mansour Tel-Aviv Univ., Google S. Muthukrishnan Google.
Bidding Strategy and Auction Design Josh Ruffin, Dennis Langer, Kevin Hyland and Emmet Ferriter.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
The Economics of Internet Search Slides adopted from a talk by: Hal R. Varian Google’s Chief Economist UC Berkeley Economics Prof. Sept 31, 2007.
1 Game Theory and the Design of Electronic Markets Sriharsha Hammika.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
1 Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research Keynote Address KDD July 2008.
Selling Billions of Dollars Worth of Keywords Presented By: Mitali Dhoble By Benjamin Edelman, Michael Ostrovsky And Michael Schwarz Reference:
Yang Cai Sep 10, An overview of today’s class Case Study: Sponsored Search Auction Myerson’s Lemma Back to Sponsored Search Auction.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Web Metrics This module covers the concepts of hits, pageviews, visits, visitors, clickthrough rate, cost per click, cost per order, cost per customer.
Internet Economics כלכלת האינטרנט Class 5 – Online Advertising 1.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
■ Google’s Ad Distribution Network ■ Primary Benefits of AdWords ■ Online Advertising Stats and Trends ■ Appendix: Basic AdWords Features ■ Introduction.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
Revenue Maximization in Probabilistic Single-Item Auctions by means of Signaling Joint work with: Yuval Emek (ETH) Iftah Gamzu (Microsoft Israel) Moshe.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
The Evolution of Online Advertisement Casey Shannon CompSci 49S February 21, 2008.
Sponsored Search Auctions 1. 2 Traffic estimator.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 7, 2008.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 16, 2007.
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
SIMS Search engine advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Loosely related to content.
Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning.
CS 345 Data Mining Online algorithms Search advertising.
SIMS Online advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Normally not related to content.
WHO WE ARE ●Website Development & Design ●Web Marketing Strategy, Training, and Analysis ●Web Applications, iOS apps, Android apps.
Risk Mitigation Services for Ads Hubert Jin, Jinsong Tan.
The Economics of Internet Search Hal R. Varian Sept 31, 2007.
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.
The Science of Networks 7.1 Today’s topics Sponsored Search Markets Acknowledgements Notes from Nicole Immorlica & Jason Hartline.
HAL R VARIAN FEBRUARY 16, 2009 PRESENTED BY : SANKET SABNIS Online Ad Auctions 1.
Online Advertising and Ad Auctions at Google Vahab Mirrokni Google Research, New York.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman S. Muthukrishnan Eddie Nikolova Martin P á l.
Fall 2006 Davison/LinCSE 197/BIS 197: Search Engine Strategies 14-1 Optimize Your Paid Search Program In this section, we discuss: In this section, we.
The Economics of Internet Search Slides adopted from a talk by: Hal R. Varian Google’s Chief Economist UC Berkeley Economics Prof. Sept 31, 2007.
Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions.
Pay Per Click (PPC) – Advertising Jump Start Your Internet Marketing! IMMEDIATE RESULTS WITH UNMATCHED COST – EFFICIENCY! Not only can you begin generating.
Promoting and Marketing Your Site Module 8: Web Publishing and Maintenance LESSON 8.
How does the market of sponsored links operate? User enters a query The auction for the link to appear on the search results page takes place Advertisements.
Auction Theory Class 9 – Online Advertising 1. Outline Part 1: Bla bla bla Part 2: Equilibrium analysis of Google’s auction 2.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Internet Economics כלכלת האינטרנט Class 7 – Online Advertising 1.
Lecture By Prof. Fazal Rehman (Shamil) BUSINESS ADVERTISEMENT SOFTWARE INTRODUCTION BY PROF. FAZAL REHMAN (SHAMIL)
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 15 Ýmir Vigfússon.
Chapter 5: Paid Search Marketing
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Auctions Supplemental Material. In case you haven't noticed: Auctions are Everywhere! eBay → simple auctions for a single item AdWord Auctions → advertisers.
Presented BY SIVA S Zinavo Technologies PAY PER CLICK.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 09
Online Advertising and Ad Auctions at Google
Search engine advertising
The Structure of Networks
Laddered auction Ashish Goel tanford University
Chapter 4 Bidding for Ad Spaces
Auctions Lirong Xia. Auctions Lirong Xia Sealed-Bid Auction One item A set of bidders 1,…,n bidder j’s true value vj bid profile b = (b1,…,bn) A sealed-bid.
Presentation transcript:

Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA

Lecture Twenty-Two: Online advertising.

In the beginning, …

Posters

Newspapers

Magazines

Billboards

Television

What is being sold?

Pay-per-impression Price depends on how many people your advertisement is shown to. (whether or not they look at it)

How is the price determined?

Complicated negotiations with high monthly premiums, forms a barrier to entry for small advertisers.

And on the web, …

Banner Ads

Sponsored Search Ads

How are these ads different than the ads from the offline media?

Online ads have very accurate metrics. Was the ad clicked on? Did the click result in a purchase? can be shown to very particular viewers. (Targeting)

What is being sold?

Pay-per-click Price depends on how many people saw your advertisement and then clicked on it. (we know they read it) Except for banner ads, which are still sold largely on a pay-per-impression basis.

Past: Pay-per-impression Present: Pay-per-click (Typically very low price) (Typically much higher) 3 cents per impression for 2009 superbowl $50 per click for “car insurance”

How is the price determined?

Matching (per keyword) Slot One Slot Two Ad A Ad B Ad C

Matching market A B C SlotsAdvertisers Click-through rates (# of clicks/hour) Value per click 7 6 1

Value of advertiser j for slot i is: v ij = (value per click) x (click-through rate)

Market-clearing matching A B C x (10, 4, 0) = (70, 28, 0) 6 x (10, 4, 0) = (60, 24, 0) 1 x (10, 4, 0) = (10, 4, 0)

Market-clearing prices A B C (= 10 * 4) 7 x (10, 4, 0) = (70, 28, 0) 6 x (10, 4, 0) = (60, 24, 0) 1 x (10, 4, 0) = (10, 4, 0) 40 (= 4 * 1) 4 (= 0 * 0) 0

What if we don’t know values? Run an auction.

Generalized Second Price Auction Each advertiser j announces a bid b j Slot i is assigned to the i th highest bidder at a price per click equal to the (i+1) st highest bidder’s bid

1 2 3 A B C Click-through rates Value Slot i is assigned to the i th highest bidder at a price per click equal to the (i+1) st highest bidder’s bid Bid (per click) Payments: A pays 6*10 = 60B pays 1*4 = 4C pays 0*0 = 0

How should you bid? Experiment: Click-through rates Write your name and your bid on your card. Point total = payoff / A B C Value Bid ? ? 1

Truthful Bidding is Not Necessarily an Equilibrium! (and therefore also not a dominant strategy) If each bidder bids their true valuation, then A gets Slot 1 and her payoff is 7*10-6*10= A B C Click-through rates Value Bid 7 6 5

Truthful Bidding is Not Necessarily an Equilibrium! (and therefore also not a dominant strategy) If A were to bid 5, then she gets Slot 2 and her payoff is 7*4-1*4=24 (which is higher than 10!) A B C Click-through rates Value Bid 5 6 5

Bidder A bids 5, B bids 4 and C bids 1 is an equilibrium Bidder A bids 3, B bids 5 and C bids 1 is also an equilibrium (and it’s not socially optimal, since it assigns B the highest slot A B C Click-through rates Value per click

What are the “nice” equilibria?

“Market-clearing equilibrium” A B C (= 10 * 4) 7 x (10, 4, 0) = (70, 28, 0) 6 x (10, 4, 0) = (60, 24, 0) 1 x (10, 4, 0) = (10, 4, 0) 40 (= 4 * 1) 4 (= 0 * 0) 0 ValueBid > Market-clearing prices/matching  players maximize payoff  no one wants to raise or lower bid

Is There a Way to Encourage Truthful Bidding?

Second Price Sealed Bid Auctions Revisited If bidders values in decreasing order were v 1, v 2, v 3, …, v n Then bidder 1 would win If bidder 1 were not present, the object would go to bidder 2, who values it at v 2 Bidders 2, 3, …, n collectively experience a harm of v 2 because bidder 1 is there

Vickrey-Clarcke-Groves Mechanism Each individual is charged the harm they cause to the rest of the world

First assign items to buyers so as to maximize total valuation What is the harm caused by bidder A’s existence? If bidder A was not there, B would make 60 and C would make 4, which improves their combined valuation by 24. So A has to pay A B C Click-through rates Value per click (70, 28, 0) (60, 24, 0) (10, 4, 0)

What is the harm caused by bidder B’s existence? (70 + 4) – (70 + 0) = 4 What is the harm caused by bidder C’s existence? ( ) – ( ) = A B C Click-through rates Value per click (70, 28, 0) (60, 24, 0) (10, 4, 0)

If items are assigned and prices computed according to the VCG procedure, then truthfully announcing valuations is a dominant strategy for each buyer, and the resulting assignment maximizes the total valuation of any perfect matching of slots and advertisers

The economist as an engineer: Ad quality: ad-dependent click-through rates Click fraud: incentive-based machine learning Bidding language: budgets, slot-dependent bids, enhanced targeting Competing platforms: prevalence of Google’s “mistake”

Next time Advertising auctions.