Skip to content
View louisyzhu's full-sized avatar
💭
👨‍💻
💭
👨‍💻

Sponsoring

@derekprior

Block or report louisyzhu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
louisyzhu/README.md

Louis Yiven Zhu

Website Google Scholar ORCID LinkedIn Hugging Face

Hi, I'm Louis, an MSc student at the Oxford Internet Institute working on the science of AI evaluation.

Benchmarks are the exams AI models sit. I study what those scores measure and when they predict performance beyond the test, drawing on psychometrics (the statistics of human testing), statistical modelling and economics. I am increasingly interested in what changes when the system being evaluated uses tools or works with people.

The work sits under four questions.

  1. Can the score be trusted?
  2. What does the score measure?
  3. What does the score predict outside the evaluation?
  4. When should a decision rely on it?

Four manuscripts from this work are under review at NeurIPS 2026 workshops, where I also serve as an invited reviewer. This GitHub holds the research code behind them. Each repository states its reproduction tier, which quantities are recomputed from source and which are regenerated from archived outputs.

Python PyTorch scikit-learn pandas R Stata SQL

Featured

Project Stack
One Capability or Many?
Do frontier AI benchmarks measure one capability or several? Factor analysis and leave-one-benchmark-out prediction over a hash-pinned snapshot of 421 model configurations (103 in the economic-dense predictive subset). No distinct economic factor, yet modest but reliable incremental prediction, pooled ΔMSE 0.037 with a 95% interval of 0.019 to 0.055. Hypotheses pre-specified, analysis plan deposited retrospectively.
Python EFA nested CV
pre-specified
Three Ways CTT Misleads for LLM Judges
Do the standard reliability statistics still answer the right question when the rater is a language model? A 210-item judge bank, reliability estimators, simulation studies and figure scripts. Quantities measured on the bank recompute exactly. Simulations are statistically reproduced from disclosed seeds. Figures regenerate from the archived grid.
Python psychometrics
MIT + CC BY 4.0
Frontier Safety Framework Corpus
When a frontier AI developer revises its safety framework, how much of the change can a reader identify from the developer's own account of it? A versioned, hash-pinned corpus of 52 documents and 19 labelled version pairs, each with the provider's revision account, plus the coding behind the silent revision rate. The corpus verifies against its manifest by SHA-256. Statistics recompute from the released coding sheet, which is itself an archived output.
Python content analysis
hash-pinned MIT + CC BY 4.0
A Parliament Language Model
A 273k-parameter GRU implemented from scratch in PyTorch on 2.1M characters of Hansard, under a hard parameter budget and a no-attention rule, with controlled experiments on context length and capacity. A token-matched arm and a position-wise evaluation cut the headline context effect from 0.398 to 0.041.
PyTorch deep learning
from scratch
AI Risk and UK Wages
How real wages evolved in occupations scored as high automation risk after 2016. A descriptive occupation-year panel of ONS automation-risk scores and occupation-level ASHE wage data, 367 occupations, 2014 to 2023, with two-way fixed effects.
Stata panel data
two-way FE descriptive

Also worth a look. Agent-based labour market · double ML · ABM-ACE · insurance demand · Marshall Investment Fund site

benchprobe, the analysis toolkit behind these studies (factor structure, reliability, grader agreement), is in development.

Writing

Service

Invited reviewer, NeurIPS 2026 Trust-AI-Eval and EconML workshops. Core contributor, EvalEval Coalition Science of Evaluations, on validity and evidentiary standards.

Pinned Loading

  1. frontier-ai-economic-validity frontier-ai-economic-validity Public

    Do frontier AI benchmarks measure one capability or many? Factor analysis and leave-one-benchmark-out prediction over a hash-pinned snapshot of 421 model configurations. No distinct economic factor…

    HTML

  2. hansard-char-lm hansard-char-lm Public

    A 273,939-parameter character-level GRU trained from scratch in PyTorch on 2.1M characters of Hansard, under a 500k-parameter cap and a no-attention constraint. Perplexity 4.0 vs a bigram's 11.5 — …

    Jupyter Notebook

  3. llm-judge-reliability llm-judge-reliability Public

    Reproducibility bundle for "Three Ways Classical Test Theory Misleads for LLM Judges": a 210-item judge item bank, KR-20 / beta-binomial / Livingston-Lewis estimators, simulation sweeps, and the pa…

    Python

  4. abm-ace abm-ace Public

    An agent-based modeling (ABM) research sandbox for computational economics and computational social science.

    Python 1

  5. double-ml-causal-inference double-ml-causal-inference Public

    Double/debiased machine learning with instrumental variables (DML-PLIV) and the R-learner, validated against simulated ground truth.

    Python 1

  6. abm-labor-market-automation abm-labor-market-automation Public

    An agent‑based simulation of labor markets under automation shocks, modeling employment transitions, retraining dynamics, and wage effects via R.

    R 1