SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Graph Theory for Online Advertising
J. Tipan Verella
March 19, 2014
Tipan GTOA March 19, 2014 1 / 18
Introduction
What is so great about Graphs?
A Graph
G = (V ;E) is a pair of sets, vertices and edges.
Tipan GTOA March 19, 2014 2 / 18
Introduction
What is so great about Graphs?
A Graph
G = (V ;E) is a pair of sets, vertices and edges.
Degree of Vertex, Connected Components
Tipan GTOA March 19, 2014 2 / 18
Introduction
What is so great about Graphs?
A Graph
G = (V ;E) is a pair of sets, vertices and edges.
Degree of Vertex, Connected Components
Systems
Engineering for Complex Behavioral Systems
bio-chemical reaction networks,
ecological systems, distributed adaptive
systems; self-organization, phase transition
markets,
herd behavior and crowdsourcing, bittorrent
Tipan GTOA March 19, 2014 2 / 18
Introduction
What is so great about Graphs?
A Graph
G = (V ;E) is a pair of sets, vertices and edges.
Degree of Vertex, Connected Components
Systems
Engineering for Complex Behavioral Systems
bio-chemical reaction networks,
ecological systems, distributed adaptive
systems; self-organization, phase transition
markets,
herd behavior and crowdsourcing, bittorrent
Graphs (Networks) are a versatile tool for
understanding structures of Complex Systems.
Tipan GTOA March 19, 2014 2 / 18
Introduction
What is so great about Graphs?
A Graph
G = (V ;E) is a pair of sets, vertices and edges.
Degree of Vertex, Connected Components
Systems
Engineering for Complex Behavioral Systems
bio-chemical reaction networks,
ecological systems, distributed adaptive
systems; self-organization, phase transition
markets,
herd behavior and crowdsourcing, bittorrent
Graphs (Networks) are a versatile tool for
understanding structures of Complex Systems.
What does it have to do with online advertising?
Tipan GTOA March 19, 2014 2 / 18
Introduction
Anecdotes from the Industry
1
https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-
a-trillion-edges/10151617006153920
2
http://research.microsoft.com/en-us/projects/ldg/
3
https://giraph.apache.org/
4
http://dl.acm.org/citation.cfm?id=1807184
Tipan GTOA March 19, 2014 3 / 18
Introduction
Anecdotes from the Industry
Facebook Presto 2013, Demonstrating the Scalability of Presto1
1
https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-
a-trillion-edges/10151617006153920
2
http://research.microsoft.com/en-us/projects/ldg/
3
https://giraph.apache.org/
4
http://dl.acm.org/citation.cfm?id=1807184
Tipan GTOA March 19, 2014 3 / 18
Introduction
Anecdotes from the Industry
Facebook Presto 2013, Demonstrating the Scalability of Presto1
Microsoft Horton (2012) is a research project in the eXtreme
Computing Group to enable querying large distributed
graphs.2
1
https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-
a-trillion-edges/10151617006153920
2
http://research.microsoft.com/en-us/projects/ldg/
3
https://giraph.apache.org/
4
http://dl.acm.org/citation.cfm?id=1807184
Tipan GTOA March 19, 2014 3 / 18
Introduction
Anecdotes from the Industry
Facebook Presto 2013, Demonstrating the Scalability of Presto1
Microsoft Horton (2012) is a research project in the eXtreme
Computing Group to enable querying large distributed
graphs.2
Yahoo! Apache Giraph (2011) is an iterative graph processing
system built for high scalability.3
1
https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-
a-trillion-edges/10151617006153920
2
http://research.microsoft.com/en-us/projects/ldg/
3
https://giraph.apache.org/
4
http://dl.acm.org/citation.cfm?id=1807184
Tipan GTOA March 19, 2014 3 / 18
Introduction
Anecdotes from the Industry
Facebook Presto 2013, Demonstrating the Scalability of Presto1
Microsoft Horton (2012) is a research project in the eXtreme
Computing Group to enable querying large distributed
graphs.2
Yahoo! Apache Giraph (2011) is an iterative graph processing
system built for high scalability.3
Google Pregel (2010) A System for Large-Scale Graph Processing4
Inspired by Leslie Valiant’s Bulk Synchronous Parallel model for distributed
computing.
1
https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-
a-trillion-edges/10151617006153920
2
http://research.microsoft.com/en-us/projects/ldg/
3
https://giraph.apache.org/
4
http://dl.acm.org/citation.cfm?id=1807184
Tipan GTOA March 19, 2014 3 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
Performance Advertising
Advertiser would prefer to only pay for actions
Publisher would prefer to only charge on views (impressions)
Tipan GTOA March 19, 2014 4 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Advertiser Problem

j is the proportion of your budget you spend on site j
Nj (
j ) are the impressions procured by spending 
j on site j
j is the conversion rate of your ad on site j
Tipan GTOA March 19, 2014 5 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Advertiser Problem

j is the proportion of your budget you spend on site j
Nj (
j ) are the impressions procured by spending 
j on site j
j is the conversion rate of your ad on site j
max

j2J
Nj (
j ) ¡ j
Actionsj
subject to:
j

j Budget
Tipan GTOA March 19, 2014 5 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Publisher Problem
(i;n) is the revenue if impression n is awarded to advertiser i
i;n is 1 or 0 depending on whether or not impression n is
awarded to advertiser i
I is the set of advertisers
Tipan GTOA March 19, 2014 6 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Publisher Problem
(i;n) is the revenue if impression n is awarded to advertiser i
i;n is 1 or 0 depending on whether or not impression n is
awarded to advertiser i
I is the set of advertisers
max
i;n
n2N i2I
(i;n) ¡
i;n
subject to:
i2I
i;n 1 Vn
Tipan GTOA March 19, 2014 6 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The AdNetwork Problem
i;j is the fraction of the inventory on site j allocated to
advertiser i
Nj are the total number of impressions from site j
i;j is the conversion rate of advertiser i on site j
(i) is the amount paid per conversion by advertiser i
cj is the cost per impression on site j
Bi is the budget of advertiser i
Tipan GTOA March 19, 2014 7 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The AdNetwork Problem
i;j is the fraction of the inventory on site j allocated to
advertiser i
Nj are the total number of impressions from site j
i;j is the conversion rate of advertiser i on site j
(i) is the amount paid per conversion by advertiser i
cj is the cost per impression on site j
Bi is the budget of advertiser i
max

i2I j2J
0
B@i;j ¡ Nj ¡ i;j ¡ (i)
revenue
−
cost
cj ¡ Nj
1
CA
subject to:
j2J
i;j ¡ Nj ¡ i;j ¡ (i) Bi Vi P I
i2I
i;j 1 Vj P J
Tipan GTOA March 19, 2014 7 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Centralized Approach: Linear Programming
max

i2I j2J
0
B@i;j ¡ Nj ¡ i;j ¡ (i)
revenue
−
cost
cj ¡ Nj
1
CA
subject to:
j2J
i;j ¡ Nj ¡ i;j ¡ (i)
spend of advertiser i
Bi Vi P I
i2I
i;j 1 Vj P J
Plan, Evaluate, Update
Duality can says a lot about the structure of your problem
Tipan GTOA March 19, 2014 8 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Centralized Approach: Linear Programming
max

i2I j2J
0
B@i;j ¡ Nj ¡ i;j ¡ (i)
revenue
−
cost
cj ¡ Nj
1
CA
subject to:
j2J
i;j ¡ Nj ¡ i;j ¡ (i)
spend of advertiser i
Bi Vi P I
i2I
i;j 1 Vj P J
Plan, Evaluate, Update
Duality can says a lot about the structure of your problem
DOES NOT SCALE!
Tipan GTOA March 19, 2014 8 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Decentralized Approach: The Market Paradigm
Publisher runs auctions, the good (impressions) goes to the agent
that values it the most 5
the monopoly should provide as detailed a description of
the good as possible
the auction solves the allocation problem
Advertiser places bids, 2nd price auction it is optimal to bid your
valuation
valuation depends on conversion rates, a priori unknown!
the number of auctions is also unknown!
5
Hal Varian on the Online Ad Auction
Tipan GTOA March 19, 2014 9 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Decentralized Approach: The Market Paradigm
Publisher runs auctions, the good (impressions) goes to the agent
that values it the most 5
the monopoly should provide as detailed a description of
the good as possible
the auction solves the allocation problem
Advertiser places bids, 2nd price auction it is optimal to bid your
valuation
valuation depends on conversion rates, a priori unknown!
the number of auctions is also unknown!
performance rates have to be estimated
control algorithms have to be implemented in order to
pace the delivery of the ad campaign
5
Hal Varian on the Online Ad Auction
Tipan GTOA March 19, 2014 9 / 18
Strategy and Structure Optimization Problems in Online Performance Advertising
The Decentralized Approach: The Market Paradigm
Publisher runs auctions, the good (impressions) goes to the agent
that values it the most 5
the monopoly should provide as detailed a description of
the good as possible
the auction solves the allocation problem
Advertiser places bids, 2nd price auction it is optimal to bid your
valuation
valuation depends on conversion rates, a priori unknown!
the number of auctions is also unknown!
performance rates have to be estimated
control algorithms have to be implemented in order to
pace the delivery of the ad campaign
Markets are complex systems!
5
Hal Varian on the Online Ad Auction
Tipan GTOA March 19, 2014 9 / 18
Strategy and Structure Graphs and Behavior
More About Graphs: Random Graphs
Let V be a vertex set, with |V | = n.
For each pair of vertices (u;v), with u;v P V , we decide to put the
edge (u;v) based on the outcome of a coin flip, with probability
p = c
n .
Tipan GTOA March 19, 2014 10 / 18
Strategy and Structure Graphs and Behavior
Erd¨os and R´enyi
Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience
a phase transition at c = 1.
6
On the Evolution of Random Graphs
Tipan GTOA March 19, 2014 11 / 18
Strategy and Structure Graphs and Behavior
Erd¨os and R´enyi
Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience
a phase transition at c = 1.
Figure : as c goes from  1 to  1
6
On the Evolution of Random Graphs
Tipan GTOA March 19, 2014 11 / 18
Strategy and Structure Graphs and Behavior
Erd¨os and R´enyi
Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience
a phase transition at c = 1.
Figure : as c goes from  1 to  1
6
On the Evolution of Random Graphs
Tipan GTOA March 19, 2014 11 / 18
Strategy and Structure Graphs and Behavior
Erd¨os and R´enyi
Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience
a phase transition at c = 1.
Figure : as c goes from  1 to  1
6
On the Evolution of Random Graphs
Tipan GTOA March 19, 2014 11 / 18
Strategy and Structure Graphs and Behavior
Erd¨os and R´enyi
Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience
a phase transition at c = 1.
Figure : as c goes from  1 to  1
6
On the Evolution of Random Graphs
Tipan GTOA March 19, 2014 11 / 18
Strategy and Structure Graphs and Behavior
Local Interactions in the Quantitative Social Sciences
Sociologist, Mark Granovetter: The Strength of Weak Ties (1973)
Economists: predictive power of social interactions
Lawrence Blumef (1993), propose using model from statistical
mechanics to understand strategic interactions
Edward Gleaser EtAl 1996, Crime and Social Interactions
Steven Durlauf (1999) asks in PNAS, How can statistical mechanics
contribute to social science?
H. Peyton Young 2001, Individual Strategy and Social Structure: An
Evolutionary Theory of Institutions
7
responsdent driven sampling
8
Social Networks and Gang Violence
Tipan GTOA March 19, 2014 12 / 18
Strategy and Structure Graphs and Behavior
Local Interactions in the Quantitative Social Sciences
Sociologist, Mark Granovetter: The Strength of Weak Ties (1973)
Economists: predictive power of social interactions
Lawrence Blumef (1993), propose using model from statistical
mechanics to understand strategic interactions
Edward Gleaser EtAl 1996, Crime and Social Interactions
Steven Durlauf (1999) asks in PNAS, How can statistical mechanics
contribute to social science?
H. Peyton Young 2001, Individual Strategy and Social Structure: An
Evolutionary Theory of Institutions
by 1996, Social Network Analysis: Methods and Applications by Faust
and Wasserman.
More recently sociolgists at Cornell University have been using graph
based sampling methods 7 to do estimations for hidden populations
sociologists like A.V. Papachristos have been using social networks to
understand the crime in Chicago8.
7
responsdent driven sampling
8
Social Networks and Gang Violence
Tipan GTOA March 19, 2014 12 / 18
Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere!
CrowdSourcing: Power to the People!
Yochai Benkler on Directories and GooglePageRank
channels/categories/directories,
advertisers/campaigns/creatives
Tipan GTOA March 19, 2014 13 / 18
Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere!
Site Networks and Audiences
Tipan GTOA March 19, 2014 14 / 18
Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere!
Site Networks and Audiences
Tipan GTOA March 19, 2014 14 / 18
Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere!
Community Detection
Why understand community structures of complex networks?
Size, problem reduction
Topology, diverse degree distribution
Tipan GTOA March 19, 2014 15 / 18
Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere!
Community Detection
Why understand community structures of complex networks?
Size, problem reduction
Topology, diverse degree distribution
Biological Sciences Perspective:
network enables the discovery of organization interactions of a
bio-chemical system
Complex Networks as backbone of Complex Systems
Communities enable decomposition into subsystems, modules
Tipan GTOA March 19, 2014 15 / 18
Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere!
Community Detection
Why understand community structures of complex networks?
Size, problem reduction
Topology, diverse degree distribution
Biological Sciences Perspective:
network enables the discovery of organization interactions of a
bio-chemical system
Complex Networks as backbone of Complex Systems
Communities enable decomposition into subsystems, modules
In online advertising: Feature Extraction!
Tipan GTOA March 19, 2014 15 / 18

