universal portfolios with side information
play

Universal Portfolios with Side Information Brian Chen 6.975 - PDF document

Universal Portfolios with Side Information Brian Chen 6.975 October 16, 2002 General Investment Problem General Problem: Allocate wealth among m assets (stocks). Variations: Performance measure (score): return vs. risk Stock


  1. Universal Portfolios with Side Information Brian Chen 6.975 October 16, 2002

  2. General Investment Problem General Problem: Allocate wealth among m assets (stocks). Variations: • Performance measure (score): return vs. risk • Stock returns model: probabilistic vs. de- terministic • Rules, restrictions: – short sales – one-period vs. n -period – constant rebalanced vs. sequential – side information 2

  3. Cover and Ordentlich Version Ref: T.M. Cover and E. Ordentlich, “Universal Portfolios with Side Information,” IEEE Trans. on Info. Thy. , Mar. 1996. • Performance measure: wealth growth rate (return), no notion of risk • Stock returns model: deterministic (more precisely, consider all possible stock returns sequences) • Rules, restrictions: – no short sales allowed – n -period – constant rebalanced with perfect hind- sight and sequential without hindsight – side information 3

  4. Notation • x i = [ x i 1 · · · x im ] T ∈ ℜ m + is vector of price relatives (ratio between ending and starting price) for period i . x n ∆ = ( x 1 , · · · , x n ). • y i ∈ { 1 , ..., k } is a side information state for period i . • b i = [ b 1 · · · b m ] T ∈ B , where   m  b ∈ ℜ m :   � B = b j = 1 , b j ≥ 0  , j =1 is portfolio vector indicating fraction of wealth invested in each stock during period i . 4

  5. Notation (cont.) • S i is wealth at end of period i . S 0 = 1. n � b T � b T � S n = S n − 1 = n x n i x i i =1 • W n is average “exponential” growth rate (log-return) over n periods: n 1 S i = 1 � W n = log n log S n n S i − 1 i =1 = exp( nW n ) S n 5

  6. Side Information • Can model information such as interest rates, etc. • Could even identify best stock on trading day i (maximally informative). However, no mechanism for learning this relationship sequentially. 6

  7. Constant Rebalanced (CRB) Portfolios • Same portfolio each period, i.e. , ∀ i b i = b (constant) b i ( y ) = b ( y ) , ∀ y ∈ { 1 , . . . , k } (state-constant) • Note: different from buy-and-hold. During i -th period, b j → x ij b j / ( b T x i ) . • Motivations – Achieves optimal growth rate for iid price relatives. – Sequential compound Bayes decision prob- lem of Robbins, Hannan, et. al. (Goal is to exhibit sequential player strategy which approximates performance of best constant strategy.) 7

  8. Universal Portfolios (wrt. State-CRB Portfolios) Def.: Sequential portfolio with same asymp- totic exponential growth rate of wealth for ev- ery x n and y n as the best state-constant rebal- anced portfolio chosen in hindsight. Formally, • Sequential portfolio is defined by n func- tions b i = b i ( x i − 1 , y i ) , i = 1 , . . . , n with ending wealth n S n ( x n | y n ) = b T x i − 1 , y i � � � x i . i i =1 • Best State-CRB for given x n and y n is b ∗ ( · ) = arg max b ( · ) ∈B k S n ( b ( · ) , x n | y n ) with ending wealth S ∗ n ( x n | y n ) = max b ( ·∈B k S n ( b ( · ) , x n | y n ) . 8

  9. Universal Portfolios (cont.) � x n − 1 , y n � • Sequential portfolio b 1 () , . . . , b n is universal if n log S ∗ 1 n x n ,y n ( W ∗ n →∞ sup lim = n →∞ sup lim n − W n ) S n x n ,y n = 0 ( ≤ 0 ???) Hmmm... • Surprising that universal portfolios exist? (What can one learn from the past when sequence is arbitrary?) • Universal portfolio itself is not a state-CRB portfolio. Possible for sequential to outper- form state-CRB? Consider universal over some other class. 9

  10. Main Result Universal portfolio wrt. state-CRB portfolios exists with growth rate ˆ W n such that W n ) ≤ d 2 n log( n + 1) + k x n ,y n ( W ∗ n − ˆ sup n log 2 , where d = k ( m − 1). • d is the number of degrees of freedom of state-CRB algorithm. • “Cost” of universality per degree of free- 1 dom is essentially 2 n log n , similar to that arising in data compression. 10

  11. Word of Caution Suppose best state-CRB in hindsight yields mil- lions of dollars after n periods. Then, universal portfolio allows one to make ˆ S n 1 = ( n + 1) d/ 2 2 k − → 0 , as n → ∞ , S ∗ n within a polynomial factor of millions of dol- lars. (Retire for a polynomial fraction of each workday?) Note: Conventional IT wisdom suggests need ˆ S n W n → W ∗ ˆ large n where n , but actually n is S ∗ maximum for n = 1. 11

  12. An Illuminating Example (Finite Class) Consider universal portfolio over m ′ experts, each with their own portfolio strategy. Let b ( r ) i and represent portfolio of r th expert for period i and let S ( r ) denote wealth factor achieved. n allocate fraction 1 /m ′ of Universal portfolio: wealth to each expert’s portfolio. Then, m ′ S ( r ) (1 /m ′ ) ˆ � S n = n r =1 S ( r ) (1 /m ′ ) max ≥ n r (1 /m ′ ) S ∗ = n Thus, n − 1 W n ≥ W ∗ n log m ′ . ˆ 12

  13. Finite Class Example (cont.) Notes: • Key insight: average of exponentials grows as fast as largest exponential • Universal portfolio: put fraction of wealth in each portfolio of class and “ride along with the winner”. � m ′ r =1 S ( r ) i − 1 b ( r ) i ˆ b i = . r =1 S ( r ) � m ′ i − 1 • Caution, again: a constant factor of 1 /m ′ in wealth may make a big difference at re- tirement! • Suggests an index for a class of portfolios ought to perform asymptotically as well (in terms of growth rate) as best member of class. 13

  14. Universal Portfolio Construction (State-CRB Case) Extend finite class case to state-CRB case, i.e. , construct average of portfolios in class. • Sum over m ′ experts becomes integral over the set of CRB portfolios B . • Weight CRB portfolio b by dµ ( b ). • Handle side information y by splitting stock sequence into k subsequences, one for each possible value of y . 14

  15. Universal Portfolio Construction (cont.) Resulting “ µ -weighted” portfolio is � B b S i − 1 ( b | y ) dµ ( b ) ˆ b i ( y ) = � B S i − 1 ( b | y ) dµ ( b ) for y = 1 , . . . , k and i = 1 , . . . , n , where � B dµ ( b ) = 1 , and b T x j � S i ( b | y ) = j ≤ i : y j = y is wealth obtained by CRB portfolio b along subsequence { j ≤ i : y j = y } . 15

  16. Choices for µ Wealth generated by µ -weighted portfolio is n b T ˆ ˆ � S n = i ( y i ) x i i =1 k � � = B S n ( b | y ) dµ ( b ) . y =1 • Uniform distribution results in S ∗ n S n ( x n | y n ) ≥ ˆ ( n + 1) d . • Dirichlet(1 / 2 , . . . , 1 / 2) distribution corresponds to m Γ( m/ 2) b − 1 / 2 � dµ ( b ) = d b j [Γ(1 / 2)] m j =1 and results in S ∗ n S n ( x n | y n ) ≥ ˆ ( n + 1) d/ 2 2 k . Also, allows for recursive, exact computa- S n and ˆ tion of ˆ b n . 16

  17. Connection with Universal Data Compression Can write n b ∗ � j i S ∗ n ( x n ) i =1 max S n ( x n ) ≤ n ˆ j n ∈{ 1 ,...,m } n � � b j i dµ ( b ) B i =1 • View b = ( b 1 , . . . , b m ) as probabilities on stock indices j ∈ { 1 , . . . , m } . • Numerator is probability of j n under iid dis- tribution b ∗ , and denominator is probability of j n under mixture of all iid distributions. • Logs of probabilities are codeword lengths (to within 1 bit) assigned to j n by codes for respective distributions. • log S ∗ n /S n gives worst case (over j n ) redun- dancy of mixture code over b ∗ code. 17

  18. Universal Data Compression (cont.) • Earlier expressions for ˆ W n , ˆ S n bound redun- dancy and are independent of b ∗ . • Thus, codes corresponding to uniform and Dirichlet(1 / 2 , . . . , 1 / 2) distributions for µ are pointwise universal for iid sources. Summarizing portfolio weights ← → source probabilities CRB ← → iid wealth ratios probability ratios ← → growth rates compression rates ← → Key difference → ( e W ) n wealth = � i return i − file size = � i bits i − → Wn Thus, log of wealth ← → total file size 18

  19. Key Points • Weighted sum (of nonnegative elements) grows like largest element. • Add to problem-solving “toolkit”: consider algorithm obtained by averaging over class of algorithms. • Universal portfolios are only average, but average is almost as good as the best (for the right definition of “good”). • Reality check: polynomial (and even con- stant) factors sometimes matter. 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend