Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for arbitrary categorical outcomes #510

Open
kongzii opened this issue Oct 17, 2024 · 0 comments
Open

Support for arbitrary categorical outcomes #510

kongzii opened this issue Oct 17, 2024 · 0 comments

Comments

@kongzii
Copy link
Contributor

kongzii commented Oct 17, 2024

Currently, all markets on Omen (created by Olas or our Replicator) are categorical, but the categories are [Yes, No], so we consider them as binary markets (True, False outcomes).

However, most markets on Seer are truly categorical:

Screenshot by Dropbox Capture

But there are also some binary (although in a different order of outcomes, pay attention to indexes there! 😄 ):

Screenshot by Dropbox Capture

If we truly want to support Seer and make Presagio a bit more fancy, we need to add support for truly categorical markets at least (and later on also scalar markets...)

This is harder than it looks like because at many places in code we do stuff like from_bool, outcome: bool, or all agents are producing p_yes instead of the outcome: probability pairs... so it needs a lot of thinking about how to structure PMAT and how to make current agents still usable and at least one new agent to test this out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant