Fall 2026 mentee applications are open! Apply to research projects by August 18. Apply now

All Fall 2026 projects

Forecasting the Outcomes of Long-Horizon Agents from Their Internal Representations

Mechanistic interpretability Evaluations

This project will investigate whether internal representations of LLMs can predict whether agents will fail at evaluation tasks. In particular we will study long-horizon tasks where early failure indicators could save substantially on evaluation time and cost.

About the project

This project asks whether an AI agent’s internal representations can predict the eventual success or failure of a long-horizon task before the rollout is complete. We will run the same automatically verifiable tasks multiple times, collect residual-stream activations at selected layers and points in each trajectory, and train simple linear probes to measure when terminal-outcome information becomes accessible.

A key part of the design is comparing successful and failed attempts at the same task, which helps distinguish genuine information about the evolving trajectory from signals that merely encode task difficulty. We will also compare the probes against observable baselines such as elapsed turns, tool errors, and transcript features. The project builds on recent work showing that internal activations can support early failure prediction in shorter agent episodes [1] and that failure-related activation directions can be used to steer coding agents [2].

The immediate goal is to establish a tractable experimental pipeline and determine how outcome predictability changes across model depth and rollout time; longer-term, such signals could support more efficient agent evaluations and monitoring systems that interrupt, restart, or redirect deteriorating trajectories.

Time permitting, stretch goals may include training fine-grained linear probes on specific classes of failure and steering model activations to improve evaluation performance.

[1] Ruan et al., 2026. https://arxiv.org/abs/2607.06503 [2] Sui et al., 2026. https://arxiv.org/abs/2605.05980

Theory of change

Evaluations are essential for understanding the capabilities of new agents. Long-term tasks, especially in domains like cybersecurity and general coding, are increasingly important. However, these tasks demand large token budgets that can be financially prohibitive for many organizations. This work stands to improve the efficiency of evaluations while also exploring a better understanding of rollout failures through an interpretability lens.

Your role

Mentees are expected to take ownership of the project, though substantial guidance and mentorship will be offered by me. Mentees should be able to take charge of reviewing literature, spinning up work environments, running experiments, and analyzing results. If mentees are not familiar with one or more of these steps that is okay, as it is important to me that this is a learning experience for everyone involved. I am invested in providing mentorship to strong candidates, so an interest in learning and having fun is a plus!

Prerequisites

  • Strong Python proficiency, including experience debugging nontrivial research code, working with APIs or agent frameworks, and analyzing experimental data.
  • Hands-on experience with transformer language models in PyTorch, such as running inference, fine-tuning a model, extracting hidden states or activations, or modifying a model’s forward pass. Experience gained through personal projects or tutorials is acceptable if the applicant can explain the implementation.
  • Familiarity with modern language-model and agent research, including a basic understanding of transformer internals, tool-using agents, evaluation benchmarks, and common experimental failure modes.
  • Comfort with empirical machine-learning research, including designing baselines, interpreting noisy results, checking for confounds or data leakage, and using held-out evaluation.
  • Ability to work independently with imperfect research infrastructure. The project will involve debugging long-running agent rollouts, managing compute, inspecting failed experiments, and adapting the experimental plan when a benchmark or model does not -behave as expected.
  • Sufficient time to contribute consistently, ideally at least 10 hours per week for the duration of the program, including attendance at weekly meetings and regular written progress updates.

Prior experience with mechanistic interpretability, activation probing or steering, agent benchmarks, distributed inference, or long-running GPU experiments would be especially valuable, but is not required.

Location preference

Available for at least 3 hours between 9am-5pm at GMT-4 (Eastern US)

Application question(s)

  1. Please critique the following paper, including suggestions for improvement: https://arxiv.org/html/2607.06503v1 (500 words)
  2. Why do linear probes work as well as they do? Should we be surprised by this? (200 words max)
  3. Please provide a link to a writing sample, ideally from a research context.

About the mentor

Zach Yahn

Zach Yahn

Georgia Tech; 10a Labs

View profile

Zach is a third-year PhD student at Georgia Tech and a Member of Technical Staff at 10a Labs. His research spans adversarial machine learning for computer vision and privacy protection, scalable frameworks for web agent red teaming, and detecting deception in LLMs with activation oracles. He has published multiple first-author papers at top tier venues. At 10a Labs he works across several teams on red teaming, classifiers, model evaluations, and applied research. He was a participant in the first International Program on AI Evaluation, and his work has been presented at an NVIDIA GTC Keynote, recognized by the chief scientist of NASA, and supported by Georgia Tech's Presidential Fellowship.

Similar projects