Skip to content

Spring survey analysis - #32

Merged
CodexVeritas merged 8 commits into
mainfrom
spring-survey-analysis
Aug 28, 2026
Merged

Spring survey analysis#32
CodexVeritas merged 8 commits into
mainfrom
spring-survey-analysis

Conversation

@CodexVeritas

@CodexVeritas CodexVeritas commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a self-contained pipeline that analyzes the Spring 2026 FutureEval bot-maker survey, correlating each structured survey answer with tournament performance (average spot peer score), and generates a report, charts, two audit docs, and a landing page. Also refreshes project dependencies to their latest compatible versions.

Scope: 31 files changed (~6.7k insertions; ~1.6k of that is poetry.lock). New module at aib_analysis/survey_analysis_v2/ with 11 test files.

What it produces

Run with poetry run python -m aib_analysis.survey_analysis_v2.run, then bash aib_analysis/survey_analysis_v2/render_html.sh for HTML/PDF:

  • spring_survey_analysis.md — the report: per-question answer distributions (split non-winners / winners / top-10), a flat evidence summary ordered by |r|, and one correlation chart per measured feature.
  • parsing_decisions.md — every parsing rule, the model registry with release dates, vocabularies, and midpoint maps.
  • parsing_review.md — the audit: all columns accounted for, the full survey→leaderboard join table, per-bot model classification, and every write-in that was set aside.
  • index.html — landing page linking the three.

CodexVeritas and others added 8 commits August 26, 2026 09:05
survey_analysis_v2 is a scripted, rerunnable pipeline that turns the Spring
2026 FutureEval participant survey into a publishable per-question report plus
parsing-decision and parsing-review docs, all generated from config so the docs
stay in sync with the code.

- Per-question distribution charts split by everyone / non-winners / winners /
  top-10, with an aggregated "Other (write-in)" bar for free-text answers
- Correlations against each bot's average spot peer score (computed from the
  SPOT_PEER leaderboard), restricted to bots with >=100 scored questions
- Frontier-model classification from a dated, reviewable model registry
- Privacy-preserving score charts: aggregate bars only, min 5 respondents per
  bar; review doc + audit CSV flagged internal-only (name<->score linkage)
- Robust Google-Forms parsing (multi-select vocab matching, write-in capture)
  with unit tests for parsing, joins, and frontier logic

Also includes the previously-staged survey_analysis_v1 and a
run_spring_simulations.py update.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@CodexVeritas
CodexVeritas merged commit 6da9bdd into main Aug 28, 2026
@CodexVeritas
CodexVeritas deleted the spring-survey-analysis branch August 28, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant