Spandan Pattanayak

What a model can score

Draper's edge lives in two partners' judgment, and it was being spent reading inbound decks. I designed an engine that scores a startup before anyone takes the meeting and returns an expected multiple with a call: Pass, Flag or Strong Flag. The harder design question was what to leave out.

Pre-meeting screen · NovaGridStrong Flag
Founder0.80
Vision, thesis0.75
Technology0.60
Market0.70
Scale0.65
Bull 15% × 125x18.8 Base 30% × 15x4.5 Bear 55% × 0x0 Expected multiple23x
$500K at $10M post · composite 0.164Worked example
Role
Designed the framework, the rubric, the two-model architecture and the ML training spec
Team
Two senior partners, a principal who owns governance, and a developer who built the pipeline
Time
MBA engagement, 2026
Built on
Harmonic data, LLM scoring under fixed rubrics, a TabPFN-led ensemble
Featured in
Harmonic's case study on Draper's AI tools ↗
38→10
factors to parametersso the model could be trained at all
~440
portfolio companiesto learn from, across four funds
~1,000x
cheaper scoringafter moving eight parameters onto fixed rules
5
factors kept for the partnersnever scored by the model

The engine triages and surfaces. It does not pick investments, and it doesn't claim to: the partners make every call. Accuracy figures from the cross-validation runs aren't published here.

The problem

Judgment spent on the inbox

Draper Associates has backed more than 60 unicorns in 40 years, mostly on conviction about founders other investors passed on. Inbound deals were screened entirely by people. Strong decks competed with weak ones for the same partner attention, with no consistent first pass.

The second problem was slower. Why Draper backs a founder lived in two people's heads. Nobody could audit it, scale it across a growing team or hand it to the next generation of investors.

Both problems needed the same thing: a written rubric for the firm's judgment. I built one with five pillars and 38 sub-factors, and it was too big to train. Against about 440 companies with only a few dozen big winners, 38 features meant roughly one success case per feature, and a model that memorises noise.

So the rubric exists twice. The full 38 factors are for after a meeting, when a partner is in the loop. A slim version of ten parameters, each sourceable the same way for every company, is for triage before it.

Trust

Where the model stops

I tested every sub-factor with one question: does this data exist outside a meeting? Founder track record, patents and market size do. A founder's conviction in the room does not, and no public source recorded a partner's reaction to a demo in 2009.

Letting the model guess at those would launder hallucination as signal. So five factors are carved out entirely and stay with the partners.

  • Conviction
  • Visceral product experience
  • Boldness of vision
  • Speed and decisiveness
  • Skin in the game
TierWhat it meansWho scores it
T1Publicly observableThe engine, at full training weight
T2Sometimes in interviews or pressThe engine, with human review, at 0.7 weight
T3Only visible in a meetingThe partners. Model guesses enter training at 0.3 weight until a partner overrides them.
The map

Follow a deal through

The engine from data intake to the partners, with the offline loop that trains it. One scoring pass feeds two prediction paths that never feed each other. Dashed pieces are designed but not live, and dotted ones are built but not deployed.

  • Live
  • Designed, not live
  • Built, not deployed
  • Active in this step

Data in

AirtablePortfolio and passed deals
HarmonicSearch and enrichment
IngestorsRerun-safe, logged
Company tableOne row per company
Analyst appSearch, ingest, predict
Gap-flagging dossierDesigned

Scoring · one pass, ten parameters

Scoring promptJudge as of vintage year
8 rubric parametersFixed rules, strict inputs
2 judgment parametersThesis, differentiation
10 scores0 to 10, with reasoning
Audit logPrompt and raw answer
URL-checked citationsDesigned

Path A · what kind of outcome

Outcome ensembleTabPFN-led, stacked
CalibrationRanges, not points
Outcome mixClass probabilities

Path B · what multiple

Five pillarsScores to 0 to 1
CompositePillars multiplied
Phase-1 table7 bands, live
Phase-2 modelTrained, not deployed
Scenario oddsBull, Base, Bear
Deal termsCheck and price
Scenario multiplesAfter dilution
Draper alphaBull upside
Expected multipleOdds times multiples
The callStrong Flag, Flag, Pass
Weakness flagsPillar below 0.4

Partners

ScorecardTwo tabs, two paths
Review gatesKill switch
Partner meetingJudged in the room
5 meeting-only factorsLeft to partners
Full 38-factor modelPost-meeting, v2
Investment callPartners only
Override logDesigned

Offline · training and governance

