tutorial_leon.pdf
Transcript of tutorial_leon.pdf
-
8/9/2019 tutorial_leon.pdf
1/106
!"#$%&'&(")'*,-./0&(1()2 3!'%1'*(&45678 97::7;
7?7@: >A?A,>!B
;,= CDEF
-
8/9/2019 tutorial_leon.pdf
2/106
G"()& H"0I H(&J!"#$% '()(*%
+(#,% -$.,(* /0$*1(%
21"# '"*)34$15
'$)*,6( 7,8$*9
!"$:3,# ;3,$? /0,6@(*,#4
+,A$#@$* B$5
29 7#(1%"#
CDE FGHI JCJKBEDL F
-
8/9/2019 tutorial_leon.pdf
3/106
EK !")&/)&1
-
8/9/2019 tutorial_leon.pdf
4/106
!"#$%&'&(")'* '-./0&(1()2 L!"#$"% '( )#'*%+%", $- ' .%).%-%",',$/% %0'+)#% 123%45-*'#% $",%.'*,$/% +'*6$"% #%'."$"7 -8-,%+9
7($*60 (#4,#(%=
!" $%&'()(*+ (*,-*(./
B(6"88(#9$),"# %5%)(8%=
2M6"88(*6( %5%)(8%=
===
CDE FGHI JCJKBEDL N
-
8/9/2019 tutorial_leon.pdf
5/106
?M(/)&(N(M (11%/1
:1,- 12 .%#%/'", -*$%",$2$* #$,%.',;.%
L($*#,#4 O,)0 1,8,)(9 P((9Q$6@ 831),M$*8(9 Q$#9,)%R 6"#)(?)3$1 Q$#9,)%=
L($*#,#4 O0(# $6),"#% 60$#4( )0( (#.,*"#8(#)*(,#P"*6(8(#) 1($*#,#4=
E#9(A(#9(#) 9(6,%,"# 8$@,#4 $#9 ,#6(#),.(%$36),"# )0("*5=
CDE FGHI JCJKBEDL S
-
8/9/2019 tutorial_leon.pdf
6/106
@0"# 1M(/)M/ &" $0'M&(M/
-
8/9/2019 tutorial_leon.pdf
7/106
?M(/)M/ (1 )"& 'O"%& 1"*%&(")1
?
CDE FGHI JCJKBEDL V
-
8/9/2019 tutorial_leon.pdf
8/106
>/N"0#%*'&()2 &J/ P%/1&(")@13 ,1 .%'-1" '41;, +8 ).14#%+?
W0,60 1$#43$4(%0"319 E 3%( )" (?A*(%% )0($%%38A),"#% )0$) E Q(1,(.( $9(:3$)( P"* )0(A*"Q1(8=
W0,60 8()0"9% %0"319 E 3%( )" 6"#%)*36) %"3#91($*#,#4 $14"*,)08%)$,1"*(9 )" 85 $%%38A),"#%=
W0,60 8()0"9% %0"319 E 3%( )" 6"#%)*36) %"3#98"#,)"*,#4 )(60#,:3(%)" .$1,9$)( 85 $%%38A),"#%R
60(6@ )0( 1($*#,#4 A*"6(%% $) $#5 ),8(R 9(Q34 #(OA*"Q1(8% $% )0(5 "663*R ()6=
?
CDE FGHI JCJKBEDL X
-
8/9/2019 tutorial_leon.pdf
9/106
:J(1 &%&"0('*!;. '"-3%.
C%( )0( 1$#43$4( $#9 )0( 8()0"9% "P 6$3%$1 ,#P(*(#6(=
A;,1.$'#
C%,#4 $9 A1$6(8(#) $% $# (?$8A1(R9(%6*,Q( $ %(1(6),"# "P 3%(P31 6$3%$1 ,#P(*(#6( 8()0"9%R)0$) P"*8 $ 4""9 P*$8(O"*@ )" %"1.( )0( A*"Q1(8=
CDE FGHI JCJKBEDL Y
-
8/9/2019 tutorial_leon.pdf
10/106
:J/ 0/1& "N &J/ 1&"04B'*C7.1;"(
F= D9 '1$6(8(#)
I= /$3%$),"#
D%,61(-
N= /"3#)(*P$6)3$1 2.$13$),"#
S= L(.(*$4,#4 )0( /$3%$1 7)*36)3*(
U= L($*#,#4
V= 2:3,1,Q*,38
CDE FGHI JCJKBEDL HG
-
8/9/2019 tutorial_leon.pdf
11/106
CK ,- Q*'M/#/)&
-
8/9/2019 tutorial_leon.pdf
12/106
JZ
,-./0&(1/#/)& $0(#/0
7$1([
'$,9 %($*60
+,%A1$5 $9%
D9.(*),%(8(#)
"AA"*)3#,),(%
CDE FGHI JCJKBEDL HF
-
8/9/2019 tutorial_leon.pdf
13/106
Q'(- 1/'0MJ
J0( most effective online ads are those displayed on search (#4,#(%=
\"O )" 60""%( O0,60 $9% )" 9,%A1$5 O0(*(]
CDE FGHI JCJKBEDL HI
-
8/9/2019 tutorial_leon.pdf
14/106
:J/ 2'#/C%(* D9.(*),%(*
;3(*,(%
D9%
^ _,9%
D9%'*,6(%
'3Q1,%0(*
+(%,4#% $9 8(%%$4(%
7(1(6)% $9 "AA"*)3#,),(%`@(5O"*9% $#9 8$)60 6*,)(*,$a
'1$6(% $ Q,9
`8$?,838 A*,6( P"* $ 61,6@a
H
E# 4(#(*$1R '$,9 %($*60$9.(*),%(*% A$5 O0(# )0( 3%(* 61,6@% "# )0(,* $9=
`)0(*( $*( ")0(* A$58(#) 8"9(1%R A(* ,8A*(%%,"#R A(* $6),"#R ()6=a
CDE FGHI JCJKBEDL HN
-
8/9/2019 tutorial_leon.pdf
15/106
:J/ 2'#/
B(.($1%
,#)(*(%)% O,)0
$ %($*60 :3(*5
D9.(*),%(*
;3(*,(%
D9%
^ _,9%
D9%'*,6(%
'3Q1,%0(*
F
C%(*%
CDE FGHI JCJKBEDL HS
-
8/9/2019 tutorial_leon.pdf
16/106
:J/ 2'#/C%(* D9.(*),%(*
;3(*,(%
D9%
^ _,9%
D9%'*,6(%
'3Q1,%0(*
/"8A3)(% %($*60 *(%31)%
+()(*8,#(% O0,60 $9% )"
9,%A1$5 `$#9 O0(*([a +()(*8,#(% A*,6( A(* 61,6@
I
CDE FGHI JCJKBEDL HU
-
8/9/2019 tutorial_leon.pdf
17/106
:J/ 2'#/
>$5 61,6@ "# $
*(1(.$#) $9 $#9
b38A )" )0(
$9.(*),%(* %,)(
J*,44(*,#4 $
A$58(#) P*"8
)0( $9.(*),%(* )")0( A3Q1,%0(*=
D9.(*),%(*
;3(*,(%
D9%
^ _,9%
D9%'*,6(%
'3Q1,%0(*
N
C%(*
/1,6@%
CDE FGHI JCJKBEDL HV
-
8/9/2019 tutorial_leon.pdf
18/106
?/*N ()&/0/1&E-%.
F(/%.,$-%.
=;4#$-6%.
2?A(6)% *(%31)% )0$) %$),%P5 0(* ,#)(*(%)%
'"%%,Q15 Q5 ,#,),$),#4 Q3%,#(%% O,)0 $# $9.(*),%(*
Future engagement depends on her satisfaction.
2?A(6)% )" *(6(,.( A")(#),$1 63%)"8(*%
2?A(6)% )" *(6".(* 61,6@% 6"%)% P*"8 *(%31),#4 Q3%,#(%%
Return on investment impacts future ads and bids
2?A(6)% 61,6@ 8"#(5
L($*#% O0,60 $9% O"*@ P*"8 A$%) 9$)$=
E# "*9(* )" A*(%(*.( P3)3*( 4$,#%R A3Q1,%0(*% 83%) (#%3*(
)0( 6"#),#3(9 %$),%P$6),"# "P 3%(*% $#9 $9.(*),%(*%=
`)0,% 60$#4(% (.(*5)0,#4[a
CDE FGHI JCJKBEDL HX
-
8/9/2019 tutorial_leon.pdf
19/106
?/M")- "0-/0 /NN/M&1C%(*% D9.(*),%(*%
;3(*,(%
D9%
^ _,9%
D9% '*,6(%
/1,6@% `$#9 6"#%(:3(#6(%a
FGHIJAK
-
8/9/2019 tutorial_leon.pdf
20/106
,%M&(")1
-
8/9/2019 tutorial_leon.pdf
21/106
,%M&(")1F 2$.-, ';*,$1" +%*6'"$-+The highest bidder receives the object and pays his bid.
_35(*% %0"319 Q,9 1(%% )0$# )0(,* .$13(=!EP )0(5 Q,9 )0(,* .$13(R )0(,* %3*A13% ,% c(*" ,# $11 6$%(%=
!EP )0(5 Q,9 8"*(R )0(5 8$5 4() )0( "Qb(6) O,)0 $ #(4$),.( %3*A13%=
!EP )0(5 Q,9 1(%%R )0(5 )*$9( $ 60$#6( )" 1"%( )0( "Qb(6) P"* $ 60$#6( )" A$5 1(%%=
J0( "Qb(6) 8$5 #") 4" )" )0( Q35(* O0" .$13(% ,) 8"%)=
J0( (?A(6)(9 A,( ,% %8$11(* $#9 )0( (?A(6)(9 Q35(* %3*A13% ,% 1$*4(*=
J0,% 6$##") Q( 4""9 P"* )0( %(11(*=
The object may sell for less than the sellers value.
/$# 3%( $ *(%(*.( A*,6(R )0$) ,%R $# $99,),"#$1 Q,9 (#)(*(9 Q5 )0( %(11(*=
CDE FGHI JCJKBEDL FH
-
8/9/2019 tutorial_leon.pdf
22/106
,%M&(")1F -%*1"( ';*,$1" +%*6'"$-+
01( 1-,1(.+ 2-""(3 3('(-4(. +1( 526('+ &*" $&7. +1( .('5*" 1-,1(.+ 2-".
Buyers now should bid their value (+38+198% )('1&*-.))
!K.(*Q,99,#4 Q35(*% 8$5 4() )0( "Qb(6) O,)0 #(4$),.( %3*A13%=
!C#9(*Q,99,#4 Q35(*% O,11 #") A$5 1(%% ,P )0(5 4() )0( "Qb(6)= K# )0( ")0(* 0$#9R)0(5 8$5 %(( )0( "Qb(6) %"19 )" $#")0(* Q35(* P"* 1(%% )0$# )0(,* .$13(R 1"%,#4)0( "AA"*)3#,)5 )" 0$.( $ A"%,),.( %3*A13%=
:*%(.. & 287(3 -. '(3+&-* +1&+ *5 5+1(3 287(3 ;-%% 2-" &254( & %(4(% .)&%%(3 +1&* 1-. 4&%8(< +1(
287(3 2(.+ -*+(3(.+ -. +5 2-" 1-. 4&%8(< 3(,&3"%(.. 59 1-. (=&'+ 2(%-(9./
J0( "Qb(6) $1O$5% 4"(% )" )0( Q35(* O0" .$13(% ,) 8"%)=
J0( "Qb(6) 8$5 %),11 %(11 for less than the sellers value.
CDE FGHI JCJKBEDL FF
-
8/9/2019 tutorial_leon.pdf
23/106
,%M&(")1F ,6$.( ';*,$1" +%*6'"$-+
The seller announces a reserve price which works like an additional bid.
> ?9 +1( 1-,1(.+ 2-" -. +1( 3(.(34( $3-'(< +1( .(%%(3 @(($. +1( 526('+/
> A+1(3;-.( +1( 1-,1(.+ 2-""(3 3('(-4(. +1( 526('+ &*" $&7. +1( .('5*" 1-,1(.+bid.
_35(*% %0"319 %),11 Q,9 their value (+38+198% )('1&*-.))
_3) )0( %(11(* %0"319 %() $ *(%(*.( A*,6( )0$) ,% 0,40(* )0$# 0,% .$13([!\( )*$9(% )0( *,%@ "P #") %(11,#4 P"* )0( 60$#6( )" 4() 8"*( )0$# 0,% .$13(=
!J0(*(P"*( )0( "Qb(6) 8$5 #") %(11 (.(# )0"340 $ Q35(* .$13(% ,) 8"*( )0$# )0( %(11(*=
J0,% ,# P$6) 8$@(% )0( A,( %8$11(* ,# $ 8$##(* )0$) Q(#(P,)% )0( %(11(*=
C#9(* 8,19 $%%38A),"#%R )0,% ,% )0( "A),8$1 8(60$#,%8 P"* )0( %(11(*=! For the correct value of the reserve price, of course
CDE FGHI JCJKBEDL FI
-
8/9/2019 tutorial_leon.pdf
24/106
,- $*'M/#/)& '%M&(")1D'))$"7 ';*,$1" ,6%1.8 ,1 '( )#'*%+%",
J0( A3Q1,%0(* ,% )0( %(11(* `0( *(6(,.(% Q,9%a
J0( $9.(*),%(*% $*( )0( Q35(*% `)0(5 A1$6( Q,9%a
W0$) $Q"3) 61,6@ 9(6,%,"#% 8$9( Q5 )0( 3%(*]
What is the object exactly?
M#$*C ).14'4$#$,$%-J0( 61,6@ A*"Q$Q,1,),(% (, , ) "P )0( (1,4,Q1( $9% `, , ) 9(A(#9 "# )0( 6"#)(?)
, that is, the query, the user, the session, the weather
"# )0( $9 8(%%$4(% )0(8%(1.(% `, , )R "# )0( A"%,),"#% `, , a 60"%(# Q5 )0( A3Q1,%0(*R Q3) 9" #") 9(A(#9 "# )0( Q,9%`, , a=
CDE FGHI JCJKBEDL FN
-
8/9/2019 tutorial_leon.pdf
25/106
,- $*'M/#/)& '%M&(")1
One of the many ways to view ad placement auctions
J0( $36),"# 8(60$#,%8 %A(6,P,(%
J0( A*"Q$Q,1,)5 )0$) ($60 6"8A(),#4 $9.(*),%(* 4()% $ 61,6@ `)0( "Qb(6)a=
J0( (?A(6)(9 A*,6( A$,9 Q5 ($60 6"8A(),#4 $9.(*),%(*=
J0(*( ,% $# "A),8$1 8(60$#,%8 `>5(*%"#R HYXHa=
J0( A1$6(8(#) `, , a 8$?,8,c(% (,,) %3Qb(6) )" *(%(*.(%= J0( A*,6(% $*( 9()(*8,#(9 Q5 )0( Z,6@*(5M/1$*@(Md*".(% `Z/da *31(R
$ #"#)*,.,$1 4(#(*$1,c$),"# "P )0( %(6"#9 A*,6( *31(=
7(( $1%" `Z$*,$#R FGGVe 29(18$# () $1=R FGGVa
CDE FGHI JCJKBEDL FS
-
8/9/2019 tutorial_leon.pdf
26/106
7$&(#'* '%M&(")1 L
>$#5 :3(*,(% $*( )$*4()(9 Q5 $ %,#41( $9.(*),%(*=
!W0(# )0(*( ,% "#15 "#( Q35(*R )0,% ,% #") $# $36),"#[
J0( "A),8$1 $36),"# )0("*5 ,% .$1,9 P"* $ %,#41( $36),"#=
!J0( "A),8$1 $36),"# 8,40) 1($.( )0( Q35(* :3,)( 3#0$AA5This is not going to work if we deal again and again with the same buyer
D9.(*),%(*% A1$6( $ %,#41( Q,9 P"* 831),A1( $36),"#%=!D# $9 6$# Q( (1,4,Q1( P"* $ 1") "P 9,PP(*(#) :3(*,(%=
!J0( _,#4fg$0"" (#4,#( %(*.(% 03#9*(9% "P 8,11,"#% "P :3(*,(% A(* 9$5=
J0( 8"%) $6),.( $9.(*),%(*% 60$#4( )0(,* Q,9% (.(*5 HS 8,#3)(%=
'1$6(8(#) 9(6,%,"#% ,8A$6) )0( P3)3*( Q(0$.,"* "P 3%(*%=
!7"8( $9.(*),%(*% )*5 )" 60($) )0( 3%(*% Q5 9,*(6),#4 )0(8 )" %A$8 %,)(%=
J0,% ,% #") 4""9 P"* )0( 1"#4 )(*8 *(.(#3( "P )0( A3Q1,%0(*=
CDE FGHI JCJKBEDL FU
-
8/9/2019 tutorial_leon.pdf
27/106
L"4%(/day)
B"H (& 0/'**4 H"0I17($*60 (#4,#(
;3(*,(% Q,11,"#%f9$5
D9.(*),%(*%
B($1 ),8( $9 A1$6(8(#) (#4,#(
7(1(6),"# 76"*(% D36),"#
D9%`Q,11,"#%a
>"9(1%`4,4$Q5)(%a
'$*$8%`03#9*(9%a
!"#$%&'$()*J*$,#,#4+,,-.()&(/
KPP1,#( 6"8A3),#4A1$)P"*8
CDE FGHI JCJKBEDL FV
-
8/9/2019 tutorial_leon.pdf
28/106
B"H (& 0/'**4 H"0I1A6% 21##13$"7 +%*6'"$-+ $- ,6% .%-;#, 12 6$-,1.89A6$- $- 36', ,6% '(/%.,$-%.- %0)%*,9 M6'"7$"7 $, $- 6'.(P
H= '3Q1,%0(* %(1(6)% (1,4,Q1( $9% (, , ) P"* )0( :3(*5 =F= '3Q1,%0(* 6"8A3)(% 61,6@ %6"*(%
$#9 *$#@ %6"*(%
, , = , , , = (, )
I= '3Q1,%0(* 4*((9,15 $%%,4#% $9% O,)0 )0( 1$*4(%) *$#@ %6"*(% )" )0( Q(%)
$.$,1$Q1( A"%,),"#%R 3#),1 *($60,#4 $ A*(9(P,#(9 *(%(*.( %6"*(
N= d(#(*$1,c(9 %(6"#9 A*,6( `d7'ah $9.(*),%(* A$5% )0( %8$11(%) Q,9 )0$)O"319 0$.( 43$*$#)((9 )0( %$8( A1$6(8(#)=
'"%,),"# (PP(6) D9 (PP(6) D9 (PP(6)_,9
CDE FGHI JCJKBEDL FX
-
8/9/2019 tutorial_leon.pdf
29/106
:J/ %2*4 &0%&JF= '3Q1,%0(* 6"8A3)(% 61,6@ %6"*(% $#9 *$#@ %6"*(%
, , = , , , = (, )
N= d(#(*$1,c(9 %(6"#9 A*,6(=
i" 1"#4(* $ A3*( 61,6@ A*"Q$Q,1,)5=7(6*() ,#4*(9,(#)% $))(8A) )"
*(A*(%(#) 3%(* %$),%P$6),"#=
J0( $36),"# ,% #") )*3)0P31Q(6$3%( d7' ,% #") Z/d=
T3*)0(*8"*(R $99,),"#$1
,#4*(9,(#)% 4,.( 9,%6"3#)% P"*
6(*)$,# $36),"#%=
E 9" #") 3#9(*%)$#9 )0( 6"8Q,#(9 (PP(6)% "P $11 )0(%( $9b3%)8(#)%=
E 0$.( #(.(* 8() $#5"#( O0" 6"319 (?A1$,# )0(8 )" 8(=
CDE FGHI JCJKBEDL FY
-
8/9/2019 tutorial_leon.pdf
30/106
AR$/0(#/)&'&(") S ,T9 :/1&()2
@13 ,1 *1+)'.% ,31 '( )#'*%+%", %"7$"% /'.$'",-?
H= E8A1(8(#) Q")0 .$*,$#)%
F= B$#9"815 %A1,) )*$PP,6 in two buckets
M '1$6( )*($)8(#) Q36@()% $9% 3%,#4 )0( .$*,$#) 3#9(* ,#.(%),4$),"#=
M '1$6( 6"#)*"1 Q36@()% $9% 3%,#4 )0( #"*8$1 A1$6(8(#) (#4,#(=
I= B3# P"* %"8( ),8( $#9 8($%3*( A(*P"*8$#6( 8()*,6%=
CDE FGHI JCJKBEDL IG
-
8/9/2019 tutorial_leon.pdf
31/106
Q/0N"0#')M/ #/&0(M1L$.-, 1.(%. )%.21.+'"*% +%,.$*-D.(*$4( #38Q(* "P $9% %0"O# A(* A$4(
D.(*$4( #38Q(* "P 8$,#1,#( $9% A(* A$4(
D.(*$4( #38Q(* "P $9 61,6@% A(* A$4(D.(*$4( *(.(#3( A(* j8,11(k A$4( `B'>a
8$,#1,#( %,9(Q$*
70"319 O( b3%)
"A),8,c( B'>]
70"O,#4 1")% "P 8$,#1,#( $9% ,8A*".(% B'>=
E-%.- 31;#( >;$*C#8 71 '3'8P
E#6*($%,#4 )0( *(%(*.( A*,6(% $1%" ,8A*".(% B'>=
F(/%.,$-%.- 31;#( >;$*C#8 71 '3'8P
CDE FGHI JCJKBEDL IH
-
8/9/2019 tutorial_leon.pdf
32/106
Q/0N"0#')M/ #/&0(M1
L$.-, 1.(%. )%.21.+'"*% +%,.$*-D.(*$4( #38Q(* "P $9% %0"O# A(* A$4(
D.(*$4( #38Q(* "P 8$,#1,#( $9% A(* A$4(
D.(*$4( #38Q(* "P $9 61,6@% A(* A$4(D.(*$4( *(.(#3( A(* A$4( `B'>a
D.(*$4( *(1(.$#6( %6"*( (%),8$)(9 Q5 038$# 1$Q(1(*%
D.(*$4( #38Q(* "P Q,9MO(,40)(9 $9 61,6@% A(* A$4(
>"#,)"* 0(3*,%),6 ,#9,6$)"*% "P 3%(* P$),43(
>"#,)"* 0(3*,%),6 ,#9,6$)"*% "P $9.(*),%(* .$13(
CDE FGHI JCJKBEDL IF
-
8/9/2019 tutorial_leon.pdf
33/106
?$*(&&()2 &0'NN(M:1"7 ,%.+ ;-%. 2%%(4'*C %0)%.$+%",-
>($%3*( $6)3$1 3%(* P$),43( ,#%)($9 "P 0(3*,%),6 ,#9,6$)"*%=
B$#9"815 %A1,) 3%(*% ,#)" )*($)8(#) $#9 6"#)*"1 4*"3A%=
W$,) $ 6"3A1( 8"#)0% $#9 6"8A$*( A(*P"*8$#6( 8()*,6= This comparison reveals second order user effects
:1"7 ,%.+ '(/%.,$-%. 2%%(4'*C %0)%.$+%",-
B$#9"815 %A1,) $9.(*),%(*% ,#)" )*($)8(#) $#9 6"#)*"1 4*"3A%
W0,60 .(*%,"# "P )0( $9 A1$6(8(#) (#4,#( %0"319 O(
*3# O0(# $# $36),"# ,#."1.(% $9.(*),%(*% P*"8 Q")0 4*"3A% ]
CDE FGHI JCJKBEDL II
-
8/9/2019 tutorial_leon.pdf
34/106
Q0"O*/#1 H(&J ,T9 &/1&()2
i" %,#41( 9(6,%,"# 6*,)(*,"#
_(6$3%( "P 6"8A1(? %(6"#9 "*9(* (PP(6)%=
B(:3,*(% P311 ,8A1(8(#)$),"# "P )*($)8(#)=
>3%) O$,) )O" O((@% P"* %,4#,P,6$#) *(%31)%=
E8A*$6),6$1 P"* )0( ($*15 9(.(1"A8(#) "P #(O ,9($%=
/$##") 9*,.( 1($*#,#4 $14"*,)08%=
2?A(*,8(#)$),"# ,% 1,8,)(9 Q5 )")$1 )*$PP,6=
\3#9*(9% "P (?A(*,8(#)% $*( *3##,#4 $) )0( %$8( ),8(=
K.(*1$AA(9 (?A(*,8(#)%=
CDE FGHI JCJKBEDL IN
-
8/9/2019 tutorial_leon.pdf
35/106
CUK @//-O'MI 5""$1
-
8/9/2019 tutorial_leon.pdf
36/106
;1/0 ')- '-./0&(1/0 N//-O'MI
C%(*% D9.(*),%(*%
;3(*,(%
D9%
^ _,9%
D9% '*,6(%
/1,6@% `$#9 6"#%(:3(#6(%a
FGHIJAK
-
8/9/2019 tutorial_leon.pdf
37/106
5/'0)()2 N//-O'MI
C%(* D9.(*),%(*
;3(*,(%
D9%
^ _,9%
D9% '*,6(%
/1,6@%
L($*#,#4$14"*,)08
:IFJOKOQ
LIIGBFMN :!!=
'3Q1,%0(*
CDE FGHI JCJKBEDL IV
-
8/9/2019 tutorial_leon.pdf
38/106
A)2()//0()2 N//-O'MI
C%(* D9.(*),%(*
;3(*,(%
D9%
^ _,9%
D9% '*,6(%
/1,6@% \3#9*(9%O"*@,#4 "#
)0( $9 (#4,#(=
=J!QJFDDIJ
LIIGBFMN :!!=
'3Q1,%0(*
CDE FGHI JCJKBEDL IX
-
8/9/2019 tutorial_leon.pdf
39/106
:J/ N//-O'MI *""$ $0"O*/#
-
8/9/2019 tutorial_leon.pdf
40/106
:"4 /R'#$*/
JO" :3(*,(%Q1: cheap diamonds `SGl )*$PP,6aQ2: 4""41( `SGl )*$PP,6a
J0*(( $9%A1: cheap jewelryA2: cheap automobilesA3: engagement rings
>"*( %,8A1,P,6$),"#%
M W( %0"O "#15 "#( $9 A(* :3(*5M D11 Q,9% $*( (:3$1 )" mH=
CDE FGHI JCJKBEDL NG
-
8/9/2019 tutorial_leon.pdf
41/106
:"4 /R'#$*/
A.;% *1"($,$1"'# *#$*C ).14'4$#$,$%-
FR`60($A b(O(1*5a
FS`60($A $3)"%a
FT`(#4$4(8(#) *,#4%a
UR `60($A 9,$8"#9%a Vl Fl Yl
US `4""41(a Fl Fl Fl
-
8/9/2019 tutorial_leon.pdf
42/106
:"4 /R'#$*/
-
8/9/2019 tutorial_leon.pdf
43/106
:"4 /R'#$*/
-
8/9/2019 tutorial_leon.pdf
44/106
:"4 /R'#$*/
-
8/9/2019 tutorial_leon.pdf
45/106
VJ'& (1 2"()2 H0")2L
D99,#4 $ P($)3*( )0$) %,#41(% "3) )0( 6$%( `;HRDIa
O"319,8A*".( )0( A61,6@ (%),8$),"# 8()*,6=
O"319*$#@ ;H $9% 8"*( $9(:3$)(15=
FR FS FT
UR Vl Fl Yl
US Fl Fl Fl
2%),8$),#4 '61,6@ 3%,#4 61,6@ 9$)$ 6"11(6)(9
Q5 %0"O,#4 *$#9"8 $9%=
T($)3*( T ,9(#),P,(%
*(1(.$#) $9% 3%,#4 $#$**"O 6*,)(*,"#=
H
'`/1,6@o"Ta ,% A311(9 9"O# Q5
:3(*,(% )0$) 9" #") 61,6@=
I
D9% P"* :3(*5 ;H $*( *$#@(9 ,#6"**(6)15=
N
T($)3*( T 8,%%(% $
.(*5 4""9 $9 P"*:3(*5 ;H=
F
CDE FGHI JCJKBEDL NS
-
8/9/2019 tutorial_leon.pdf
46/106
VJ'& (1 2"()2 H0")2L
D99,#4 $ `;HRDIa P($)3*(
O"319 #") ,8A*".( )0( '61,6@ (%),8$),"# "# )0,% 9$)$=
O"319 #") 0(1A *$#@,#4 `;HRDIa 0,40(*=
T3*)0(* P($)3*( (#4,#((*,#4 Q$%(9 "# )0,% 9$)$
O"319 $1O$5% *(%31) ,# (1,8,#$),#4 8"*( "A),"#%R (=4= `;HRDFa=
O"319 #(.(* *(%31) ,# *(6".(*,#4 1"%) "A),"#%R (=4= `;HRDIa=
FR FS FT
UR Vl Fl Yl
US Fl Fl Fl
B(M(%),8$),#4 '61,6@ 3%,#4 61,6@ 9$)$ 6"11(6)(9 Q5
%0"O,#4 $9% %344(%)(9 Q5 )0( A*(.,"3% '61,6@ 8"9(1=
E# )0,% 9$)$R DI ,% #(.(*
%0"O# P"* :3(*5 ;H=
(|) %((8%8"*( $663*$)( Q(6$3%(
O( 0$.( *(8".(9 )0(
6$%( `;HRDIa
CDE FGHI JCJKBEDL NU
-
8/9/2019 tutorial_leon.pdf
47/106
V/ J'./ M0/'&/- ' O*'MI J"*/WXUYFZ *'" 4% 1**'-$1"'##8 -;*C%( 48 ,6% 4#'*C 61#%9
D11 @,#9% "P (.(#)% 6$# 6$3%( $9% )" 9,%$AA($*=
7"8(),8(%R $9.(*),%(*% %A(#9 (?)*$ 8"#(5 )" 9,%A1$6( 6"8A(),)"*%=
XUYFZ *'" 4% 41." $" ,6% 4#'*C 61#%9 D9% #(O15 (#)(*(9 Q5 $9.(*),%(*%
D9% #(O15 %(1(6)(9 $% (1,4,Q1( Q(6$3%( "P $14"*,)08,6 ,8A*".(8(#)%=
I0)#1.',$1"
W( %0"319 %"8(),8(% %0"O $9% )0$) O( O"319 #") #"*8$115 %0"O ,# "*9(*)" )*$,# )0( 61,6@ A*(9,6),"# 8"9(1=
CDE FGHI JCJKBEDL NV
-
8/9/2019 tutorial_leon.pdf
48/106
FK !'%1'&(")
-
8/9/2019 tutorial_leon.pdf
49/106
!'%1'* $'0'-"R/1 () '- -'&'
F #%7$,$+',% >;%-,$1"
Does it help to know the estimated click probability of the first mainline
ad in order to estimate the click probability of the second mainline ad?
O'[/% ')).1'*6
/"11(6) A$%) 9$)$ P"* A$4(% %0"O,#4 $) 1($%) )O" $9%=
7A1,) )0(8 ,# )O" 4*"3A% $66"*9,#4 )" )0( (%),8$)(9 61,6@ A*"Q$Q,1,)56"8A3)(9 P"* )0( P,*%) $9=/"3#) 61,6@% "# )0( %(6"#9 $9 $#9 6"8A$*(=
CDE FGHI JCJKBEDL NY
-
8/9/2019 tutorial_leon.pdf
50/106
!'%1'* $'0'-"R/1 () '- -'&'
Confounding factors
/"88(*6,$1 :3(*,(% 4() 0,40(*
.J0(5 $1%" receive more clicks everywhere L() 3% %A1,) )0( 9$)$ $66"*9,#4 )" )0( (%),8$)(9 61,6@ A*"Q$Q,1,)5
6"8A3)(9 P"* )0( %(6"#9 $9=
1"O HFNfFGGG`U=Fla0,40 HNYfFGGG`V=Sla
CDE FGHI JCJKBEDL SG
-
8/9/2019 tutorial_leon.pdf
51/106
!'%1'* $'0'-"R/1 () '- -'&'
J0,% 0$AA(#% Q(6$3%(
$#9
0$.( $ `6"#P"3#9,#4a 6"88"# 6$3%(=
W0$) $Q"3) )0( 6"88"# 6$3%(% O( 9" #") @#"O]
W( 6$##") )*3%) %)$),%),6$1 6"**(1$),"#% ,# 6"11(6)(9 9$)$=
>"%) "P 8$60,#( 1($*#,#4 ,% $Q"3) 8"9(1,#4 6"**(1$),"#%=
$2 #13 $2 6$761"O HFNfFGGG`U=Fla YFfHXFI`S=Hla IFfHVU`HX=Hla0,40 HNYfFGGG`V=Sla VHfHSGG`N=Xla VXfSGG`HS=Ula
-
8/9/2019 tutorial_leon.pdf
52/106
?&'&(1&(M1 ')- !'%1'&(")M1..%#',$1"- 6'/% ).%($*,$/% /'#;%
?+ -. 3&-*-*, C(5$%( $352&2%7 '&337 5$(* 8)23(%%&.. C(5$%( '&337 5$(* 8)23(%%&. ?+ -. $352&2%7 3&-*-*,/
K",%./%",$1"- Hypothetical: D-%% -+ 3&-* -9 ;( 2&* 8)23(%%&.E
Counterfactual: D58%" 1&4( -+ 3&-*(" -9 ;( 1&" 2&**(" 8)23(%%&.E
M';-',$1"
/$3%$1 *(1$),"#% 1() 3% )" *($%"#"# )0( "3)6"8( "P ,#)(*.(#),"#%=
J%*%", '(/'"*%- $" *';-'# $"2%.%"*%
(Rubin, 1986) (Spirtes et al., 1993, 2011, )
(Pearl, 2000, 2009, )
CDE FGHI JCJKBEDL SF
-
8/9/2019 tutorial_leon.pdf
53/106
?&0%M&%0'* /P%'&(") #"-/* X?A
-
8/9/2019 tutorial_leon.pdf
54/106
=)&/0./)&(")1
E#)(*.(#),"#% $% $14(Q*$,6 8$#,A31$),"# "P )0( 72>=/$3%$1 4*$A0 83%) *(8$,# $6561,6=
\ OI] U^
CDE FGHI JCJKBEDL SN
-
8/9/2019 tutorial_leon.pdf
55/106
=1"*'&(")
]6', ,1 (1 3$,6 ;"C"13" 2;"*,$1"-?B(A1$6( @#"O1(94( Q5 %)$),%),6%=
7)$),%),6% #((9 *(A($)(9 ,%"1$)(9 (?A(*,8(#)%=
E%"1$)( (?A(*,8(#)% Q5 $%%38,#4 $#3#@#"O# Q3) ,#.$*,$#)b",#) 9,%)*,Q3),"#P"* )0( (?"4(#"3% .$*,$Q1(%=
No feedback loops (yet)(,)CDE FGHI JCJKBEDL SS
-
8/9/2019 tutorial_leon.pdf
56/106
-
8/9/2019 tutorial_leon.pdf
57/106
-
8/9/2019 tutorial_leon.pdf
58/106
:0')1N/0 */'0)()2 ") 1&/0"(-1
B($%"#,#4 "#
6$3%$1 %)$)(8(#)%`1$O% "P A05%,6%a
2?A(*,8(#) H
>($%3*(
2?A(*,8(#) F
W(,40 *"6@
2?A(*,8(#) I
J0*"O *"6@
CDE FGHI JCJKBEDL SX
-
8/9/2019 tutorial_leon.pdf
59/106
:0')1$"0&'&(")
Pearls transportation problem
\"O )" $#$15),6$115 9(*,.(6"#9,),"#$1 A*"Q$Q,1,),(% P"* (?A(*,8(#) I3%,#4 6"#9,),"#$1 A*"Q$Q,1,),(% @#"O#P*"8 (?A(*,8(#)% H $#9 F ]
Analogous to Bayes rule : "5M6$16313%=
Known versus estimated
/(*)$,# 6"#9,),"#$1 A*"Q$Q,1,),(% $*( @#"O# `Q(6$3%( O( 0$.( 6"9(9 )0(8a
/(*)$,# 6"#9,),"#$1 A*"Q$Q,1,),(% 6$# Q( (%),8$)(9 P*"8 (?A(*,8(#)%=
J0,% 6$# Q( 9,PP,631) `(=4= 6"#),#3"3% "* 0,40 6$*9,#$1,)5 .$*,$Q1(%=aJ*$#%A"*)$),"# 6$# ,#P1$)( (%),8$),"# (**"*%=
CDE FGHI JCJKBEDL SY
-
8/9/2019 tutorial_leon.pdf
60/106
[K !"%)&/0N'M&%'*1
-
8/9/2019 tutorial_leon.pdf
61/106
!"%)&/0N'M&%'*1
D%'-;.$"7 -1+%,6$"7 ,6', ($( "1, 6'))%"
F5; ;58%" 1&4( +1( .7.+() $(3953)(" -9< ;1(* +1( "&+& ;&.'5%%('+("< ;( had used scoring model M-*.+(&" 59 )5"(% GE
:%'."$"7 ).1*%(;.%
/"11(6) 9$)$ )0$) 9(%6*,Q(% )0( "A(*$),"# "P )0( %5%)(893*,#4 $ A$%) ),8( A(*,"9=
T,#9 60$#4(% )0$) O"319 0$.( ,#6*($%(9 )0( A(*P"*8$#6( "P )0(%5%)(8 ,P )0(5 0$9 Q((# $AA1,(9 93*,#4 )0( 9$)$ 6"11(6),"# A(*,"9=
E8A1(8(#) and verify
CDE FGHI JCJKBEDL UH
-
8/9/2019 tutorial_leon.pdf
62/106
>/$*'4()2 $'1& -'&'M#'--$2$*',$1" %0'+)#%
/"11(6)1$Q(1(9 9$)$ ,# (?,%),#4 %()3A
B(A1$5 )0( A$%) 9$)$ )" (.$13$)( O0$) )0( A(*P"*8$#6( O"319 0$.( Q((#
,P O( 0$9 3%(9 61$%%,P,(* =
B(:3,*(% @#"O1(94( "P $11 P3#6),"#% 6"##(6),#4 )0( A",#) "P ,#)(*.(#),"#
)" )0( A",#) "P 8($%3*(8(#)=
CDE FGHI JCJKBEDL UF
-
8/9/2019 tutorial_leon.pdf
63/106
>/$*'4()2 $'1& -'&'M#'--$2$*',$1" %0'+)#%
/"11(6)1$Q(1(9 9$)$ ,# (?,%),#4 %()3A
B(A1$5 )0( A$%) 9$)$ )" (.$13$)( O0$) )0( A(*P"*8$#6( O"319 0$.( Q((#
,P O( 0$9 3%(9 61$%%,P,(* =
B(:3,*(% @#"O1(94( "P $11 P3#6),"#% 6"##(6),#4 )0( A",#) "P ,#)(*.(#),"#
)" )0( A",#) "P 8($%3*(8(#)=
CDE FGHI JCJKBEDL UI
-
8/9/2019 tutorial_leon.pdf
64/106
=#$"0&')M/ 1'#$*()2
\
\
+,%)*,Q3),"# 3#9(*
,#)(*.(#),"#
CDE FGHI JCJKBEDL UN
-
8/9/2019 tutorial_leon.pdf
65/106
=#$"0&')M/ 1'#$*()2
F*,;'# %0)%*,',$1"
= ()
M1;",%.2'*,;'# %0)%*,',$1"\
=
() = () ()
1
()
q /"3#)(*P$6)3$1 (?A(6)$),"#% (139( )0( %3Q)1(),(% "P A(*Mitem counterfactuals
CDE FGHI JCJKBEDL US
-
8/9/2019 tutorial_leon.pdf
66/106
=#$"0&')M/ 1'#$*()2
=.$"*$)#%
B(O(,40) A$%) (?$8A1(% )" (831$)( )0( A*"Q$Q,1,)5 )0(5O"319 0$.( 0$9 3#9(* )0( 6"3#)(*P$6)3$1 9,%)*,Q3),"#=
=() =(|,)(|,)
K#15 *(:3,*(% )0( @#"O1(94( "P )0( P3#6),"# 3#9(*,#)(*.(#),"# `Q(P"*( $#9 $P)(*a
T$6)"*% ,# 'q
#") ,# '
T$6)"*% ,# '
#") ,# 'q
CDE FGHI JCJKBEDL UU
-
8/9/2019 tutorial_leon.pdf
67/106
\%'*(&4 "N &J/ /1&(#'&(")
() () L$*4( *$),"% 3#9(*8,#(
(%),8$),"# :3$1,)5=
/"#P,9(#6( ,#)(*.$1% *(.($1
O0()0(* )0( 9$)$ 6"11(6),"#
9,%)*,Q3),"# A(*P"*8%%3PP,6,(#) (?A1"*$),"# )" $#%O(*
)0( 6"3#)(*P$6)3$1 :3(%),"# "P
,#)(*(%)=() ()
CDE FGHI JCJKBEDL UV
-
8/9/2019 tutorial_leon.pdf
68/106
!")N(-/)M/ ()&/0.'*1
= () 1
E-$"7 ,6% *%",.'# #$+$, ,6%1.%+?
.(*5 1$*4( O0(# () %8$11=D P(O %$8A1(% ,# A""*15 (?A1"*(9 *(4,"#% 9"8,#$)(
)0( %38 O,)0 )0(,* #",%5 6"#)*,Q3),"#%=7"13),"#h ,4#"*( )0(8=
CDE FGHI JCJKBEDL UX
-
8/9/2019 tutorial_leon.pdf
69/106
!")N(-/)M/ ()&/0.'*1 X((Y]%## %0)#1.%( '.%' =
-
8/9/2019 tutorial_leon.pdf
70/106
!")N(-/)M/ ()&/0.'*1 X(((YB1;"($"7 ,6% 4$'-
D%%38,#4 0 O( 0$.(
0
= 1
= 1 ()() 1 1
()
J0,% ,% ($%5 )" (%),8$)( Q(6$3%(
(),% Q"3#9(9=
J0,% *(A*(%(#)% )0( 6"%) "P ,#%3PP,6,(#) (?A1"*$),"#=
_"#3%h )0,% *(8$,#% )*3( ,P () ,% c(*" ,# %"8( A1$6(%
CDE FGHI JCJKBEDL VG
-
8/9/2019 tutorial_leon.pdf
71/106
:H"]$'0&1 M")N(-/)M/ ()&/0.'*
= + ()!;,%. *1"2$(%"*% $",%./'#
_"3#9% YY W0(# )0,% ,% )"" 1$*4(R O( 83%) %$8A1( 8"*(=
K""%. *1"2$(%"*% $",%./'#
_"3#9% W0(# )0,% ,% )"" 1$*4(R O( 83%) (?A1"*( 8"*(=
CDE FGHI JCJKBEDL VH
-
8/9/2019 tutorial_leon.pdf
72/106
=**%1&0'&(")S $,#1,#(7,9(Q$*
CDE FGHI JCJKBEDL VF
-
8/9/2019 tutorial_leon.pdf
73/106
Q*'4()2 H(&J #'()*()/ 0/1/0./1
D'$"#$"% .%-%./%- XD:J-Z
B$#@ %6"*( )0*(%0"19% )0$) 6"#)*"1 O0()0(* $9% $*(9,%A1$5(9 $Q".( )0( %($*60 *(%31)%=
G',' *1##%*,$1" 4;*C%,
B$#9"8 1"4M#"*8$1 831),A1,(* $AA1,(9 )" >LB%=
FF> $36),"#% ".(* P,.( O((@% `%388(* FGHGa
M1",.1# 4;*C%,-7$8( %()3A O,)0 HXl 1"O(* 8$,#1,#( *(%(*.(%
7$8( %()3A O,)0"3) *$#9"8,c$),"#
CDE FGHI JCJKBEDL VI
-
8/9/2019 tutorial_leon.pdf
74/106
Q*'4()2 H(&J #'()*()/ 0/1/0./1
E##(*
,#)(*.$1
K3)(*
,#)(*.$1
/"#)*"1 O,)0 #"*$#9"8,c$),"#
/"#)*"1 O,)0 HXl
1"O(* >LB
CDE FGHI JCJKBEDL VN
-
8/9/2019 tutorial_leon.pdf
75/106
Q*'4()2 H(&J #'()*()/ 0/1/0./1
J0,% ,% ($%5 )"
(%),8$)(
CDE FGHI JCJKBEDL VS
-
8/9/2019 tutorial_leon.pdf
76/106
Q*'4()2 H(&J #'()*()/ 0/1/0./1
B(.(#3( 0$%
$1O$5% 0,40
.$*,$#6(
CDE FGHI JCJKBEDL VU
-
8/9/2019 tutorial_leon.pdf
77/106
-
8/9/2019 tutorial_leon.pdf
78/106
^K ?&0%M&%0/
-
8/9/2019 tutorial_leon.pdf
79/106
!")&/R&%'* O')-(&1L.'+%31.C
W"*19 %(1(6) 6"#)(?) L($*#(* 60""%(% 9,%6*()( $6),"# = 1
W"*19 $##"3#6(% *(O$*9 (,)J%-;#,-
B$#9"8,c(9 9$)$ 6"11(6),"# `,=(=R (?A1"*$),"#a (#$Q1(%"PP1,#( 3#Q,$%(9 (.$13$),"# "P $# $1)(*#$)( A"1,65 Q5 8($#% "P ,8A"*)$#6( %$8A1,#4=
7"1,9 $#$15%,% "P )0( (?A1"*(f(?A1",) )*$9(M"PPR)0$) ,%R 0"O 8360 (?A1"*$),"# ,% #((9(9 $) ($60 ,#%)$#)=
`L$#4P"*9 () $1=R FGGXa `L, ()= $1=R FGHGR FGHHa
CDE FGHI JCJKBEDL VY
-
8/9/2019 tutorial_leon.pdf
80/106
?&0%M&%0/
F*,$1"- 6'/% -,.;*,;.%
W0$) O( 1($*# Q5 %0"O,#4 $ A$*),631$* $9 P"* $ A$*),631$* :3(*5)(11% 3% $Q"3) %0"O,#4 %,8,1$* $9% P"* %,8,1$* :3(*,(%=
=1#$*$%- 6'/% -,.;*,;.%
K#( $6),"# ,% $ %() "P $9% 9,%A1$5(9 "# $ A$4(=_3) 6"8A3)$),"#$115 P($%,Q1( A"1,6,(% %6"*( ($60 $9 ,#9,.,93$115=
J%3'.(- 6'/% -,.;*,;.% D6),"#% $*( %() "P $9% O,)0 $%%"6,$)(9 61,6@ A*,6(%=
/0"%(# $9% ,8A$6) 3%(*%R 60"%(# A*,6(% ,8A$6) $9.(*),%(*%=
CDE FGHI JCJKBEDL XG
-
8/9/2019 tutorial_leon.pdf
81/106
:J/ M'%1'* 20'$J J'1 1&0%M&%0/
CDE FGHI JCJKBEDL XH
-
8/9/2019 tutorial_leon.pdf
82/106
;1()2 &J/ M'%1'* 1&0%M&%0/ XEYK+).1/%( *1"2$(%"*% $",%./'#-
2?$8A1(h 3%(*% 61,6@ O,)0"3) @#"O,#4 )0( $9 %6"*(% "* )0( 61,6@ A*,6(%=
Technique: shifting the reweighting variables
-
8/9/2019 tutorial_leon.pdf
83/106
;1()2 &J/ M'%1'* 1&0%M&%0/ XEYK+).1/%( *1"2$(%"*% $",%./'#-
2?$8A1(h 3%(*% 61,6@ O,)0"3) @#"O,#4 )0( $9 %6"*(% "* )0( 61,6@ A*,6(%=
Technique: shifting the reweighting variables
-
8/9/2019 tutorial_leon.pdf
84/106
=**%1&0'&(")
Q(P"*( $P)(*
CDE FGHI JCJKBEDL XN
_'0(')M/ 0/-%M&(")
-
8/9/2019 tutorial_leon.pdf
85/106
_'0(')M/ 0/-%M&(")N"0 ,T9 &/1&()2
@1;.#8 '/%.'7% *#$*C 8$%#( 21. ,.%',+%", '"( *1",.1#
+$,15 (PP(6)% ,#6*($%(%
)0( .$*,$#6( "P Q")0
)*($)8(#) $#9 6"#)*"1= 1 ~ 0,
+$,15 (PP(6)% $PP(6) )*($)8(#) $#9 6"#)*"1 ,# %,8,1$* O$5%[
/$# O( %3Q)*$6) )0(8]
XSCDE FGHI JCJKBEDL
_'0(')M/ 0/-%M&(")
-
8/9/2019 tutorial_leon.pdf
86/106
_'0(')M/ 0/-%M&(")N"0 ,T9 &/1&()2
J*($)8(#) (%),8$)( =|| /"#)*"1 (%),8$)( = || '*(9,6)"* (%),8$)(% "# )0( Q$%,% "P "#15 )0( :3(*5 ),8( = J0(# = [ ] [ ]|| || J0,% ,% )*3( *(4$*91(%% "P )0( A*(9,6)"* :3$1,)5=_3) ,P ,) ,% $#5 4""9R var < var[]R $#9
XUCDE FGHI JCJKBEDL
-
8/9/2019 tutorial_leon.pdf
87/106
;1()2 &J/ M'%1'* 1&0%M&%0/ XCYD'"$);#',$1" $"/'.$'", /'.$'4#%-
2?$8A1(h 60$#4(% ,# :3(*5 ),8( ,#)*"936(% 3#O$#)(9 .$*,$#6( =
J(60#,:3(h 1(.(*$4,#4 $# ,#.$*,$#) A*(9,6)"*
E#)(*.(#),"#
>($%3*(
>$#,A31$),"#
,#.$*,$#)% h D'"$);#',$1" $"/'.$'",/'.$'4#%-
J0( A*"Q$Q,1,)5
9,%)*,Q3),"# "P ,% #")$PP(6)(9 Q5 )0(
8$#,A31$),"# "P )0(
6$3%$1 8"9(1=
CDE FGHI JCJKBEDL XV
-
8/9/2019 tutorial_leon.pdf
88/106
A1&(#'&()2 -(NN/0/)M/1
M1+)'.$"7 ,31 )1,%",$'# $",%./%",$1"-
E% %6"*,#4 8"9(1 Q())(* )0$# ]
E8A*".(9 6"#P,9(#6( .,$ .$*,$#6( *(936),"# 2?$8A1(h %,#6( %($%"#$1 .$*,$),"#% $PP(6) Q")0 8"9(1% #($*15 ,9(#),6$115R
)0( .$*,$#6( *(%31),#4 P*"8 )0(%( .$*,$),"#% 6$#6(1% ,# )0( 9,PP(*(#6(=
/1,6@M)0*3M*$)( ,P O(
0$9 3%(9 8"9(1 /1,6@M)0*3M*$)( ,P O(0$9 3%(9 8"9(1 =
CDE FGHI JCJKBEDL XX
-
8/9/2019 tutorial_leon.pdf
89/106
A1&(#'&()2 -(NN/0/)M/1
]6$*6 -*1.$"7 +1(%# 31.C- 4%-,?
/"8A$*,#4 (?A(6)$),"#% 3#9(* 6"3#)(*P$6)3$1
9,%)*,Q3),"#% () $#9 ()= =
1 ()
O,)0 = Z$*,$#6( 6$A)3*(9 Q5A*(9,6)"* ,% 4"#([
CDE FGHI JCJKBEDL XY
-
8/9/2019 tutorial_leon.pdf
90/106
`K 5/'0)()2
-
8/9/2019 tutorial_leon.pdf
91/106
A1&(#'&()2 -/0(.'&(./1K"2$"$,%-$+'# $",%./%",$1"-
Related to policy gradient in RL.
KA),8,c$),"# $14"*,)08% 1($*# 8"9(1 A$*$8()(*% =
/1,6@ *$)( ,P O( 0$9
3%(9 ( + ) /1,6@ *$)( ,P O( 0$9
3%(9 8"9(1 = d
CDE FGHI JCJKBEDL YH
-
8/9/2019 tutorial_leon.pdf
92/106
A1&(#'&()2 -/0(.'&(./1
M1;",%.2'*,;'# ($-,.$4;,$1"
= 1
O,)0 = $#9 =() =
This ratio can be large but
CDE FGHI JCJKBEDL YF
-
8/9/2019 tutorial_leon.pdf
93/106
Q"*(M4 20'-(/)&K"2$"$,%-$+'# +'"$);#',$1" /"11(6) 9$)$ A(*)$,#,#4 )" 9,%)*,Q3),"# 2%),8$)( A(*P"*8$#6( 8()*,6% P"* ()
= +
with
1
log
`W,11,$8%R HYYFa it goes away for small interventions
CDE FGHI JCJKBEDL YI
-
8/9/2019 tutorial_leon.pdf
94/106
a/0(.'&(./1 ')- "$&(#(Z'&(")
I0'+)#%V ,;"$"7 ->;'-6$"7 %0)1"%",- '"( .%-%./%-
D9% *$#@(9 Q5 9(6*($%,#4 L$0$,( $#9 >6DP(( `FGHHa %0"O )0$) 3%,#4 < 1 ,% 4""9O0(# 61,6@ A*"Q$Q,1,)5 (%),8$),"# 4()% 1(%% $663*$)(=+,PP(*(#) $#9 *(%(*.(% P"* ($60 :3(*5 613%)(* =
CDE FGHI JCJKBEDL YN
-
8/9/2019 tutorial_leon.pdf
95/106
a/0(.'&(./1 ')- "$&(#(Z'&(")
Z$*,$),"# "P )0(
$.(*$4( #38Q(* "P
8$,#1,#( $9%=
2%),8$)(9
$9.(*),%(* .$13(
`$*Q,)*$*5 3#,)%a
L(.(1 63*.(% P"* "#( A$*),631$* :3(*5 613%)(*
CDE FGHI JCJKBEDL YS
5/'0)()2 '1 M"%)&/0N'M&%'*
-
8/9/2019 tutorial_leon.pdf
96/106
5/'0)()2 '1 M"%)&/0N'M&%'*"$&(#(Z'&(")
+"(% ,) 4(#(*$1,c(]
g(%R O( 6$# "Q)$,# 3#,P"*8 6"#P,9(#6( ,#)(*.$1%=
7(:3(#),$1 9(%,4#]
J0"8A%"# %$8A1,#4 6"8(% #$)3*$115 ,# )0,% 6"#)(?)=>()(*,#4 (?A1"*$),"# O,%(15]
E##(* 6"#P,9(#6( ,#)(*.$1 )(11% 0"O 8360 (?A1"*$),"#O( #((9 )" $#%O(* $ 6"3#)(*P$6)3$1 :3(%),"#=
_3) )0,% 9"(% #") )(11 O0,60 :3(%),"#% O( %0"319 $%@=
This was not a problem in practice
CDE FGHI JCJKBEDL YU
-
8/9/2019 tutorial_leon.pdf
97/106
bK AP%(*(O0(%#
-
8/9/2019 tutorial_leon.pdf
98/106
>/.(1(&()2 &J/ N//-O'MI *""$1A.'*C$"7 ,6% %>;$#$4.$;+
EP O( ,#6*($%( )0( $9 *(1(.$#6( )0*(%0"19% h
W( %0"O 1(%% $9% $#9 1"%( *(.(#3( ,# )0( %0"*) ),8(=
C%(*% %(( 8"*( *(1(.$#) $9%R $*( 8"*( 1,@(15 )" 61,6@ "# $9% ,# )0(
P3)3*(R A"%%,Q15 8$@,#4 3A P"* )0( 1"%) *(.(#3( j(.(#)3$115k=
D9.(*),%(*% O,11 j(.(#)3$115k3A9$)( )0(,* Q,9%=
E) 6"319 4" Q")0 O$5% Q(6$3%( )0(5 *(6(,.( 1(%% 61,6@%
from more engaged users
CDE FGHI JCJKBEDL YX
-
8/9/2019 tutorial_leon.pdf
99/106
!"%)&/0N'M&%'* /P%(*(O0(%#
M1;",%.2'*,;'# >;%-,$1"
D1&+ ;58%" 1&4( 2((* +1( .7.+() $(3953)&*'( )(+3-'. -9 ;( 1&"&$$%-(" &* -*9-*-+(.-)&% '1&*,( +5 +1( $&3&)(+(3
59 +1( .'53-*,
)5"(% %5*, (*58,1 +5 3(&'1 +1( (B8-%-23-8) "83-*, +1( "&+&'5%%('+-5* $(3-5"E
W( 6$# $#%O(* 3%,#4 B8&.->.+&+-' &*&%7.-.=
Thanks to the work of many physicists
CDE FGHI JCJKBEDL YY
-
8/9/2019 tutorial_leon.pdf
100/106
,-./0&(1/0 N//-O'MI *""$
:!!=
CDE FGHI JCJKBEDL HGG
-
8/9/2019 tutorial_leon.pdf
101/106
>'&(")'* '-./0&(1/0
B$),"#$1 $9.(*),%(*% @((A V== 6"#%)$#)[i38Q(* "P 61,6@%
J"
)$1A$,9
=.$*$"7 *;./%
D9b3%),#4 )0( Q,9 8".(% , "# )0,% 63*.(=
H'#;% *;./%
D9.(*),%(* O,11 #")
A$5 8"*( )0$# )0,%=D'0$+;+ -;.)#;-
_(%) 9($1 P"* )0( $9.(*),%(*%=
J0( %1"A( "P )0( A*,6,#4
63*.( *(.($1% )0(,* .$13(=
CDE FGHI JCJKBEDL HGH
`D)0(5 ^ i(@,A(1".R FGHGa
-
8/9/2019 tutorial_leon.pdf
102/106
A1&(#'&()2 .'*%/1
W0(# )0( %5%)(8 *($60(% (:3,1,Q*,38R O( 6$# 6"8A3)(
V=
=
,()
,()
/"8A1,6$),"#h O( 6$##") *$#9"8,c( )0( Q,9%=
\"O(.(*R %,#6( $9% $*( *$#@(9 Q5 2-".H.'53(.R
O( 6$# ,#)(*A*() $ *$#9"8 %6"*( 831),A1,(*$% $ *$#9"8 Q,9 831),A1,(* `#((9 )" *(A*,6(=a
/"3#)(*P$6)3$1
9(*,.$),.(%
CDE FGHI JCJKBEDL HGF
-
8/9/2019 tutorial_leon.pdf
103/106
@//-O'MI *""$ /P%(*(O0(%#
+(*,.$),.( "P %3*A13% .(6)"* = = 0=
d =d +
d= 0
7"1.,#4 )0( 1,#($* %5%)(8 5,(19% =
J0(# O( $#%O(* )0( 6"3#)(*P$6)3$1 :3(%),"#
d =+ dd d
2:3,1,Q*,38
6"#9,),"#
CDE FGHI JCJKBEDL HGI
-
8/9/2019 tutorial_leon.pdf
104/106
-
8/9/2019 tutorial_leon.pdf
105/106
!")M*%1(")
-
8/9/2019 tutorial_leon.pdf
106/106