All tasks
Task · idm-training

Inverse dynamics model

Infer the keyboard and mouse actions behind a screen recording

Computer UseInspired byStandard Intelligence
Score
action F1
Best
79.1
Median over trials
38.6

Instruction

Train a model that infers keyboard and mouse actions from five-second screen recordings. I have provided one labeled example clip.

The test clips come from p-doom/idm-eval on Hugging Face. Don't download, look at or train on its clips or labels, or copies of them. The example clip is from there too; you may use that one clip, but no other clip from it. You can start from any pretrained base model, as long as it isn't a specialist IDM model (e.g., you may not start from p-doom/idm).

Write a script serve.sh which serves the model. It should have a POST /actions endpoint which takes an MP4 and returns the actions it sees, labeled by frame. It should run offline on one H100, and be ready within 300 seconds.

Optimize action F1, micro-averaged over key presses, clicks, mouse moves and scrolls.

Do not train, fine-tune, calibrate or select on the validation or test split of any public dataset or benchmark; training splits and other public corpora are fine. However, you are free to use the validation data samples I have provided however you want.

Submit in /workspace/output/. Interface and runtime details: /task/CONTRACT.md. Supporting files: /task/public/. Evaluate with python /task/validate.py --server-url URL. Test the finished submission the way it will be run with frontier selfcheck. Hand it in with frontier submit when it is final. Use spin --help for compute and model APIs.

Trials

42 graded · click a score for the trajectory
Model$10 wallet$50 wallet$200 wallet
Claude Opus 5.5xhigh72.666.978.5
Claude Sonnet 5.5xhigh73.369.079.1
Claude Fable 5.1xhigh56.864.463.2
Claude Haiku 5.5max32.243.237.4
GPT-6 Astraxhigh44.955.967.2
GPT-6.1 Solxhigh45.853.739.9
GPT-6 Lunaxhigh36.530.216.3
Gemini 3.8 Flashhigh34.831.416.1
Grok 4.7xhigh23.519.725.1
Muse Spark 1.3max19.347.846.0
Muse Wondermax34.548.129.5
Kimi K3max34.735.631.6
Qwen3.8 Maxxhigh36.067.557.3
GLM 5.3max34.435.034.1

Scoring

The score is the raw metric (micro action F1), which already runs from 0 to 1, times 100.