CSE Roadmap

Specialist tier · about 4 hours · 4 parts

Part 2 of 4 · 14 min read

Definitions

Covers: Definitions; The pipeline; Results; Design rules; Interview questions, with the follow-ups; Common mistakes; What the example does not do.

Definitions

Claim, setup, evidence, catch

  • Claim: the headline result. Setup: how it was obtained. Evidence: the data supporting it. Catch: what would undermine it.

Confidence interval and bootstrap

  • Confidence interval: a range of values consistent with the data at a stated level. Bootstrap: resampling the evaluation items with replacement to see how much a score moves.

Paired comparison

  • Paired comparison: scoring two systems on the same items and testing only the items where they disagree.

Ablation

  • Ablation: removing or changing one component to see how much of the result it explains.

Winner's curse and test-set selection

  • Winner's curse: the best of many noisy measurements overstates the truth. Selection on the test set: choosing among variants using the data you then report on.

Multiple comparisons

  • Multiple comparisons: testing many hypotheses (benchmarks, metrics, variants) so that some win by chance.

Simpson's paradox

  • Simpson's paradox: a model that wins in every subgroup can lose overall when subgroup sizes differ between models.

The pipeline

AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTowNjNjNGE3Yi02MzJhLTRhMGEtYjhlZS0wNDA0YWYxNDQ4ODQAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaI2bYD5LIz1fRNVc0+wxf3gAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDo4MTZkOTgxMi03YmFlLTQ2MDctOThkNS01NDM4ZWRlNjViOWNscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNoXZpSsLURe4vzt7JoIbELFwAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggh7jSLVZW1LsJkzJn3+iW4tI8B0sAQQHY6g6ZgoPh+PqkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaIsJoXTeK23cEMU8bzuRcKYAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCCCSu0J2AUxWcDPR7TK5uMu60BvAY5xYfbffEcZqp1lx2RuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBioZmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOjA2M2M0YTdiLTYzMmEtNGEwYS1iOGVlLTA0MDRhZjE0NDg4NC9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjBlMzhhYzgwLTY3MTctNGYzYi1iY2QxLTMzYjIyOWRlZGNmMXJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCCHuNItVlbUuwmTMmff6Jbi0jwHSwBBAdjqDpmCg+H4+qJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFggQVeEq/d7F7UJYcaOeztnWc9Apq9pkvElAa7ENJifNoaiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggWQIAyd+Xwu3mJEHImo9eJm/NO4BwcyWtTzjbtxCmsFl0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQIr9lHBELUPTr/nQWLA0u9/xXj4QqFjMOqXNeS8O12SydXQgEPe7BQeEubeizb6wtBvAIZIRwPsEGSkxy5jsHUE=Claim, setup, evidence, catch; then the checklist1. ClaimOne sentence: what is better,by how much, on what metric,compared with what?2. SetupData, baselines, tuning budget,compute, parameters, prompts,who chose the benchmarks?3. EvidenceTest size, seeds, interval,ablations, slices, contaminationcheck, held-out data?4. CatchWhat would make this false?What does it not show?Would it hold on my data?Checklist on a fictional paper: 9 flags- too few test items- few or unknown seeds- no interval- baseline tuning unclear- selection on test set unclear- contamination unchecked- no ablation- compute or data not matched- benchmarks chosen after the factClaim: 'Method X lifts task success by 3 points', 400 test items.Detecting 3 points needs about 1,742 items(paired, 20% of items disagree).Slice before you average (invented numbers)easyhardoverallModel A94.0%32.0%40.9%Model B90.0%28.0%81.1%A wins both groups, B wins overall: the mix of cases differs.Items needed to detect a gap (80% power) against a rough rulegapindependentpaired*rule30 points40n/a~1010 points389155~1003 points3,5551,742~1,0001 points32,64815,696~10,000*same items for both models, 20% of items disagree. The rough rule is only aguide; its scaling (10x per 3.3x smaller gap) matches, its levels are lower.
The reading template, a checklist on a fictional paper, Simpson's paradox and sample sizes.

Results