Contenu connexe

En vedette

Advertising theories
Advertising theoriesAdvertising theories
Advertising theorieshaileymburton
 
the bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theorythe bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theoryCharlie Hsu
 
Advertising Theory
Advertising TheoryAdvertising Theory
Advertising TheoryMark Curphey
 
Graph theory in Practise
Graph theory in PractiseGraph theory in Practise
Graph theory in PractiseDavid Simons
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug designReihaneh Safavi
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphsTech_MX
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theoryUmang Aggarwal
 
Advertising Fundamentals
Advertising FundamentalsAdvertising Fundamentals
Advertising FundamentalsNj Lopez-Tan
 
CS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookCS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookappasami
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theoryTech_MX
 
Consumer Motivation
Consumer Motivation Consumer Motivation
Consumer Motivation Sarah Kirkby
 
Advertising theory pro forma
Advertising theory pro formaAdvertising theory pro forma
Advertising theory pro formaHICKMAN98
 
Advertising theory pro forma (2)
Advertising theory pro forma (2)Advertising theory pro forma (2)
Advertising theory pro forma (2)HICKMAN98
 
The Future of Marketing, Advertising, and Branded Entertainment
The Future of Marketing, Advertising, and Branded EntertainmentThe Future of Marketing, Advertising, and Branded Entertainment
The Future of Marketing, Advertising, and Branded EntertainmentDeep Focus
 
Why 'Real-Time' Marketing Is All About Social & Mobile Convergence
Why 'Real-Time' Marketing Is All About Social & Mobile ConvergenceWhy 'Real-Time' Marketing Is All About Social & Mobile Convergence
Why 'Real-Time' Marketing Is All About Social & Mobile ConvergenceDeep Focus
 
Advertising Hierarchy of Effects
Advertising Hierarchy of Effects Advertising Hierarchy of Effects
Advertising Hierarchy of Effects Conor Kenny
 
Representation theory
Representation theoryRepresentation theory
Representation theoryAndy Wallis
 

En vedette (19)

Advertising theories
Advertising theoriesAdvertising theories
Advertising theories
 
the bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theorythe bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theory
 
Advertising Theory
Advertising TheoryAdvertising Theory
Advertising Theory
 
Graph theory in Practise
Graph theory in PractiseGraph theory in Practise
Graph theory in Practise
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
 
Advertising Fundamentals
Advertising FundamentalsAdvertising Fundamentals
Advertising Fundamentals
 
CS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookCS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf book
 
Audience theory
Audience theoryAudience theory
Audience theory
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
Consumer Motivation
Consumer Motivation Consumer Motivation
Consumer Motivation
 
Advertising theory pro forma
Advertising theory pro formaAdvertising theory pro forma
Advertising theory pro forma
 
Advertising theory pro forma (2)
Advertising theory pro forma (2)Advertising theory pro forma (2)
Advertising theory pro forma (2)
 
Consumer Motivation
Consumer MotivationConsumer Motivation
Consumer Motivation
 
The Future of Marketing, Advertising, and Branded Entertainment
The Future of Marketing, Advertising, and Branded EntertainmentThe Future of Marketing, Advertising, and Branded Entertainment
The Future of Marketing, Advertising, and Branded Entertainment
 
Why 'Real-Time' Marketing Is All About Social & Mobile Convergence
Why 'Real-Time' Marketing Is All About Social & Mobile ConvergenceWhy 'Real-Time' Marketing Is All About Social & Mobile Convergence
Why 'Real-Time' Marketing Is All About Social & Mobile Convergence
 
