SlideShare una empresa de 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?

Más contenido relacionado

La actualidad más candente

Optimize your digital advertising campaign
Optimize your digital advertising campaignOptimize your digital advertising campaign
Optimize your digital advertising campaignBrand Camp
 
Introduction to social media strategy
Introduction to social media strategyIntroduction to social media strategy
Introduction to social media strategyMohammad Hijazi
 
Social Media Monitoring
Social Media MonitoringSocial Media Monitoring
Social Media MonitoringLouise Jett
 
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...Simplilearn
 
Paid Search & Digital Marketing 101
Paid Search & Digital Marketing 101Paid Search & Digital Marketing 101
Paid Search & Digital Marketing 101Andrea M. Tarrell
 
Styles To Frame Digital Marketing In Automobile Industry
 Styles To Frame Digital Marketing In Automobile Industry Styles To Frame Digital Marketing In Automobile Industry
Styles To Frame Digital Marketing In Automobile IndustryOmnePresent
 
Adobe analytics - playbook
Adobe analytics - playbookAdobe analytics - playbook
Adobe analytics - playbookBaijnath Gupta
 
The Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender SystemsThe Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender SystemsXavier Amatriain
 
Google Ad-words Fundamentals
Google Ad-words Fundamentals Google Ad-words Fundamentals
Google Ad-words Fundamentals Brainster
 
Digital marketing ppt 2021
Digital marketing ppt 2021Digital marketing ppt 2021
Digital marketing ppt 2021Kushal Shah
 
Sun,xiayi tiktok
Sun,xiayi tiktokSun,xiayi tiktok
Sun,xiayi tiktokXiayi Sun
 
Facebook Lookalike audiences
Facebook Lookalike audiencesFacebook Lookalike audiences
Facebook Lookalike audiencesMadhu Sudan
 
SWEET - Digital Marketing Agency - Brochure
SWEET - Digital Marketing Agency - BrochureSWEET - Digital Marketing Agency - Brochure
SWEET - Digital Marketing Agency - BrochureSWEET Interactive
 

La actualidad más candente (20)

Optimize your digital advertising campaign
Optimize your digital advertising campaignOptimize your digital advertising campaign
Optimize your digital advertising campaign
 
Introduction to social media strategy
Introduction to social media strategyIntroduction to social media strategy
Introduction to social media strategy
 
Social Media Monitoring
Social Media MonitoringSocial Media Monitoring
Social Media Monitoring
 
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Ppt on Social Media Optimization
Ppt on Social Media OptimizationPpt on Social Media Optimization
Ppt on Social Media Optimization
 
Paid Search & Digital Marketing 101
Paid Search & Digital Marketing 101Paid Search & Digital Marketing 101
Paid Search & Digital Marketing 101
 
Styles To Frame Digital Marketing In Automobile Industry
 Styles To Frame Digital Marketing In Automobile Industry Styles To Frame Digital Marketing In Automobile Industry
Styles To Frame Digital Marketing In Automobile Industry
 
Advanced SEO 2019
Advanced SEO 2019Advanced SEO 2019
Advanced SEO 2019
 
Adobe analytics - playbook
Adobe analytics - playbookAdobe analytics - playbook
Adobe analytics - playbook
 
AdWords strategy
AdWords strategy AdWords strategy
AdWords strategy
 
Pinterest for Business
Pinterest for BusinessPinterest for Business
Pinterest for Business
 
Computer resolution
Computer resolutionComputer resolution
Computer resolution
 
The Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender SystemsThe Science and the Magic of User Feedback for Recommender Systems
The Science and the Magic of User Feedback for Recommender Systems
 
Tik Tok analysis
Tik Tok analysisTik Tok analysis
Tik Tok analysis
 
Google Ad-words Fundamentals
Google Ad-words Fundamentals Google Ad-words Fundamentals
Google Ad-words Fundamentals
 
Digital marketing ppt 2021
Digital marketing ppt 2021Digital marketing ppt 2021
Digital marketing ppt 2021
 
Sun,xiayi tiktok
Sun,xiayi tiktokSun,xiayi tiktok
Sun,xiayi tiktok
 
Facebook Lookalike audiences
Facebook Lookalike audiencesFacebook Lookalike audiences
Facebook Lookalike audiences
 
SWEET - Digital Marketing Agency - Brochure
SWEET - Digital Marketing Agency - BrochureSWEET - Digital Marketing Agency - Brochure
SWEET - Digital Marketing Agency - Brochure
 

Destacado

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
 

Destacado (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
 

Similar 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
 

Similar 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

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 

Último (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 

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