SlideShare uma empresa Scribd logo
1 de 40
Computational Advertising 
Ahmad Shah Sultani 
M.Sc. Computer Science 
South Asian University, New Delhi 
13-10-2014
Outline 
 Advertising 
 History 
 Types of Advertising 
 Computational Advertising 
 Participants 
 Business Models in Comp. Advertising 
 Landscapes 
 …
• Advertising is a form of marketing communication used to 
encourage, persuade, or manipulate an audience (viewers, 
readers or listeners; sometimes a specific group) to take or 
continue to take some action. 
 Awareness 
 Knowledge 
 Liking 
 Preference 
 Conviction 
 Purchase 
Advertising
Long History… 
 Egyptians used papyrus to make sales messages and wall 
posters, date back to 4000 BC. 
 In ancient China, the earliest advertising known was oral, as 
recorded in the Classic of Poetry (11th to 7th centuries BC) of 
bamboo flutes played to sell candy. 
 In Europe, as the towns and cities of the Middle Ages began to 
grow, and the general populace was unable to read, instead of 
signs that read "cobbler", "miller", "tailor", or "blacksmith" 
would use an image associated with their trade such as a boot, a 
suit, a hat, a clock, a diamond, a horse shoe, a candle or even a 
bag of flour. 
 In the 18th century advertisements started to appear in weekly 
newspapers in England.
 Papyrus 
 JAPAN, 1806 
traditional 
medicine 
called 
Kinseitan
 A Coca-Cola advertisement 
from the 1890s 
 A 1900 advertisement for 
Pears soap
 On the radio from the 1920s 
 Public service advertising in WW2 
 Commercial television in the 1950s 
 Media diversification in the 1960s 
 Cable television from the 1980s 
 On the Internet from the 1990s
Types of Advertising 
 Television advertising / Music in advertising 
 Infomercials 
 Radio advertising 
 Online advertising 
 New media 
 Press advertising 
 Billboard advertising 
 Mobile billboard advertising 
 In-store advertising 
 Coffee cup advertising 
 Street advertising 
 Aerial advertising
 Human Billboard
Classic Advertising 
 Brand Advertising 
 GOAL: Create a distinct favourable image
 Direct marketing 
 Advertising that involves a "direct response”: buy, 
subscribe, vote, donate, etc, now or soon
The Advertising Market 
 Internet advertising is a business that is growing faster than old media 
advertising (radio, TV, newspapers & magazines, mail, outdoors) 
 Online advertising budgets still lagging in proportion to time spent online, which 
is growing fast at the expense of old media. 
 Seen as a driver to continued growth of online advertising market 
•Traditional advertising: 
 –Few, expensive opportunities 
 –Targeting en-masse, by immediate context only 
 –Difficult to measure effectiveness 
•Internet advertising: 
 –Billions of opportunities daily 
 –Open to personalization via rich context of impression 
 –Effectiveness is measurable: can measure click-through rates as % of 
impressions, and conversions as % of clicks
The Advertising Market
US Online vs. Offline advertising 
spend
Lots of computational this and that … 
 Computational Biology 
 Computational Chemistry 
 Computational Finance 
 Computational Geometry 
 Computational Neuroscience 
 Computational Physics 
 Computational Mechanics 
 Computational Economics 
 … 
All are about mixing an old science with large scale computing 
capabilities
What’s computational about it? 
 Classical: 
 Relatively few venues –magazines, billboards, newspapers, handbills, TV, 
etc. 
 High cost per venue ($3Mil for a Super Bowl TV ad) 
 No personalization possible 
 Targeting by the wisdom of ad-people 
 Computational –almost the exact opposite: 
 Billions of opportunities 
 Billions of creatives 
 Totally personalizable 
 Tiny cost per opportunity 
 Much more quantifiable
Computational Advertising 
 New scientific sub-discipline, at the intersection of 
(involve) 
 large scale search and text analysis: 
 information retrieval: query-ad selection, learning-to-rank. 
 statistical modeling 
 machine learning: clustering, classification and regression. 
 optimization: linear, integer, convex optimization. 
 microeconomics: game theory, mechanism design, auction 
theory. 
 Classifications 
 Recommender Systems
Computational Advertising 
Find the "best match" between a given user in a 
given context and a suitable advertisement. 
 Examples: 
 Context = Web search results  Sponsored search 
 Context = Publisher page Content match, banners 
 Other contexts: mobile, video, newspapers, etc.
Participants: Publishers, Advertisers, Users, & 
“Matcher” 
 The publisher is the owner of Web pages on which 
advertising is displayed. 
 The advertiser provides the supply of ads. 
 The ad network is a mediator between the advertiser 
and the publisher, who selects the ads that are put on 
the pages. 
 End-users visit the Web pages of the publisher and 
interact with the ads.
Overview of Ad display
Computational Advertising 
Landscapes 
 Three main types of textual Web advertising: 
1. Sponsored search which serves ads in response to 
search queries 
2. Content match which places ads on third-party 
pages 
3. Display advertising (banner ads) 
 Ads are information!
Sponsored Search 
 context: a user issues a query. 
 publishers: Google (AdWords), Bing (AdCenter), 
Yahoo! 
 max: publisher revenue, s.t. advertiser campaign goal, 
budget, user satisfaction. 
 marketplace: keyword-based GSP with cost-per-click 
(CPC) pricing. 
 system sketch: query analysis  ad selection and 
relevance  click prediction  GSP.
Examples
Contextual Ads 
 contextual ads: an extension of sponsored search; 
 context: page content and user behaviour. 
 publishers: content providers, and major search engines 
operate the marketplace. 
 system sketch: starts with keyword extraction in 
absence of user query.
Examples
Display Ads (Banner Ads) 
 display ads; 
Graphical Ads 
 context: page, application and user behaviour. 
 publishers: content providers in display ad-networks operated 
by Google (doubleclick), Microsoft (aquantive), and Yahoo! 
(rightmedia). 
 two types of display ads: 
1. reserved: delivery guaranteed, contracts negotiated upfront, 
pricing based on CPM (cost-per-(k)impression), e.g., brand ads, 
direct response. 
2. performance-based: max publisher revenue, s.t. advertiser 
budget, real-time bidding on exchange, pricing based on CPC/CPA 
(cost-per-action)/CPM.
Search Advertising Business Models 
 CPM (Cost Per Thousand) or Cost per Impression 
– Advertisers pay for exposure of their message to a specific audience. (M in the 
acronym is the Roman numeral for one thousand) 
 Typically used for graphical/banner ads (brand advertising) 
 CPC (Cost Per Click) aka Pay per click (PPC) 
– Advertisers pay every time a user clicks on their listing and is redirected to their 
website. 
 Typically used for textual ads 
 CPA (Cost Per Action) or (Cost Per Acquisition) 
– The publisher takes all the risk of running the ad, and the advertiser pays only 
for the amount of users who complete a transaction, such as a purchase or sign-up. 
 Typically used for shopping (“buy from our sponsors”), travel, etc.
Summary 
Key Messages 
 Computational advertising = A principled way to find the "best match“ 
between a given user in a given context and a suitable advertisement. 
 Two main types of online advertising are graphical and textual 
advertising. 
 Sponsored search is the main channel for textual advertising on the web 
 Advertising is a form of information. 
 Adding ads to a context is similar to the integration problem of other types of 
information 
 Finding the “best ad” is a type of information retrieval problem with multiple, 
possibly contradictory utility functions. 
 New application domains and new techniques are emerging every day 
 Good area for research + new businesses.
Many active research areas & open 
problems 
 query understanding 
 content matching 
 sentiment analysis 
 online modeling 
 massive optimization 
 text summarization 
 named entity extraction 
 computer-human interaction 
 economics of ads
References 
 Computational Advertising course @ Stanford: 
http://www.stanford.edu/class/msande239/ 
 Internet Advertising and the Generalized Second-Price 
 Auction: Selling Billions of Dollars Worth of Keywords, 
 Edelman, Ostrovsky and Schwartz 
 From query based Information Retrieval to context driven 
Information Supply, Andrei Broder 
 Just in time contextual advertising, Anagnostopoulos et al. 
 Internet Advertising and Optimal Auction Design, Schwarz
THANK YOU 
Questions?

Mais conteúdo relacionado

Mais procurados

Testing Advertising Effectiveness
Testing Advertising Effectiveness Testing Advertising Effectiveness
Testing Advertising Effectiveness Anubha Rastogi
 
What is Real-Time Bidding (RTB)?
What is Real-Time Bidding (RTB)?What is Real-Time Bidding (RTB)?
What is Real-Time Bidding (RTB)?Search Laboratory
 
Logistics costing ppt
Logistics costing pptLogistics costing ppt
Logistics costing pptMukul kale
 
Process view of scm & value chain analysis
Process view of scm & value chain analysisProcess view of scm & value chain analysis
Process view of scm & value chain analysisMD SALMAN ANJUM
 
Flow of work in ad agency
Flow of work in ad agencyFlow of work in ad agency
Flow of work in ad agencyRohit Kochhar
 
E tailing
E tailingE tailing
E tailingStudy
 
What is Programmatic advertising??
What is Programmatic advertising??What is Programmatic advertising??
What is Programmatic advertising??Caroline Christie
 
Obstacles to achieving strategic fit
Obstacles to achieving strategic fitObstacles to achieving strategic fit
Obstacles to achieving strategic fitAshwini Salian
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and schedulingRetigence Technologies
 
The digital age of marketing
The digital age of marketingThe digital age of marketing
The digital age of marketingTennycut
 
Green supply chain management.pptx
Green supply chain management.pptxGreen supply chain management.pptx
Green supply chain management.pptx401030BHarikabcomreg
 
2011 Lecture Notes - MSc Corporate Communications
2011 Lecture Notes - MSc Corporate Communications 2011 Lecture Notes - MSc Corporate Communications
2011 Lecture Notes - MSc Corporate Communications Good Public Relations
 
Introduction to green supply chain management
Introduction to green supply chain managementIntroduction to green supply chain management
Introduction to green supply chain managementHILLARY KIPLAGAT
 
Route Optimization Algorithm..
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..Mazhar Nazik
 
E.commerce & Digital marketing
E.commerce & Digital marketingE.commerce & Digital marketing
E.commerce & Digital marketingAnmol Chaturvedi
 
Digital marketing ecosystem
Digital marketing ecosystemDigital marketing ecosystem
Digital marketing ecosystemSarangDhandare
 
Game theory application in supply chain management
Game theory application in supply chain managementGame theory application in supply chain management
Game theory application in supply chain managementAmin Alirezaee
 

Mais procurados (20)

Testing Advertising Effectiveness
Testing Advertising Effectiveness Testing Advertising Effectiveness
Testing Advertising Effectiveness
 
What is Real-Time Bidding (RTB)?
What is Real-Time Bidding (RTB)?What is Real-Time Bidding (RTB)?
What is Real-Time Bidding (RTB)?
 
Logistics costing ppt
Logistics costing pptLogistics costing ppt
Logistics costing ppt
 
Process view of scm & value chain analysis
Process view of scm & value chain analysisProcess view of scm & value chain analysis
Process view of scm & value chain analysis
 
Flow of work in ad agency
Flow of work in ad agencyFlow of work in ad agency
Flow of work in ad agency
 
E tailing
E tailingE tailing
E tailing
 
Incrementality
IncrementalityIncrementality
Incrementality
 
What is Programmatic advertising??
What is Programmatic advertising??What is Programmatic advertising??
What is Programmatic advertising??
 
Obstacles to achieving strategic fit
Obstacles to achieving strategic fitObstacles to achieving strategic fit
Obstacles to achieving strategic fit
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and scheduling
 
B2C Models
B2C ModelsB2C Models
B2C Models
 
The digital age of marketing
The digital age of marketingThe digital age of marketing
The digital age of marketing
 
Woven Shedding Mechanisms
Woven Shedding MechanismsWoven Shedding Mechanisms
Woven Shedding Mechanisms
 