Advertising Hierarchy of Effects
Advertising Hierarchy of Effects Advertising Hierarchy of Effects
Advertising Hierarchy of Effects
 
Representation theory
Representation theoryRepresentation theory
Representation theory
 

Similaire à Graph Theory for Online Advertising

LIVErtising 2018 06 Digital display advertising
LIVErtising 2018 06 Digital display advertisingLIVErtising 2018 06 Digital display advertising
LIVErtising 2018 06 Digital display advertisingJean Pierre Ranschaert
 
Market Research for Game Developers
Market Research for Game DevelopersMarket Research for Game Developers
Market Research for Game DevelopersBenjamin Nolan
 
Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...
Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...
Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...Bill Forquer
 
IAB PWC: Online Adspend Study 2008, UK
IAB PWC: Online Adspend Study 2008, UKIAB PWC: Online Adspend Study 2008, UK
IAB PWC: Online Adspend Study 2008, UKDmytro Lysiuk
 
LIVErtising 2018 01 Where has the love gone?
LIVErtising 2018 01 Where has the love gone?LIVErtising 2018 01 Where has the love gone?
LIVErtising 2018 01 Where has the love gone?Jean Pierre Ranschaert
 
Making Marketing Data Actionable
Making Marketing Data ActionableMaking Marketing Data Actionable
Making Marketing Data ActionableG3 Communications
 
Ignition one - digital marketing report - Q3 2015
Ignition one - digital marketing report - Q3 2015Ignition one - digital marketing report - Q3 2015
Ignition one - digital marketing report - Q3 2015Romain Fonnier
 
LIVErtising 2018 02 a cluetrain update anno 2018 slideshare version
LIVErtising 2018 02 a cluetrain update anno 2018 slideshare versionLIVErtising 2018 02 a cluetrain update anno 2018 slideshare version
LIVErtising 2018 02 a cluetrain update anno 2018 slideshare versionJean Pierre Ranschaert
 
Retail Tech Q1 2018 Startup Highlights
Retail Tech Q1 2018 Startup HighlightsRetail Tech Q1 2018 Startup Highlights
Retail Tech Q1 2018 Startup HighlightsNathan Pacer
 
Launching a Free-to-Play Game: Strategies, Risks, and Pitfalls
Launching a Free-to-Play Game: Strategies, Risks, and PitfallsLaunching a Free-to-Play Game: Strategies, Risks, and Pitfalls
Launching a Free-to-Play Game: Strategies, Risks, and PitfallsEric Seufert
 
What the Best Do Differently (Agencies and Brands) by Robert Craven
What the Best Do Differently (Agencies and Brands) by Robert CravenWhat the Best Do Differently (Agencies and Brands) by Robert Craven
What the Best Do Differently (Agencies and Brands) by Robert CravenEventz.Digital
 
Finding Product-Market Fit Faster (& Getting It Right)
Finding Product-Market Fit Faster (& Getting It Right)Finding Product-Market Fit Faster (& Getting It Right)
Finding Product-Market Fit Faster (& Getting It Right)Chad Kaul
 
#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure Success
#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure Success#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure Success
#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure SuccessCorum Group
 
Introduction to online advertising
Introduction to online advertisingIntroduction to online advertising
Introduction to online advertisinggueste80461
 
Introduction To Online Media Planning And Buying
Introduction To Online Media Planning And BuyingIntroduction To Online Media Planning And Buying
Introduction To Online Media Planning And BuyingIngenium People
 
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...Jonathan Isernhagen
 
Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...
Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...
Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...Marketo
 
Bizible Essentials for Marketo Users
Bizible Essentials for Marketo UsersBizible Essentials for Marketo Users
Bizible Essentials for Marketo UsersPerkuto
 
B2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 Years
B2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 YearsB2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 Years
B2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 YearsInvestment Capital Group
 

Similaire à Graph Theory for Online Advertising (20)

LIVErtising 2018 06 Digital display advertising
LIVErtising 2018 06 Digital display advertisingLIVErtising 2018 06 Digital display advertising
LIVErtising 2018 06 Digital display advertising
 
Market Research for Game Developers
Market Research for Game DevelopersMarket Research for Game Developers
Market Research for Game Developers
 
Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...
Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...
Digital Disruption in the Automotive Industry - Using Game Theory Within Stag...
 
IAB PWC: Online Adspend Study 2008, UK
IAB PWC: Online Adspend Study 2008, UKIAB PWC: Online Adspend Study 2008, UK
IAB PWC: Online Adspend Study 2008, UK
 
LIVErtising 2018 01 Where has the love gone?
LIVErtising 2018 01 Where has the love gone?LIVErtising 2018 01 Where has the love gone?
LIVErtising 2018 01 Where has the love gone?
 
Making Marketing Data Actionable
Making Marketing Data ActionableMaking Marketing Data Actionable
Making Marketing Data Actionable
 
Ignition one - digital marketing report - Q3 2015
Ignition one - digital marketing report - Q3 2015Ignition one - digital marketing report - Q3 2015
Ignition one - digital marketing report - Q3 2015
 
LIVErtising 2018 02 a cluetrain update anno 2018 slideshare version
LIVErtising 2018 02 a cluetrain update anno 2018 slideshare versionLIVErtising 2018 02 a cluetrain update anno 2018 slideshare version
LIVErtising 2018 02 a cluetrain update anno 2018 slideshare version
 
Retail Tech Q1 2018 Startup Highlights
Retail Tech Q1 2018 Startup HighlightsRetail Tech Q1 2018 Startup Highlights
Retail Tech Q1 2018 Startup Highlights
 
Kristoffer olsen case challenge (1)
Kristoffer olsen case challenge (1)Kristoffer olsen case challenge (1)
Kristoffer olsen case challenge (1)
 
Launching a Free-to-Play Game: Strategies, Risks, and Pitfalls
Launching a Free-to-Play Game: Strategies, Risks, and PitfallsLaunching a Free-to-Play Game: Strategies, Risks, and Pitfalls
Launching a Free-to-Play Game: Strategies, Risks, and Pitfalls
 
What the Best Do Differently (Agencies and Brands) by Robert Craven
What the Best Do Differently (Agencies and Brands) by Robert CravenWhat the Best Do Differently (Agencies and Brands) by Robert Craven
What the Best Do Differently (Agencies and Brands) by Robert Craven
 
Finding Product-Market Fit Faster (& Getting It Right)
Finding Product-Market Fit Faster (& Getting It Right)Finding Product-Market Fit Faster (& Getting It Right)
Finding Product-Market Fit Faster (& Getting It Right)
 
#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure Success
#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure Success#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure Success
#CorumReport, May 2018: M&A Launch - 10 Tips to Ensure Success
 
Introduction to online advertising
Introduction to online advertisingIntroduction to online advertising
Introduction to online advertising
 
Introduction To Online Media Planning And Buying
Introduction To Online Media Planning And BuyingIntroduction To Online Media Planning And Buying
Introduction To Online Media Planning And Buying
 
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
 
Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...
Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...
Metrics and Analytics: How to Harness the Power of Data to Build Marketing Cr...
 
Bizible Essentials for Marketo Users
Bizible Essentials for Marketo UsersBizible Essentials for Marketo Users
Bizible Essentials for Marketo Users
 
B2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 Years
B2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 YearsB2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 Years
B2B Online Marketing Roadmap - From $ 5 to $ 28 Million in 2 Years
 

Plus de Insight Summit Series

User Experience - Understanding Customer's Needs and Exceeding Their Expecta...
User Experience  - Understanding Customer's Needs and Exceeding Their Expecta...User Experience  - Understanding Customer's Needs and Exceeding Their Expecta...
User Experience - Understanding Customer's Needs and Exceeding Their Expecta...Insight Summit Series
 
Brand Newsrooms - Real-time Marketing Strategy, Operations and Execution
Brand Newsrooms - Real-time Marketing Strategy, Operations and ExecutionBrand Newsrooms - Real-time Marketing Strategy, Operations and Execution
Brand Newsrooms - Real-time Marketing Strategy, Operations and ExecutionInsight Summit Series
 
You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...
You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...
You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...Insight Summit Series
 
The Future of Advertising - Marrying Data and the Imagination
The Future of Advertising - Marrying Data and the ImaginationThe Future of Advertising - Marrying Data and the Imagination
The Future of Advertising - Marrying Data and the ImaginationInsight Summit Series
 
Personalize Your Marketing - Your Customers and CFO Will Thank You
Personalize Your Marketing - Your Customers and CFO Will Thank YouPersonalize Your Marketing - Your Customers and CFO Will Thank You
Personalize Your Marketing - Your Customers and CFO Will Thank YouInsight Summit Series
 
Digital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through ComplexityDigital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through ComplexityInsight Summit Series
 
Keynote: Branding in the Digital Age
Keynote: Branding in the Digital AgeKeynote: Branding in the Digital Age
Keynote: Branding in the Digital AgeInsight Summit Series
 
Creating Buzz with Integrated Campaigns
Creating Buzz with Integrated CampaignsCreating Buzz with Integrated Campaigns
Creating Buzz with Integrated CampaignsInsight Summit Series
 
The Convergence of Public Relations and Advertising
The Convergence of Public Relations and AdvertisingThe Convergence of Public Relations and Advertising
The Convergence of Public Relations and AdvertisingInsight Summit Series
 
Keynote Presentation: Content Strategy for Engagement
Keynote Presentation: Content Strategy for EngagementKeynote Presentation: Content Strategy for Engagement
Keynote Presentation: Content Strategy for EngagementInsight Summit Series
 

Plus de Insight Summit Series (14)

User Experience - Understanding Customer's Needs and Exceeding Their Expecta...
User Experience  - Understanding Customer's Needs and Exceeding Their Expecta...User Experience  - Understanding Customer's Needs and Exceeding Their Expecta...
User Experience - Understanding Customer's Needs and Exceeding Their Expecta...
 
Brand Newsrooms - Real-time Marketing Strategy, Operations and Execution
Brand Newsrooms - Real-time Marketing Strategy, Operations and ExecutionBrand Newsrooms - Real-time Marketing Strategy, Operations and Execution
Brand Newsrooms - Real-time Marketing Strategy, Operations and Execution
 
You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...
You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...
You Say Potato, I Say Programmatic Direct - Simplifying Trends in Today's Dig...
 
The Future of Advertising - Marrying Data and the Imagination
The Future of Advertising - Marrying Data and the ImaginationThe Future of Advertising - Marrying Data and the Imagination
The Future of Advertising - Marrying Data and the Imagination
 
Swipe Right for Fun
Swipe Right for FunSwipe Right for Fun
Swipe Right for Fun
 
Personalize Your Marketing - Your Customers and CFO Will Thank You
Personalize Your Marketing - Your Customers and CFO Will Thank YouPersonalize Your Marketing - Your Customers and CFO Will Thank You
Personalize Your Marketing - Your Customers and CFO Will Thank You
 
The Future of Search Marketing
The Future of Search MarketingThe Future of Search Marketing
The Future of Search Marketing
 
Digital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through ComplexityDigital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through Complexity
 
Keynote: Branding in the Digital Age
Keynote: Branding in the Digital AgeKeynote: Branding in the Digital Age
Keynote: Branding in the Digital Age
 
Scalable. Digital. Success.
Scalable. Digital. Success.Scalable. Digital. Success.
Scalable. Digital. Success.
 
Creating Buzz with Integrated Campaigns
Creating Buzz with Integrated CampaignsCreating Buzz with Integrated Campaigns
Creating Buzz with Integrated Campaigns
 
