Kelly betting has the very nice property that if a gambler is betting according to a given world model, and the amount of money the gambler starts out with equals to the prior probability of that model, then after each round of bets, this gamblers money will equal the current posterior probability.

The problem with Kelly betting is that it relies on only being given one bet at a time, and that the previous bet will be evaluated before you are asked to bet on a new question. Compare this to the situation faced by the traders in a Logical Inductor, where there are always multiple bets every round and the traders don’t know when any bet will be settled.

I have (almost) calculated the generalized Kelly criterion, in the case of two dual outcome simultaneous bets, with general market odds and general gambler beliefs. The only remaining part of this calculation is a cubic equation.

Send me an e-mail (linda.linsefors@gmail.com) if you want my notes. There is no guarantee that I will read all blog post comments.

Solving this last equation for general market odds, is in principle not very hard. You can find the general solution to cubic equations on Wikipedia. Except in this specific case the equation is:

The probability that I will get this right by hand is near zero. Maybe someone with Mathematica, or a similar tool could help me?

For the notation, there are two simultaneous and independent bets. Each bet has two outcomes, denoted by index x∈{1,2}.

px=probability of outcome x, according to gambler.mx=probability of outcome x, according to the market.

And the ′ superscript denotes the second bet. By definition

p1+p2=1,p′1+p′2=1m1+m2=1,m′1+m′2=1

β11 is just a help variable I made up. It does not have a super clear interpretation, but just happens to be the key to calculating everything else.

As mentioned above, I don’t have the final formula for the generalized Kelly criterion, in the case of two dual outcome simultaneous bets, with completely general market odds and gambler beliefs, not until someone solves the above equation. What I currently do have is the special case where the market probabilities for both statements is 50%, and this special case already shows that the nice property of money representing probability, is not preserved.

The Bayesian updating factor for hypotheses H, given two independent observations O and O′, and P(O)=P(O′)=12, should be

P(O|H)P(O)P(O′|H)P(O′)=4P(O|H)P(O′|H)

The update factor for the amount of money that a gambler following hypothesis H has, given the above circumstances, is

## Generalized Kelly betting

[tl;dr: It’s a mess, don’t go there]

[Thanks to Diff for proof reading this post]

Kelly betting has the very nice property that if a gambler is betting according to a given world model, and the amount of money the gambler starts out with equals to the prior probability of that model, then after each round of bets, this gamblers money will equal the current posterior probability.

The problem with Kelly betting is that it relies on only being given one bet at a time, and that the previous bet will be evaluated before you are asked to bet on a new question. Compare this to the situation faced by the traders in a Logical Inductor, where there are always multiple bets every round and the traders don’t know when any bet will be settled.

I have (almost) calculated the generalized Kelly criterion, in the case of two dual outcome simultaneous bets, with general market odds and general gambler beliefs. The only remaining part of this calculation is a cubic equation.

Send me an e-mail (linda.linsefors@gmail.com) if you want my notes.There is no guarantee that I will read all blog post comments.Solving this last equation for general market odds, is in principle not very hard. You can find the general solution to cubic equations on Wikipedia. Except in this specific case the equation is:

a(β11)3+b(β11)2+cβ11+d=0

a=m1m′1(1−m1−m′1)b=m1m′1−p1m2m′1−p′1m1m′2+2p1p′1m1m′1c=p1p′1[−(m1+m′1)+p1m′2+p′1m2−p1p′1]d=(p1p′1)2

solve for β11.

The probability that I will get this right by hand is near zero. Maybe someone with Mathematica, or a similar tool could help me?

For the notation, there are two simultaneous and independent bets. Each bet has two outcomes, denoted by index x∈{1,2}.

px=probability of outcome x, according to gambler.mx=probability of outcome x, according to the market.

And the ′ superscript denotes the second bet. By definition

p1+p2=1,p′1+p′2=1m1+m2=1,m′1+m′2=1

β11 is just a help variable I made up. It does not have a super clear interpretation, but just happens to be the key to calculating everything else.

As mentioned above, I don’t have the final formula for the generalized Kelly criterion, in the case of two dual outcome simultaneous bets, with completely general market odds and gambler beliefs, not until someone solves the above equation. What I currently do have is the special case where the market probabilities for both statements is 50%, and this special case already shows that the nice property of money representing probability,

is not preserved.The Bayesian updating factor for hypotheses H, given two independent observations O and O′, and P(O)=P(O′)=12, should be

P(O|H)P(O)P(O′|H)P(O′)=4P(O|H)P(O′|H)

The update factor for the amount of money that a gambler following hypothesis H has, given the above circumstances, is

2P(O|H)P(O′|H)P(O|H)P(O′|H)+P(¬O|H)P(¬O′|H)