Will Multi Binary be the most impactful new feature for Manifold in 2023?
86
86
2K
Jan 1
72%
chance

We've had Multiple Choice and Free Response markets for a long time, but our top creators often avoid using these because they market mechanism they use is Dynamic Parimutuel, meaning:

  • The payouts aren't fixed

  • You can't short (bet NO) on a specific option

  • There's no limit orders

James has a proposal to change this, by using one Constant Product Market Maker (the system we use for Binary aka Yes/No markets today) for each of the options in a multiple choice markets.

After some research, I think something like 70-90% of markets today should actually be a Multi Binary market; e.g.

See our thoughts on Notion:

EDIT: Market resolves according to the criteria outlined for the other "most impactful 2023" markets; likely some kind of decision process (vote, poll, quadratic funding) that we agree on among Manifold core team members. We should only pick 1 "most impactful feature".

Get Ṁ500 play money

Related questions

Sort by:
jacksonpolack avatar
jackson polackbought Ṁ500 of YES

Of the 40 biggest markets on the site by total traders, 9 were created after this market was posted. Of those 9, four (almost half) were multi-binary.

Of the 400 biggest markets on the site by total traders, 111 were created after it, and 26/111 are multi binary.

Of the 4000 biggest markets, 1469 were created after it, and 194 of them were multi binary.

It seems like, even though multi-binary isn't used as much for generic markets (13%), it has an outsized impact on top markets (23% for top 100, 44% for top 10).

And this specifically means that, of the markets that get attention on sites outside manifold, multibinary has had a massive impact. There are two markets that I remember as big events manifold recently - the speaker market, and the sam altman firing market. Both are multi-binary. The altman market is one of the few markets I've comes across on social media entirely divorced from manifold. The latter corresponds to a visible spike on the unsmoothed daily active users graph - from 1.6k to 2.7k users - a 60% jump, enabled by one feature! What other feature did that?

Can anyone name a new feature this year that's even of comparable impact

Unknown user avatar
Unknown user avatar
2 traders bought Ṁ60 YES
firstuserhere avatar
firstuserherebought Ṁ100 of YES

@jacksonpolack I agree. I find myself porting existing markets to the multi binary format. This is the best feature I've seen added to the site despite the initial buggy start. Great job, absolutely love it.

People who are not on manifold don't care about leagues, and new users are not enthusiastic about leagues from the get go. But multi-binary? A random twitter user is capable of understanding them and being excited about it. Easy to use. Still has flaws but imo the best feature this year.

MartinRandall avatar
Martin Randallbought Ṁ25 of NO

@firstuserhere Multi binary has so much potential. We don't yet have the ability to do an early resolve NO of linked markets. We don't have support for "at least one" or "at most one" or "exactly four". We can't split or combine answers. I think it will end up being the 2023 feature that has by far the largest 2024 impact.

jacksonpolack avatar
jackson polackpredicts YES

It's 'most impactful', not 'very impactful'. I agree it's had less impact than one would've hoped, but I can't think of another feature that's had a similar level of impact

Leagues is fun, but realistically it's mostly helped retain the top traders somewhat more than otherwise.

MartinRandall avatar
Martin Randallpredicts NO

@jacksonpolack I largely agree, I'm only betting down to 69%. There's also the indirect impact by helping enable Manifold Love.

Stralor avatar
Pat Scott🩴predicts NO

@jacksonpolack eh I disagree. I like multi binaries, but they've got a ton of small problems that make them less valuable to traders (and it shows): unlinked ones have terrible liquidity distributions, linked ones have terrible ratio and display distribution at any significant scale, there's no ability to switch on or off submissions, shortform display in search and portfolios is meaningless and incomprehensible, and traversing limit orders is a nightmare.

why do those matter? because no matter how much we like these types of markets, they're not popular with traders. Binary markets are significantly more popular, even where they're less efficient. Look at those numbers about super popular MBs: the reality is that multi binaries get an order of magnitude more house liquidity injection per trader but it doesn't improve the liquidity experience enough to compete with binaries. if they rimpact full, more impactful, we wouldn't see them making a dent at the top of the curve, we'd see them taking over at the base.

Mirabought Ṁ1,000 ofNO
ian avatar
Ian Philips

@Mira Big fan of the news dashboard?

xyz avatar
Yoavbought Ṁ40 of YES

Will this market be N/A'ed if multi binary doesn't come out this year?

xyz avatar
Yoavpredicts YES

@xyz I guess that's moot

Mira avatar
Mira

Since this is essentially grouping multiple binary markets, will this support partial resolution? That is, resolving one of the binary markets but not others.