The Convergence of Public Relations and Advertising
The Convergence of Public Relations and AdvertisingThe Convergence of Public Relations and Advertising
The Convergence of Public Relations and Advertising
 
Keynote Presentation: Content Strategy for Engagement
Keynote Presentation: Content Strategy for EngagementKeynote Presentation: Content Strategy for Engagement
Keynote Presentation: Content Strategy for Engagement
 
The Long Tail of User Experience
The Long Tail of User ExperienceThe Long Tail of User Experience
The Long Tail of User Experience
 

Dernier

W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...William (Bill) H. Bender, FCSI
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalBanyanbrain
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxDave McCallum
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxZACGaming
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15SearchNorwich
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxelizabethella096
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxelizabethella096
 

Dernier (20)

W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Generative AI Content Creation - Andrew Jenkins
Generative AI Content Creation - Andrew JenkinsGenerative AI Content Creation - Andrew Jenkins
Generative AI Content Creation - Andrew Jenkins
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
 
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale BertrandSEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Campfire Stories - Matching Content to Audience Context - Ryan Brock
Campfire Stories - Matching Content to Audience Context - Ryan BrockCampfire Stories - Matching Content to Audience Context - Ryan Brock
Campfire Stories - Matching Content to Audience Context - Ryan Brock
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Chat GPT Master Class - Leslie Hughes, PUNCH Media
Chat GPT Master Class - Leslie Hughes, PUNCH MediaChat GPT Master Class - Leslie Hughes, PUNCH Media
Chat GPT Master Class - Leslie Hughes, PUNCH Media
 