Test items Equal models: new looks 1+ point better 2+ points better Paired 5% test flags
100 45% 37% 5.5%
300 39% 25% 5.1%
1,000 26% 9% 4.4%
3,000 12% 1% 4.4%
Runs averaged Spread 0.5 point Spread 1 point Spread 2 points
1 7.5% 24% 36%
3 0.7% 11% 27%
5 0.1% 6% 21%
10 0% 1% 13%
AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYToyNzkzOGZkNy1kNTc5LTRjODQtYjhmYi04YjE0MWU1YTllNWMAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaEv7m8aN2VrJFTylRDqXJkcAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDoyNmIzOWMyZS03OGI3LTQ1YTAtODY2Ny05NTcxMWU0ZGNlMzNscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNogyYFEt0Fshv/5DHmL/2/MAAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggMsIaNqBaE5U8bS69A/PrE9L5W5iwnZUS4fjUmJOl5C6kZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaD4IXqLVcN33CASeGyCTK0AAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCD58knLHc7Kdzr/T9+QcnlDfSAIyxSQx90jR+9ukaaBiWRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBi6Zmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOjI3OTM4ZmQ3LWQ1NzktNGM4NC1iOGZiLThiMTQxZTVhOWU1Yy9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjFlN2M2M2U3LTNlOWYtNDA1Yy1iYzIyLWJkYzJiMzhhNmI4NXJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCAywho2oFoTlTxtLr0D8+sT0vlbmLCdlRLh+NSYk6XkLqJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFggr1yNUEw/+8DM5ZVP9ZZQ3e7ZzLkHR8KcKTfQX40JwqGiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggX9JspdYxwHAvzlgMB72+2r+z2tcmRomuYfcvWZA+CBt0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQFFyjolR4Fr7UEBUxqHoah5asN6gIIN8yPMt1YHpk4887Lp3s54JQSyna7s9LKX0/89um46HrcR4NzBxQrxpf2o=Simulations in which the new method is exactly as good as the old oneLooks at least 1 point better, by test sizen = 10045%n = 30039%n = 100026%n = 300012%Same, with run-to-run spread of 1 point, by number of runs averaged1 run24%3 runs11%5 runs6%10 runs1%Average gap from tuning budget alone (points); baseline gets 1 try2 tries+0.855 tries+1.7410 tries+2.3120 tries+2.8150 tries+3.38Best of k equal variants on one 500-item test set (true accuracy 0.70)k = 1reported 0.700fresh test 0.700k = 5reported 0.724fresh test 0.700k = 20reported 0.738fresh test 0.700k = 100reported 0.751fresh test 0.700A 'significant win' on at least one of m benchmarksm = 13%m = 38%m = 616%m = 1024%A paired 5% test flagged about 5% of equal pairs at every size,so the test is honest; the headline number is not.Without an interval, a seed count and a matched tuning budget,a 1 to 3 point gain on a few hundred items is within whatchance and effort alone produce.
How easily noise looks like progress (equal methods in every panel).
Tries for the new method (baseline 1) Average gap from tuning alone
2 +0.85 points
5 +1.74
10 +2.31
20 +2.81
50 +3.38
20 against 20 0.00
Variants compared on one 500-item test set Best reported Same variant, fresh test set
1 0.700 0.700
5 0.724 0.700
20 0.738 0.700
100 0.751 0.700
Benchmarks reported (equal models) "Significant win" on at least one
1 3.1%
3 8.5%
6 15.9%
10 24.4%
Gap to detect Rough rule of thumb (95% confidence) Independent samples, per model (80% power) Paired, 20% disagreement
30 points ~10 40 not possible (gap exceeds disagreement)
10 points ~100 389 155
3 points ~1,000 3,555 1,742
1 point ~10,000 32,648 15,696
Evaluation set (true accuracy 0.80) Measured accuracy 95% bootstrap interval Width
100 items 0.73 0.64 to 0.82 18 points
300 items 0.76 0.72 to 0.81 9 points
1,000 items 0.81 0.78 to 0.83 4.8 points
Invented example Easy items Hard items Overall
Model A 94.0% (47/50) 32.0% (96/300) 40.9% (143/350)
Model B 90.0% (270/300) 28.0% (14/50) 81.1% (284/350)
  1. Gaps of 1 to 3 points on a few hundred items are within chance.
  2. Seeds, tuning budget and test-set selection each add apparent gains without any real improvement.
  3. Reporting the winners among many benchmarks inflates the win rate.
  4. Intervals and slices turn a number into evidence.
  5. The right response is a small reproduction on your data, not trust or dismissal.