Green supply chain management.pptx
Green supply chain management.pptxGreen supply chain management.pptx
Green supply chain management.pptx
 
2011 Lecture Notes - MSc Corporate Communications
2011 Lecture Notes - MSc Corporate Communications 2011 Lecture Notes - MSc Corporate Communications
2011 Lecture Notes - MSc Corporate Communications
 
Introduction to green supply chain management
Introduction to green supply chain managementIntroduction to green supply chain management
Introduction to green supply chain management
 
Route Optimization Algorithm..
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..
 
E.commerce & Digital marketing
E.commerce & Digital marketingE.commerce & Digital marketing
E.commerce & Digital marketing
 
Digital marketing ecosystem
Digital marketing ecosystemDigital marketing ecosystem
Digital marketing ecosystem
 
Game theory application in supply chain management
Game theory application in supply chain managementGame theory application in supply chain management
Game theory application in supply chain management
 

Destaque

Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanCloud Native Day Tel Aviv
 
Crash Course in Cloud Computing
Crash Course in Cloud ComputingCrash Course in Cloud Computing
Crash Course in Cloud ComputingAll Things Open
 
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak
 
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingRICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingMark Hinkle
 
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGemini
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGeminiCloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGemini
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGeminiParis Open Source Summit
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceAhmadShah Sultani
 
Cloud Computing Architecture
Cloud Computing Architecture Cloud Computing Architecture
Cloud Computing Architecture Vasu Jain
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationDag Sonstebo
 
Cloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesCloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesVinay Dwivedi
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Destaque (12)

Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex Fishman
 
Crash Course in Cloud Computing
Crash Course in Cloud ComputingCrash Course in Cloud Computing
Crash Course in Cloud Computing
 
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and AuditSukumar Nayak-Detailed-Cloud Risk Management and Audit
Sukumar Nayak-Detailed-Cloud Risk Management and Audit
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingRICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
 
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGemini
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGeminiCloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGemini
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGemini
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud Computing Architecture
Cloud Computing Architecture Cloud Computing Architecture
Cloud Computing Architecture
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configuration
 
Cloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesCloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabilies
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 

Semelhante a Computational Advertising

Lecture 6 marketing social data final
Lecture 6   marketing social   data finalLecture 6   marketing social   data final
Lecture 6 marketing social data finalJohnMillsonline
 
overview on online advertising
overview on  online advertisingoverview on  online advertising
overview on online advertisingNITK
 
Programmatic Advertising for Beginners
Programmatic Advertising for BeginnersProgrammatic Advertising for Beginners
Programmatic Advertising for BeginnersSyed M Salman
 
Computational Advertising by Icha
Computational Advertising by IchaComputational Advertising by Icha
Computational Advertising by IchaAgate Studio
 
Internet advertising an interplay among advertisers,online publishers, ad exc...
Internet advertising an interplay among advertisers,online publishers, ad exc...Internet advertising an interplay among advertisers,online publishers, ad exc...
Internet advertising an interplay among advertisers,online publishers, ad exc...Trieu Nguyen
 
Fernando Bermejo: Mapping Online Advertising, From Anxiety to Method
Fernando Bermejo: Mapping Online Advertising, From Anxiety to MethodFernando Bermejo: Mapping Online Advertising, From Anxiety to Method
Fernando Bermejo: Mapping Online Advertising, From Anxiety to MethodNiemanLab
 
Advertising Effectiveness
Advertising EffectivenessAdvertising Effectiveness
Advertising EffectivenessHs Prince
 
Indoor advertising concept NAMO - Arunesh Chand Mankotia
Indoor advertising concept  NAMO - Arunesh Chand MankotiaIndoor advertising concept  NAMO - Arunesh Chand Mankotia
Indoor advertising concept NAMO - Arunesh Chand MankotiaConsultonmic
 
Online Advertising
Online AdvertisingOnline Advertising
Online Advertisingamalrains
 
Consumer Behavior People In The Marketplace Pasca
Consumer Behavior People In The Marketplace PascaConsumer Behavior People In The Marketplace Pasca
Consumer Behavior People In The Marketplace PascaMrirfan
 
Revenue advertising.
Revenue advertising.Revenue advertising.
Revenue advertising.sidath nalaka
 
Modern Marketing and Advertising: How the Internet has changed the landscape
Modern Marketing and Advertising: How the Internet has changed the landscapeModern Marketing and Advertising: How the Internet has changed the landscape
Modern Marketing and Advertising: How the Internet has changed the landscapeEizzil
 
Digital marketing by_Srikanth Rayaprolu
Digital marketing by_Srikanth Rayaprolu Digital marketing by_Srikanth Rayaprolu
Digital marketing by_Srikanth Rayaprolu Nitin Bhosle
 
The impact of online advertising on consumer buying behaviour towards mobile ...
The impact of online advertising on consumer buying behaviour towards mobile ...The impact of online advertising on consumer buying behaviour towards mobile ...
The impact of online advertising on consumer buying behaviour towards mobile ...rahul_yadav96
 
Programmatic Advertising Thesis Final3
Programmatic Advertising Thesis Final3Programmatic Advertising Thesis Final3
Programmatic Advertising Thesis Final3William Ammerman
 
Know Online Advertising
Know Online AdvertisingKnow Online Advertising
Know Online AdvertisingAvinash Tiwary
 

Semelhante a Computational Advertising (20)

Advertising
AdvertisingAdvertising
Advertising
 
Lecture 6 marketing social data final
Lecture 6   marketing social   data finalLecture 6   marketing social   data final
Lecture 6 marketing social data final
 
overview on online advertising
overview on  online advertisingoverview on  online advertising
overview on online advertising
 
Programmatic Advertising for Beginners
Programmatic Advertising for BeginnersProgrammatic Advertising for Beginners
Programmatic Advertising for Beginners
 
Computational Advertising by Icha
Computational Advertising by IchaComputational Advertising by Icha
Computational Advertising by Icha
 
Online Advertising
Online AdvertisingOnline Advertising
Online Advertising
 
Internet advertising an interplay among advertisers,online publishers, ad exc...
Internet advertising an interplay among advertisers,online publishers, ad exc...Internet advertising an interplay among advertisers,online publishers, ad exc...
Internet advertising an interplay among advertisers,online publishers, ad exc...
 
Fernando Bermejo: Mapping Online Advertising, From Anxiety to Method
Fernando Bermejo: Mapping Online Advertising, From Anxiety to MethodFernando Bermejo: Mapping Online Advertising, From Anxiety to Method
Fernando Bermejo: Mapping Online Advertising, From Anxiety to Method
 
Advertising Effectiveness
Advertising EffectivenessAdvertising Effectiveness
Advertising Effectiveness
 
Indoor advertising concept NAMO - Arunesh Chand Mankotia
Indoor advertising concept  NAMO - Arunesh Chand MankotiaIndoor advertising concept  NAMO - Arunesh Chand Mankotia
Indoor advertising concept NAMO - Arunesh Chand Mankotia
 
Online Advertising
Online AdvertisingOnline Advertising
Online Advertising
 
Consumer Behavior People In The Marketplace Pasca
Consumer Behavior People In The Marketplace PascaConsumer Behavior People In The Marketplace Pasca
Consumer Behavior People In The Marketplace Pasca
 
Revenue advertising.
Revenue advertising.Revenue advertising.
Revenue advertising.
 
ADVERTIESMNET
ADVERTIESMNET ADVERTIESMNET
ADVERTIESMNET
 
Modern Marketing and Advertising: How the Internet has changed the landscape
Modern Marketing and Advertising: How the Internet has changed the landscapeModern Marketing and Advertising: How the Internet has changed the landscape
Modern Marketing and Advertising: How the Internet has changed the landscape
 
Digital marketing by_Srikanth Rayaprolu
Digital marketing by_Srikanth Rayaprolu Digital marketing by_Srikanth Rayaprolu
Digital marketing by_Srikanth Rayaprolu
 