Graph Theory for Online Advertising

  • 1. Graph Theory for Online Advertising J. Tipan Verella March 19, 2014 Tipan GTOA March 19, 2014 1 / 18
  • 2. Introduction What is so great about Graphs? A Graph G = (V ;E) is a pair of sets, vertices and edges. Tipan GTOA March 19, 2014 2 / 18
  • 3. Introduction What is so great about Graphs? A Graph G = (V ;E) is a pair of sets, vertices and edges. Degree of Vertex, Connected Components Tipan GTOA March 19, 2014 2 / 18
  • 4. Introduction What is so great about Graphs? A Graph G = (V ;E) is a pair of sets, vertices and edges. Degree of Vertex, Connected Components Systems Engineering for Complex Behavioral Systems bio-chemical reaction networks, ecological systems, distributed adaptive systems; self-organization, phase transition markets, herd behavior and crowdsourcing, bittorrent Tipan GTOA March 19, 2014 2 / 18
  • 5. Introduction What is so great about Graphs? A Graph G = (V ;E) is a pair of sets, vertices and edges. Degree of Vertex, Connected Components Systems Engineering for Complex Behavioral Systems bio-chemical reaction networks, ecological systems, distributed adaptive systems; self-organization, phase transition markets, herd behavior and crowdsourcing, bittorrent Graphs (Networks) are a versatile tool for understanding structures of Complex Systems. Tipan GTOA March 19, 2014 2 / 18
  • 6. Introduction What is so great about Graphs? A Graph G = (V ;E) is a pair of sets, vertices and edges. Degree of Vertex, Connected Components Systems Engineering for Complex Behavioral Systems bio-chemical reaction networks, ecological systems, distributed adaptive systems; self-organization, phase transition markets, herd behavior and crowdsourcing, bittorrent Graphs (Networks) are a versatile tool for understanding structures of Complex Systems. What does it have to do with online advertising? Tipan GTOA March 19, 2014 2 / 18
  • 7. Introduction Anecdotes from the Industry 1 https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to- a-trillion-edges/10151617006153920 2 http://research.microsoft.com/en-us/projects/ldg/ 3 https://giraph.apache.org/ 4 http://dl.acm.org/citation.cfm?id=1807184 Tipan GTOA March 19, 2014 3 / 18
  • 8. Introduction Anecdotes from the Industry Facebook Presto 2013, Demonstrating the Scalability of Presto1 1 https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to- a-trillion-edges/10151617006153920 2 http://research.microsoft.com/en-us/projects/ldg/ 3 https://giraph.apache.org/ 4 http://dl.acm.org/citation.cfm?id=1807184 Tipan GTOA March 19, 2014 3 / 18
  • 9. Introduction Anecdotes from the Industry Facebook Presto 2013, Demonstrating the Scalability of Presto1 Microsoft Horton (2012) is a research project in the eXtreme Computing Group to enable querying large distributed graphs.2 1 https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to- a-trillion-edges/10151617006153920 2 http://research.microsoft.com/en-us/projects/ldg/ 3 https://giraph.apache.org/ 4 http://dl.acm.org/citation.cfm?id=1807184 Tipan GTOA March 19, 2014 3 / 18
  • 10. Introduction Anecdotes from the Industry Facebook Presto 2013, Demonstrating the Scalability of Presto1 Microsoft Horton (2012) is a research project in the eXtreme Computing Group to enable querying large distributed graphs.2 Yahoo! Apache Giraph (2011) is an iterative graph processing system built for high scalability.3 1 https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to- a-trillion-edges/10151617006153920 2 http://research.microsoft.com/en-us/projects/ldg/ 3 https://giraph.apache.org/ 4 http://dl.acm.org/citation.cfm?id=1807184 Tipan GTOA March 19, 2014 3 / 18
  • 11. Introduction Anecdotes from the Industry Facebook Presto 2013, Demonstrating the Scalability of Presto1 Microsoft Horton (2012) is a research project in the eXtreme Computing Group to enable querying large distributed graphs.2 Yahoo! Apache Giraph (2011) is an iterative graph processing system built for high scalability.3 Google Pregel (2010) A System for Large-Scale Graph Processing4 Inspired by Leslie Valiant’s Bulk Synchronous Parallel model for distributed computing. 1 https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to- a-trillion-edges/10151617006153920 2 http://research.microsoft.com/en-us/projects/ldg/ 3 https://giraph.apache.org/ 4 http://dl.acm.org/citation.cfm?id=1807184 Tipan GTOA March 19, 2014 3 / 18
  • 12. Strategy and Structure Optimization Problems in Online Performance Advertising Performance Advertising Advertiser would prefer to only pay for actions Publisher would prefer to only charge on views (impressions) Tipan GTOA March 19, 2014 4 / 18
  • 13. Strategy and Structure Optimization Problems in Online Performance Advertising The Advertiser Problem j is the proportion of your budget you spend on site j Nj ( j ) are the impressions procured by spending j on site j j is the conversion rate of your ad on site j Tipan GTOA March 19, 2014 5 / 18
  • 14. Strategy and Structure Optimization Problems in Online Performance Advertising The Advertiser Problem j is the proportion of your budget you spend on site j Nj ( j ) are the impressions procured by spending j on site j j is the conversion rate of your ad on site j max j2J Nj ( j ) ¡ j Actionsj subject to: j j Budget Tipan GTOA March 19, 2014 5 / 18
  • 15. Strategy and Structure Optimization Problems in Online Performance Advertising The Publisher Problem (i;n) is the revenue if impression n is awarded to advertiser i
  • 16. i;n is 1 or 0 depending on whether or not impression n is awarded to advertiser i I is the set of advertisers Tipan GTOA March 19, 2014 6 / 18
  • 17. Strategy and Structure Optimization Problems in Online Performance Advertising The Publisher Problem (i;n) is the revenue if impression n is awarded to advertiser i
  • 18. i;n is 1 or 0 depending on whether or not impression n is awarded to advertiser i I is the set of advertisers max
  • 21. i;n 1 Vn Tipan GTOA March 19, 2014 6 / 18
  • 22. Strategy and Structure Optimization Problems in Online Performance Advertising The AdNetwork Problem i;j is the fraction of the inventory on site j allocated to advertiser i Nj are the total number of impressions from site j i;j is the conversion rate of advertiser i on site j (i) is the amount paid per conversion by advertiser i cj is the cost per impression on site j Bi is the budget of advertiser i Tipan GTOA March 19, 2014 7 / 18
  • 23. Strategy and Structure Optimization Problems in Online Performance Advertising The AdNetwork Problem i;j is the fraction of the inventory on site j allocated to advertiser i Nj are the total number of impressions from site j i;j is the conversion rate of advertiser i on site j (i) is the amount paid per conversion by advertiser i cj is the cost per impression on site j Bi is the budget of advertiser i max i2I j2J 0 B@i;j ¡ Nj ¡ i;j ¡ (i) revenue − cost cj ¡ Nj 1 CA subject to: j2J i;j ¡ Nj ¡ i;j ¡ (i) Bi Vi P I i2I i;j 1 Vj P J Tipan GTOA March 19, 2014 7 / 18
  • 24. Strategy and Structure Optimization Problems in Online Performance Advertising The Centralized Approach: Linear Programming max i2I j2J 0 B@i;j ¡ Nj ¡ i;j ¡ (i) revenue − cost cj ¡ Nj 1 CA subject to: j2J i;j ¡ Nj ¡ i;j ¡ (i) spend of advertiser i Bi Vi P I i2I i;j 1 Vj P J Plan, Evaluate, Update Duality can says a lot about the structure of your problem Tipan GTOA March 19, 2014 8 / 18
  • 25. Strategy and Structure Optimization Problems in Online Performance Advertising The Centralized Approach: Linear Programming max i2I j2J 0 B@i;j ¡ Nj ¡ i;j ¡ (i) revenue − cost cj ¡ Nj 1 CA subject to: j2J i;j ¡ Nj ¡ i;j ¡ (i) spend of advertiser i Bi Vi P I i2I i;j 1 Vj P J Plan, Evaluate, Update Duality can says a lot about the structure of your problem DOES NOT SCALE! Tipan GTOA March 19, 2014 8 / 18
  • 26. Strategy and Structure Optimization Problems in Online Performance Advertising The Decentralized Approach: The Market Paradigm Publisher runs auctions, the good (impressions) goes to the agent that values it the most 5 the monopoly should provide as detailed a description of the good as possible the auction solves the allocation problem Advertiser places bids, 2nd price auction it is optimal to bid your valuation valuation depends on conversion rates, a priori unknown! the number of auctions is also unknown! 5 Hal Varian on the Online Ad Auction Tipan GTOA March 19, 2014 9 / 18
  • 27. Strategy and Structure Optimization Problems in Online Performance Advertising The Decentralized Approach: The Market Paradigm Publisher runs auctions, the good (impressions) goes to the agent that values it the most 5 the monopoly should provide as detailed a description of the good as possible the auction solves the allocation problem Advertiser places bids, 2nd price auction it is optimal to bid your valuation valuation depends on conversion rates, a priori unknown! the number of auctions is also unknown! performance rates have to be estimated control algorithms have to be implemented in order to pace the delivery of the ad campaign 5 Hal Varian on the Online Ad Auction Tipan GTOA March 19, 2014 9 / 18
  • 28. Strategy and Structure Optimization Problems in Online Performance Advertising The Decentralized Approach: The Market Paradigm Publisher runs auctions, the good (impressions) goes to the agent that values it the most 5 the monopoly should provide as detailed a description of the good as possible the auction solves the allocation problem Advertiser places bids, 2nd price auction it is optimal to bid your valuation valuation depends on conversion rates, a priori unknown! the number of auctions is also unknown! performance rates have to be estimated control algorithms have to be implemented in order to pace the delivery of the ad campaign Markets are complex systems! 5 Hal Varian on the Online Ad Auction Tipan GTOA March 19, 2014 9 / 18
  • 29. Strategy and Structure Graphs and Behavior More About Graphs: Random Graphs Let V be a vertex set, with |V | = n. For each pair of vertices (u;v), with u;v P V , we decide to put the edge (u;v) based on the outcome of a coin flip, with probability p = c n . Tipan GTOA March 19, 2014 10 / 18
  • 30. Strategy and Structure Graphs and Behavior Erd¨os and R´enyi Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience a phase transition at c = 1. 6 On the Evolution of Random Graphs Tipan GTOA March 19, 2014 11 / 18
  • 31. Strategy and Structure Graphs and Behavior Erd¨os and R´enyi Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience a phase transition at c = 1. Figure : as c goes from 1 to 1 6 On the Evolution of Random Graphs Tipan GTOA March 19, 2014 11 / 18
  • 32. Strategy and Structure Graphs and Behavior Erd¨os and R´enyi Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience a phase transition at c = 1. Figure : as c goes from 1 to 1 6 On the Evolution of Random Graphs Tipan GTOA March 19, 2014 11 / 18
  • 33. Strategy and Structure Graphs and Behavior Erd¨os and R´enyi Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience a phase transition at c = 1. Figure : as c goes from 1 to 1 6 On the Evolution of Random Graphs Tipan GTOA March 19, 2014 11 / 18
  • 34. Strategy and Structure Graphs and Behavior Erd¨os and R´enyi Paul Erd¨os and Alfred R´enyi6 proved (1960) that such a graph experience a phase transition at c = 1. Figure : as c goes from 1 to 1 6 On the Evolution of Random Graphs Tipan GTOA March 19, 2014 11 / 18
  • 35. Strategy and Structure Graphs and Behavior Local Interactions in the Quantitative Social Sciences Sociologist, Mark Granovetter: The Strength of Weak Ties (1973) Economists: predictive power of social interactions Lawrence Blumef (1993), propose using model from statistical mechanics to understand strategic interactions Edward Gleaser EtAl 1996, Crime and Social Interactions Steven Durlauf (1999) asks in PNAS, How can statistical mechanics contribute to social science? H. Peyton Young 2001, Individual Strategy and Social Structure: An Evolutionary Theory of Institutions 7 responsdent driven sampling 8 Social Networks and Gang Violence Tipan GTOA March 19, 2014 12 / 18
  • 36. Strategy and Structure Graphs and Behavior Local Interactions in the Quantitative Social Sciences Sociologist, Mark Granovetter: The Strength of Weak Ties (1973) Economists: predictive power of social interactions Lawrence Blumef (1993), propose using model from statistical mechanics to understand strategic interactions Edward Gleaser EtAl 1996, Crime and Social Interactions Steven Durlauf (1999) asks in PNAS, How can statistical mechanics contribute to social science? H. Peyton Young 2001, Individual Strategy and Social Structure: An Evolutionary Theory of Institutions by 1996, Social Network Analysis: Methods and Applications by Faust and Wasserman. More recently sociolgists at Cornell University have been using graph based sampling methods 7 to do estimations for hidden populations sociologists like A.V. Papachristos have been using social networks to understand the crime in Chicago8. 7 responsdent driven sampling 8 Social Networks and Gang Violence Tipan GTOA March 19, 2014 12 / 18
  • 37. Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere! CrowdSourcing: Power to the People! Yochai Benkler on Directories and GooglePageRank channels/categories/directories, advertisers/campaigns/creatives Tipan GTOA March 19, 2014 13 / 18
  • 38. Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere! Site Networks and Audiences Tipan GTOA March 19, 2014 14 / 18
  • 39. Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere! Site Networks and Audiences Tipan GTOA March 19, 2014 14 / 18
  • 40. Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere! Community Detection Why understand community structures of complex networks? Size, problem reduction Topology, diverse degree distribution Tipan GTOA March 19, 2014 15 / 18
  • 41. Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere! Community Detection Why understand community structures of complex networks? Size, problem reduction Topology, diverse degree distribution Biological Sciences Perspective: network enables the discovery of organization interactions of a bio-chemical system Complex Networks as backbone of Complex Systems Communities enable decomposition into subsystems, modules Tipan GTOA March 19, 2014 15 / 18
  • 42. Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere! Community Detection Why understand community structures of complex networks? Size, problem reduction Topology, diverse degree distribution Biological Sciences Perspective: network enables the discovery of organization interactions of a bio-chemical system Complex Networks as backbone of Complex Systems Communities enable decomposition into subsystems, modules In online advertising: Feature Extraction! Tipan GTOA March 19, 2014 15 / 18
  • 43. Scale and Complexity The Web is a Network! ...Bipartite Graphs Everywhere! The Pinned Random Walk Definition (PRW) Let q = (V ;E) be a connected undirected graph. Let P be the transition probability matrix induced by the incidence matrix, Pij = Eij j Eij . Let 0 be a probability measure on V and P (0;1). We call an pinned random walk the discrete time stochastic process, Xk, on G that changes measures k on V according to: X0 = x0; almost surely k = k−1P + (1 − )0 (1) Tipan GTOA March 19, 2014 16 / 18
  • 44. Conclusion So . . . What is so great about Networks? Coming out of the woodworks of the systems you deal with within online advertising, because your systems are Complex! They are the underlying structures of you advertising systems They are predictive! Statisticians are actively working on tools to extract information from those rich strutures. Tipan GTOA March 19, 2014 17 / 18
  • 45. Conclusion Thank You! Millennial Media Rosalee MacKinnon Tipan GTOA March 19, 2014 18 / 18
  • 46. Conclusion Thank You! Millennial Media Rosalee MacKinnon Rick Daggett Tipan GTOA March 19, 2014 18 / 18
  • 47. Conclusion Thank You! Millennial Media Rosalee MacKinnon Rick Daggett Dr. Jean M. Grow Tipan GTOA March 19, 2014 18 / 18