Numerai’s Master Plan

Richard Craib
Numerai
Published in
6 min readOct 13, 2017

--

When Numerai launched in December 2015, it was a one page website that looked like a Kaggle data science competition except everything was black and more cinematic. We didn’t want it to look like any other hedge fund in the world — because we weren’t. We spent all this time on design and shooting videos (like this and this), and it seemed like a big distraction.

The core idea of Numerai was to give away all of our data for free, and let anyone train machine learning algorithms on it and submit predictions to our hedge fund. This was a very counterintuitive idea. We already had our own internal machine learning models on the data so it seemed like a distraction to open it up to the world.

When we originally decided to pay our data scientists in bitcoin, the price of bitcoin was $400 (now $5600). The idea of paying people in bitcoin was confusing to most people. It seemed like a distraction.

When we announced we were creating our own cryptocurrency on Ethereum in February, the price of ether was $4.65 (now $300). Many of our users and investors had never heard of Ethereum, and they couldn’t understand why we would want our own cryptocurrency. There had never been a hedge fund with their own cryptocurrency. It seemed like a distraction.

Some of our distractions have already proven themselves to be outrageously successful, and others are still developing, but they actually aren’t distractions at all. They are all part of the plan.

The Master Plan

  1. Monopolize intelligence
  2. Monopolize data
  3. Monopolize money
  4. Decentralize the monopoly

1+2=3 and 4 would be awesome.

The Roadmap

The master plan is the high level guide to what we’re trying to do over the next several years. We’re mainly focussed on part one right now: monopolize intelligence. Here’s our current roadmap.

Numeraire Q2|17

The reason we created our own cryptocurrency (called Numeraire / NMR) is because it connects directly to the first part of our master plan. It not only grows our community of data scientists but also improves the quality of intelligence they provide.

Monopolizing intelligence involves getting all the talented data scientists in one place working together on one hedge fund rather than duplicating work in a zero sum game across multiple hedge funds. Aside from building a large data science community, monopolizing intelligence also means having the intelligence be of high quality. We need the predictions that our data scientists provide to be directly useful to our hedge fund’s trading strategy.

Numeraire improves the intelligence on Numerai because of the nature of how it is used. It is not really a currency. It is a token to access the staking tournament on Numerai.

In the staking tournament, data scientists stake Numeraire on their predictions to express their confidence that their model will perform well on live data. If their models perform well, they earn more money (paid in ether). If their models perform poorly, their Numeraire is destroyed.

After the first few stakes of Numeraire were made, it was immediately clear that Numeraire staking was working. The average quality of predictions increased and we were able to isolate the best models to include in our meta model — the model that combines them all together. The underlying staked predictions when combined achieve performance that we cannot match with our internal models.

Since Numeraire can be used to earn money via staking, it has value in its own right. Including the value of the Numeraire rewards, Numerai has paid out millions of dollars, and is now the most well paying data science tournament in the world. This financial incentive has lead to huge growth. In the last three months, the number of data scientists on Numerai has doubled, engagement has doubled and our Slack channel has doubled. A data scientists on Numerai recently uploaded the 1 millionth prediction set. That equates to over 40 billion predictions. We now have 30,000 data scientists on Numerai. That is 100x more than any other hedge fund in the world, and we are not yet two years old.

Due to the extraordinary success of Numeraire staking, we are doubling the payouts in the staking tournament from 3000 USD per week to 6000 USD per week. This number is now 6x higher than when we launched Numeraire.

To emphasize staking even further, the only way to earn USD on Numerai (paid in ether) is to enter the staking competition. In the general tournament, we are increasing the Numeraire payouts from 1500 NMR per week to 2000 NMR per week. This gives new users new possibilities to earn Numeraire to compete in the staking tournament. Overall, the changes represent a ~20% increase in payouts.

Numeraire can be earned by anyone competing in our tournaments but there is now a new way to earn it as well. We have open sourced core parts of Numerai, and our community can now earn Numeraire bounties by making contributions to the codebase.

Finally, Numeraire is also the beginning of part 4 of the master plan, which is to decentralize Numerai. Right now it’s impossible to have a real hedge fund be decentralized because stocks are not traded on blockchains, prime brokers don’t give leverage on blockchain assets and so on. In the future, this will probably change and more of Numerai could be decentralized and connected to the Numeraire token.

API Q4|17

You were right, Fred Ehrsam.

Numerai started with a Kaggle style data science competition but that was never the end goal. Numerai needs to use the predictions from our data scientists live in our hedge fund without having access to any of the algorithms that built the models.

To do this, we needed to create an entirely new data science tournament design. We needed to automate payments using cryptocurrency, and we needed to move away from Numerai being a website for people but rather an API for AIs.

The goal for Numerai was to be an API that any artificial intelligence could use to control capital in the economy. The API would pass datasets to the AIs to train on and the AIs would submit predictions back to Numerai. And the AIs would get paid in the only currency they can use and understand: cryptocurrency.

Since the API interacts with the Numeraire smart contract on Ethereum, people will able to build applications on top of Numeraire. For example, a data scientist could build a server that automatically downloads new data from Numerai, trains a machine learning algorithm, stakes Numeraire on the set of predictions, and repeats this process forever earning more and more money and NMR for the data scientist, and adding more and more intelligence to Numerai’s hedge fund.

This isn’t speculative; we wouldn’t be surprised if one of our data scientists built a automated system exactly like this within a few days of the API launching.

Numerai’s new GraphQL API written in Elixir will be released on October 31st.

Reputation Q1|18

Over time, data scientists who regularly achieve concordance, originality, consistency and strong live logloss will also earn bonuses as their reputation grows.

We have had that statement on our help page for many months, and we’re still thinking about how to implement a reputation system on Numerai. Our data scientists have excellent ideas for how it should work. The idea is data scientists are building reputations for themselves as time progesses. Those reputations are valuable to us as another data point for our meta model so we want data scientists with the best reputations to earn the most.

Compute Q2|18

You will be able to send Numeraire to an Ethereum smart contact and get computational power for almost no cost. Wow.

The idea is to create an AWS AMI which has all the software you would need to do machine learning, and also all the connections to Numerai’s API that you would need to send predictions live automatically to Numerai forever. With Compute, the idea of discrete tournaments will start to fade away. Numerai would be able to ping any AI connected to it for new predictions at any time.

Even more futuristic versions of this could use decentralized computing resources like Golem.

Compute will create an entirely new use case for Numeraire which is directly related to improving machine learning models, increasing engagement, and achieving the goals of the master plan.

I’m doing an AMA on r/ethereum at 12pm California time today (October 13th). Ask me anything.

--

--