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

decay the advantage of older submissions over time #9

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

winglian
Copy link

@winglian winglian commented Feb 15, 2024

Currently, the incumbent model is too difficult to dethrone with a permanent 1% advantage. In fact, most of the models from 2-4 are much better, just not 1% better. This PR improves the competitiveness of subnet 6 by decaying the advantage of older submissions; after some configurable amount of blocks, and decayed over some configurable amount of blocks to a configurable minimum advantage (set to 0.00001 or 0.001% in this PR).

This PR gives older models, when comparing, the 1% advantage for approximately the first 12 hours, then decays that advantage linearly over hours 12-24h. This still allows people to keep all their advantage against duplicate submissions for the first day, but improves the competitive landscape from a permanent incumbent advantage.

@surcyf123
Copy link
Contributor

12 hours is 3600 blocks, not 4320. (3600 * 12 / 60 / 60) = 12.

@surcyf123
Copy link
Contributor

I like the idea. timestamp_epsilon_min souhd be > 0 though

constants/__init__.py Outdated Show resolved Hide resolved
constants/__init__.py Outdated Show resolved Hide resolved
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

Successfully merging this pull request may close these issues.

2 participants