1 Web Search From Information Retrieval to Microeconomic Modeling Prabhakar Raghavan Yahoo! Research.

Slides:



Advertisements
Similar presentations
Bidding to the Top: Position-based Auctions Gagan Aggarwal Joint work with Jon Feldman and S. Muthukrishnan.
Advertisements

Online Ad Auctions By : Hal R. Varian Reviewed By : Sahil Gupta Instructor : Professor Mattmann TA: Kaijan Xu 14/11/2013.
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 9 Ýmir Vigfússon.
Wenjin Rong For CUHK, Baidu Wenjin Rong CUHK Two Questions What kind of advertising do you like? Who like advertising?
Intermediate Microeconomics Midterm (50%) (4/27) Final (50%) (6/22) Term grades based on relative ranking. Mon 1:30-2:00 ( 社科 757)
Hybrid Keyword Auctions Kamesh Munagala Duke University Joint work with Ashish Goel, Stanford University.
1 Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research Keynote Address KDD July 2008.
2008 External Research Supported by Computational Analysis of Sponsored-Search Auctions External Research Initiative University of British Columbia David.
Selling Billions of Dollars Worth of Keywords Presented By: Mitali Dhoble By Benjamin Edelman, Michael Ostrovsky And Michael Schwarz Reference:
Internet Economics כלכלת האינטרנט Class 5 – Online Advertising 1.
Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL.
1 Ravi Vatrapu Thursday, 15-July-2010 Kilen 2.75, CBS, Frederiksberg, Denmark DØK HU2D - Internet Marketing: Lecture 15 Course Webpage:
Web Advertisement Rong Jin. Basic Forms of Advertising  Brand advertising Creates a distinct favorable image  Direct-marketing Advertising that involves.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
Company and Services Overview. Overview of UBL Suite of Services Flexible Pricing Partnering with UBL Ease of Integration Open Discussion.
Algorithmic Applications of Game Theory Lecture 8 1.
Nightly business report report. the advertising industry has blossomed into a global powerhouse with spending worldwide now exceeding $430 billion a year.
Search Engine Marketing Free Traffic for Your Web Site Paul Allen, CEO
Yahoo! Research Bradley Horowitz VP Product Strategy Yahoo, Inc. August 2006.
1 Ravi Vatrapu Sponsored Search: History and Terminology Fain, D., & Pedersen, J. (2006) Sponsored search: A brief history. Sponsored search:
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
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.
SIMS Search engine advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Loosely related to content.
Search engine marketing MARK 430. After today’s class you will be able to:  Distinguish between search engine optimization and search engine advertising.
Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning.
SIMS/Haas School of Business, UC Berkeley The State of Search-based Online Advertising Michael Cho Andrew Iskandar Sanjay Kidambi Steve Shepherd Cuong.
CS 345 Data Mining Lecture 1 Introduction to Web Mining.
SIMS Online advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Normally not related to content.
The Economics of Internet Search Hal R. Varian Sept 31, 2007.
COMPUTER APPLICATIONS TO BUSINESS ||
Search Engine Optimization (SEO)
Search Engine Marketing Pay Per Click. Distinctions: SEM vs. SEO Search Engine Marketing (SEM), aka –“paid search” –“pay per click” (PPC) Search Engine.
Affiliate Marketing. What is Affiliate Marketing Type of performance-based marketing that rewards affiliates for generating leads or sales. The most common.
The effects of Web Spam on The Evolution of Search Engines CS315-Web Search and Mining.
Search Engine Optimization
Pay-per-Click Advertising (PPC) An introductory presentation.
E-Commerce. What is E-Commerce Industry Canada version Commercial activity conducted over networks linking electronic devices (usually computers.) Simple.
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.
10 Two-sided Platforms 1 Aaron Schiff ECON
10/15/11 New Media and The Rise of the Crowd Lanre Aina Business Analyst, Google.
Fall 2006 Davison/LinCSE 197/BIS 197: Search Engine Strategies 7-1 Module II Overview PLANNING: Things to Know BEFORE You Start… Why SEM? Goal Analysis.
Search Engine Optimization ext 304 media-connection.com The process affecting the visibility of a website across various search engines to.
Search Engines & Search Engine Optimization (SEO).
The Business Model and Strategy of MBAA 609 R. Nakatsu.
Online Advertising Greg Lackey. Advertising Life Cycle The Past Mass media Current Media fragmentation The Future Target market Audio/visual enhancements.
The Bits Bazaar Vast amounts of information scattered across the world. Access within reach of millions of people without editors. Search engines provide.
Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions.
Searching the web Enormous amount of information –In 1994, 100 thousand pages indexed –In 1997, 100 million pages indexed –In June, 2000, 500 million pages.
Market Your Website Brand Your Museum. Market your website Search Engine Optimization Spread the Word Social Networking Partnership Marketing.
By: Sam Poggi Google Inc. 39 employees Mostly engineers Money was running out, and Google needed a business model that would begin to bring in money.
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.
DIGITAL ADVERTISING Standard 4. THE ROLE OF DIGITAL ADVERTISING IS TO INCREASE SALES OR IMPROVE BRAND AWARENESS.
Internet Economics כלכלת האינטרנט Class 7 – Online Advertising 1.
1 CS 430: Information Discovery Lecture 18 Web Search Engines: Google.
Online Marketing. Types Marketing Link Building Content Marketing Search Engine Optimization(SEO) Social Media Marketing Advertising.
Week 1 Introduction to Search Engine Optimization.
PRESENTATION Pay Per Click Search Engine Who is Quepasa.Com We are Spanish and English language Internet Portal community and a search engine initially.
Chapter 5: Paid Search Marketing
Advertising Overview. Types of paid ads SEARCH Bid on keywords on various search engines DISPLAY Pop-up Banner Mobile Social Video NATIVE Promoted (social)
22C:145 Artificial Intelligence
Online Advertising and Ad Auctions at Google
Internet Advertising and Optimal Auction Design
Search engine advertising
Laddered auction Ashish Goel tanford University
Fred Dirkse CEO, OIC Group, Inc.
Presentation transcript:

