Professional Documents
Culture Documents
Graph Theory For Online Advertising: March 19, 2014
Graph Theory For Online Advertising: March 19, 2014
J. Tipan Verella
Tipan
GTOA
1 / 18
Introduction
Tipan
GTOA
2 / 18
Introduction
Tipan
GTOA
2 / 18
Introduction
Tipan
GTOA
2 / 18
Introduction
Graphs (Networks) are a versatile tool for understanding structures of Complex Systems.
Tipan
GTOA
2 / 18
Introduction
Graphs (Networks) are a versatile tool for understanding structures of Complex Systems. What does it have to do with online advertising?
Tipan
GTOA
2 / 18
Introduction
Introduction
Introduction
Introduction
Introduction
Performance Advertising
Advertiser would prefer to only pay for actions Publisher would prefer to only charge on views (impressions)
Tipan
GTOA
4 / 18
j Nj ( j ) j
is the proportion of your budget you spend on site j are the impressions procured by spending is the conversion rate of your ad on site j
on site j
Tipan
GTOA
5 / 18
j Nj ( j ) j
is the proportion of your budget you spend on site j are the impressions procured by spending is the conversion rate of your ad on site j max
Nj (
j ) j
Actionsj
on site j
j 2J
j Budget
j
Tipan
GTOA
5 / 18
is the revenue if impression n is awarded to advertiser i is 1 or 0 depending on whether or not impression n is awarded to advertiser i
Tipan
GTOA
6 / 18
is the revenue if impression n is awarded to advertiser i is 1 or 0 depending on whether or not impression n is awarded to advertiser i
max i n
;
n 2 N i 2I
(i ; n) i ;n
sub ject to:
i 2I
i ;n 1
Tipan
GTOA
6 / 18
Tipan
GTOA
7 / 18
max
sub ject to:
i 2 I j 2J j 2J i 2I
0 B @i ;j
cost
Nj
i ;j (i ) cj
8
1 C Nj A
I
revenue
i ;j Nj i ;j (i ) Bi i ;j 1
8
J
March 19, 2014 7 / 18
Tipan
GTOA
max
sub ject to:
i 2 I j 2J j 2J
0 B @i ;j
cost
Nj
i ;j (i ) cj
8
1 C Nj A
I
revenue
i ;j Nj i ;j (i ) Bi
spend of advertiser i
i 2I
i ;j 1
Plan, Evaluate, Update Duality can says a lot about the structure of your problem
Tipan
GTOA
8 / 18
max
sub ject to:
i 2 I j 2J j 2J
0 B @i ;j
cost
Nj
i ;j (i ) cj
8
1 C Nj A
I
revenue
i ;j Nj i ;j (i ) Bi
spend of advertiser i
i 2I
i ;j 1
Plan, Evaluate, Update Duality can says a lot about the structure of your problem DOES NOT SCALE!
Tipan GTOA March 19, 2014 8 / 18
For each pair of vertices (u ; v ), with u ; v 2 V , we decide to put the edge (u ; v ) based on the outcome of a coin ip, with probability c p=n .
Tipan
GTOA
10 / 18
< 1 to > 1
< 1 to > 1
< 1 to > 1
< 1 to > 1
7 8
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 8
Tipan
GTOA
13 / 18
Tipan
GTOA
14 / 18
Tipan
GTOA
14 / 18
Community Detection
Why understand community structures of complex networks? Size, problem reduction Topology, diverse degree distribution
Tipan
GTOA
15 / 18
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
15 / 18
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
Denition (PRW) = (V ; E ) be a connected undirected graph. Let P be the transition Eij probability matrix induced by the incidence matrix, Pij = . Let 0 j Eij be a probability measure on V and 2 (0; 1). We call an pinned random walk the discrete time stochastic process, Xk , on G that changes measures k on V according to: Let
G
X0 = x0 ;
almost surely
k = k 1 P + (1 )0
(1)
Tipan
GTOA
16 / 18
Conclusion
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
17 / 18
Conclusion
Thank You!
Tipan
GTOA
18 / 18
Conclusion
Thank You!
Tipan
GTOA
18 / 18
Conclusion
Thank You!
Tipan
GTOA
18 / 18