Design rules

  • Write the claim in one sentence before reading the method.
  • Find the test size, the seeds and the interval; if absent, treat the gain as unproven.
  • Check the baseline's tuning budget and prompts against the proposed method's.
  • Ask what was selected on the test set and who chose the benchmarks and when.
  • Look for ablations, slices and a contamination check.
  • Compare effect size with what chance produces at that test size (this module's tables).
  • Reproduce the headline on your own data with a fixed budget before adopting a method.
  • Keep a one-page note per paper (the template) and record what you tested.
  • Report your own results with an interval, seeds and the tuning budget you gave each side.

Interview questions, with the follow-ups

A paper reports a 2-point improvement. How do you decide whether to believe it?

"I read the claim, setup and evidence. I check the test size against the gap: detecting 2 points needs on the order of thousands of items, and in my simulation two equal models looked 2 points apart 25 percent of the time on 300 items. Then seeds and intervals, baseline tuning (a 20-try method beats a 1-try baseline of the same quality by about 2.8 points), whether variants were chosen on the test set, and contamination." Follow-up: "What do you do next?" Reproduce on my own data with a fixed budget for both sides.

How many evaluation items do you need to compare two prompts?

"It scales with 1 over the gap squared. A rough rule says about 1,000 items for a 3-point gap and 10,000 for 1 point; my 80-percent-power calculation gives roughly 1,700 paired or 3,500 independent items for 3 points. I use a paired comparison on the same items and bootstrap the result." Follow-up: "What if you only have 200 items?" Accept only large gaps (about 10 points at 20 percent disagreement needed 155 items), and say so.

Why can leaderboards and benchmark tables mislead?

"Benchmarks get contaminated, saturate, and differ in selection: two leaderboards can choose different benchmarks and rank the same models differently. Selecting on the test set inflates scores, and one best-of-many number overstates the truth. Public benchmarks filter bad models; my own evaluation picks the best for my application." Follow-up: "What would you ask the authors?" Which items were held out, how many variants were tried, and results on a private set.

What is Simpson's paradox and why does it matter for evaluation?

"A model can win on each slice and lose overall because the slices are weighted differently. In my invented example model A beats B on both slices (94 against 90 and 32 against 28 percent) but loses overall (40.9 against 81.1). I report by slice and decide which mix reflects production." Follow-up: "How do you prevent it?" Evaluate on a set that mirrors the production distribution and on named slices.

Common mistakes

  • Trusting a single number with no test size or interval.
  • Comparing against an untuned baseline.
  • Reporting the best of many runs or variants without saying so.
  • Choosing benchmarks after seeing results.
  • Ignoring seeds.
  • Averaging across slices that differ between systems.
  • Skipping contamination on public benchmarks.
  • Adopting a method without a reproduction on your own data.
  • Dismissing a paper because the checklist has flags; flags are questions, not verdicts.

What the example does not do

  • No real papers: I read none for this module, so the fictional note shows the checklist, not how any real paper fares.
  • Simulated noise: item difficulty, skill and spreads are assumed; real evaluation noise has more structure (correlated items, judge errors, prompt sensitivity).
  • Assumed spreads: the 0.5, 1 and 2 point seed spreads and the 1.5 point configuration spread are my choices.
  • Independent benchmarks: the many-benchmark simulation assumes independent items; real benchmarks are correlated.
  • Normal-approximation sample sizes and one family of tests; no multiple-testing corrections or Bayesian alternatives.
  • No reading of method sections: the template covers what to ask, not how to understand an algorithm.
  • Optional real experiment (I did not run this): take one recent paper whose method you could reproduce on a small scale, fill the template, run the baseline and the method with equal budgets over five seeds, and report an interval for the gap.

Check yourself

A paper reports a 1-point gain on a 500-item benchmark. What do you ask? (How many seeds and how many tuning runs each method got, whether the test set was used to pick variants, and whether there is an interval. In my simulation two equal models looked at least 1 point apart 26 percent of the time on 1,000 items.)

For the curious Four ways a gap can appear with no real difference

Seeds: one run each makes equal methods look 1 point apart 24 percent of the time at an assumed 1-point spread. Tuning budget: a method that reports the best of 20 configurations beats an untuned equal by 2.81 points. Test-set selection: the best of 100 equal variants looks like 0.751 against a true 0.70. Many benchmarks: with 10 independent ones, an equal model wins a significant result on at least one 24 percent of the time. All are simulations with assumed spreads; I read no real papers for this module.

What you will use daily at work

Practice What it looks like
Extract claim, setup, evidence and catch Four lines per paper, before you read the details.
Check test size against the gain Detecting 3 points needs about 1,742 paired items.
Ask for intervals, seeds and slices A single number from 100 items says little.
Reproduce the headline on your data Small scale first, before adopting a method.

Draft: confirm the evaluation tooling your team already uses for intervals and paired tests.

What you must be able to say (one page)

  • Read for four things. (1) the claim: what is better, by how much, on which metric, against what; (2) the setup: data, baselines, tuning budget, compute, who chose the benchmarks; (3) the evidence: test size, seeds, intervals, ablations, slices, contamination checks; (4) the catch: what would make it false, what it does not show, whether it would hold on your data. This template is my own; the usual multi-pass approach (skim, then read, then check) is general knowledge.
  • A gain smaller than the noise is not a result. Two models with exactly equal skill, compared on the same items (my simulation, 3,000 trials per size): the new one looked at least 1 point better 45 percent of the time on 100 items, 39 percent on 300, 26 percent on 1,000 and 12 percent on 3,000; at least 2 points better 37, 25, 9 and 1 percent. A paired significance test at 5 percent flagged about 5 percent of these equal pairs at every size (5.5, 5.1, 4.4, 4.4 percent), so the test is honest; the unadorned headline number is not.
  • Seeds hide inside the headline. If a method's runs vary by 1 point (an assumed spread) and two equal methods each report one run, the "new" one looks at least 1 point better 24 percent of the time; averaging 3, 5 and 10 runs cuts that to 11, 6 and 1 percent. With a spread of 2 points it stays at 36, 27, 21 and 13 percent for 1, 3, 5 and 10 runs.
  • Tuning budget can create the gap by itself. If a configuration's score varies by 1.5 points (assumed) and each method reports its best configuration, a method with 2, 5, 10, 20 or 50 tries beats an untuned single-try baseline of the same quality by 0.85, 1.74, 2.31, 2.81 and 3.38 points on average; with equal budgets the gap is 0.0.
  • Picking the best on the test set inflates it (winner's curse). Among k variants that all truly score 0.70, measured on one 500-item test set, the best looks like 0.724 (k=5), 0.738 (k=20) and 0.751 (k=100); on a fresh test set it is 0.700 again. A leaderboard or paper that selected on the test set reports the first number.
  • Many benchmarks, one chance each. Equal models on m independent 500-item benchmarks: the new one is "significantly better" on at least one 3 percent of the time for m=1, 8.5 for m=3, 16 for m=6 and 24 for m=10 (a one-sided 5 percent test would give 2.5, 7, 14 and 22 percent). Reporting the benchmarks that happened to win is not evidence. Leaderboards also differ in which benchmarks they include, so rankings differ.
  • How many items? A rough rule of thumb (I recall it from OpenAI's evaluation guidance; not re-checked) says about 10, 100, 1,000 and 10,000 items to be 95 percent confident of a 30, 10, 3 and 1 point difference, with 10 times more items for each 3 times smaller gap. My calculation (80 percent power, two-sided 5 percent): for 3 points, 3,555 per model with independent samples or 1,742 items with a paired comparison where 20 percent of items disagree; for 1 point, 32,648 or 15,696. The scaling matches (it is a 1/gap^2 law) but the rule's levels are lower than mine; read it as a rough guide. For the bootstrap, resample the evaluation set with replacement and see how much the score moves.
  • The test set itself is a sample. A model with true accuracy 0.80 scored 0.73 on one 100-item set (95 percent interval 0.64 to 0.82, 18 points wide), 0.76 on 300 (0.72 to 0.81, 9 wide) and 0.81 on 1,000 (0.78 to 0.83, 4.8 wide). A single number from 100 items says little.
  • Slice before you average. This is Simpson's paradox. In my invented example, model A scores 94 percent on easy items and 32 on hard items, model B 90 and 28, so A wins both slices, yet B wins overall (81.1 against 40.9 percent) because B was tested on mostly easy items and A on mostly hard ones. Ask for results by slice and say which mix you care about.
  • Contamination and leaderboards: benchmark data published before a model's training is likely to be in it; GPT-3's own analysis reported that some benchmarks overlapped heavily with its training data (I recall a share above 40 percent for a number of them; not re-checked); keeping part of a benchmark private helps. Public benchmarks help filter out bad models but will not find the best one for your application; running a full benchmark suite across many models can itself cost a lot.
  • Apply the checklist. My red_flags function lists what a structured note leaves unsupported. On a fictional paper ("Method X lifts success by 3 points", 400 items, one seed, no interval, unclear baseline tuning, benchmarks chosen afterwards) it raises 9 flags.
  • What to say in an interview: "I extract the claim, setup, evidence and catch. I check the test size against the gain, seeds and intervals, whether the baseline got the same tuning budget, whether variants were selected on the test set, whether benchmarks were chosen after the fact, contamination, and results by slice. Then I reproduce the headline on my own data at small scale before adopting it."
  • Honest limits: all numbers come from simulations with assumed spreads and a simple model of item difficulty; the checklist is a tool for questions, not a verdict; I read no research papers for this module, so nothing here describes a real paper.