a game of prediction with expert advise

Upload: ggrop

Post on 20-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 A Game of Prediction With Expert Advise

    1/50

    A G a m e o f P r e d i c t i o n w i t h E x p e r t A d v i c e

    V . V o v k

    D e p a r t m e n t o f C o m p u t e r S c i e n c e ,

    R o y a l H o l l o w a y , U n i v e r s i t y o f L o n d o n ,

    E g h a m , S u r r e y T W 2 0 0 E X , U K

    v o v k @ d c s . r h b n c . a c . u k

    S e p t e m b e r 5 , 1 9 9 7

    T h e r e s e a r c h d e s c r i b e d i n t h i s p a p e r w a s m a d e p o s s i b l e i n p a r t b y G r a n t

    N o . M R S 3 0 0 f r o m t h e I n t e r n a t i o n a l S c i e n c e F o u n d a t i o n a n d t h e R u s s i a n

    G o v e r n m e n t . I t w a s c o n t i n u e d w h i l e I w a s a F e l l o w a t t h e C e n t e r f o r A d -

    v a n c e d S t u d y i n t h e B e h a v i o r a l S c i e n c e s ( S t a n f o r d , C A , U S A ) ; I a m g r a t e f u l

    f o r n a n c i a l s u p p o r t p r o v i d e d b y t h e N a t i o n a l S c i e n c e F o u n d a t i o n ( # S E S -

    9 0 2 2 1 9 2 ) . A s h o r t e r v e r s i o n o f t h i s p a p e r a p p e a r e d i n \ P r o c e e d i n g s , 8 t h

    A n n u a l A C M C o n f e r e n c e o n C o m p u t a t i o n a l L e a r n i n g T h e o r y , " A s s o c . C o m -

    p u t . M a c h . , N e w Y o r k , 1 9 9 5 . T h e p a p e r v e r y m u c h b e n e t t e d f r o m t w o

    r e f e r e e s ' t h o u g h t f u l c o m m e n t s .

    1

  • 7/24/2019 A Game of Prediction With Expert Advise

    2/50

    P R E D I C T I O N W I T H E X P E R T A D V I C E

    V . V o v k

    D e p a r t m e n t o f C o m p u t e r S c i e n c e

    R o y a l H o l l o w a y , U n i v e r s i t y o f L o n d o n

    E g h a m , S u r r e y T W 2 0 0 E X , U K

    v o v k @ d c s . r h b n c . a c . u k

    2

  • 7/24/2019 A Game of Prediction With Expert Advise

    3/50

    A b s t r a c t

    W e c o n s i d e r t h e f o l l o w i n g p r o b l e m . A t e a c h p o i n t o f d i s c r e t e t i m e

    t h e l e a r n e r m u s t m a k e a p r e d i c t i o n ; h e i s g i v e n t h e p r e d i c t i o n s m a d e

    b y a p o o l o f e x p e r t s . E a c h p r e d i c t i o n a n d t h e o u t c o m e , w h i c h i s

    d i s c l o s e d a f t e r t h e l e a r n e r h a s m a d e h i s p r e d i c t i o n , d e t e r m i n e t h e i n -

    c u r r e d l o s s . I t i s k n o w n t h a t , u n d e r w e a k r e g u l a r i t y , t h e l e a r n e r c a n

    e n s u r e t h a t h i s c u m u l a t i v e l o s s n e v e r e x c e e d s c L + a l n n , w h e r e c a n d

    a a r e s o m e c o n s t a n t s , n i s t h e s i z e o f t h e p o o l , a n d L i s t h e c u m u l a t i v e

    l o s s i n c u r r e d b y t h e b e s t e x p e r t i n t h e p o o l . W e n d t h e s e t o f t h o s e

    p a i r s ( c ; a ) f o r w h i c h t h i s i s t r u e .

    3

  • 7/24/2019 A Game of Prediction With Expert Advise

    4/50

    1 M A I N R E S U L T

    O u r l e a r n i n g p r o t o c o l i s a s f o l l o w s . W e c o n s i d e r a l e a r n e r w h o a c t s i n t h e

    f o l l o w i n g e n v i r o n m e n t . T h e r e a r e a p o o l o f n e x p e r t s a n d t h e n a t u r e , w h i c h

    i n t e r a c t w i t h t h e l e a r n e r i n t h e f o l l o w i n g w a y . A t e a c h t r i a l t , t = 1 ; 2 ; : : : :

    1 . E a c h e x p e r t i , i = 1 ; : : : ; n , m a k e s a p r e d i c t i o n

    t

    ( i ) 2 ? , w h e r e ? i s a

    x e d p r e d i c t i o n s p a c e

    2 . T h e l e a r n e r , w h o i s a l l o w e d t o s e e a l l

    t

    ( i ) , i = 1 ; : : : ; n , m a k e s h i s o w n

    p r e d i c t i o n

    t

    2 ?

    3 . T h e n a t u r e c h o o s e s s o m e o u t c o m e !

    t

    2 , w h e r e i s a x e d o u t c o m e

    s p a c e

    4 . E a c h e x p e r t i , i = 1 ; : : : ; n , i n c u r s l o s s ( !

    t

    ;

    t

    ( i ) ) a n d t h e l e a r n e r i n c u r s

    l o s s ( !

    t

    ;

    t

    ) , w h e r e : ? ! 0 ; 1 ] i s a x e d l o s s f u n c t i o n

    W e w i l l c a l l t h e t r i p l e ( ; ? ; ) o u r l o c a l g a m e . I n e s s e n c e , t h i s i s t h e f r a m e -

    w o r k i n t r o d u c e d b y L i t t l e s t o n e a n d W a r m u t h 2 3 ] a n d a l s o s t u d i e d i n , e . g . ,

    C e s a - B i a n c h i e t a l . 3 , 4 ] , F o s t e r 1 1 ] , F o s t e r a n d V o h r a 1 2 ] , F r e u n d a n d

    S c h a p i r e 1 4 ] , H a u s s l e r , K i v i n e n , a n d W a r m u t h 1 5 ] , L i t t l e s t o n e a n d L o n g

    2 1 ] , V o v k 3 1 ] , Y a m a n i s h i 3 7 ] . A d m i t t i n g t h e p o s s i b i l i t y o f ( ! ; ) = 1 i s

    e s s e n t i a l f o r , s a y , t h e l o g a r i t h m i c g a m e ( s e e E x a m p l e 5 b e l o w ) .

    O n e p o s s i b l e s t r a t e g y f o r t h e l e a r n e r , t h e A g g r e g a t i n g A l g o r i t h m , w a s

    p r o p o s e d i n 3 1 ] . ( T h a t a l g o r i t h m i s d e s c r i b e d i n A p p e n d i x A b e l o w ; A p -

    p e n d i x A i s v i r t u a l l y i n d e p e n d e n t o f t h e r e s t o f t h e p a p e r , a n d t h e r e a d e r

    w h o i s m a i n l y i n t e r e s t e d i n t h e a l g o r i t h m i t s e l f , r a t h e r t h a n i t s p r o p e r t i e s ,

    m i g h t w i s h t o g o d i r e c t l y t o i t . )

    I f t h e l e a r n e r u s e s t h e A g g r e g a t i n g A l g o r i t h m , t h e n a t e a c h t i m e t h i s

    c u m u l a t i v e l o s s i s b o u n d e d b y c L

    t

    + a l n n , w h e r e c a n d a a r e c o n s t a n t s

    t h a t d e p e n d o n l y o n t h e l o c a l g a m e ( ; ? ; ) a n d L

    t

    i s t h e c u m u l a t i v e l o s s

    i n c u r r e d b y t h e b e s t , b y t i m e t , e x p e r t ( s e e 3 1 ] ) . T h i s m o t i v a t e s c o n s i d e r i n g

    t h e f o l l o w i n g p e r f e c t - i n f o r m a t i o n g a m e G ( c ; a ) ( t h e g l o b a l g a m e ) b e t w e e n t w o

    p l a y e r s , L ( t h e l e a r n e r ) a n d E ( t h e e n v i r o n m e n t ) .

    E c h o o s e s n 1 f s i z e o f t h e p o o l g

    F O R i = 1 ; : : : ; n

    L

    0

    ( i ) : = 0 f l o s s i n c u r r e d b y e x p e r t i g

    4

  • 7/24/2019 A Game of Prediction With Expert Advise

    5/50

    E N D F O R

    L

    0

    : = 0 f l o s s i n c u r r e d b y t h e l e a r n e r g

    F O R t = 1 ; 2 ; : : :

    F O R i = 1 ; : : : ; n

    E c h o o s e s

    t

    ( i ) 2 ? f e x p e r t i ' s p r e d i c t i o n g

    E N D F O R

    L c h o o s e s

    t

    2 ? f l e a r n e r ' s p r e d i c t i o n g

    E c h o o s e s !

    t

    2 f o u t c o m e g

    F O R i = 1 ; : : : ; n

    L

    t

    ( i ) : = L

    t ? 1

    ( i ) + ( !

    t

    ;

    t

    ( i ) )

    E N D F O R

    L

    t

    : = L

    t ? 1

    + ( !

    t

    ;

    t

    )

    E N D F O R .

    P l a y e r L w i n s i f , f o r a l l t a n d i ,

    L

    t

    c L

    t

    ( i ) + a l n n ; ( 1 )

    o t h e r w i s e , p l a y e r E w i n s .

    I t i s p o s s i b l e t h a t L

    t

    ( i ) = 1 i n ( 1 ) . O u r c o n v e n t i o n s f o r o p e r a t i o n s w i t h

    i n n i t i e s a r e a s u s u a l ( s e e , e . g . , 1 ] , t h e f o o t n o t e i n S u b s e c t i o n 2 . 6 . 1 ) ; i n

    p a r t i c u l a r , 0 1 = 0 . W e a r e i n t e r e s t e d i n t h e w o r s t - c a s e r e s u l t s , s o w e a l l o w

    t h e e x p e r t s ' p r e d i c t i o n s a n d t h e o u t c o m e s t o b e c h o s e n b y a n a d v e r s a r y .

    W e w i l l d e s c r i b e t h e s e t L o f t h o s e p o i n t s ( c ; a ) o f t h e q u a d r a n t 0 ; 1

    2

    o f

    t h e ( c ; a ) - p l a n e f o r w h i c h p l a y e r L h a s a w i n n i n g s t r a t e g y i n t h e g l o b a l g a m e

    G ( c ; a ) ( w e w i l l d e n o t e t h i s b y L G ( c ; a ) o r G ( c ; a ) L ; i f n o t e x p l i c i t l y

    s t a t e d o t h e r w i s e , \ s t r a t e g y " m e a n s \ d e t e r m i n i s t i c s t r a t e g y " ) . L e t u s c a l l

    t h e b o u n d a r y o f t h e s e t L 0 ; 1

    2

    t h e s e p a r a t i o n c u r v e . ( T h e r e a d e r c a n

    i n t e r p r e t t h e w o r d \ c u r v e " a s s y n o n y m o u s w i t h \ s e t . " O u r u s e o f t h i s w o r d

    i s j u s t i e d b y t h e o b s e r v a t i o n t h a t t h e s e p a r a t i o n c u r v e e i t h e r i s e m p t y o r

    h a s t o p o l o g i c a l d i m e n s i o n 1 . )

    N o w w e p a u s e t o f o r m u l a t e o u r a s s u m p t i o n s a b o u t l o c a l g a m e ( ; ? ; )

    A s s u m p t i o n 1 ? i s a c o m p a c t t o p o l o g i c a l s p a c e .

    A s s u m p t i o n 2 F o r e a c h ! , t h e f u n c t i o n ! ( ! ; ) i s c o n t i n u o u s .

    A s s u m p t i o n 3 T h e r e e x i s t s s u c h t h a t , f o r a l l ! , ( ! ; )

  • 7/24/2019 A Game of Prediction With Expert Advise

    6/50

    A s s u m p t i o n 4 T h e r e e x i s t s n o s u c h t h a t , f o r a l l ! , ( ! ; ) = 0

    T h e s e n a t u r a l a s s u m p t i o n s a r e s a t i s e d f o r a l l l o c a l g a m e s c o n s i d e r e d i n

    E x a m p l e 2 . 1 o f H a u s s l e r , K i v i n e n , a n d W a r m u t h 1 5 ] a n d i n S e c t i o n 1

    o f V o v k 3 1 ] . N o t i c e t h a t A s s u m p t i o n s 3 a n d 4 i m p l y t h a t a n d ? a r e

    n o n e m p t y .

    W e d e n e a s i m p l e p r o b a b i l i t y d i s t r i b u t i o n i n ? t o b e a f u n c t i o n P t h a t

    a s s i g n s t o e a c h e l e m e n t o f i t s n i t e d o m a i n d o m P ? a p o s i t i v e w e i g h t

    P ( ) s o t h a t

    P

    P ( ) = 1 ( r a n g i n g o v e r d o m P ) . L e t 2 0 ; 1 . W e d e n e

    c ( ) : = i n f

    (

    c 8 P 9 2 ? 8 ! : ( ! ; ) c l o g

    X

    ( ! )

    P ( )

    )

    ;

    w i t h i n f ; : = 1 . T h e i n t u i t i o n b e h i n d t h i s d e n i t i o n i s a s f o l l o w s . T h e

    q u a l i t y o f a p r e d i c t i o n 2 ? i s m e a s u r e d ( b e f o r e t h e t r u e o u t c o m e i s k n o w n )

    b y t h e f u n c t i o n ! 2 ! ( ! ; ) ; a n d t h e f u n c t i o n

    ! 2 ! l o g

    X

    ( ! )

    P ( ) ( 2 )

    c a n b e i n t e r p r e t e d a s t h e q u a l i t y o f a m i x t u r e o f s e v e r a l p r e d i c t i o n s . T h e

    s m a l l n e s s o f c ( ) ( i . e . , i t s c l o s e n e s s t o 1 : w e w i l l l a t e r p r o v e t h a t , u n d e r

    o u r a s s u m p t i o n s , c ( ) 1 ) m e a n s t h a t w e a r e a l l o w e d t o m i x p r e d i c t i o n s i n

    a c c o r d a n c e w i t h ( 2 ) : e a c h s u c h m i x t u r e c a n b e r e p l a c e d b y a r e a l p r e d i c t i o n

    w i t h o u t s i g n i c a n t i n c r e a s e o f l o s s , w h a t e v e r o u t c o m e ! m a y t u r n u p .

    P u t a ( ) : = c ( ) = l n

    1

    ; w e w i l l p r o v e t h a t t h e s e p a r a t i o n c u r v e c o n s i s t s

    e s s e n t i a l l y o f t h e p o i n t s ( c ( ) ; a ( ) )

    L e m m a 1 T h e r e e x i s t ( p o s s i b l y i n n i t e )

    c ( 0 ) : = l i m

    ! 0

    c ( ) ; c ( 1 ) : = l i m

    ! 1

    c ( ) ;

    a ( 0 ) : = l i m

    ! 0

    a ( ) ; a ( 1 ) : = l i m

    ! 1

    a ( )

    T h i s l e m m a w i l l b e p r o v e n i n S e c t i o n 3 . N o w w e c a n f o r m u l a t e o u r m a i n

    r e s u l t , w h i c h w i l l b e p r o v e n i n S e c t i o n s 4 a n d 6 .

    T h e o r e m 1 T h e s e p a r a t i o n c u r v e i s e x a c t l y t h e s e t

    f ( c ( ) ; a ( ) ) 2 0 ; 1 g \ 0 ; 1

    2

    6

  • 7/24/2019 A Game of Prediction With Expert Advise

    7/50

    W e c o n c l u d e t h i s s e c t i o n b y d i s c u s s i n g h o w t h i s t h e o r e m d e t e r m i n e s t h e w h o l e

    s e t L . W e w i l l s e e t h a t L c o n s i s t s o f t h e p o i n t s o n t h e s e p a r a t i o n c u r v e a n d

    t h e p o i n t s \ N o r t h e a s t o f " t h e s e p a r a t i o n c u r v e . ( L e m m a s 9 , 1 0 , a n d 1 1 i n

    S e c t i o n 3 b e l o w m i g h t b e h e l p f u l i n v i s u a l i z i n g t h i s r e s u l t . )

    T h e f o l l o w i n g l e m m a i s a s p e c i a l c a s e o f M a r t i n ' s t h e o r e m a s p r e s e n t e d

    i n 2 4 ] , C o r o l l a r y 1 .

    L e m m a 2 E a c h g a m e G ( c ; a ) i s d e t e r m i n e d : e i t h e r L o r E h a s a w i n n i n g

    s t r a t e g y .

    W e s a y t h a t a p o i n t ( c ; a ) i s N o r t h e a s t ( r e s p . S o u t h w e s t ) o f a s e t A 0 ; 1

    2

    i f s o m e p o i n t ( c

    0

    ; a

    0

    ) 2 A s a t i s e s c

    0

    c a n d a

    0

    a ( r e s p . c

    0

    c a n d a

    0

    a )

    S u p p o s e t h e s e p a r a t i o n c u r v e i s n o n e m p t y . ( I t c a n b e e m p t y e v e n w h e n

    = f 0 ; 1 g a n d ? i s c o u n t a b l e | s e e E x a m p l e 6 a n d L e m m a 9 b e l o w ; i n t h i s

    p a p e r , h o w e v e r , w e a r e n o t i n t e r e s t e d i n t h i s c a s e . I n a l l e x a m p l e s c o n s i d e r e d

    i n 1 5 ] a n d 3 1 ] t h e s e p a r a t i o n c u r v e i s n o n e m p t y . ) I t i s e a s y t o s e e t h a t t h e

    p o i n t s ( c ; a ) s u c h t h a t G ( c ; a ) L ( r e s p . G ( c ; a ) E ) a r e N o r t h e a s t ( r e s p .

    S o u t h w e s t ) o f t h e s e p a r a t i o n c u r v e . B e s i d e s , n o p o i n t o u t s i d e t h e s e p a r a t i o n

    c u r v e c a n l i e b o t h N o r t h e a s t a n d S o u t h w e s t o f t h e s e p a r a t i o n c u r v e . T h e

    f o l l o w i n g s i m p l e c o n s e q u e n c e o f A s s u m p t i o n s 1 a n d 2 c o m p l e t e s t h e p i c t u r e .

    L e m m a 3 G ( c ; a ) L w h e n ( c ; a ) b e l o n g s t o t h e s e p a r a t i o n c u r v e .

    P r o o f . N o t i c e t h a t L ' s s t r a t e g y t h a t b e a t s e v e r y o b l i v i o u s s t r a t e g y f o r E

    w i l l b e a t e v e r y s t r a t e g y f o r E ( E ' s s t r a t e g y i s o b l i v i o u s i f i t d o e s n o t d e p e n d

    o n t h e p r e d i c t i o n s m a d e b y t h e l e a r n e r ) ; t h e r e f o r e , w i t h o u t l o s s o f g e n e r a l i t y

    w e c a n a s s u m e t h a t E f o l l o w s a n o b l i v i o u s s t r a t e g y . L e t ( c

    k

    ; a

    k

    ) , k = 1 ; 2 ; : : : ,

    b e a s e q u e n c e o f p o i n t s i n L s u c h t h a t c

    k

    # c a n d a

    k

    # a a s k ! 1 . F o r e a c h

    k x a w i n n i n g s t r a t e g y S

    k

    f o r L i n G ( c

    k

    ; a

    k

    ) . T h e l e a r n e r w i l l w i n G ( c ; a )

    a c t i n g a s f o l l o w s : i f

    k

    i s t h e a c t i o n s u g g e s t e d b y S

    k

    , L c h o o s e s a n a c t i o n

    t h a t i s a l i m i t p o i n t ( r e c a l l A s s u m p t i o n 1 ) o f t h e s e q u e n c e (

    k

    )

    1

    k = 1

    . I n d e e d ,

    A s s u m p t i o n 2 i m p l i e s t h a t , f o r a l l t , L

    t

    ( t h e l e a r n e r ' s c u m u l a t i v e l o s s b y t h e

    e n d o f t r i a l t ) w i l l b e a l i m i t p o i n t o f L

    t

    k ( S

    k

    ' s c u m u l a t i v e l o s s b y t h e e n d

    o f t r i a l t o n t h e a c t u a l o u t c o m e s ) ; t h e r e f o r e , L

    t

    c

    k

    L

    t

    + a

    k

    l n n , 8 k , a n d ,

    c o n s e q u e n t l y , L

    t

    c L

    t

    + a l n n . T h i s a r g u m e n t d o e s n o t w o r k i n t h e c a s e

    c = 0 a n d L

    t

    = 1 , b u t w e w i l l s o o n s e e ( L e m m a 5 b e l o w ) t h a t t h e s e p a r a t i o n

    c u r v e d o e s n o t i n t e r s e c t t h e s t r i p c

  • 7/24/2019 A Game of Prediction With Expert Advise

    8/50

    L e m m a 4 F o r s o m e n i t e s e t , t h e r e e x i s t s n o s u c h t h a t , f o r a l l

    ! 2 , ( ! ; ) = 0

    P r o o f . A s s u m p t i o n 4 w a s t h a t

    8 2 ? 9 ! 2 : ( ! ; ) > 0 ; ( 3 )

    a n d w e a r e r e q u i r e d t o p r o v e t h a t c a n b e r e p l a c e d b y i t s n i t e s u b s e t .

    I t s u c e s t o n o t e t h a t ( 3 ) m e a n s t h a t t h e s e t s ? ( ! ) : = f ( ! ; ) > 0 g

    c o n s t i t u t e a n o p e n c o v e r o f ? , w h i c h , b y A s s u m p t i o n 1 , h a s a n i t e s u b c o v e r .

    L e m m a 5 E a c h g a m e G ( c ; a ) , c

  • 7/24/2019 A Game of Prediction With Expert Advise

    9/50

    2 E X A M P L E S

    I n o u r r s t s e v e r a l e x a m p l e s w e w i l l h a v e : = f 0 ; 1 g . I n t h i s c a s e t h e r e

    i s a c o n v e n i e n t r e p r e s e n t a t i o n f o r c ( ) ( 3 1 ] , S e c t i o n 1 ) . F o r e a c h s e t A

    ? 1 ; 1

    2

    a n d p o i n t u 2 I R

    2

    w e d e n e t h e s h i f t u + A o f A i n d i r e c t i o n u t o

    b e f u + v v 2 A g . T h e A - c l o s u r e o f B ? 1 ; 1

    2

    i s

    c l

    A

    B : =

    \

    u 2 I R

    2

    B u + A

    u + A ? 1 ; 1

    2

    W e w r i t e c l f o r c l

    A

    a n d c l

    f o r c l

    A

    , w h e r e

    A : = f ( x ; y ) 2 ? 1 ; 1

    2

    x 0 o r y 0 g ;

    A

    : = f ( x ; y ) 2 ? 1 ; 1

    2

    x

    +

    y

    1 g

    F o r a n y s e t B 0 ; 1

    2

    p u t

    o s c B : = s u p

    e

    s u p f z z e 2 B g

    i n f f z z e 2 B g

    ;

    w h e r e e r a n g e s o v e r t h e v e c t o r s i n I R

    2

    o f l e n g t h 1 , z r a n g e s o v e r 0 ; 1 ] , a n d

    t h e c o n v e n t i o n s f o r t h e \ e x t r e m e c a s e s " a r e a s f o l l o w s : s u p ; : = 0 , i n f ; : = 1 ,

    1

    1

    : = 1 . I t i s e a s y t o s h o w 3 1 ] t h a t

    c ( ) = o s c ( c l

    D n c l D ) ; 8 2 0 ; 1 ; ( 4 )

    D b e i n g t h e g r a p h f ( ( 0 ; ) ; ( 1 ; ) ) 2 ? g 0 ; 1

    2

    o f o u r l o c a l g a m e .

    ( T h i s f o l l o w s f r o m t h e f a c t t h a t t h e o n l y i m a g e s o f s t r a i g h t l i n e s u n d e r t h e

    m a p p i n g l o g

    t h a t g o f r o m t h e N o r t h e a s t t o t h e S o u t h w e s t a r e s h i f t s o f t h e

    c u r v e

    x

    +

    y

    = 1 . )

    I n t h e e x a m p l e s g i v e n b e l o w w e w i l l u s e t h e f o l l o w i n g s i m p l e o b s e r v a t i o n :

    t h e r e e x i s t s a s h i f t o f t h e c u r v e

    x

    +

    y

    = 1 c o n t a i n i n g p o i n t s ( x

    1

    ; y

    1

    ) a n d

    ( x

    2

    ; y

    2

    ) i f a n d o n l y i f ( y

    1

    ? y

    2

    ) ( x

    2

    ? x

    1

    ) > 0 ; i f t h i s c o n d i t i o n i s s a t i s e d , t h e r e

    i s o n l y o n e s u c h s h i f t , n a m e l y

    (

    y

    1

    ?

    y

    2

    )

    x

    + (

    x

    2

    ?

    x

    1

    )

    y

    =

    x

    2

    + y

    1

    ?

    x

    1

    + y

    2

    ( 5 )

    ( T h i s c a n b e c h e c k e d b y d i r e c t s u b s t i t u t i o n o f ( x ; y ) : = ( x

    1

    ; y

    1

    ) a n d ( x ; y ) : =

    ( x

    2

    ; y

    2

    ) i n t o ( 5 ) . )

    9

  • 7/24/2019 A Game of Prediction With Expert Advise

    10/50

    E x a m p l e 1 ( s i m p l e p r e d i c t i o n g a m e ; L i t t l e s t o n e a n d W a r m u t h 2 3 ] ) . H e r e

    = ? = f 0 ; 1 g a n d

    ( ! ; ) =

    (

    0 ; i f ! = ;

    1 ; o t h e r w i s e .

    I t i s e a s y t o c h e c k ( u s i n g ( 4 ) a n d t h e o b s e r v a t i o n a b o v e ) t h a t

    c ( ) =

    l n

    1

    l n

    2

    1 +

    E x a m p l e 2 ( J . C . T h o m p s o n ; D a w i d 8 ] ) . A g a i n = ? = f 0 ; 1 g I n

    t h i s e x a m p l e ( a n d a l s o i n E x a m p l e 7 b e l o w ) w e w i l l s a y \ a c t i o n " i n s t e a d o f

    \ p r e d i c t i o n . " T h e l e a r n e r i s a f r u i t f a r m e r w h o c a n t a k e p r o t e c t i v e m e a s u r e s

    ( a c t i o n = 1 ) t o g u a r d h e r p l a n t s a g a i n s t f r o s t ( o u t c o m e ! = 1 ) a t a c o s t

    o f a > 0 ; i f s h e d o e s n o t p r o t e c t ( = 0 ) , s h e f a c e s a l o s s o f b > a i f t h e r e i s

    f r o s t ( ! = 1 ) , a n d 0 i f n o t ( ! = 0 ) . T h e r e f o r e , t h e l o s s f u n c t i o n i s

    ( ! ; ) =

    8

    >

    :

    a ; i f = 1 ;

    0 ; i f = 0 a n d ! = 0 ;

    b ; i f = 0 a n d ! = 1

    H e r e c ( ) i s t h e s o l u t i o n t o

    a

    ?

    b

    a = c ( )

    + ( 1 ?

    a

    )

    b = c ( )

    =

    a

    ?

    a + b

    F o r a = 1 a n d b = 2 , w e c a n s o l v e t h i s e q u a t i o n a n d o b t a i n

    c ( ) =

    l n

    1

    l n

    2

    p

    4 + 5

    2

    ?

    E x a m p l e 3 ( a b s o l u t e l o s s g a m e ) . H e r e = f 0 ; 1 g , ? = 0 ; 1 ] , a n d ( ! ; ) =

    ! ? . A s c a n b e e a s i l y s e e n f r o m t h e r e s u l t o f E x a m p l e 1 , n o w

    c ( ) =

    l n

    1

    2 l n

    2

    1 +

    A s p r o v e n i n H a u s s l e r , K i v i n e n , a n d W a r m u t h ( 1 5 ] , S e c t i o n 4 . 2 ) , c ( ) i s a l s o

    g i v e n b y t h i s f o r m u l a w h e n = 0 ; 1

    1 0

  • 7/24/2019 A Game of Prediction With Expert Advise

    11/50

    E x a m p l e 4 ( B r i e r g a m e ) . H e r e = f 0 ; 1 g , ? = 0 ; 1 ] , a n d ( ! ; ) = ( ! ?

    )

    2

    . I n t h i s g a m e , c ( ) = 1 f o r e

    ? 2

    3 1 , 1 5 ] . A s s h o w n b y H a u s s l e r ,

    K i v i n e n , a n d W a r m u t h ( 1 5 ] , E x a m p l e 4 . 4 ) , t h i s i s a l s o t r u e w h e n = 0 ; 1

    E x a m p l e 5 ( l o g a r i t h m i c g a m e ) . H e r e = f 0 ; 1 g , ? = 0 ; 1 ,

    ( ! ; ) = ! l n

    !

    + ( 1 ? ! ) l n

    1 ? !

    1 ?

    N o w c ( ) = 1 f o r e

    ? 1

    ( D e S a n t i s , M a r k o w s k y , W e g m a n 9 ] ) ; H a u s s l e r ,

    K i v i n e n , a n d W a r m u t h ( 1 5 ] , E x a m p l e 4 . 3 ) p r o v e t h a t t h i s i s t r u e f o r =

    0 ; 1 ] a s w e l l .

    E x a m p l e 6 T h i s e x a m p l e i s r a t h e r a r t i c i a l ; i t d e m o n s t r a t e s t h a t i t i s p o s s i -

    b l e t h a t c ( ) = 1 , f o r s o m e 2 0 ; 1 . L e t

    1

    ;

    2

    ; : : : b e a d e c r e a s i n g s e q u e n c e

    o f p o s i t i v e n u m b e r s s u c h t h a t

    k

    ! 0 v e r y f a s t ; e . g . , i t s u c e s t o t a k e

    1

    : =

    1

    2

    ;

    k + 1

    : =

    k

    k

    ; k 1

    F i x a r b i t r a r y 2 0 ; 1 a n d p u t

    : = f 0 ; 1 g ; ? : = f 1 ; 2 ; : : : ; 1 g ;

    ( 0 ; ) : =

    ; ( 1 ; ) : = m a x

    l o g

    ; 0

    ; 8

    ( w i t h

    1

    i n t e r p r e t e d a s 0 ) . C h e c k i n g A s s u m p t i o n s 1 { 4 i s s t r a i g h t f o r w a r d .

    N o w w e p r o v e t h a t c ( ) = 1 . L e t K b e a n a r b i t r a r i l y l a r g e n u m b e r ; w e

    w i l l p r o v e t h a t c ( ) K . A s c a n b e e a s i l y s e e n f r o m r e p r e s e n t a t i o n ( 4 ) , i t

    s u c e s t o p r o v e t h a t , f o r l a r g e k , t h e p o i n t

    1

    K

    ( ( 0 ; k ) ; ( 1 ; k + 1 ) ) o f t h e ( x ; y ) -

    p l a n e l i e s N o r t h e a s t o f t h e s h i f t o f t h e c u r v e

    x

    +

    y

    = 1 t h a t g o e s t h r o u g h

    t h e p o i n t s ( ( 0 ; k ) ; ( 1 ; k ) ) a n d ( ( 0 ; k + 1 ) ; ( 1 ; k + 1 ) ) c o r r e s p o n d i n g t o t h e

    p r e d i c t i o n s k a n d k + 1 , r e s p e c t i v e l y . S i n c e t h i s s h i f t i s

    ( 1 k )

    ?

    ( 1 k + 1 )

    x

    +

    ( 0 k + 1 )

    ?

    ( 0 k )

    y

    =

    ( 0 k + 1 ) + ( 1 k )

    ?

    ( 0 k ) + ( 1 k + 1 )

    ( c f . ( 5 ) ) , w e a r e r e q u i r e d t o p r o v e t h a t

    ( 1 k )

    ?

    ( 1 k + 1 )

    1

    K

    ( 0 k )

    +

    ( 0 k + 1 )

    ?

    ( 0 k )

    1

    K

    ( 1 k + 1 )

    1 1

  • 7/24/2019 A Game of Prediction With Expert Advise

    12/50

    <

    ( 0 k + 1 ) + ( 1 k )

    ?

    ( 0 k ) + ( 1 k + 1 )

    ;

    i . e . ,

    (

    k

    ?

    k + 1

    )

    1

    K

    k

    + (

    k + 1

    ?

    k

    )

    1 = K

    k + 1

    <

    k + 1

    k

    ?

    k

    k + 1

    S i n c e , a s ! 0 ,

    = e

    ? n

    1

    = 1 ? l n

    1

    + o ( ) ;

    w e c a n r e w r i t e t h i s i n e q u a l i t y a s

    (

    k

    ?

    k + 1

    )

    1 ?

    k

    K

    l n

    1

    + o (

    k

    )

    !

    + (

    k

    ?

    k + 1

    + o (

    k

    ) ) l n

    1

    1 = K

    k + 1

  • 7/24/2019 A Game of Prediction With Expert Advise

    13/50

    =

    1

    : : :

    K

    m e a n s t h a t t h e g a m b l e r g i v e s f r a c t i o n

    k

    o f h i s m o n e y t o f r i e n d

    k , k = 1 ; : : : ; K . T h e l o s s f u n c t i o n , m i x t u r e l o s s , i s g i v e n b y t h e d o t p r o d u c t :

    ( ! ; ) : = ! =

    K

    X

    k = 1

    k

    !

    k

    F r e u n d a n d S c h a p i r e a r e i n t e r e s t e d i n t h e e x p e r t s w h o a r e a c t u a l l y t h e

    s a m e p e r s o n s a s t h e f r i e n d s : e x p e r t k , k = 1 ; : : : ; K , r e c o m m e n d s g i v i n g a l l

    m o n e y a t e v e r y t r i a l t o f r i e n d k . U n d e r t h i s a s s u m p t i o n , t h e y p r o v e ( 1 4 ] ,

    T h e o r e m 2 ) t h a t t h e g a m b l e r c a n e n s u r e t h a t , f o r a l l t a n d k ,

    L

    t

    l n

    1

    L

    t

    ( k ) + l n K

    1 ?

    ; ( 6 )

    i n t h e n o t a t i o n o f ( 1 ) . O n t h e o t h e r h a n d , o u r T h e o r e m 1 i m p l i e s t h a t t h e

    g a m b l e r c a n e n s u r e t h a t , f o r a l l t a n d k ,

    L

    t

    c ( ) L

    t

    ( k ) +

    c ( )

    l n

    1

    l n K ( 7 )

    L e m m a s 6 a n d 7 b e l o w s h o w t h a t

    c ( )

  • 7/24/2019 A Game of Prediction With Expert Advise

    14/50

    i . e . ,

    ! ?

    1

    K l n

    K

    K + ? 1

    l n

    X

    !

    P ( ) ( 8 )

    F i r s t w e s h o w t h a t i t s u c e s t o p r o v e ( 8 ) f o r P c o n c e n t r a t e d o n t h e

    e x t r e m e p o i n t s o f t h e s i m p l e x ? . T h i s s i m p l e x h a s K e x t r e m e p o i n t s , v i z . ,

    k

    =

    k

    1

    : : :

    k

    K

    , k = 1 ; : : : ; K , w h e r e

    k

    j

    =

    (

    1 ; i f k = j ;

    0 ; o t h e r w i s e .

    T o p r o v e ( 8 ) , w e r e p r e s e n t e a c h 2 d o m P a s a w e i g h t e d a v e r a g e o f t h e

    e x t r e m e p o i n t s o f ? :

    =

    K

    X

    k = 1

    q

    k

    k

    ; 2 d o m P ;

    q

    k

    2 0 ; 1 ] b e i n g t h e c o e c i e n t s o f t h e e x p a n s i o n s ,

    P

    k

    q

    k

    = 1 . T h e c o n -

    v e x i t y o f t h e f u n c t i o n 2 I R !

    i m p l i e s

    X

    !

    P ( ) =

    X

    (

    P

    k

    q

    k

    k

    )

    !

    P ( ) =

    X

    P

    k

    q

    k

    !

    k

    P ( )

    X

    X

    k

    !

    k

    q

    k

    P ( ) =

    X

    k

    !

    k

    q

    k

    ;

    w h e r e q

    k

    =

    P

    q

    k

    P ( ) . T h e r e f o r e , i t s u c e s t o p r o v e t h a t , f o r a n y w e i g h t s

    q

    1

    ; : : : ; q

    K

    2 0 ; 1 ] f o r t h e f r i e n d s (

    P

    k

    q

    k

    = 1 ) , t h e r e e x i s t s a n a c t i o n 2 ?

    s u c h t h a t , f o r a l l ! 2 ,

    ! ?

    1

    K l n

    K

    K + ? 1

    l n

    K

    X

    k = 1

    !

    k

    q

    k

    ( 9 )

    L e t u s p r o v e t h a t t h e f u n c t i o n

    ! 2 I R

    K

    ! l n

    K

    X

    k = 1

    !

    k

    q

    k

    i s c o n v e x . F i x a n y ! ; a 2 I R

    K

    . W e m u s t o n l y p r o v e t h a t

    2 I R ! l n

    X

    k

    !

    k

    + a

    k

    q

    k

    1 4

  • 7/24/2019 A Game of Prediction With Expert Advise

    15/50

    i s c o n v e x . W r i t i n g t h i s a s

    2 I R ! l n

    X

    k

    (

    !

    k

    q

    k

    ) e

    ( a

    k

    n )

    ;

    w e c a n s e e t h a t i t i s s u c i e n t t o p r o v e t h a t

    ! l n

    X

    k

    p

    k

    e

    b

    k

    ; ( 1 0 )

    i s c o n v e x ; w i t h o u t l o s s o f g e n e r a l i t y w e a s s u m e

    P

    k

    p

    k

    = 1 . T h e c o n v e x i t y o f

    ( 1 0 ) i s p r o v e n i n L e m m a 1 4 b e l o w .

    S i n c e t h e r i g h t - h a n d s i d e o f ( 9 ) i s c o n c a v e , i t s u c e s t o p r o v e ( 9 ) o n l y f o r

    ! t h a t a r e e x t r e m e p o i n t s o f t h e c u b e 0 ; 1

    K

    . L e t t i n g I r u n o v e r t h e s u b s e t s

    o f f 1 ; : : : ; K g , w e t r a n s f o r m ( 9 ) t o

    X

    k 2 I

    k

    ?

    1

    K l n

    K

    K + ? 1

    l n

    0

    @

    X

    k 2 I

    q

    k

    +

    X

    k =2 I

    q

    k

    1

    A

    ;

    i . e . ,

    X

    k 2 I

    k

    ?

    1

    K l n

    K

    K + ? 1

    l n

    0

    @

    1 + ( ? 1 )

    X

    k 2 I

    q

    k

    1

    A

    ( 1 1 )

    F o r I = ; , ( 1 1 ) i s o b v i o u s l y t r u e , s o w e a s s u m e I 6= ; . L e t u s s h o w t h a t i t

    s u c e s t o e s t a b l i s h ( 1 1 ) o n l y i n t h e c a s e o f o n e - e l e m e n t I . T o d o s o , i t s u c e s

    t o p r o v e t h a t ( 1 1 ) h o l d s f o r I = I

    1

    I

    2

    a s s o o n a s ( 1 1 ) h o l d s f o r I = I

    1

    a n d

    I = I

    2

    , w h e r e I

    1

    a n d I

    2

    a r e d i s j o i n t n o n e m p t y s u b s e t s o f f 1 ; : : : ; K g . T h e

    l a s t a s s e r t i o n f o l l o w s f r o m

    ? l n

    0

    @

    1 + ( ? 1 )

    X

    k 2 I

    1

    q

    k

    1

    A

    ? l n

    0

    @

    1 + ( ? 1 )

    X

    k 2 I

    2

    q

    k

    1

    A

    ? l n

    0

    @

    1 + ( ? 1 )

    X

    k 2 I

    1

    I

    2

    q

    k

    1

    A

    ;

    w h i c h i s e s s e n t i a l l y a s p e c i a l c a s e o f

    ( 1 + x

    1

    ) ( 1 + x

    2

    ) 1 + ( x

    1

    + x

    2

    ) ;

    w h e r e x

    1

    ; x

    2

    0

    1 5

  • 7/24/2019 A Game of Prediction With Expert Advise

    16/50

    S u b s t i t u t i n g I : = f k g i n ( 1 1 ) , w e g e t

    k

    ?

    1

    K l n

    K

    K + ? 1

    l n ( 1 + ( ? 1 ) q

    k

    )

    T h e e x i s t e n c e o f s u c h w i l l f o l l o w f r o m

    ?

    1

    K l n

    K

    K + ? 1

    K

    X

    k = 1

    l n ( 1 + ( ? 1 ) q

    k

    ) 1 ;

    i . e . ,

    K

    X

    k = 1

    l n ( 1 + ( ? 1 ) q

    k

    ) ? K l n

    K

    K + ? 1

    ;

    K

    Y

    k = 1

    ( 1 + ( ? 1 ) q

    k

    )

    K + ? 1

    K

    !

    K

    I t r e m a i n s t o n o t e t h a t

    K

    X

    k = 1

    ( 1 + ( ? 1 ) q

    k

    ) = K + ? 1

    i s c o n s t a n t , a n d s o t h e p r o d u c t a t t a i n s i t s m a x i m u m w h e n a l l q

    k

    a r e e q u a l ,

    q

    k

    = 1 = K , k = 1 ; : : : ; K

    L e m m a 7 F o r 2 0 ; 1 ,

    K l n

    K

    K + ? 1

    > 1 ?

    a n d , a s K ! 1 ,

    K l n

    K

    K + ? 1

    = 1 ? + O ( 1 = K )

    P r o o f . B y T a y l o r ' s f o r m u l a , f o r s o m e 2 0 ; 1 ,

    K l n

    K

    K + ? 1

    = ? K l n

    K + ? 1

    K

    = ? K l n

    1 +

    ? 1

    K

    = ? K

    ? 1

    K

    ?

    1

    2

    ? 1

    K

    2

    1 +

    ? 1

    K

    2

    = 1 ? +

    1

    2

    ( 1 ? )

    2

    1

    K

    1 +

    ? 1

    K

    2

    1 6

  • 7/24/2019 A Game of Prediction With Expert Advise

    17/50

    3 F U N C T I O N S c ( ) A N D a ( )

    I n t h i s s e c t i o n w e s t u d y t h e c u r v e f ( c ( ) ; a ( ) ) 2 0 ; 1 g , w h i c h w i l l b e

    s h o w n t o c o i n c i d e w i t h t h e s e p a r a t i o n c u r v e i n s i d e 0 ; 1

    2

    L e m m a 8 c ( ) 1 , 8

    P r o o f . I f c ( ) 0 ) ,

    r a n g i n g o v e r ] 0 ; 1 ( t h o u g h i t i s p o s s i b l e t h a t c ( ) = 1 a n d a ( ) = 1 : s e e

    E x a m p l e 6 a b o v e ) .

    W e u s e t h e w o r d s \ i n c r e a s e " a n d \ d e c r e a s e " i n a w i d e s e n s e : s a y , a n

    i n c r e a s i n g f u n c t i o n m a y b e c o n s t a n t o n s o m e p i e c e s o f i t s d o m a i n .

    L e m m a 9 A s 2 0 ; 1 i n c r e a s e s , c ( ) d e c r e a s e s a n d a ( ) i n c r e a s e s .

    P r o o f . T h e c a s e o f a ( ) i s s i m p l e :

    a ( ) =

    1

    l n

    1

    i n f

    (

    c 8 P 9 8 ! : ( ! ; ) c l o g

    X

    ( ! )

    P ( )

    )

    = i n f

    8

  • 7/24/2019 A Game of Prediction With Expert Advise

    18/50

    T h e r e f o r e , i t i s s u c i e n t t o p r o v e t h a t , a s i n c r e a s e s , ? l n

    P

    ( ! )

    P ( )

    d e c r e a s e s ( P a n d ! a r e x e d ) ; t h i s r e d u c e s t o p r o v i n g t h a t , a s i n c r e a s e s ,

    ( ! )

    i n c r e a s e s ; t h e l a s t a s s e r t i o n i s o b v i o u s .

    A n a l o g o u s l y , i n t h e c a s e o f c ( ) i t i s s u c i e n t t o p r o v e , f o r e a c h P a n d

    ! , t h a t , a s i n c r e a s e s , l o g

    P

    ( ! )

    P ( ) a l s o i n c r e a s e s . F i x a n d s u c h

    t h a t 0 < < < 1 . W e a r e r e q u i r e d t o p r o v e

    l o g

    E

    l o g

    E

    ; ( 1 4 )

    w h e r e =

    ! P

    i s a n e x t e n d e d r a n d o m v a r i a b l e ( i . e . , a r a n d o m v a r i a b l e t h a t

    i s a l l o w e d t o t a k e v a l u e 1 ) t h a t t a k e s e a c h v a l u e ( ! ; ) w i t h p r o b a b i l i t y

    P ( ) . L e t p > 1 b e s u c h t h a t =

    p

    . W e c a n r e w r i t e ( 1 4 ) a s

    l o g

    p

    E

    p

    l o g

    E

    ;

    1

    p

    l n

    E

    p

    l n

    E

    W e c o n t i n u e p u t t i n g : =

    :

    1

    p

    l n

    E

    p

    l n

    E

    ;

    (

    E

    p

    )

    1 = p

    E

    T h e l a s t i n e q u a l i t y f o l l o w s f r o m t h e m o n o t o n i c i t y o f t h e L

    p

    n o r m s ( s e e , e . g . ,

    W i l l i a m s 3 6 ] , S e c t i o n 6 . 7 ) .

    T h i s l e m m a i m p l i e s L e m m a 1 . B e s i d e s , i t i m p l i e s t h a t w e h a v e o n l y t w o

    p o s s i b i l i t i e s f o r e a c h l o c a l g a m e : e i t h e r c ( ) a n d a ( ) a r e i n n i t e f o r a l l

    2 0 ; 1 ( i n v i e w o f T h e o r e m 1 , t h i s m e a n s t h a t t h e s e p a r a t i o n c u r v e i s

    e m p t y ) o r e l s e c ( ) a n d a ( ) a r e n i t e f o r a l l 2 0 ; 1 . ( I f , s a y , c ( ) i s n i t e

    f o r s o m e , t h e n : a ( ) i s n i t e f o r t h i s ; a ( ) a n d , h e n c e , c ( ) a r e n i t e f o r

    < ; c ( ) a n d , h e n c e , a ( ) a r e n i t e f o r > . ) I n p a r t i c u l a r , w e h a v e

    c ( ) = a ( ) = 1 , 8 2 0 ; 1 ] , f o r t h e l o c a l g a m e o f E x a m p l e 6 .

    L e m m a 1 0 T h e f u n c t i o n s c ( ) a n d a ( ) a r e c o n t i n u o u s .

    P r o o f . I t s u c e s t o c o n s i d e r o n l y t h e c a s e o f a ( ) ( s i n c e c ( ) = a ( ) l n

    1

    )

    F i x a n y 2 0 ; 1 . S i n c e a ( ) i n c r e a s e s ( s e e L e m m a 9 ) , t h e v a l u e s

    a ( ? ) : = l i m

    "

    a ( ) ; a ( + ) : = l i m

    #

    a ( )

    1 8

  • 7/24/2019 A Game of Prediction With Expert Advise

    19/50

    e x i s t a n d a ( ? ) a ( ) a ( + ) . S i n c e c ( ) d e c r e a s e s , w e h a v e

    a ( ? ) = l i m

    "

    c ( ) = l n

    1

    = c ( ? ) = l n

    1

    c ( ) = l n

    1

    = a ( ) ;

    a ( + ) = l i m

    #

    c ( ) = l n

    1

    = c ( + ) = l n

    1

    c ( ) = l n

    1

    = a ( )

    T h e r e f o r e , a ( ? ) = a ( ) = a ( + ) , w h i c h m e a n s t h a t a ( ) i s c o n t i n u o u s a t

    L e m m a 1 1 S u p p o s e c ( )

  • 7/24/2019 A Game of Prediction With Expert Advise

    20/50

    L e m m a 1 2 F o r e a c h 2 0 ; 1 , t h e i n m u m i n t h e d e n i t i o n o f c ( ) i s

    a t t a i n e d .

    P r o o f . W e a r e r e q u i r e d t o p r o v e

    8 P 9 8 ! : ( ! ; ) c ( ) l o g

    X

    ( ! )

    P ( ) ( 1 5 )

    F i x a n y P ; l e t c

    1

    c

    2

    b e a d e c r e a s i n g s e q u e n c e s u c h t h a t c

    k

    ! c ( ) a s

    k ! 1 . B y t h e d e n i t i o n o f c ( ) , f o r e a c h k t h e r e e x i s t s

    k

    s u c h t h a t

    8 ! : ( ! ;

    k

    ) c

    k

    l o g

    X

    ( ! )

    P ( )

    L e t b e a l i m i t p o i n t ( w h o s e e x i s t e n c e f o l l o w s f r o m A s s u m p t i o n 1 ) o f t h e

    s e q u e n c e

    1

    2

    . T h e n , f o r e a c h ! , ( ! ; ) i s a l i m i t p o i n t o f t h e s e q u e n c e

    ( ! ;

    k

    ) ( b y A s s u m p t i o n 2 ) a n d , t h e r e f o r e ,

    ( ! ; ) c ( ) l o g

    X

    ( ! )

    P ( )

    ( r e c a l l t h a t , b y L e m m a 8 , c ( ) > 0 )

    F i r s t w e m a k e t h e l e a r n e r ' s t a s k e a s i e r : h e i s a l l o w e d t o m a k e p r e d i c t i o n s

    t h a t a r e f u n c t i o n s g : ! 0 ; 1 ] a n d i n c u r s l o s s g ( ! ) , w h e r e ! i s t h e

    o u t c o m e c h o s e n b y t h e n a t u r e ; w e w i l l o n l y r e q u i r e t h a t g c a n b e r e p r e s e n t e d

    a s m i x t u r e ( 2 ) . N o w t h e l e a r n e r c a n a c t s i m p l y b y c o m p u t i n g t h e w e i g h t e d

    a v e r a g e o f t h e e x p e r t s ' s u g g e s t i o n s : a t t r i a l t + 1 , t = 0 ; 1 ; : : : , h i s p r e d i c t i o n

    g

    t + 1

    i s d e n e d b y t h e e q u a l i t y

    g

    t + 1

    ( ! )

    =

    P

    n

    i = 1

    ( !

    t + 1

    ( i ) )

    L

    t

    ( i )

    P

    n

    i = 1

    L

    t

    ( i )

    ; 8 ! ( 1 6 )

    W h e n L u s e s t h i s s t r a t e g y , w e h a v e

    L

    t

    =

    1

    n

    n

    X

    i = 1

    L

    t

    ( i )

    ; 8 t ( 1 7 )

    I n d e e d , f o r t = 0 t h i s e q u a l i t y i s o b v i o u s , a n d a n e a s y i n d u c t i o n i n t g i v e s

    L

    t + 1

    =

    L

    t

    + g

    t + 1

    ( !

    t + 1

    )

    =

    L

    t

    g

    t + 1

    ( !

    t + 1

    )

    2 0

  • 7/24/2019 A Game of Prediction With Expert Advise

    21/50

    =

    L

    t

    P

    n

    i = 1

    ( !

    t + 1

    t + 1

    ( i ) )

    L

    t

    ( i )

    P

    n

    i = 1

    L

    t

    ( i )

    =

    1

    n

    n

    X

    i = 1

    ( !

    t + 1

    t + 1

    ( i ) ) + L

    t

    ( i )

    =

    1

    n

    n

    X

    i = 1

    L

    t + 1

    ( i )

    W e c a n s e e t h a t i f p l a y e r L w e r e a l l o w e d t o m a k e p r e d i c t i o n s g

    t + 1

    , h e

    w o u l d b e a b l e t o e n s u r e ( s e e ( 1 7 ) )

    L

    t

    1

    n

    L

    t

    ( i )

    , 8 i ; t , i . e . ,

    L

    t

    1

    l n

    1

    l n n + L

    t

    ( i ) ; 8 i ; t : ( 1 8 )

    B y L e m m a 1 2 , h o w e v e r , h e c a n m a k e p r e d i c t i o n s

    t + 1

    w i t h

    ( ! ;

    t + 1

    ) c ( ) g

    t + 1

    ( ! ) ; 8 ! ;

    i n t h i s c a s e w e w i l l h a v e , i n s t e a d o f ( 1 8 ) ,

    L

    t

    a ( ) l n n + c ( ) L

    t

    ( i ) ; 8 i ; t :

    S o f a r w e h a v e a s s u m e d t h a t t h e d e n o m i n a t o r o f t h e r a t i o i n ( 1 6 ) i s

    p o s i t i v e ; i n t h e c a s e w h e r e i t i s z e r o , t h e l e a r n e r c a n c h o o s e

    t + 1

    a r b i t r a r i l y .

    I t r e m a i n s t o c o n s i d e r t h e c a s e 2 f 0 ; 1 g I f = 1 , w e h a v e a ( ) = 1

    ( b y L e m m a 8 ) . T h e r e f o r e , w e a s s u m e = 0

    L e m m a 1 3

    c ( 0 ) = i n f

    c 8 D 9 8 ! : ( ! ; ) c m i n

    2 D

    ( ! ; )

    ; ( 1 9 )

    D r a n g i n g o v e r t h e n i t e s u b s e t s o f ? ; t h i s i n m u m i s a t t a i n e d .

    P r o o f . L e t c

    s t a n d f o r t h e r i g h t - h a n d s i d e o f ( 1 9 ) . F o r a l l 2 0 ; 1 ,

    w e h a v e c ( ) c

    , w h i c h i m p l i e s , b y L e m m a 1 0 ( t h e c o n t i n u i t y o f c ( ) ) ,

    c ( 0 ) c

    L e t u s p r o v e c

    c ( 0 ) . W e a s s u m e c ( 0 )

  • 7/24/2019 A Game of Prediction With Expert Advise

    22/50

    ( s e e L e m m a s 1 2 a n d 9 ) ; t a k i n g P t o b e t h e u n i f o r m p r o b a b i l i t y d i s t r i b u t i o n

    i n a n i t e s e t D ? , w e g e t

    8 D 8 2 0 ; 1 9 =

    D

    ( ) 8 ! : ( ! ; ) c ( 0 ) l o g

    0

    @

    1

    D

    X

    2 D

    ( ! )

    1

    A

    ( D , o r # D , s t a n d s f o r t h e n u m b e r o f e l e m e n t s i n a s e t D ) . L e t

    1

    2

    b e

    a d e c r e a s i n g s e q u e n c e o f n u m b e r s i n ] 0 ; 1 s u c h t h a t i n f

    k

    k

    = 0 . F o r e a c h D

    l e t

    D

    b e a l i m i t p o i n t o f t h e s e q u e n c e

    D

    (

    k

    ) , k = 1 ; 2 ; : : : . T h e n , f o r e a c h

    ! , ( ! ;

    D

    ) i s a l i m i t p o i n t o f ( ! ;

    D

    (

    k

    ) ) , a n d w e g e t

    8 D 9 =

    D

    8 ! :

    ( ! ; ) c ( 0 ) l i m

    k ! 1

    l o g

    k

    0

    @

    1

    D

    X

    2 D

    ( ! )

    k

    1

    A

    = c ( 0 ) m i n

    2 D

    ( ! ; )

    R e c a l l i n g t h e d e n i t i o n o f c

    , w e o b t a i n c

    c ( 0 ) .

    W e a r e o n l y r e q u i r e d t o c o n s i d e r t h e c a s e c ( 0 )

  • 7/24/2019 A Game of Prediction With Expert Advise

    23/50

    N o w w e c a n m o v e o n t o t h e m a i n t o p i c o f t h i s s e c t i o n , t h e t h e o r y o f l a r g e

    d e v i a t i o n s . T h e m a t e r i a l o f t h i s s e c t i o n i s w e l l k n o w n ( c f . , e . g . , B o r o v k o v 2 ] ,

    S e c t i o n 8 . 8 ) .

    I n t h i s p a p e r w e u s u a l l y c o n s i d e r s i m p l e r a n d o m v a r i a b l e s , w h i c h t a k e

    o n l y n i t e l y m a n y v a l u e s . T h e d i s t r i b u t i o n o f s u c h i s c o m p l e t e l y d e t e r m i n e d

    b y t h e p r o b a b i l i t i e s p r o b f = y g , y 2 I R ( t h e s e p r o b a b i l i t i e s a r e d i e r e n t

    f r o m 0 f o r o n l y n i t e l y m a n y y ) . W e w i l l i d e n t i f y s i m p l e r a n d o m v a r i a b l e s

    a n d t h e c o r r e s p o n d i n g p r o b a b i l i t y d i s t r i b u t i o n s i n I R .

    L e t b e a s i m p l e r a n d o m v a r i a b l e . F o r e a c h 2 I R w e p u t

    ( ) : =

    X

    y

    e

    y

    p r o b f = y g ( 2 0 )

    ( t h i s i s t h e m o m e n t g e n e r a t i n g f u n c t i o n ) a n d d e n e a n e w s i m p l e r a n d o m

    v a r i a b l e b y

    p r o b f = y g =

    1

    ( )

    e

    y

    p r o b f = y g ; 8 y 2 I R ( 2 1 )

    ( s o m e t i m e s i s c a l l e d C r a m e r ' s t r a n s f o r m o f , b u t w e w i l l u s e t h i s t e r m i n

    a d i e r e n t s e n s e ) . N o t e t h a t

    E

    ( ) =

    P

    y

    y

    1

    ( )

    e

    y

    p r o b f = y g =

    ( )

    ( )

    ( 2 2 )

    a n d

    v a r =

    P

    y

    y

    2

    1

    ( )

    e

    y

    p r o b f = y g ? (

    E

    )

    2

    =

    ( )

    ( )

    ?

    ( )

    ( )

    2

    = ( l n )

    0 0

    ( )

    ( 2 3 )

    S i n c e t h e v a r i a n c e i s a l w a y s n o n n e g a t i v e , w e o b t a i n

    L e m m a 1 4 T h e f u n c t i o n l n i s c o n v e x .

    P u t

    S

    N

    : =

    N

    X

    k = 1

    k

    ; Z

    N

    : =

    N

    X

    k = 1

    k

    ; ( 2 4 )

    w h e r e

    k

    ( r e s p .

    k

    ) a r e i n d e p e n d e n t r a n d o m v a r i a b l e s d i s t r i b u t e d a s ( r e s p .

    )

    L e m m a 1 5 F o r a l l N a n d z ,

    p r o b f Z

    N

    = z g =

    1

    N

    ( )

    e

    z

    p r o b f S

    N

    = z g

    2 3

  • 7/24/2019 A Game of Prediction With Expert Advise

    24/50

    P r o o f . W e n d :

    p r o b f Z

    N

    = z g =

    X

    p r o b f

    1

    = y

    1

    ; : : : ;

    N

    = y

    N

    g

    =

    X

    p r o b f

    1

    = y

    1

    g p r o b f

    N

    = y

    N

    g

    =

    X

    1

    ( )

    e

    y

    1

    p r o b f

    1

    = y

    1

    g

    1

    ( )

    e

    y

    N

    p r o b f

    N

    = y

    N

    g

    =

    X

    1

    N

    ( )

    e

    z

    p r o b f

    1

    = y

    1

    ; : : : ;

    N

    = y

    N

    g =

    1

    N

    ( )

    e

    z

    p r o b f S

    N

    = z g ;

    a l l s u m s b e i n g o v e r t h e N - t u p l e s y

    1

    : : : y

    N

    s u c h t h a t y

    1

    + + y

    N

    = z

    W e a r e i n t e r e s t e d i n t h e p r o b a b i l i t y p r o b f S

    N

    N g , b e i n g s o m e

    c o n s t a n t . L e m m a 1 7 b e l o w g i v e s a l o w e r e s t i m a t e f o r t h i s p r o b a b i l i t y i n

    t e r m s o f t h e Y o u n g | F e n c h e l t r a n s f o r m

    ( ) : = s u p

    ( ? l n ( ) ) ( 2 5 )

    o f t h e c o n v e x f u n c t i o n l n ; w e w i l l s a y t h a t =

    i s C r a m e r ' s t r a n s f o r m

    o f t h e r a n d o m v a r i a b l e . F i r s t w e s t a t e s o m e b a s i c p r o p e r t i e s o f C r a m e r ' s

    t r a n s f o r m ; t h e y a r e p r o v e n i n A p p e n d i x B .

    L e m m a 1 6 F o r e a c h s i m p l e r a n d o m v a r i a b l e , =

    s a t i s e s :

    ( ) 0 , i s a s m o o t h ( i . e . , i n n i t e l y

    d i e r e n t i a b l e ) f u n c t i o n o n ] m i n ; m a x a n d

    (

    E

    ) =

    0

    (

    E

    ) = 0 ;

    0 0

    (

    E

    ) =

    1

    v a r

    ( 2 8 )

    I f v a r = 0 ,

    ( ) =

    (

    0 ; i f =

    E

    ;

    1 ; o t h e r w i s e .

    T h e f o l l o w i n g t w o l e m m a s a r e a l s o p r o v e n i n A p p e n d i x B ; t h e i d e a o f t h e i r

    p r o o f i s t o e x p r e s s t h e p r o b a b i l i t y p r o b f S

    N

    N g t h r o u g h p r o b a b i l i t i e s

    p r o b f Z

    N

    = z g ( s e e L e m m a 1 5 ) a n d a p p r o x i m a t e t h e l a t t e r b y a G a u s s i a n

    d i s t r i b u t i o n .

    2 4

  • 7/24/2019 A Game of Prediction With Expert Advise

    25/50

    L e m m a 1 7 L e t b e a s i m p l e r a n d o m v a r i a b l e a n d 2 I R . T h e r e i s a

    c o n s t a n t C = C ( ; ) s u c h t h a t , f o r a l l N 0 ,

    p r o b f S

    N

    N g

    1

    C

    p

    N + 1

    e x p ( ? N

    ( ) ) ( 2 9 )

    ( w h e r e S

    N

    =

    1

    + +

    N

    a n d

    1

    ,

    2

    , . . . a r e i n d e p e n d e n t r a n d o m v a r i a b l e s

    d i s t r i b u t e d a s )

    W e w i l l a l s o c o n s i d e r e x t e n d e d s i m p l e r a n d o m v a r i a b l e s , w h i c h a r e a l l o w e d

    t o t a k e v a l u e 1 ( b u t n o t ? 1 ) . T h e w e i g h t

    w

    ( ) o f s u c h i s d e n e d t o

    b e p r o b f 0 . T h e m o m e n t g e n e r a t i n g

    f u n c t i o n o f i s d e n e d b y ( 2 0 ) ( w h i c h w e w i l l a l s o w r i t e a s ( ) : =

    E

    e

    ) ,

    y r a n g i n g o v e r I R , a n d C r a m e r ' s t r a n s f o r m =

    o f i s d e n e d b y ( 2 5 ) .

    L e m m a 1 8 L e m m a 1 7 c o n t i n u e s t o h o l d w h e n i s a l l o w e d t o b e a n e x t e n d e d

    s i m p l e r a n d o m v a r i a b l e .

    6 S T R A T E G Y F O R

    T H E E N V I R O N M E N T

    T h e a i m o f t h i s s e c t i o n i s t o p r o v e t h e r e m a i n i n g h a l f o f T h e o r e m 1 . F i x

    a p o i n t ( c ; a ) 2 0 ; 1

    2

    S o u t h w e s t o f a n d o u t s i d e t h e c u r v e ( c ( ) ; a ( ) ) ; w e

    a r e r e q u i r e d t o p r o v e G ( c ; a ) E . ( I f c ( ) = 1 f o r 2 0 ; 1 , ( c ; a ) i s

    a n a r b i t r a r y p o i n t o f 0 ; 1

    2

    ; r e c a l l t h a t e i t h e r c ( ) = 1 , 8 2 0 ; 1 , o r

    c ( )

  • 7/24/2019 A Game of Prediction With Expert Advise

    26/50

    F o r e a c h ! 2 d e n e ? ( ! ) t o b e t h e s e t o f a l l 2 ? t h a t s a t i s f y t h e

    i n e q u a l i t y o f ( 3 1 ) ; ( 3 1 ) a s s e r t s t h a t t h e s e t s ? ( ! ) c o m p o s e a n o p e n c o v e r o f

    ? . B y A s s u m p t i o n 1 , t h e r e e x i s t s a n i t e s u b c o v e r f ? ( ! ) ! 2 g o f t h i s

    c o v e r . T h e r e f o r e , w e c a n r e w r i t e ( 3 1 ) a s

    8 2 ? 9 ! 2 : ( ! ; ) > c l o g

    X

    ( ! )

    P ( ) ( 3 2 )

    W e s a y t h a t ! 2 i s t r i v i a l i f ( ! ; ) = 0 , f o r a l l 2 d o m P . L e t

    b e t h e

    s e t o f t r i v i a l ! 2 . L e t u s x a n y f u n c t i o n : ? ! s u c h t h a t , f o r e a c h

    2 ? :

    ( ( ) ; ) > c l o g

    P

    ( ( ) )

    P ( ) ;

    i f t h e r e e x i s t s a n o n t r i v i a l ! 2 f o r w h i c h t h e i n e q u a l i t y o f ( 3 2 ) h o l d s ,

    t h e n ( ) i s n o n t r i v i a l ;

    i f ( ) i s t r i v i a l , t h e n

    ( ) 2 a r g m a x

    ! 2

    ( ! ; )

    F o r e a c h ! 2 , d e n e

    !

    t o b e t h e e x t e n d e d s i m p l e r a n d o m v a r i a b l e t h a t

    t a k e s e a c h v a l u e ( ! ; ) , 2 d o m P , w i t h p r o b a b i l i t y P ( ) . ( W e a s s u m e ,

    w i t h o u t l o s s o f g e n e r a l i t y , t h a t c o n t a i n s n o ! s u c h t h a t ( ! ; ) = 1 ,

    8 2 d o m P ; t h e r e f o r e ,

    w

    (

    !

    ) > 0 , f o r a l l ! 2 . ) L e t

    !

    b e C r a m e r ' s

    t r a n s f o r m o f

    !

    L e m m a 1 9 T h e r e e x i s t c o n s t a n t s z

    !

    ( ! 2 ) a n d > 0 s u c h t h a t , f o r a l l

    ! 2 ,

    i n f

    2

    1

    ( ! )

    ( ! ; ) > c z

    !

    + a (

    !

    ( z

    !

    ) + ) ; ( 3 3 )

    0

    !

    ( z

    !

    ) c l o g

    X

    ( ! )

    P ( ) ( 3 5 )

    2 6

  • 7/24/2019 A Game of Prediction With Expert Advise

    27/50

    = ?

    c

    l n

    1

    l n

    X

    ( ! )

    P ( )

    = ?

    c

    l n

    1

    l n

    E

    !

    ( 3 6 )

    =

    c

    l n

    1

    i n f

    l n

    1

    +

    !

    ( )

    !

    ( 3 7 )

    = c

    0

    @

    z

    !

    +

    1

    l n

    1

    !

    ( z

    !

    )

    1

    A

    ( 3 8 )

    c z

    !

    + a

    !

    ( z

    !

    ) ( 3 9 )

    I n e q u a l i t y ( 3 5 ) f o l l o w s f r o m t h e d e n i t i o n o f ( n o t i c e t h a t w e h a v e u s e d t h e

    n o n - t r i v i a l i t y o f ! h e r e ) , a n d e q u a l i t y ( 3 6 ) f o l l o w s f r o m t h e d e n i t i o n o f

    !

    L e t u s p r o v e e q u a l i t y ( 3 7 ) . P u t

    !

    ( ) : = l n

    E

    e

    !

    ( t h e r e f o r e ,

    !

    =

    !

    ;

    r e c a l l t h a t t h e n o t a t i o n

    E

    i m p l i e s s u m m i n g o n l y o v e r t h e n i t e v a l u e s o f

    !

    )

    B y t h e F e n c h e l | M o r e a u t h e o r e m w e c a n t r a n s f o r m t h e i n m u m i n ( 3 7 ) a s

    f o l l o w s :

    i n f

    l n

    1

    +

    !

    ( )

    !

    = ? s u p

    ? l n

    1

    ?

    !

    ( )

    !

    = ?

    !

    ? l n

    1

    !

    = ?

    !

    ( l n ) = ? l n

    E

    e x p (

    !

    l n ) = ? l n

    E

    !

    ( t h e c o n d i t i o n s o f t h e F e n c h e l | M o r e a u t h e o r e m a r e s a t i s e d h e r e : t h e f u n c -

    t i o n

    !

    , b e s i d e s b e i n g c o n v e x ( s e e L e m m a 1 4 ) , i s c o n t i n u o u s a n d , h e n c e ,

    c l o s e d ) ; t h i s c o m p l e t e s t h e p r o o f o f e q u a l i t y ( 3 7 ) .

    T h e i n m u m i n ( 3 7 ) i s a t t a i n e d b y L e m m a 1 6 . S e t t i n g z

    !

    t o a v a l u e

    o f w h e r e t h e m i n i m u m i s a t t a i n e d , w e a r r i v e a t e x p r e s s i o n ( 3 8 ) . F i n a l l y ,

    i n e q u a l i t y ( 3 9 ) f o l l o w s f r o m c = l n

    1

    a ( s e e ( 3 0 ) ) .

    T o c o m p l e t e c o n s i d e r i n g t h e c a s e o f n o n t r i v i a l ! , i t r e m a i n s t o p r o v e ( 3 4 ) .

    T h i s i s e a s y :

    !

    ( z

    !

    ) 0 ( 4 0 )

    2 7

  • 7/24/2019 A Game of Prediction With Expert Advise

    28/50

    L e t ?

    b e t h e s e t o f t h o s e 2 ? f o r w h i c h ( ) i s t r i v i a l . S i n c e ?

    ( b e i n g

    a c l o s e d s u b s e t o f ? ) i s c o m p a c t a n d t h e f u n c t i o n ! m a x

    ! 2

    ( ! ; ) i s

    c o n t i n u o u s a n d p o s i t i v e o n ?

    , w e h a v e

    i n f

    2 ?

    m a x

    ! 2

    ( ! ; ) > 0 ;

    i . e . , i n f

    2 ?

    ( ( ) ; ) > 0 , w h i c h i m p l i e s ( 4 0 ) .

    F i x s u c h z

    !

    a n d

    N o w w e c a n d e s c r i b e t h e p r o b a b i l i s t i c s t r a t e g y f o r E i n G ( c ; a ) :

    t h e n u m b e r n o f e x p e r t s i s ( l a r g e a n d ) c h o s e n a s s p e c i e d b e l o w ;

    t h e o u t c o m e c h o s e n b y E a l w a y s c o i n c i d e s w i t h ( ) , b e i n g t h e p r e -

    d i c t i o n m a d e b y L ;

    e a c h e x p e r t p r e d i c t s e a c h 2 d o m P w i t h c o n s t a n t p r o b a b i l i t y P ( )

    L e t u s l o o k a t h o w t h i s s i m p l e s t r a t e g y h e l p s u s p r o v e t h a t L d o e s n o t

    h a v e a w i n n i n g s t r a t e g y i n G ( c ; a ) . A s s u m e , o n t h e c o n t r a r y , t h a t L h a s a

    w i n n i n g s t r a t e g y i n t h i s g a m e , a n d l e t t h i s w i n n i n g s t r a t e g y p l a y a g a i n s t E ' s

    p r o b a b i l i s t i c s t r a t e g y j u s t d e s c r i b e d .

    L e t

    1

    2

    b e t h e r a n d o m s e q u e n c e o f L ' s p r e d i c t i o n s a n d !

    1

    !

    2

    b e t h e

    r a n d o m s e q u e n c e o f o u t c o m e s d u r i n g t h i s p l a y . F o r e a c h T 1 a n d ! 2 ,

    l e t m

    !

    ( T ) 2 0 ; 1 ] b e t h e f r a c t i o n

    # f t 2 f 1 ; : : : ; T g !

    t

    = ! g

    T

    o f ! ' s a m o n g t h e r s t T

    o u t c o m e s !

    1

    : : : !

    T

    . D e n e s t o p p i n g t i m e b y

    : = m i n

    (

    T T

    l n n

    P

    ! 2

    m

    !

    ( T )

    !

    ( z

    !

    ) +

    )

    ( 4 1 )

    N o t e t h a t

    l n n

    m a x

    ! 2

    !

    ( z

    !

    ) +

    &

    l n n

    '

    ( 4 2 )

    L e t T b e a n u m b e r f o r w h i c h t h e p r o b a b i l i t y o f = T i s t h e l a r g e s t ; t h i s

    l a r g e s t p r o b a b i l i t y i s a t l e a s t

    1

    C

    1

    n n

    ( C

    1

    , C

    2

    , . . . s t a n d f o r p o s i t i v e c o n s t a n t s ) .

    W e s a y t h a t a s e q u e n c e

    1

    : : :

    T

    2

    T

    i s s u i t a b l e i f

    ( !

    1

    =

    1

    ; : : : ; !

    T

    =

    T

    ) = ) = T

    F i x a s u i t a b l e

    1

    : : :

    T

    w i t h t h e l a r g e s t p r o b a b i l i t y o f t h e e v e n t f !

    1

    =

    1

    ; : : : ; !

    T

    =

    T

    g ; s i n c e t h e p r o b a b i l i t y t h a t !

    1

    : : : !

    T

    w i l l b e s u i t a b l e i s a t

    2 8

  • 7/24/2019 A Game of Prediction With Expert Advise

    29/50

    l e a s t

    1

    C

    1

    n n

    , t h i s l a r g e s t p r o b a b i l i t y i s a t l e a s t

    1

    C

    1

    n n

    ? T

    . W e s a y t h a t t h e

    r a n d o m s e q u e n c e

    1

    2

    o f L ' s p r e d i c t i o n s a g r e e s w i t h

    1

    : : :

    T

    i f (

    t

    ) =

    t

    ,

    t = 1 ; : : : ; T . I t i s o b v i o u s t h a t L h a s a s t r a t e g y i n G ( c ; a ) ( a s i m p l e m o d i -

    c a t i o n o f h i s w i n n i n g s t r a t e g y ) s u c h t h a t h i s p r e d i c t i o n s

    1

    2

    a l w a y s a g r e e

    w i t h t h e s e q u e n c e

    1

    : : :

    T

    a n d , w i t h p r o b a b i l i t y a t l e a s t

    1

    C

    1

    n n

    ? T

    ,

    L

    T

    c L

    T

    ( i ) + a l n n ; 8 i ( 4 3 )

    W e w i l l a r r i v e a t a c o n t r a d i c t i o n p r o v i n g t h a t o u r p r o b a b i l i s t i c s t r a t e g y f o r

    E f a i l s c o n d i t i o n ( 4 3 ) w i t h p r o b a b i l i t y g r e a t e r t h a n 1 ?

    1

    C

    1

    n n

    ? T

    w h e n

    p l a y i n g a g a i n s t a n y s t r a t e g y f o r L t h a t e n s u r e s a g r e e m e n t w i t h

    1

    : : :

    T

    F o r e a c h ! 2 , l e t m

    !

    2 0 ; 1 ] b e t h e f r a c t i o n

    # f t 2 f 1 ; : : : ; T g

    t

    = ! g

    T

    o f ! ' s i n

    t h e s e q u e n c e

    1

    : : :

    T

    . B y t h e d e n i t i o n o f E ' s s t r a t e g y , t h e r s t T o u t c o m e s

    w i l l b e !

    t

    =

    t

    , t = 1 ; : : : ; T . S o t h e s e q u e n c e !

    1

    : : : !

    T

    c o n t a i n s m

    !

    T ! ' s

    a n d , t h e r e f o r e , L ' s c u m u l a t i v e l o s s d u r i n g t h e r s t T t r i a l s i s a t l e a s t

    R : =

    X

    ! 2

    m

    !

    T i n f

    2

    1

    ( ! )

    ( ! ; ) ( 4 4 )

    L e t A b e t h e e v e n t t h a t , f o r a t l e a s t o n e e x p e r t i , t h e c u m u l a t i v e l o s s

    X

    t 2 f 1 ; : : : ; T g !

    t

    = !

    ( !

    t

    ;

    t

    ( i ) )

    o n t h e ! ' s o f !

    1

    : : : !

    T

    , f o r a l l ! 2 , i s a t m o s t T m

    !

    z

    !

    ( a s i t w e r e , t h e

    s p e c i c p e r ! l o s s i s a t m o s t z

    !

    ) . O n e v e n t A , t h e c u m u l a t i v e l o s s o f t h e

    b e s t e x p e r t ( d u r i n g t h e r s t T t r i a l s ) i s a t m o s t

    : = T

    X

    ! 2

    m

    !

    z

    !

    ( 4 5 )

    L e t u s s h o w t h a t w e c a n c h o o s e t h e n u m b e r n o f e x p e r t s s o t h a t t h e

    p r o b a b i l i t y o f A f a i l i n g i s l e s s t h a n

    1

    C

    1

    n n

    ? T

    . L e m m a 1 8 s h o w s t h a t , f o r

    e a c h e x p e r t a n d e a c h ! 2 , t h e l o s s i n c u r r e d b y h i m o n t h e ! ' s o f t h e

    s e q u e n c e !

    1

    : : : !

    T

    i s a t m o s t T m

    !

    z

    !

    w i t h p r o b a b i l i t y a t l e a s t

    1

    C

    2

    p

    T m

    !

    + 1

    e x p ( ? T m

    !

    !

    ( z

    !

    ) )

    1

    T

    e x p ( ? T m

    !

    !

    ( z

    !

    ) )

    ( s i n c e n i s l a r g e , T i s l a r g e a s w e l l : s e e ( 4 2 ) ) . S i n c e f o r e a c h e x p e r t t h e s e

    e v e n t s a r e i n d e p e n d e n t , t h e p r o b a b i l i t y o f t h e i r c o n j u n c t i o n i s a t l e a s t

    1

    T

    e x p

    ? T

    X

    ! 2

    m

    !

    !

    ( z

    !

    )

    !

    2 9

  • 7/24/2019 A Game of Prediction With Expert Advise

    30/50

    T h e p r o b a b i l i t y t h a t A w i l l f a i l i s a t m o s t

    1 ?

    1

    T

    e x p

    ? T

    X

    ! 2

    m

    !

    !

    ( z

    !

    )

    ! !

    n

    ;

    s i n c e !

    1

    : : : !

    T

    i s s u i t a b l e , t h e n a t u r a l l o g a r i t h m o f t h i s e x p r e s s i o n i s

    n l n

    1 ?

    1

    T

    e x p

    ? T

    X

    ! 2

    m

    !

    !

    ( z

    !

    )

    ! !

  • 7/24/2019 A Game of Prediction With Expert Advise

    31/50

    F i r s t w e p r o v e t h e e x i s t e n c e o f L ' s r e l e v a n t s t r a t e g i e s . I f c = 1 a n d

    a = 1 , L ' s g o a l L

    t

    L

    t

    ( i ) + 1 l n n i s e a s y t o a t t a i n : i f n > 1 , t h i s c o n d i t i o n

    i s v a c u o u s , a n d i f n = 1 , i t s u c e s f o r L t o r e p e a t t h e p r e d i c t i o n s m a d e b y

    t h e o n l y e x p e r t .

    L e t c = 1 ; L ' s g o a l i s t o e n s u r e L

    t

    1 L

    t

    ( i ) + a ( 0 ) l n n . I n o t h e r w o r d s ,

    L m u s t e n s u r e L

    t

    a ( 0 ) l n n a s l o n g a s m i n

    i

    L

    t

    ( i ) = 0 . F o r e a c h 2 0 ; 1 ,

    d e n e g

    t + 1

    : ! 0 ; 1 b y

    g

    t + 1

    ( ! )

    =

    1

    E

    t

    X

    i 2 E

    t

    ( !

    t + 1

    ( i ) )

    ;

    w h e r e E

    t

    : = f i L

    t

    ( i ) = 0 g i s t h e s e t o f t h e p e r f e c t e x p e r t s b y t i m e t ( c f . ( 1 6 ) ) ,

    a n d c h o o s e

    t + 1

    2 ? s u c h t h a t

    ( ! ;

    t + 1

    ) c ( ) g

    t + 1

    ( ! ) ; 8 !

    L e t

    t + 1

    b e a l i m i t p o i n t o f a s e q u e n c e

    k

    t + 1

    w i t h

    k

    # 0 . W e n d :

    ( ! ;

    t + 1

    ) l i m

    ! 0

    c ( ) l o g

    0

    @

    1

    E

    t

    X

    i 2 E

    t

    ( !

    t + 1

    ( i ) )

    1

    A

    = l i m

    ! 0

    0

    @

    ? a ( ) l n

    0

    @

    1

    E

    t

    X

    i 2 E

    t

    ( !

    t + 1

    ( i ) )

    1

    A

    1

    A

    = ? a ( 0 ) l n

    F

    t

    E

    t

    p r o v i d e d F

    t

    6= ; , w h e r e F

    t

    : = f i 2 E

    t

    ( ! ;

    t + 1

    ( i ) ) = 0 g . T a k i n g a s ! t h e

    o u t c o m e c h o s e n b y t h e n a t u r e , w e o b t a i n

    ( ! ;

    t + 1

    ) a ( 0 ) l n

    E

    t

    E

    t + 1

    ;

    t h e r e f o r e , L ' s t o t a l l o s s L

    t

    a t e a c h t r i a l t s u c h t h a t m i n

    i

    L

    t

    ( i ) = 0 ( e q u i v a -

    l e n t l y , s u c h t h a t E

    t

    6= ; ) i s a t m o s t

    a ( 0 ) l n

    E

    0

    E

    1

    + + a ( 0 ) l n

    E

    t ? 1

    E

    t

    = a ( 0 ) l n

    E

    0

    E

    t

    a ( 0 ) l n n

    I t r e m a i n s t o c o n s t r u c t t h e r e l e v a n t s t r a t e g i e s f o r p l a y e r E . F i r s t s u p p o s e

    c

  • 7/24/2019 A Game of Prediction With Expert Advise

    32/50

    1 l n n . H e i s f o r c e d t o c h o o s e n = 1 . A f t e r t h a t i t s u c e s f o r h i m t o a p p l y

    t h e s t r a t e g y o f L e m m a 5 .

    N o w w e c o n s i d e r t h e r e m a i n i n g c a s e c = 1 , 0 a < a ( 0 ) . P l a y e r E ' s

    g o a l i s t o e n s u r e L

    t

    > 1 L

    t

    ( i ) + a l n n , f o r s o m e t a n d i . W e w i l l g i v e t w o

    e x a m p l e s w i t h i d e n t i c a l s e p a r a t i o n c u r v e s a n d a ( 0 ) > 0 : i n t h e r s t , E w i l l

    b e a b l e t o d o s o f o r a n y a < a ( 0 ) ; i n t h e s e c o n d , h e w i l l b e a b l e t o d o s o f o r

    n o a < a ( 0 ) .

    C o n s i d e r t h e s i m p l e p r e d i c t i o n g a m e ( s e e E x a m p l e 1 i n S e c t i o n 2 ) . H e r e

    a ( 0 ) = 1 = l n 2 a n d c ( 0 ) = 1 . A w i n n i n g s t r a t e g y f o r E i s a s f o l l o w s : h e

    t a k e s n = 2

    k

    w i t h a n y p o s i t i v e i n t e g e r k ; t h e o u t c o m e i s a l w a y s o p p o s i t e

    t o L ' s p r e d i c t i o n ; a t t r i a l t , t = 1 ; : : : ; k , e x p e r t i 2 f 1 ; : : : ; 2

    k

    g p r e d i c t s

    w i t h t h e t t h b i t i n t h e b i n a r y e x p a n s i o n o f i ? 1 ( w e a s s u m e t h a t t h e l e n g t h

    o f t h i s b i n a r y e x p a n s i o n i s e x a c t l y k : i f n e c e s s a r y , w e a d d z e r o e s o n t h e

    l e f t ) . A f t e r t h e k t h t r i a l w e w i l l h a v e L

    t

    = k , L

    t

    ( i ) = 0 f o r s o m e i , a n d

    a l n n < a ( 0 ) l n n = l o g

    2

    n = k

    N o w c o n s i d e r t h e l o c a l g a m e ( ; ? ; ) w i t h : = f 0 ; 1 g f 1 ; 2 ; : : : g , ? : =

    f 0 ; 1 g , a n d

    ( ( j ; i ) ; ) =

    (

    i

    ; i f j = ;

    1 ; o t h e r w i s e ;

    w h e r e

    i

    i s a d e c r e a s i n g s e q u e n c e o f n u m b e r s i n ] 0 ; 1 s u c h t h a t

    i

    ! 0

    ( i ! 1 ) . A l l c ( ) a n d a ( ) a r e h e r e e x a c t l y t h e s a m e a s i n t h e c a s e o f

    t h e s i m p l e p r e d i c t i o n g a m e . B u t n o w , f o r a l l t a n d i , L

    t

    ( i ) > 0 ; t h e r e f o r e , E

    c a n n o t w i n t h e g a m e .

    I t r e m a i n s a n o p e n p r o b l e m t o g i v e a n e x p l i c i t f o r m u l a f o r t h e v a l u e

    i n f f a G ( 1 ; a ) L g 2 0 ; a ( 0 ) ]

    8 C O N N E C T I O N S W I T H L I T E R A T U R E

    T h e A g g r e g a t i n g A l g o r i t h m w a s p r o p o s e d i n 3 1 ] a s a c o m m o n g e n e r a l i z a t i o n

    o f t h e B a y e s i a n m e r g i n g s c h e m e ( D a w i d 7 ] , S e c t i o n 4 ; D e S a n t i s e t a l . 9 ] ) a n d

    t h e W e i g h t e d M a j o r i t y A l g o r i t h m ( V o v k 3 2 ] , T h e o r e m 5 , a n d L i t t l e s t o n e a n d

    W a r m u t h 2 3 ] ; I a m u s i n g t h e n a m e c o i n e d b y L i t t l e s t o n e a n d W a r m u t h ) .

    E a r l i e r , a l g o r i t h m s w i t h s i m i l a r p r o p e r t i e s w e r e p r o p o s e d b y F o s t e r 1 1 ] ( f o r

    t h e c a s e o f t h e B r i e r l o s s f u n c t i o n ; s e e E x a m p l e 4 a b o v e ) a n d F o s t e r a n d

    V o h r a 1 2 ] ( f o r a w i d e c l a s s o f l o s s f u n c t i o n s ) . T h e e n v i r o n m e n t ' s s t r a t e g y

    3 2

  • 7/24/2019 A Game of Prediction With Expert Advise

    33/50

    d e s c r i b e d i n S e c t i o n 6 r e s u l t e d f r o m a s e r i e s o f s m a l l s t e p s : c f . T h e o r e m 6

    o f 3 2 ] , T h e o r e m 2 o f 3 1 ] , a n d 3 3 ] ; t h e k e y i d e a i s f r o m C o h e n 5 ] . ( I n

    S e c t i o n 6 w e d i d n o t u s e t h e p o w e r f u l t e c h n i q u e s o f C e s a - B i a n c h i e t a l . 4

    a n d H a u s s l e r , K i v i n e n , a n d W a r m u t h 1 5 ] ; t h e s e t e c h n i q u e s m a y b e u s e f u l i n

    s t r e n g t h e n i n g o u r r e s u l t . ) T h e i d e a o f c o n s i d e r i n g t h e v a l u e = 0 i s d u e t o

    L i t t l e s t o n e a n d L o n g 2 1 ] .

    T h e m a i n c o n t r i b u t i o n o f t h i s p a p e r i s t h e p r o o f t h a t t h e A g g r e g a t i n g

    A l g o r i t h m a n d b o u n d ( 1 ) w i t h c = c ( ) , a = a ( ) a r e i n s o m e s e n s e o p t i m a l .

    I f w e u n d e r s t a n d \ o p t i m a l " i n a s t r o n g e r s e n s e , h o w e v e r , t h e b o u n d a n d

    e v e n t h e a l g o r i t h m i n s o m e s i t u a t i o n s c a n b e i m p r o v e d . C e s a - B i a n c h i e t a l .

    4 ] g i v e a s i m p l e e x a m p l e c o n c e r n i n g t h e b o u n d . L e t u s c o n s i d e r t h e g a m e

    w h o s e o n l y d i e r e n c e f r o m G ( c ; a ) i s t h a t t h e n u m b e r o f e x p e r t s i s n o t c h o s e n

    b y t h e a d v e r s a r y b u t i s g i v e n a p r i o r i a s n : = 3 ; t h e o u t c o m e a n d p r e d i c t i o n

    s p a c e s a r e f 0 ; 1 g a n d t h e l o s s f u n c t i o n i s ! ? ( i . e . , t h e s i m p l e p r e d i c t i o n

    g a m e i s b e i n g p l a y e d ; s e e E x a m p l e 1 ) . T h e A g g r e g a t i n g A l g o r i t h m ( w h i c h ,

    i n t h i s c a s e , c o i n c i d e s w i t h t h e W e i g h t e d M a j o r i t y A l g o r i t h m ) e n s u r e s , f o r

    2 , 8 2 0 ; 1 ) . T h e r e f o r e , b o u n d ( 1 ) c a n

    b e i m p r o v e d w h e n c a n d a a r e a l l o w e d t o d e p e n d o n n

    T h e n e x t s t e p h a s b e e n m a d e b y L i t t l e s t o n e a n d L o n g 2 1 ] , w h o g i v e

    a n e x a m p l e w h e r e n o t o n l y t h e b o u n d b u t a l s o t h e a l g o r i t h m i t s e l f c a n b e

    i m p r o v e d . T h e i r e x a m p l e v i o l a t e s o n e m o r e a s s u m p t i o n o f o u r T h e o r e m 1 :

    t h e l o s s f u n c t i o n a s w e l l i s n o w a l l o w e d t o d e p e n d o n t h e n u m b e r n o f

    e x p e r t s .

    E x a m p l e 8 ( L i t t l e s t o n e a n d L o n g ; m o d i e d ) . T h e r e a r e n > 2 e x p e r t s , t w o

    p o s s i b l e o u t c o m e s , 0 a n d 1 , a n d t w o p o s s i b l e p r e d i c t i o n s ,

    0

    a n d

    1

    . T h e l o s s

    f u n c t i o n i s

    ( 0 ;

    0

    ) = ( 1 ;

    1

    ) = 0 ;

    ( 0 ;

    1

    ) = 1 ; ( 1 ;

    0

    ) = ( n ? 1 ) l n n

    L e m m a 2 0 U n d e r t h e c o n d i t i o n s o f E x a m p l e 8 , t h e f o l l o w i n g h o l d s . I f L a t

    e a c h t r i a l t p r e d i c t s

    1

    u n l e s s a l l \ b e s t e x p e r t s " i 2 a r g m i n

    j

    L

    t ? 1

    ( j ) u n a n i -

    m o u s l y p r e d i c t

    0

    , t h e n ( 1 ) w i l l h o l d w i t h c = ( n ? 1 ) ( l n n + 1 ) a n d a =

    n ? 1

    n n

    3 3

  • 7/24/2019 A Game of Prediction With Expert Advise

    34/50

    O n t h e o t h e r h a n d , t h e A g g r e g a t i n g A l g o r i t h m l o s e s G ( c ; a ) w h e n a < n ? 1

    ( i n p a r t i c u l a r , w h e n c = ( n ? 1 ) ( l n n + 1 ) a n d a =

    n ? 1

    n n

    )

    P r o o f . F i r s t w e p r o v e t h e a s s e r t i o n a b o u t t h e s i m p l e s t r a t e g y t h a t a l w a y s

    p r e d i c t s

    1

    u n l e s s a l l b e s t e x p e r t s i 2 a r g m i n

    j

    L

    t ? 1

    ( j ) u n a n i m o u s l y p r e d i c t

    0

    . I t i s s u c i e n t t o p r o v e t h a t , f o r a l l t ,

    L

    t

    ( n ? 1 ) ( l n n + 1 ) L

    t

    + n ? a r g m i n

    j

    L

    t

    ( j ) ( 4 6 )

    ( c f . ( 1 ) ) , L

    t

    = m i n

    j

    L

    t

    ( j ) b e i n g t h e l o s s i n c u r r e d b y t h e a r g m i n

    j

    L

    t

    ( j ) b e s t

    e x p e r t s . T o s e e t h a t ( 4 6 ) i s i n d e e d t r u e , n o t i c e t h a t i t i s t r u e f o r t = 0 a n d

    t h a t , f o r t > 0 , i t f o l l o w s f r o m

    L

    t ? 1

    ( n ? 1 ) ( l n n + 1 ) L

    t ? 1

    + n ? a r g m i n

    j

    L

    t ? 1

    ( j )

    I t r e m a i n s t o p r o v e t h e a s s e r t i o n a b o u t t h e A g g r e g a t i n g A l g o r i t h m . L e t ,

    a t t r i a l 1 , a l l e x p e r t s b u t o n e p r e d i c t

    0

    a n d t h e o u t c o m e b e 1 . W e a r e o n l y

    r e q u i r e d t o p r o v e t h a t t h e A g g r e g a t i n g A l g o r i t h m w i l l p r e d i c t

    0

    , w h a t e v e r

    2 0 ; 1 . T h e ( n ? 1 ) : 1 m i x t u r e o f

    0

    ,

    1

    ( s e e ( 1 6 ) ; a s i n S e c t i o n 2 , w e

    r e p r e s e n t p r e d i c t i o n 2 ? b y t h e p o i n t ( ( 0 ; ) ; ( 1 ; ) ) o f t h e ( x ; y ) - p l a n e )

    i s

    l o g

    n ? 1

    n

    +

    1

    n

    ; l o g

    n ? 1

    n

    ( n ? 1 ) l n n

    +

    1

    n

    ;

    t h e r e f o r e , L p r e d i c t i n g

    0

    i s e q u i v a l e n t t o

    l o g

    n ? 1

    n

    ( n ? 1 ) l n n

    +

    1

    n

    l o g

    n ? 1

    n

    +

    1

    n

    >

    ( n ? 1 ) l n n

    1

    ;

    w h i c h i n t u r n i s e q u i v a l e n t t o

    l n

    n ? 1

    n

    ( n ? 1 ) l n n

    +

    1

    n

    ( n ? 1 ) l n n l n

    n

    n ? 1

    ;

    3 4

  • 7/24/2019 A Game of Prediction With Expert Advise

    35/50

    i . e . ,

    1

    n ? 1

    > l n

    n

    n ? 1

    T h e l a s t i n e q u a l i t y i s a s p e c i a l c a s e o f t h e i n e q u a l i t y t > l n ( 1 + t ) , w h e r e

    t > 0

    F o r = 1 , ( 4 7 ) t u r n s i n t o t h e e q u a l i t y 0 = 0 . L e t u s r e w r i t e ( 4 7 ) i n t h e

    e q u i v a l e n t f o r m

    n ? 1

    n

    ( n ? 1 ) l n n

    +

    1

    n

    >

    >

    :

    < )

    d

    d

    n ? 1

    n

    ( n ? 1 ) l n n

    +

    1

    n

    )

    d

    d

    n ? 1

    n

    ( n ? 1 ) l n n

    +

    1

    n

    >

    d

    d

    n ? 1 +

    n

    ( n ? 1 ) l n n

    ( 4 8 )

    S i n c e t h e f u n c t i o n

    f ( ) : =

    d

    d

    n ? 1

    n

    ( n ? 1 ) l n n

    +

    1

    n

    d

    d

    n ? 1 +

    n

    ( n ? 1 ) l n n

    =

    n ? 1

    n

    ( n ? 1 ) l n n

    ( n ? 1 ) l n n ? 1

    ( n ? 1 ) l n n

    n ? 1 +

    n

    ( n ? 1 ) l n n ? 1

    1

    n

    = ( n ? 1 )

    n

    n ? 1 +

    !

    ( n ? 1 ) l n n ? 1

    i s m o n o t o n i c a n d s a t i s e s f ( 0 ) = 0 a n d f ( 1 ) > 1 , ( 4 8 ) i n d e e d h o l d s .

    T h e s e e x a m p l e s e v o k e s e v e r a l q u e s t i o n s : W h a t i s t h e s t r i c t e s t s e n s e i n

    w h i c h b o u n d ( 1 ) w i t h c = c ( ) , a = a ( ) i s o p t i m a l W h a t i s t h e s t r i c t e s t

    s e n s e i n w h i c h t h e A g g r e g a t i n g A l g o r i t h m i s o p t i m a l D o e s t h e l e a r n e r h a v e

    a b e t t e r s t r a t e g y

    W h e n i t i s k n o w n t h a t t h e c u m u l a t i v e l o s s o f t h e b e s t e x p e r t i s 0 , L i t -

    t l e s t o n e a n d L o n g 2 1 ] p r o p o s e t o l e t ! 0 i n t h e A g g r e g a t i n g A l g o r i t h m .

    C e s a - B i a n c h i e t a l . 3 ] c o n s i d e r a n o p p o s i t e s i t u a t i o n w h e r e w e w a n t t o t a k e

    i n t o a c c o u n t t h e p o s s i b i l i t y t h a t t h e c u m u l a t i v e l o s s o f t h e b e s t e x p e r t m a y

    b e m u c h l a r g e r t h a n l n n . I n t h i s c a s e w e w o u l d l i k e t o l e t ! 1 , b u t t h i s

    w o u l d l e a d t o a ( ) ! 1 a n d m a k e b o u n d ( 1 ) ( w i t h c = c ( ) , a = a ( ) )

    3 5

  • 7/24/2019 A Game of Prediction With Expert Advise

    36/50

    v a c u o u s . I n e s s e n c e , t h e i d e a o f C e s a - B i a n c h i e t a l . 3 ] i s t h a t t h e l i n e a r

    c o m b i n a t i o n c L

    t

    ( i ) + a l n n o f ( 1 ) s h o u l d b e r e p l a c e d b y a f u n c t i o n l i k e

    c ( 1 ) L

    t

    ( i ) + b

    q

    L

    t

    ( i ) l n n + a l n n ( 4 9 )

    ( i n C e s a - B i a n c h i e t a l . 3 ] , c ( 1 ) = 1 ; i n t h i s c a s e t h e i d e a o f u s i n g ( 4 9 ) i s e s p e -

    c i a l l y a p p e a l i n g ) . I t w o u l d b e i n t e r e s t i n g t o s t u d y t h e s e p a r a t i o n c u r v e i n t h e

    ( b ; a ) - p l a n e f o r t h e g l o b a l g a m e d e t e r m i n e d b y ( 4 9 ) ( o r b y s o m e m o r e s u i t a b l e

    e x p r e s s i o n , s u c h a s t h e s l i g h t l y d i e r e n t e x p r e s s i o n i n 3 ] , T h e o r e m 1 2 ) .

    T h e m a i n r e s u l t o f t h i s p a p e r i s c l o s e l y c o n n e c t e d w i t h T h e o r e m 3 . 1 o f

    H a u s s l e r e t a l . 1 5 ] . I n t h a t t h e o r e m H a u s s l e r , K i v i n e n , a n d W a r m u t h n d ,

    f o r t h e g l o b a l g a m e s G ( c ; a ) c o r r e s p o n d i n g t o a w i d e c l a s s o f l o c a l g a m e s , t h e

    i n t e r s e c t i o n o f t h e s e p a r a t i o n c u r v e w i t h t h e s t r a i g h t l i n e c = 1 ( w h e n n o n -

    e m p t y , t h i s i s p e r h a p s t h e m o s t i n t e r e s t i n g p a r t o f t h e s e p a r a t i o n c u r v e ) . I n

    S e c t i o n 4 o f 1 5 ] H a u s s l e r , K i v i n e n , a n d W a r m u t h c o n s i d e r t h e c o n t i n u o u s -

    v a l u e d o u t c o m e s .

    S o m e p a p e r s ( L i t t l e s t o n e , L o n g , a n d W a r m u t h 2 2 ] , K i v i n e n a n d W a r -

    m u t h 1 8 ] ; S e c t i o n 5 o f L i t t l e s t o n e 2 0 ] c a n a l s o b e r e g a r d e d t h i s w a y ) s e t a

    d i e r e n t t a s k f o r t h e l e a r n e r : h i s p e r f o r m a n c e m u s t b e a l m o s t a s g o o d a s t h e

    p e r f o r m a n c e o f t h e b e s t l i n e a r c o m b i n a t i o n o f e x p e r t s ( t h e p r e d i c t i o n s p a c e

    m u s t b e a l i n e a r s p a c e h e r e ) . I n s o m e s e n s e , o u r t a s k ( a p p r o x i m a t i n g t h e

    b e s t e x p e r t ) a n d t h e t a s k o f a p p r o x i m a t i n g t h e b e s t l i n e a r c o m b i n a t i o n o f

    e x p e r t s r e d u c e t o e a c h o t h e r :

    a s i n g l e e x p e r t c a n a l w a y s b e r e p r e s e n t e d a s a d e g e n e r a t e l i n e a r c o m -

    b i n a t i o n ;

    w e c a n a l w a y s r e p l a c e t h e o l d p o o l o f e x p e r t s b y a n e w p o o l t h a t c o n s i s t s

    o f t h e r e l e v a n t l i n e a r c o m b i n a t i o n s o f e x p e r t s .

    E v e n s o , t h e s e r e d u c t i o n s a r e n o t p e r f e c t : e . g . , t h e s e c o n d r e d u c t i o n w i l l l e a d

    t o a c o n t i n u o u s p o o l o f e x p e r t s , w h i c h w i l l m a k e m a i n t a i n i n g t h e w e i g h t s f o r

    t h e e x p e r t s m u c h m o r e d i c u l t ; o n t h e o t h e r h a n d , w e c a n h o p e t h a t , b y

    a p p l y i n g t h e A g g r e g a t i n g A l g o r i t h m ( w h i c h w a s s h o w n t o b e i n s o m e s e n s e

    o p t i m a l ) t o t h e e n l a r g e d p o o l o f e x p e r t s , w e w i l l b e a b l e t o o b t a i n s h a r p e r

    b o u n d s o n t h e p e r f o r m a n c e o f t h e l e a r n e r .

    A f a s c i n a t i n g d i r e c t i o n o f r e s e a r c h i s \ t r a c k i n g t h e b e s t e x p e r t " ( L i t t l e -

    s t o n e a n d W a r m u t h 2 3 ] , H e r b s t e r a n d W a r m u t h 1 7 ] ) . T h e n i c e r e s u l t s ( s u c h

    3 6

  • 7/24/2019 A Game of Prediction With Expert Advise

    37/50

    a s T h e o r e m 5 . 7 o f 1 7 ] ) o b t a i n e d i n t h a t d i r e c t i o n , h o w e v e r , c o r r e s p o n d t o

    o n l y o n e s i d e o f T h e o r e m 1 , n a m e l y , t h e y a s s e r t t h e e x i s t e n c e o f a g o o d

    s t r a t e g y f o r t h e l e a r n e r .

    M u c h o f t h e w o r k i n t h e a r e a o f o n - l i n e p r e d i c t i o n , i n c l u d i n g t h i s p a p e r ,

    h a s b e e n p r o f o u n d l y i n u e n c e d ( s o m e t i m e s i n d i r e c t l y ) b y R a y S o l o m o n o ' s

    t h i n k i n g ; f o r a c c o u n t s o f S o l o m o n o ' s r e s e a r c h , s e e L i a n d V i t a n y i 1 9 ] a n d

    S o l o m o n o 2 8 ] .

    R E F E R E N C E S

    1 ] V . M . A l e k s e e v , V . M . T i k h o m i r o v , a n d S . V . F o m i n , \ O p t i m a l C o n t r o l , "

    P l e n u m , N e w Y o r k , 1 9 8 7 .

    2 ] A . A . B o r o v k o v , \ T e o r i y a V e r o y a t n o s t e i , " 2 n d e d . , N a u k a , M o s c o w ,

    1 9 8 6 .

    3 ] N . C e s a - B i a n c h i , Y . F r e u n d , D . P . H e l m b o l d , D . H a u s s l e r , R . E . S c h a -

    p i r e , a n d M . K . W a r m u t h , H o w t o u s e e x p e r t a d v i c e , i n \ P r o c e e d i n g s ,

    2 5 t h A n n u a l A C M S y m p o s i u m o n T h e o r y o f C o m p u t i n g , " p p . 3 8 2 { 3 9 1 ,

    A s s o c . C o m p u t . M a c h . , N e w Y o r k , 1 9 9 3 .

    4 ] N . C e s a - B i a n c h i , Y . F r e u n d , D . P . H e l m b o l d , a n d M . K . W a r m u t h ,

    O n - l i n e p r e d i c t i o n a n d c o n v e r s i o n s t r a t e g i e s , T e c h n i c a l R e p o r t U C S C -

    C R L - 9 4 - 2 8 , A u g u s t 1 9 9 4 . T o a p p e a r i n M a c h i n e L e a r n i n g

    5 ] G . D . C o h e n , A n o n c o n s t r u c t i v e u p p e r b o u n d o n c o v e r i n g r a d i u s , I E E E

    T r a n s . I n f o r m . T h e o r y 2 9 ( 1 9 8 3 ) , 3 5 2 { 3 5 3 .

    6 ] T . C o v e r a n d E . O r d e n t l i c h , U n i v e r s a l p o r t f o l i o s w i t h s i d e i n f o r m a t i o n ,

    M a n u s c r i p t , J u l y 1 9 9 5 . S u b m i t t e d t o I E E E T r a n s . I n f o r m . T h e o r y

    7 ] A . P . D a w i d , S t a t i s t i c a l t h e o r y . T h e p r e q u e n t i a l a p p r o a c h ( w i t h d i s c u s -

    s i o n ) , J . R . S t a t i s t . S o c . A 1 4 7 ( 1 9 8 4 ) , 2 7 8 { 2 9 2 .

    8 ] A . P . D a w i d , P r o b a b i l i t y f o r e c a s t i n g , i n \ E n c y c l o p e d i a o f S t a t i s t i c a l

    S c i e n c e s " ( S . K o t z a n d N . L . J o h n s o n , E d s . ) , V o l . 7 , p p . 2 1 0 { 2 1 8 , W i l e y ,

    N e w Y o r k , 1 9 8 6 .

    3 7

  • 7/24/2019 A Game of Prediction With Expert Advise

    38/50

    9 ] A . D e S a n t i s , G . M a r k o w s k y , a n d M . N . W e g m a n , L e a r n i n g p r o b a b i l i s t i c

    p r e d i c t i o n f u n c t i o n s , i n \ P r o c e e d i n g s , 2 9 t h A n n u a l I E E E S y m p o s i u m o n

    F o u n d a t i o n s o f C o m p u t e r S c i e n c e , " p p . 1 1 0 { 1 1 9 , I E E E C o m p u t . S o c . ,

    L o s A l a m i t o s , C A , 1 9 8 8 .

    1 0 ] W . F e l l e r , \ A n I n t r o d u c t i o n t o P r o b a b i l i t y T h e o r y a n d I t s A p p l i c a -

    t i o n s , " V o l . 2 , 2 n d e d . , W i l e y , N e w Y o r k , 1 9 7 1 .

    1 1 ] D . P . F o s t e r , P r e d i c t i o n i n t h e w o r s t c a s e , A n n . S t a t i s t . 1 9 ( 1 9 9 1 ) , 1 0 8 4 {

    1 0 9 0 .

    1 2 ] D . P . F o s t e r a n d R . V . V o h r a , A r a n d o m i z a t i o n r u l e f o r s e l e c t i n g f o r e -

    c a s t s , O p e r a t i o n s R e s e a r c h 4 1 ( 1 9 9 3 ) , 7 0 4 { 7 0 9 .

    1 3 ] Y . F r e u n d , P r e d i c t i n g a b i n a r y s e q u e n c e a l m o s t a s w e l l a s t h e o p t i m a l

    b i a s e d c o i n , i n \ P r o c e e d i n g s , 9 t h A n n u a l A C M C o n f e r e n c e o n C o m -

    p u t a t i o n a l L e a r n i n g T h e o r y , " p p . 8 9 { 9 8 , A s s o c . C o m p u t . M a c h . , N e w

    Y o r k , 1 9 9 6 .

    1 4 ] Y . F r e u n d a n d R . E . S c h a p i r e , A d e c i s i o n - t h e o r e t i c g e n e r a l i z a t i o n o f

    o n - l i n e l e a r n i n g a n d a n a p p l i c a t i o n t o b o o s t i n g , i n \ C o m p u t a t i o n a l

    L e a r n i n g T h e o r y " ( P . V i t a n y i , E d . ) , L e c t u r e N o t e s i n C o m p u t e r S c i -

    e n c e , V o l . 9 0 4 , p p . 2 3 { 3 7 , S p r i n g e r , B e r l i n , 1 9 9 5 .

    1 5 ] D . H a u s s l e r , J . K i v i n e n , a n d M . K . W a r m u t h , T i g h t w o r s t - c a s e l o s s

    b o u n d s f o r p r e d i c t i n g w i t h e x p e r t a d v i c e , T e c h n i c a l R e p o r t U C S C -

    C R L - 9 4 - 3 6 , r e v i s e d D e c e m b e r 1 9 9 4 . S h o r t v e r s i o n i n \ C o m p u t a t i o n a l

    L e a r n i n g T h e o r y " ( P . V i t a n y i , E d . ) , L e c t u r e N o t e s i n C o m p u t e r S c i -

    e n c e , V o l . 9 0 4 , p p . 6 9 { 8 3 , S p r i n g e r , B e r l i n , 1 9 9 5 .

    1 6 ] D . P . H e l m b o l d , R . E . S c h a p i r e , Y . S i n g e r , a n d M . K . W a r m u t h , O n - l i n e

    p o r t f o l i o s e l e c t i o n u s i n g m u l t i p l i c a t i v e u p d a t e s , i n \ P r o c e e d i n g s , 1 3 t h

    I n t e r n a t i o n a l C o n f e r e n c e o n M a c