Edward Grefenstette

Edward Grefenstette

@egrefen.bsky.social

FR/US/GB AI/ML Person, Director of Research at Google DeepMind, Honorary Professor at UCL DARK, ELLIS Fellow. Ex Oxford CS, Meta AI, Cohere.

7.8K followers100 following67 posts

Do you have a PhD (or equivalent) or will have one in the coming months (i.e. 2-3 months away from graduating)? Do you want to help build open-ended agents that help humans do humans things better, rather than replace them? We're hiring 1-2 Research Scientists! Check the 🧵👇

View full thread

We have world class engineering support to help scale and move fast, but we prioritize research scientists who can be self-sufficient, strong engineers in their own right, and are ready to occasionally work solo to show proof of life for their most ambitious research directions.

Do you have a PhD (or equivalent) or will have one in the coming months (i.e. 2-3 months away from graduating)? Do you want to help build open-ended agents that help humans do humans things better, rather than replace them? We're hiring 1-2 Research Scientists! Check the 🧵👇

View full thread

The Autonomous Assistants team is a small-but-growing London based team (currently 4 Research Scientists, 3 Research Engineers, 2 interns, and many collaborators). Interests span reward modelling, self-improvement, multi-agent systems, and evaluation design, amongst other things.

The ideal candidate would relocate to London and either complement or reinforce team skills. You should seek to formulate your own agenda in line with high level team and organizational priorities, while effectively weaving it into broader projects in and out of the team.

Do you have a PhD (or equivalent) or will have one in the coming months (i.e. 2-3 months away from graduating)? Do you want to help build open-ended agents that help humans do humans things better, rather than replace them? We're hiring 1-2 Research Scientists! Check the 🧵👇

FYI this posting for a research scientist position in the autonomous assistants team at Google DeepMind will be open for a little under a week, as of today. Please consider applying if you are interested and qualify. See post for details, or ask questions here.

Edward Grefenstette@egrefen.bsky.social

Our team in London is hiring a research scientist! If you want to come work with a wonderful group of researchers on investigating the frontiers of autonomous open-ended agents that help humans be better at doing things we love, come have a look. Link in post below 👇

Our team in London is hiring a research scientist! If you want to come work with a wonderful group of researchers on investigating the frontiers of autonomous open-ended agents that help humans be better at doing things we love, come have a look. Link in post below 👇

View full thread

The team works as part of our foundational research division, investigating the construction and evaluation of helpful agents and assistant-related technologies, drawing upon and further developing a variety of ML areas including RL/SFT/IL, self-play, program synthesis, etc.

The team sits together, and researchers collaborate within the team and with a number of related projects. We minimize meetings to get work done, but also make space for more undirected research chat once a week, and social activities on a regular basis. Come join the fun!

Our team in London is hiring a research scientist! If you want to come work with a wonderful group of researchers on investigating the frontiers of autonomous open-ended agents that help humans be better at doing things we love, come have a look. Link in post below 👇

View full thread

In an effort to not overfit on the Google tech stack, I enjoy doing some local LLM development on my mac mini, tweaking neovim, playing with code assistant agents powered by competitors' LLMs (and playing with those LLMs in general), and generally having coding fun. [16/17]

View full thread

I've also tried to find some time in between work and family time to get some new skills, including playing golf (poorly), the electric guitar (even more poorly), and more recently trying my hand at league of legends (super poorly). [15/17]

View full thread

In 2025, we'll be down to a last few students in our group. Barring greater government investment in doctoral training centres, it's likely I'll wind up my involvement there around 2026, which is a shame. [13/17]

View full thread
View full thread

We investigated new methods for reasoning and scaling inference-time compute and search (a busy topic). We made some interesting inroads into how to approach grounded synthetic data generation. We explored new ways of designing evaluations and collecting data for agents. [8/17]

A lot of these ongoing projects, so if you're interested in working on this, keep your eyes peeled for new opportunities in the team in 2025 (knock on wood). There's other exciting stuff too, but unfortunately we can't be too specific. [9/17]

View full thread

While the point about agency selfishly makes me yearn for the (relatively) more direct control one has in founding a startup, the work here is genuinely edifying and the mission is important, so I am happy with the trade-offs. [6/17]

View full thread

Helping steer this ship literally feels like steering a large ship: hard to turn, but harder to stop when it's heading in the (right?) direction. It's like handling an object of enormous potential, without necessarily having much agency to control it in any meaningful way. [5/17]

There, I joined the board of the foundational research unit early in the year, and that has brought interesting challenges and experiences my way unlike those faced in my previous research roles, or in the leadership of startups. [3/17]

Researchers: be constructively skeptical about LLMs. Find where they don't work by building with them. Find out if the failure is systemic or just transient. This way, you're best positioned to build what's next, or, if they keep working, to benefit from their growth.

