Deep Funding Score Visualization
This interactive visualization demonstrates how changes in repository weight distributions affect the pairwise cost score in the Deep Funding competition.
Learn more here.
Using the Visualization
- Load Baseline: Upload comparison data (CSV with repo_a, repo_b, choice, multiplier columns) to generate optimized baseline weights, or upload pre-computed weights. This is the same format as used in the "train.csv" file in the competition. The default baseline is based on "train.csv" and synthetic data to ensure all repos were represented in the data.
- Load Submission: Upload alternative weight distributions to compare against the baseline. This is in the same format as submissions in the contest. The default submission was selected to show interesting differences.
- Interpolation Slider: Blend between baseline and alternative distributions to see how rankings change. When the slider is at zero, both sides are identical (i.e., both sides are at baseline). The slider interpolates from baseline to your submission. So, given an arbitrary baseline, you can see how many changes get you to a particular "score" - it's an interesting way to understand how far you might be from a perfect score.
- Manual Editing: Click on individual weights in the submission column to adjust them directly
The Pairwise Cost Score shows how well the submission weights match the baseline preferences from human comparisons - lower scores indicate better alignment.
Deep Funding Score Visualization
🔒 All data processing happens locally in your browser. No data is uploaded to any server.
Pairwise Cost Score
3.672256
Baseline(152 comparisons)
Submission
ethereum/go-ethereum0.0840
argotorg/solidity0.0577
erigontech/silkworm0.0427
hyperledger/besu0.0392
consensys/teku0.0358
erigontech/erigon0.0346
paradigmxyz/reth0.0343
sigp/lighthouse0.0340
prysmaticlabs/prysm0.0302
nethermindeth/nethermind0.0299
chainsafe/lodestar0.0292
openzeppelin/openzeppelin-contracts0.0261
status-im/nimbus-eth20.0254
ethereum/web3.py0.0208
foundry-rs/foundry0.0189
ethers-io/ethers.js0.0186
nomicfoundation/hardhat0.0186
argotorg/fe0.0171
ethpandaops/ethereum-helm-charts0.0165
apeworx/ape0.0164
grandinetech/grandine0.0164
vyperlang/titanoboa0.0163
ethdebug/format0.0158
ethpandaops/checkpointz0.0158
ethereum/eips0.0157
eth-infinitism/account-abstraction0.0157
hyperledger-web3j/web3j0.0157
ethereum/remix-project0.0156
vyperlang/vyper0.0156
wevm/viem0.0154
a16z/helios0.0153
safe-global/safe-smart-account0.0152
alloy-rs/alloy0.0150
ethpandaops/ethereum-package0.0150
ethereum/py-evm0.0146
ethereum/evmone0.0144
ethereum/execution-apis0.0141
ethereum/consensus-specs0.0138
nethereum/nethereum0.0137
scaffold-eth/scaffold-eth-20.0136
argotorg/act0.0136
argotorg/sourcify0.0136
lambdaclass/lambda_ethereum_consensus0.0135
argotorg/hevm0.0133
ethereum-lists/chains0.0132
ethereum/go-ethereum
argotorg/solidity
erigontech/silkworm
hyperledger/besu
consensys/teku
erigontech/erigon
paradigmxyz/reth
sigp/lighthouse
prysmaticlabs/prysm
nethermindeth/nethermind
chainsafe/lodestar
openzeppelin/openzeppelin-contracts
status-im/nimbus-eth2
ethereum/web3.py
foundry-rs/foundry
ethers-io/ethers.js
nomicfoundation/hardhat
argotorg/fe
ethpandaops/ethereum-helm-charts
apeworx/ape
grandinetech/grandine
vyperlang/titanoboa
ethdebug/format
ethpandaops/checkpointz
ethereum/eips
eth-infinitism/account-abstraction
hyperledger-web3j/web3j
ethereum/remix-project
vyperlang/vyper
wevm/viem
a16z/helios
safe-global/safe-smart-account
alloy-rs/alloy
ethpandaops/ethereum-package
ethereum/py-evm
ethereum/evmone
ethereum/execution-apis
ethereum/consensus-specs
nethereum/nethereum
scaffold-eth/scaffold-eth-2
argotorg/act
argotorg/sourcify
lambdaclass/lambda_ethereum_consensus
argotorg/hevm
ethereum-lists/chains