1 Web Search From Information Retrieval to Microeconomic Modeling Prabhakar Raghavan Yahoo! Research

2 What is web search? Access to “heterogeneous”, distributed information –Heterogeneous in creation –Heterogeneous in accuracy –Heterogeneous in motives Multi-billion dollar business –Source of new opportunities in marketing Strains the boundaries of trademark and intellectual property laws A source of unending technical challenges

Yahoo! Research 3 The coarse-level dynamics Content creators Content aggregators Feeds Crawls Content consumers Advertisement Editorial Subscription Transaction

Yahoo! Research 4

5 Brief (non-technical) history Early keyword-based engines –Altavista, Excite, Infoseek, Inktomi, Lycos, ca Paid placement ranking: Goto (morphed into Overture  Yahoo!) –Your search ranking depended on how much you paid –Auction for keywords: casino was expensive!

Yahoo! Research 6 Brief (non-technical) history 1998+: Link-based ranking pioneered by Google –Blew away all early engines except Inktomi –Great user experience in search of a business model –Meanwhile Goto/Overture’s annual revenues were nearing $1 billion

Yahoo! Research 7 Brief (non-technical) history Result: Google added “paid-placement” ads to the side, separate from search results 2003: Yahoo follows suit, acquiring Overture (for paid placement) and Inktomi (for search)

Yahoo! Research 8 Algorithmic results CPC Advertisements

Yahoo! Research 9 Editorial User reviewsAds

Yahoo! Research 10 Types of content Editorial content: books, music, professionally-produced websites User-generated content: blogs, reviews, bulletin boards, groups, etc. Total web growth: 1-3M pages/day –Not “real” growth –Think text content… Courtesy: Andrew Tomkins

Yahoo! Research 11 Total text content 6B people type 4 hrs/day at 100 wpm Storage: 52PB/yr = Cost: $25M/yr In another 5 years, this looks about like the cost of having 10 people on your payroll Conclusion 1: any company with tens of people can store every bit of text produced by every human on the planet Conclusion 2: no scale-based differentiation around text content (of course, not all content is text…) Courtesy: Andrew Tomkins

Yahoo! Research 12 User generated content (UGC) New content –2 billion pages of editorial content –Tiny number of songs, etc –5-10 billion pages UGC exist (already ~10% of consumption), growing Note: UGC did not exist as a category a couple of years ago! –Rapidly becoming a key growth area of consumed web content – but we don’t know how to process it! Courtesy: Andrew Tomkins

13 Tags The simplest form of UGC Is the Turing test always the right question?

Yahoo! Research 14

Yahoo! Research 15 The power of social tagging Flickr – community phenomenon Millions of users share and tag each others’ photographs (why???) The wisdom of the crowd can be used to search The principle is not new – anchor text used in “standard” searchanchor Don’t try to pass the Turing test?

Yahoo! Research 16 Anchor text When indexing a document D, include anchor text from links pointing to D. Armonk, NY-based computer giant IBM announced today Joe’s computer hardware links Compaq HP IBM Big Blue today announced record profits for the quarter

Yahoo! Research 17 Challenges in tag-based search How do we use these tags for better search? How do you cope with spam? What’s the ratings and reputation system?ratings and reputation The bigger challenge: where else can you exploit the power of the people? What are the incentive mechanisms? –Luis von Ahn (CMU): The ESP GameESP Game

Yahoo! Research 18

19 More UGC: Social search Indexing the knowledge in people’s heads

Yahoo! Research 20

Yahoo! Research 21

Yahoo! Research 22 Social content Social capital

Yahoo! Research 23 Incentives

Yahoo! Research 24 Incentives What assignment of incentives leads to good user behavior? –What’s “good” user behavior? –Good questions, good answers, new questions? Whom do you trust and why? –Propagation of trust and distrust.

Yahoo! Research 25 Ratings and reputation Node reputation: Given a DAG with –a subset of nodes called GOOD – another subset called BAD –Find a measure of goodness for all other nodes. Node pair reputation: Given a DAG with a real-valued trust on the edges –Predict a real-valued trust for ordered node pairs not joined by an edge Metric labelling

26 CPC advertisements What pays the bills