The impact of online advertising on consumer buying behaviour towards mobile ...
The impact of online advertising on consumer buying behaviour towards mobile ...The impact of online advertising on consumer buying behaviour towards mobile ...
The impact of online advertising on consumer buying behaviour towards mobile ...
 
Programmatic Advertising Thesis Final3
Programmatic Advertising Thesis Final3Programmatic Advertising Thesis Final3
Programmatic Advertising Thesis Final3
 
Wsdm2015
Wsdm2015Wsdm2015
Wsdm2015
 
Know Online Advertising
Know Online AdvertisingKnow Online Advertising
Know Online Advertising
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Computational Advertising

  • 1. Computational Advertising Ahmad Shah Sultani M.Sc. Computer Science South Asian University, New Delhi 13-10-2014
  • 2. Outline  Advertising  History  Types of Advertising  Computational Advertising  Participants  Business Models in Comp. Advertising  Landscapes  …
  • 3. • Advertising is a form of marketing communication used to encourage, persuade, or manipulate an audience (viewers, readers or listeners; sometimes a specific group) to take or continue to take some action.  Awareness  Knowledge  Liking  Preference  Conviction  Purchase Advertising
  • 4. Long History…  Egyptians used papyrus to make sales messages and wall posters, date back to 4000 BC.  In ancient China, the earliest advertising known was oral, as recorded in the Classic of Poetry (11th to 7th centuries BC) of bamboo flutes played to sell candy.  In Europe, as the towns and cities of the Middle Ages began to grow, and the general populace was unable to read, instead of signs that read "cobbler", "miller", "tailor", or "blacksmith" would use an image associated with their trade such as a boot, a suit, a hat, a clock, a diamond, a horse shoe, a candle or even a bag of flour.  In the 18th century advertisements started to appear in weekly newspapers in England.
  • 5.  Papyrus  JAPAN, 1806 traditional medicine called Kinseitan
  • 6.  A Coca-Cola advertisement from the 1890s  A 1900 advertisement for Pears soap
  • 7.  On the radio from the 1920s  Public service advertising in WW2  Commercial television in the 1950s  Media diversification in the 1960s  Cable television from the 1980s  On the Internet from the 1990s
  • 8. Types of Advertising  Television advertising / Music in advertising  Infomercials  Radio advertising  Online advertising  New media  Press advertising  Billboard advertising  Mobile billboard advertising  In-store advertising  Coffee cup advertising  Street advertising  Aerial advertising
  • 10. Classic Advertising  Brand Advertising  GOAL: Create a distinct favourable image
  • 11.  Direct marketing  Advertising that involves a "direct response”: buy, subscribe, vote, donate, etc, now or soon
  • 12. The Advertising Market  Internet advertising is a business that is growing faster than old media advertising (radio, TV, newspapers & magazines, mail, outdoors)  Online advertising budgets still lagging in proportion to time spent online, which is growing fast at the expense of old media.  Seen as a driver to continued growth of online advertising market •Traditional advertising:  –Few, expensive opportunities  –Targeting en-masse, by immediate context only  –Difficult to measure effectiveness •Internet advertising:  –Billions of opportunities daily  –Open to personalization via rich context of impression  –Effectiveness is measurable: can measure click-through rates as % of impressions, and conversions as % of clicks
  • 14. US Online vs. Offline advertising spend
  • 15. Lots of computational this and that …  Computational Biology  Computational Chemistry  Computational Finance  Computational Geometry  Computational Neuroscience  Computational Physics  Computational Mechanics  Computational Economics  … All are about mixing an old science with large scale computing capabilities
  • 16. What’s computational about it?  Classical:  Relatively few venues –magazines, billboards, newspapers, handbills, TV, etc.  High cost per venue ($3Mil for a Super Bowl TV ad)  No personalization possible  Targeting by the wisdom of ad-people  Computational –almost the exact opposite:  Billions of opportunities  Billions of creatives  Totally personalizable  Tiny cost per opportunity  Much more quantifiable
  • 17. Computational Advertising  New scientific sub-discipline, at the intersection of (involve)  large scale search and text analysis:  information retrieval: query-ad selection, learning-to-rank.  statistical modeling  machine learning: clustering, classification and regression.  optimization: linear, integer, convex optimization.  microeconomics: game theory, mechanism design, auction theory.  Classifications  Recommender Systems
  • 18. Computational Advertising Find the "best match" between a given user in a given context and a suitable advertisement.  Examples:  Context = Web search results  Sponsored search  Context = Publisher page Content match, banners  Other contexts: mobile, video, newspapers, etc.
  • 19. Participants: Publishers, Advertisers, Users, & “Matcher”  The publisher is the owner of Web pages on which advertising is displayed.  The advertiser provides the supply of ads.  The ad network is a mediator between the advertiser and the publisher, who selects the ads that are put on the pages.  End-users visit the Web pages of the publisher and interact with the ads.
  • 20.
  • 21. Overview of Ad display
  • 22. Computational Advertising Landscapes  Three main types of textual Web advertising: 1. Sponsored search which serves ads in response to search queries 2. Content match which places ads on third-party pages 3. Display advertising (banner ads)  Ads are information!
  • 23. Sponsored Search  context: a user issues a query.  publishers: Google (AdWords), Bing (AdCenter), Yahoo!  max: publisher revenue, s.t. advertiser campaign goal, budget, user satisfaction.  marketplace: keyword-based GSP with cost-per-click (CPC) pricing.  system sketch: query analysis  ad selection and relevance  click prediction  GSP.
  • 25.
  • 26.
  • 27.
  • 28. Contextual Ads  contextual ads: an extension of sponsored search;  context: page content and user behaviour.  publishers: content providers, and major search engines operate the marketplace.  system sketch: starts with keyword extraction in absence of user query.
  • 30.
  • 31.
  • 32. Display Ads (Banner Ads)  display ads; Graphical Ads  context: page, application and user behaviour.  publishers: content providers in display ad-networks operated by Google (doubleclick), Microsoft (aquantive), and Yahoo! (rightmedia).  two types of display ads: 1. reserved: delivery guaranteed, contracts negotiated upfront, pricing based on CPM (cost-per-(k)impression), e.g., brand ads, direct response. 2. performance-based: max publisher revenue, s.t. advertiser budget, real-time bidding on exchange, pricing based on CPC/CPA (cost-per-action)/CPM.
  • 33.
  • 34.
  • 35.
  • 36. Search Advertising Business Models  CPM (Cost Per Thousand) or Cost per Impression – Advertisers pay for exposure of their message to a specific audience. (M in the acronym is the Roman numeral for one thousand)  Typically used for graphical/banner ads (brand advertising)  CPC (Cost Per Click) aka Pay per click (PPC) – Advertisers pay every time a user clicks on their listing and is redirected to their website.  Typically used for textual ads  CPA (Cost Per Action) or (Cost Per Acquisition) – The publisher takes all the risk of running the ad, and the advertiser pays only for the amount of users who complete a transaction, such as a purchase or sign-up.  Typically used for shopping (“buy from our sponsors”), travel, etc.
  • 37. Summary Key Messages  Computational advertising = A principled way to find the "best match“ between a given user in a given context and a suitable advertisement.  Two main types of online advertising are graphical and textual advertising.  Sponsored search is the main channel for textual advertising on the web  Advertising is a form of information.  Adding ads to a context is similar to the integration problem of other types of information  Finding the “best ad” is a type of information retrieval problem with multiple, possibly contradictory utility functions.  New application domains and new techniques are emerging every day  Good area for research + new businesses.
  • 38. Many active research areas & open problems  query understanding  content matching  sentiment analysis  online modeling  massive optimization  text summarization  named entity extraction  computer-human interaction  economics of ads
  • 39. References  Computational Advertising course @ Stanford: http://www.stanford.edu/class/msande239/  Internet Advertising and the Generalized Second-Price  Auction: Selling Billions of Dollars Worth of Keywords,  Edelman, Ostrovsky and Schwartz  From query based Information Retrieval to context driven Information Supply, Andrei Broder  Just in time contextual advertising, Anagnostopoulos et al.  Internet Advertising and Optimal Auction Design, Schwarz