Multi-agent peeps: are there any *-MDP variants where there is more than one agent, but exactly one agent is acting on the environment at each time step? Not in the sense of "we take turns" (although I guess it's a special case) but more in the sense that the agents decide who gets to act...

Edward Grefenstette reposted

🚨 LLMs can learn to reason from procedural knowledge in pretraining data! 🚨 I particularly enjoy research where the evidence contradicts our initial hypothesis. If you're interested in LLM reasoning, check out the 60+ pages of in-depth work at arxiv.org/abs/2411.12580

Laura@lauraruis.bsky.social

How do LLMs learn to reason from data? Are they ~retrieving the answers from parametric knowledge🦜? In our new preprint, we look at the pretraining data and find evidence against this: Procedural knowledge in pretraining drives LLM reasoning ⚙️🔢 🧵⬇️

“LLMs can/can’t reason” — whatever you think, they clearly can solve some reasoning problems, but how do they learn to do this? Is the dependency on the training data measurable, relative to factual knowledge? Does this tell us something about their abilities? Find out here!

Laura@lauraruis.bsky.social

How do LLMs learn to reason from data? Are they ~retrieving the answers from parametric knowledge🦜? In our new preprint, we look at the pretraining data and find evidence against this: Procedural knowledge in pretraining drives LLM reasoning ⚙️🔢 🧵⬇️

Edward Grefenstette reposted

How do LLMs learn to reason from data? Are they ~retrieving the answers from parametric knowledge🦜? In our new preprint, we look at the pretraining data and find evidence against this: Procedural knowledge in pretraining drives LLM reasoning ⚙️🔢 🧵⬇️

🌶️(?) take: Agents are somehow hot right because people realized that LLM output can be interpreted as a DSL which directs side effects in the world (e.g. tool calls) rather than just returning text in a chat/autocomplete sense. What are the open challenges? A 🧵... [1/11]

View full thread

As a closing note, I'm always surprised at how it's only popped up as a hot button topic in the last year or so (for LLMs, not RL). I thought it was the entire point of the LaMDA tech report from early 2023. Two years is a long time in ML these days. [11/11]

🌶️(?) take: Agents are somehow hot right because people realized that LLM output can be interpreted as a DSL which directs side effects in the world (e.g. tool calls) rather than just returning text in a chat/autocomplete sense. What are the open challenges? A 🧵... [1/11]

View full thread

If the answer to all the above is yes, then we're in a pretty good position to build better agents, and what that entails will fall on a spectrum between "Everything works with a little prompt engineering, RL, and distillation" to "Nothing works and we need to do novel science". [9/11]

For commercial purposes, we hope for the former, but as researchers we relish the latter. Unfortunately, the number of people wanting to invest time in building the top of this pipeline is much lower than the number of people who want to harvest low hanging fruit at the bottom. [10/11]

🌶️(?) take: Agents are somehow hot right because people realized that LLM output can be interpreted as a DSL which directs side effects in the world (e.g. tool calls) rather than just returning text in a chat/autocomplete sense. What are the open challenges? A 🧵... [1/11]

View full thread

4. (continued) Can we ensure that such data is a good distributional proxy for data observed at deployment time, or at least covers that distribution? Approaches like self-play/unsupervised environment design can be explored here, in addition to varieties of RL(HF/AIF/etc). [8/11]

🌶️(?) take: Agents are somehow hot right because people realized that LLM output can be interpreted as a DSL which directs side effects in the world (e.g. tool calls) rather than just returning text in a chat/autocomplete sense. What are the open challenges? A 🧵... [1/11]

View full thread

3. If you know how to evaluate agents, can we produce semi-passable automatic evaluations? Can we ensure these state roughly aligned with human judgements (or other measures of extrinsic utility) as use behaviors shift? Can we run these cheaply and at scale? [6/11]

🌶️(?) take: Agents are somehow hot right because people realized that LLM output can be interpreted as a DSL which directs side effects in the world (e.g. tool calls) rather than just returning text in a chat/autocomplete sense. What are the open challenges? A 🧵... [1/11]

View full thread

1. Can we determine what capabilities, behaviors, and downstream use cases we care about? This, as a whole, is a fairly open-ended problem, and the use cases etc can individually be open-ended/underspecified, but having some notion of what we're building towards is a good start. [3/11]

1. (continued) You'd be surprised about how many people are into bUiLdInG aGeNtS without thinking precisely about this, which is why a lot of agent building startups will burn through VC cash trying to find PMF and fail. [4/11]

🌶️(?) take: Agents are somehow hot right because people realized that LLM output can be interpreted as a DSL which directs side effects in the world (e.g. tool calls) rather than just returning text in a chat/autocomplete sense. What are the open challenges? A 🧵... [1/11]

Setting aside the fact that people are literally re-inventing a bunch of terminology around agents when we have several decades of framing from RL (POMDPs, anyone?) that we can rely on to describe what we're doing, the main challenges are as follows., working backwards from the end point. [2/11]