Yahoo! Research 27 Ads

Yahoo! Research 28 Generic questions Of the various advertisers for a keyword, which one(s) get shown? What do they pay on a click through? The answers turn out to draw on insights from microeconomics

Yahoo! Research 29 Ads go in slots like this one and this one.

Yahoo! Research 30 Advertisers generally prefer this slot to this one to this one.

Yahoo! Research 31 Click through rate r 1 = 200 per hour r 2 = 150 per hour r 3 = 100 per hour etc.

Yahoo! Research 32 Why did witbeckappliance win over ristenbatt?

Yahoo! Research 33 First-cut assumption Click-through rate depends only on the slot, not on the advertisement In fact not true; more on this later.

Yahoo! Research 34 Advertiser’s value We assume that an advertiser j has a value v j per click through –Some measure of downstream profit Say, click-through followed by 96% of the time, no purchase 0.7% buy Dishwasher, profit $ % buy Vacuum Cleaner, profit $ % buy Cleaning agents, profit $1 $ 5.921

Yahoo! Research 35 Example For the keyword miele, say an advertiser has a value of $10 per click. How much should he bid? How much should he be charged? The value of a slot for an advertiser, what he bids and what he is charged, may all be different.

Yahoo! Research 36 Advertiser’s payoff in ad slot i (Click-through rate) x (Value per click) – (Payment to search engine) = r i v j – (Payment to Engine) = r i v j – p ij Payment of advertiser j in slot i Function of all other bids.

Yahoo! Research 37 Two auction pricing mechanisms First price: The winner of the auction is the highest bidder, and pays his bid. Second price: The winner is the highest bidder, but pays the second- highest bid. Engine decides and announces pricing. What should an advertiser bid? Not truthful.

Yahoo! Research 38 Second-price = Vickrey auction Consider first a single advt slot Winner pays the second-highest bid Vickrey: Truth-telling is a dominant strategy for each player (advertiser) –No incentive to “game” or fake bids

Yahoo! Research 39 Auctions and pricing: multiple slots Overture’s model: –Ads displayed in order of decreasing bid –E.g., if advertiser A bids 10, B bids 2, C bids 4 – order ACB How do you price slots? Generalized Vickrey?Vickrey –Generalized second-price (GSP) –Vickrey-Clark-Groves (VCG): each advertiser pays the externality he imposes on othersVCG

Yahoo! Research 40 Bidder A, $10 Bidder C, $4 Bidder B, $2 Pays 4 Pays 2 Generalized Second Price auction pricing

Yahoo! Research 41 VCG pricing Suppose click rates are 200 in the top slot, 100 in the second slot VCG payment of the second player (C) is 2 x 100 = 200 For the first player, 4x( ) Externality on third player B. Externality on C.Externality on B.

Yahoo! Research 42 VCG and GSP Truth-telling is a dominant strategy under VCG … Truth-telling not dominant under GSP! Edelman, Ostrovsky, Schwarz

Yahoo! Research 43 VCG and GSP Static equilibrium of GSP is locally envy-free: no advertiser can improve his payoff by exchanging bids with advertiser in slot above. Depending on the mechanism, revenue varies: GSP ≥ VCG. Edelman, Ostrovsky, Schwarz Locally envy-free mechanisms correspond to Stable Marriage solutions.

Yahoo! Research 44 GSP for bid-ordering What’s good about bid-ordering and GSP? –Advertisers like transparency What’s wrong with bid-ordering?

Yahoo! Research 45 Brand advertising? Bid ordering (former Yahoo! order)

Yahoo! Research 46

Yahoo! Research 47 Revenue ordering Simplified version of Google’s ordering –Each ad j has an expected click- through denoted CTR j –Advertiser j’s bid is denoted b j Then, expected revenue from this advertiser is R j = b j+1 x CTR j Order advertisers by R j –Payment by GSP

Yahoo! Research 48

Yahoo! Research 49 “current” Yahoo! ordering

Yahoo! Research 50 “Squashed” ordering Overture/Old Yahoo! scheme –Order ads by bid Google (puportedly) –Order by bid  click-through rate (CTR) Squashing (Lahaie/Pennock) Key – advertisers react to mechanism! s=0s=1 Order by bid*(CTR) s OvertureGoogle?

Yahoo! Research 51

Yahoo! Research 52 Where do we go next? Premise: –People don’t want to search –People want to get tasks done I want to book a vacation in Tuscany. StartFinish

Yahoo! Research 53 What is missing? Information integration –Information extraction –Schema normalization Mining social structure –Tags, UGC Welcome to The Savoy Located on The Strand in the heart of the West End theatre district, hotel near leicester square Search

Yahoo! Research 54 Computational microeconomics Reputation and incentive mechanisms Matching marketplaces –Jobs, dates, … –Online matching everywhere Hardest part is estimating the payoffs, not the matching algorithm “Network effects” –Are 500 million users 500 times as valuable as a million users? 5000 times?

Yahoo! Research 55 A new convergence Monetization and economic value an intrinsic part of system design –Not an afterthought –Mistakes are costly! Computing meets humanities like never before – sociology, economics, anthropology …

56 Thank you. Questions?