Study setPortfolio plus passed deals
Outcome labelsFrom deal status
Bulk scoringSame scorer as live
Feature matrixVintage-aware imputation
Top-40 sessionPartner labels
Repeated CV50 test rounds
Frozen ensembleServes Path A
Phase-2 model fileNot deployed
SHAP reviewQuarterly

OverviewOne company from intake to the partners. Press play or step through.

Try it

Score a deal

The Path B math, as the live Scenario tab runs it with the Phase-1 table. Move the pillars or the price and watch the call change. Exits use the SaaS defaults: $5B in the bull case and $300M in the base case, after dilution.

8
7.5
6
7
6.5
10

The multiples don't depend on check size: a bigger check at the same price buys a bigger slice of the same exit. The live tab interpolates between table bands, so it can differ by a point or two of probability.

Scenario tab · Phase-1 tablecomposite 0.164
Scenario odds
ScenarioOddsMultipleAdds
Expected multiple
23x
Strong Flag

No pillar below 0.4

Decisions

Calls I made

  1. Fixed rubric rules for eight parameters

    over one model judging all ten freely

    My first version let the model read everything and score all ten parameters its own way. Scores moved between runs, it cost too much, and nobody could say why a company got a 7. Now eight parameters follow point rules with strict inputs, and judgment is kept for contrarian thesis and product differentiation. Cost fell about 1,000x and the variance went with it.

  2. Multiply the pillars

    over a weighted average

    A big market shouldn't hide a broken team, so a deal has to clear every bar. The cost is that a bet that is brilliant on one axis and weak on another lands next to a deal that is mediocre everywhere. The Phase-2 model is meant to fix that.

  3. Ship a lookup table first

    over waiting for a trained model

    Seven bands built from the Top-40 portfolio outcomes gave partners odds they could read on day one. The learned model is trained and backtested against the table, and isn't serving yet.

  4. Two prediction paths, never chained

    over feeding the outcome model into the multiple

    "What kind of outcome is this?" and "what return at this price?" are different questions, and the models mature at different speeds. Each reads the scores directly, so one can fail without taking the other down.

  5. No ML in the partner deck

    over showing the ensemble and calibration

    My instinct was to show the sophisticated part. The 21 slides cover the problem, the rubric and how the firm would use it. The partners needed to trust that the rubric captured their judgment, not audit gradient boosting.

Adoption

Who had to trust it

"The engine triages and surfaces. The partners make every investment decision."
The line the whole design answers to. Partners who built a 40-year record on instinct would ignore a black box, and they'd be right to.
"A missing label is recoverable. A wrong one is poison."
The rule behind the scoring sessions with the partners, where hindsight is the biggest threat to good labels.
The deck

21 slides, no ML

The problem, the rubric and how the firm would use it. The ensemble, calibration and SHAP plan stayed out.

The labels

Top-40 scoring sessions

The two senior partners score the Top 40 portfolio companies on the five meeting-only factors, as of the investment date. Each score needs a specific memory or quote, a blank beats a guess, and unicorns go first.

The handoff

A principal owns it

Rubric changes and a quarterly SHAP review of what drives predictions. The model learns weights but never rewrites the rubric, and any weight that won't settle falls back to the Phase-1 prior.

Honest scope

What I'd change

Designed, not built.

Next: make every meeting a label

Partners disagree with the engine all the time, and today that disagreement disappears when the meeting ends. The labels the model most needs are the ones partners produce for free in every meeting.

See it on the map
  1. Override log

    Every override records the engine's score, the partner's score and one line on why. That record feeds the next training run.

  2. Passes as negatives

    The study set leans on companies Draper funded, so the model can learn what got funded instead of what succeeded. Documented passes and other funds' portfolios fix that from the start.

  3. Selection and outcome, split

    One model for "would Draper invest?" and another for "given an investment, what return?", so survivorship is modelled instead of hidden inside one classifier.

Known limits

  • A cheap entry price can outrun the multiply rule. A 9 founder with a 2 on technology still clears 15x at $10M post, and only the weakness flag fires.
  • Scoring "as of the vintage year" is an instruction to the model, not a guarantee.
  • What made a winner in 1985 isn't what makes one in 2025, and the training set spans both.

Designed, not live

  • The full 38-factor model for post-meeting evaluation, with its scoring instrument.
  • Review gates, including a kill switch for charismatic founders with nothing verifiable.
  • URL-checked evidence citations for every score.
  • The Phase-2 scenario model, trained and backtested but not deployed.

Next time

  • Run the partner scoring sessions in week one. The labels were the bottleneck.
  • Start with fixed rules for the structured parameters instead of finding out the hard way.

Let's talk

Trying to get your experts' judgment into a system without asking them to trust a black box? I'd like to hear about it.

pattanayakspandan@gmail.com