Closed teslashibe closed 2 weeks ago
We need to consider quality of data without constraining the universe of possible outcomes and not limit and bias selection. Keeping data scraping open and using a proxy for quality, like downloads from HF.
Implement a more sophisticated reward mechanism that takes into account multiple factors that rewards higher performing miners:
>0.50
Miners can work independently to setup private clusters/networks using the Masa Protocol that is configured as its own private network with its their own set of Twitter Scraper Nodes. This allows miners to optimize and grow their capacity on the network which benefits the subnet by rewarding miners that bring the greatest capacity to the network. This capacity is harnessed by validators to scrape static data sets that are ranked by download volume in HF as well as organic requests that are submitted to validator API endpoints by developers who want real time data access.
@teslashibe can I close this spike now since we have a solution proposal and proceed with creation of follow up tasks?
@Luka-Loncar keep it open until we link the implementation ticket - I have moved to in-review for now. We might want to move this to a v0.8.0
release on the roadmap and push back v1.0.0
lmk your thoughts. We can then cut a release with this and @hide-on-bush-x @grantdfoster 's miner axion request bug fix ✋
Target for this release is next Monday - 2nd September
Thanks
Ok, I will create v0.8 release card and add this and ping miner ticket into it. It can be small but meaningful release.
Ok, I will create v0.8 release card and add this and ping miner ticket into it. It can be small but meaningful release.
Great exactly - lets target Monday for cutting v0.8.0
Adding PR / branch here for tracking #227
@grantdfoster moved this spike to done ✅
Problem Statement
Currently, our Bittensor subnet's reward system for Twitter data scraping is based solely on whether the provided data is valid or not. This binary approach doesn't incentivize miners to continuously improve the quantity and quality of data they provide. As a result, we may be missing opportunities to gather more valuable data and encourage healthy competition among miners.
Proposed Solution
Implement a more sophisticated reward mechanism that takes into account multiple factors:
Goals
Key Considerations
Acceptance Criteria
Example Implementation
Integration with Bittensor Subnet
Example usage:
Future Ideas
This creates a more dynamic and competitive environment for miners in our Bittensor subnet. By considering the quantity and quality of tweets, as well as miners' improvement over time, we expect to see an increase in the overall value of data collected. The kurtosis-based distribution will reward top performers while still maintaining incentives for a broader range of participants.