SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
Charlie Hsu
 
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
Reihaneh Safavi
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
Tech_MX
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
Umang Aggarwal
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
Tech_MX
 
Representation theory
Representation theoryRepresentation theory
Representation theory
Andy Wallis
 

Andere mochten auch (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
 

Ähnlich wie Graph Theory for Online Advertising

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
Dmytro Lysiuk
 
Introduction to online advertising
Introduction to online advertisingIntroduction to online advertising
Introduction to online advertising
gueste80461
 
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
Ingenium 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
 

Ähnlich wie 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
 

Mehr von Insight Summit Series

Mehr von 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
 

Kürzlich hochgeladen

Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 
The 100x Factor Growth with AI - Susan Diaz
The 100x Factor  Growth with AI - Susan DiazThe 100x Factor  Growth with AI - Susan Diaz
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
tbatkhuu1
 

Kürzlich hochgeladen (20)

How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
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
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
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...
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
A.I. and The Social Media Shift - Mohit Rajhans
A.I. and The Social Media Shift - Mohit RajhansA.I. and The Social Media Shift - Mohit Rajhans
A.I. and The Social Media Shift - Mohit Rajhans
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
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
 
The 100x Factor Growth with AI - Susan Diaz
The 100x Factor  Growth with AI - Susan DiazThe 100x Factor  Growth with AI - Susan Diaz
The 100x Factor Growth with AI - Susan Diaz
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
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
 
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
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
 
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
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 

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