tutorial_leon.pdf

download tutorial_leon.pdf

of 106

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