Suppose I'm running a contest and anyone can submit an entry. Right now, I wait until the end of the month to judge them, because if it's rejected people would sell their answers if I did it while the market was open. Instead with this it seems like I could add a binary market to the group, and resolve it NO leaving the others intact?

Another one might be "When will X event occur?" where you want to keep resolving monthly markets NO as time passes(maybe closing them in advance so people don't just sell out) until the event occurs and you get a YES.

Another reason is just keeping the list organized, so people know an option isn't possible.

I predict everyone would want to trade these as much as possible if they could get rolling payouts.

JamesGrugett avatar
Jamespredicts NO

Now offering a bounty of 10k mana if you can find this closed form solution for our constant product market maker:
https://manifoldmarkets.notion.site/Bounty-for-CPMM-closed-form-for-buy-amount-given-shares-936e629e676d4590a853d65f03d20786

With this closed-form equation, we can remove the last binary search within the inner loop of our multiple choice arbitrage code. Right now, it takes 42 ms on my macbook to arbitrage between 3 answers. With this solution it should take ~1ms, which should allow us to run it even on the client.

MayMeta avatar
MayMetapredicts YES

@JamesGrugett Spent an hour on this so far, it's a much harder problem than it looks at first glance...

ShitakiIntaki avatar
Wamba Ivanhoepredicts YES

@MayMeta yeah, the fact that p is not fixed really makes this more complicated than it might have needed to be. There are other accounting identities they could use which would allow p to remain unchained during liquidity provisioning. I am not certain why or if Manifold must use such a novel market mechanism in their cpmm.

dreev avatar
Daniel Reevespredicts YES

Even for specific p I'm suspecting we won't improve on binary search here. For example, if p=1% then the solution involves the root of a 100th-degree polynomial!

JamesGrugett avatar
Jamespredicts NO

@dreev Wow, thanks guys for trying!!

For the new multiple choice, we are planning to fix p=0.5, so I will award the 10k mana just for that solution!

dreev avatar
Daniel Reevespredicts YES

@JamesGrugett Oh, that one's easy! 1/2*(s-y-n+Sqrt[4*k^2 + (n-y+s)^2])

PS: Or rewriting that without k and with the YES vs NO cases separately:

1/2*(s-y-n+Sqrt[4*n*s + (y+n-s)^2])

1/2*(s-y-n+Sqrt[4*y*s + (y+n-s)^2])

JamesGrugett avatar
Jamespredicts NO

@dreev Wow! Thanks a ton. I will confirm it today and then send you a manalink!

JamesGrugett avatar
Jamespredicts NO

@JamesGrugett We can still offer another 10k mana for the full solution of a general p, though I'm not sure whether we need it.

I see @dreev has made a market on whether it'll be solved!

dreev avatar
Daniel Reevespredicts YES

I don't think it makes sense to award the bounty for the p=1/2 case because just pasting into WolframAlpha gives you that one!

MayMeta avatar
MayMetapredicts YES

@dreev I agree, I assumed the general solution is needed, when I was trying to solve it. The 0.5 case is trivial.

JamesGrugett avatar
Jamespredicts NO

@dreev @MayMeta Ok, thanks for weighing in! I guess I won't award the M10k for just the p=0.5 case since that's a little unfair to anyone who didn't see my message immediately.

Separately, I have tested @dreev's solution and it works! Thanks for your help!
You all have my gratitude at least.

ShitakiIntaki avatar
Wamba Ivanhoepredicts YES

@JamesGrugett interesting. Fixing p=0.5 initializes each of the n markets at 50% each so you will total n/2. However if you are fixing p then I think you will be rebuilding the liquidity provisioning mechanics in which case I very much favor the multiasset cpmm

JamesGrugett avatar
Jamespredicts NO

@ShitakiIntaki We can actually start each sub-market off with 1/n probability by changing up the yes and no shares initially in the pool. There's a way to maximize use of the initial liquidity because we know that only one answer will resolve YES — which means we can distribute more YES shares than we could otherwise between all the answers.

JamesGrugett avatar
Jamespredicts NO

BTW, I've reduced the arbitrage calculation to one overall binary search that is taking just 3 milliseconds (for an admittedly simple case)!! Those closed form solutions are doing magic.
I've so far only implemented the case for buying YES in an answer, but it includes limit orders.

giojoai avatar
ToniBrown148

@JamesGrugett I seem to proved that a general closed form is impossible. Details coming later after I double checked.

MartinRandall avatar
Martin Randallpredicts NO

@giojoai I think that deserves the prize.

giojoai avatar
ToniBrown148

@giojoai Details have been posted to the Discord server.